.contour-module__ojwcTq__contour{--frontier-contour-warm:var(--fr-warm,color-mix(in srgb, var(--t-bg) 94%, var(--t-accent)));--frontier-contour-ink:var(--fr-ink,var(--t-text));--frontier-contour-muted:var(--fr-muted,var(--t-muted));--frontier-contour-dim:var(--fr-dim,color-mix(in srgb, var(--t-muted) 72%, transparent));--frontier-contour-line:var(--fr-line,var(--t-border));--frontier-contour-accent:var(--fr-accent,var(--t-accent));--frontier-contour-sans:var(--fr-sans,var(--font-section-sans), system-ui, sans-serif);box-shadow:inset 0 1px 0 var(--frontier-contour-line);background:var(--frontier-contour-warm);color:var(--frontier-contour-ink);font-family:var(--frontier-contour-sans);padding:clamp(56px,10vh,122px) 0;font-size:16px;overflow-x:clip}.contour-module__ojwcTq__shell{width:min(1180px,100%);}@keyframes contour-module__ojwcTq__frPageReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.contour-module__ojwcTq__h2,.contour-module__ojwcTq__lede,.contour-module__ojwcTq__contourFacts,.contour-module__ojwcTq__contourPanel{animation:.5s cubic-bezier(.22,1,.36,1) backwards contour-module__ojwcTq__frPageReveal}.contour-module__ojwcTq__contourGrid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:clamp(34px,6vw,92px);display:grid}.contour-module__ojwcTq__h2{letter-spacing:-.02em;margin:0;font-size:clamp(26px,3.4vw,48px);font-weight:300;line-height:1.3}.contour-module__ojwcTq__lede{color:var(--frontier-contour-muted);margin:22px 0 0;font-size:16px;font-weight:400;line-height:2}.contour-module__ojwcTq__contourCopy .contour-module__ojwcTq__h2{max-width:15ch}.contour-module__ojwcTq__contourCopy .contour-module__ojwcTq__lede{max-width:52ch}.contour-module__ojwcTq__contourFacts{box-shadow:inset 0 1px 0 var(--frontier-contour-line);gap:20px;margin:clamp(30px,5vh,50px) 0 0;padding-top:clamp(22px,4vh,36px);display:grid}.contour-module__ojwcTq__contourFacts dt{font-size:15px;font-weight:500}.contour-module__ojwcTq__contourFacts dd{max-width:46ch;color:var(--frontier-contour-muted);margin:6px 0 0;font-size:14px;line-height:2}.contour-module__ojwcTq__contourPanel{justify-items:center;gap:18px;margin:0;display:grid}.contour-module__ojwcTq__contourSvg{width:100%;max-width:470px;height:auto;display:block;overflow:visible}.contour-module__ojwcTq__contourDrift{transform-box:view-box;transform-origin:50%;animation:46s ease-in-out infinite alternate contour-module__ojwcTq__frDrift}@keyframes contour-module__ojwcTq__frDrift{0%{transform:rotate(-2.2deg)scale(.97)}to{transform:rotate(2.2deg)scale(1.03)}}.contour-module__ojwcTq__contourLine{fill:none;stroke:var(--frontier-contour-line);stroke-width:1px}.contour-module__ojwcTq__contourLit{fill:none;stroke:var(--frontier-contour-accent);stroke-width:1.5px}.contour-module__ojwcTq__contourPanel figcaption{color:var(--frontier-contour-dim);letter-spacing:.1em;font-size:13px}@media (max-width:980px){.contour-module__ojwcTq__contourGrid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.contour-module__ojwcTq__h2,.contour-module__ojwcTq__lede,.contour-module__ojwcTq__contourFacts,.contour-module__ojwcTq__contourPanel{opacity:1;animation:none;transform:none}.contour-module__ojwcTq__contourDrift{animation:none}.contour-module__ojwcTq__contourLit{opacity:0!important}.contour-module__ojwcTq__contourDrift>g:nth-child(5) .contour-module__ojwcTq__contourLit{opacity:1!important}}
.ledger-module__rn_v_W__ledger{--frontier-ledger-ground:var(--fr-ground,var(--t-bg));--frontier-ledger-warm:var(--fr-warm,color-mix(in srgb, var(--t-bg) 94%, var(--t-accent)));--frontier-ledger-ink:var(--fr-ink,var(--t-text));--frontier-ledger-muted:var(--fr-muted,var(--t-muted));--frontier-ledger-dim:var(--fr-dim,color-mix(in srgb, var(--t-muted) 72%, transparent));--frontier-ledger-line:var(--fr-line,var(--t-border));--frontier-ledger-accent:var(--fr-accent,var(--t-accent));--frontier-ledger-wash:var(--fr-wash,color-mix(in srgb, var(--t-text) 10%, transparent));--frontier-ledger-hot:var(--fr-hot,color-mix(in srgb, var(--t-text) 86%, var(--t-accent)));--frontier-ledger-sans:var(--fr-sans,var(--font-section-sans), system-ui, sans-serif);box-shadow:inset 0 1px 0 var(--frontier-ledger-line);background:var(--frontier-ledger-warm);color:var(--frontier-ledger-ink);font-family:var(--frontier-ledger-sans);padding:clamp(56px,10vh,122px) 0;font-size:16px}.ledger-module__rn_v_W__ledger a{text-decoration:none}.ledger-module__rn_v_W__shell{width:min(1180px,100%);}@keyframes ledger-module__rn_v_W__frPageReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ledger-module__rn_v_W__h2,.ledger-module__rn_v_W__lede,.ledger-module__rn_v_W__ledgerRow{animation:.5s cubic-bezier(.22,1,.36,1) backwards ledger-module__rn_v_W__frPageReveal}.ledger-module__rn_v_W__h2{letter-spacing:-.02em;max-width:18ch;margin:0;font-size:clamp(26px,3.4vw,48px);font-weight:300;line-height:1.3}.ledger-module__rn_v_W__lede{max-width:58ch;color:var(--frontier-ledger-muted);margin:22px 0 0;font-size:16px;font-weight:400;line-height:2}.ledger-module__rn_v_W__ledgerRows{box-shadow:inset 0 -1px 0 var(--frontier-ledger-line);margin-top:clamp(40px,7vh,74px)}.ledger-module__rn_v_W__ledgerRow{box-shadow:inset 0 1px 0 var(--frontier-ledger-line);grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr) auto;align-items:center;gap:clamp(20px,4vw,58px);padding:clamp(28px,4.4vh,46px) max(0px,1.4vw);display:grid;position:relative}.ledger-module__rn_v_W__ledgerRow[data-lit]{box-shadow:inset 0 1px 0 var(--frontier-ledger-line), inset 0 -1px 0 color-mix(in srgb, var(--frontier-ledger-accent) 58%, transparent)}.ledger-module__rn_v_W__ledgerHorizon{pointer-events:none;background:linear-gradient(0deg, color-mix(in srgb, var(--frontier-ledger-accent) 14%, transparent) 0%, transparent 74%);position:absolute;inset:0}.ledger-module__rn_v_W__ledgerPlan{gap:10px;display:grid;position:relative}.ledger-module__rn_v_W__ledgerName{color:var(--frontier-ledger-muted);letter-spacing:.08em;font-size:14px}.ledger-module__rn_v_W__ledgerPrice{letter-spacing:-.03em;font-size:clamp(30px,3.6vw,46px);font-weight:300;line-height:1}.ledger-module__rn_v_W__ledgerPrice[data-word]{font-size:clamp(20px,2.2vw,28px)}.ledger-module__rn_v_W__ledgerPrice em{color:var(--frontier-ledger-dim);letter-spacing:0;margin-left:6px;font-size:13.5px;font-style:normal}.ledger-module__rn_v_W__ledgerIncludes{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ledger-module__rn_v_W__ledgerIncludes li{color:var(--frontier-ledger-muted);font-size:14.5px;line-height:2}.ledger-module__rn_v_W__ledgerRow>a{justify-self:end;position:relative}.ledger-module__rn_v_W__solid,.ledger-module__rn_v_W__outline{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:12px 22px;font-size:14.5px;font-weight:500;display:inline-flex}.ledger-module__rn_v_W__solid{background:var(--frontier-ledger-ink);color:var(--frontier-ledger-ground)}.ledger-module__rn_v_W__solid:hover{background:var(--frontier-ledger-hot)}.ledger-module__rn_v_W__outline{box-shadow:inset 0 0 0 1px var(--frontier-ledger-line);color:var(--frontier-ledger-ink)}.ledger-module__rn_v_W__outline:hover{background:var(--frontier-ledger-wash)}@media (max-width:980px){.ledger-module__rn_v_W__ledgerRow{grid-template-columns:minmax(0,1fr);gap:22px}.ledger-module__rn_v_W__ledgerRow>a{justify-self:start}}@media (max-width:620px){.ledger-module__rn_v_W__ledgerIncludes{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ledger-module__rn_v_W__h2,.ledger-module__rn_v_W__lede,.ledger-module__rn_v_W__ledgerRow{opacity:1;animation:none;transform:none}}
.marks-module__ldCx_G__marks{--frontier-marks-warm:var(--fr-warm,color-mix(in srgb, var(--t-bg) 94%, var(--t-accent)));--frontier-marks-ink:var(--fr-ink,var(--t-text));--frontier-marks-dim:var(--fr-dim,color-mix(in srgb, var(--t-muted) 72%, transparent));--frontier-marks-line:var(--fr-line,var(--t-border));--frontier-marks-accent:var(--fr-accent,var(--t-accent));--frontier-marks-sans:var(--fr-sans,var(--font-section-sans), system-ui, sans-serif);box-shadow:inset 0 1px 0 var(--frontier-marks-line);background:var(--frontier-marks-warm);color:var(--frontier-marks-ink);font-family:var(--frontier-marks-sans);padding:clamp(28px,5vh,44px) 0;font-size:16px}.marks-module__ldCx_G__shell{width:min(1180px,100%);}@keyframes marks-module__ldCx_G__frPageReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.marks-module__ldCx_G__marksRow>li{animation:.5s cubic-bezier(.22,1,.36,1) backwards marks-module__ldCx_G__frPageReveal}.marks-module__ldCx_G__marksRow{flex-wrap:wrap;align-items:center;gap:clamp(22px,5vw,74px);margin:0;padding:0;list-style:none;display:flex}.marks-module__ldCx_G__marksRow li{color:var(--frontier-marks-dim);letter-spacing:.1em;align-items:center;gap:12px;font-size:13px;display:flex}.marks-module__ldCx_G__markSeal{fill:none;width:26px;height:26px;stroke:var(--frontier-marks-line);stroke-width:1.1px;stroke-linejoin:round;flex:none}.marks-module__ldCx_G__markSeal path+path{stroke:var(--frontier-marks-accent);stroke-width:1.4px;stroke-linecap:round}@media (prefers-reduced-motion:reduce){.marks-module__ldCx_G__marksRow>li{opacity:1;animation:none;transform:none}}
.footer-module__rGizGG__footer{--frontier-footer-warm:var(--fr-warm,color-mix(in srgb, var(--t-bg) 94%, var(--t-accent)));--frontier-footer-ink:var(--fr-ink,var(--t-text));--frontier-footer-muted:var(--fr-muted,var(--t-muted));--frontier-footer-dim:var(--fr-dim,color-mix(in srgb, var(--t-muted) 72%, transparent));--frontier-footer-line:var(--fr-line,var(--t-border));--frontier-footer-sans:var(--fr-sans,var(--font-section-sans), system-ui, sans-serif);box-shadow:inset 0 1px 0 var(--frontier-footer-line);background:var(--frontier-footer-warm);color:var(--frontier-footer-ink);font-family:var(--frontier-footer-sans);padding:clamp(44px,8vh,80px) 0 30px;font-size:16px}.footer-module__rGizGG__footer a{text-decoration:none}.footer-module__rGizGG__shell{width:min(1180px,100%);}.footer-module__rGizGG__brand{letter-spacing:.14em;align-items:center;gap:.42em;font-size:17px;font-weight:500;display:inline-flex}.footer-module__rGizGG__footerGrid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:clamp(22px,4vw,54px);display:grid}.footer-module__rGizGG__footerCol{align-content:start;gap:10px;display:grid}.footer-module__rGizGG__footerCol span{color:var(--frontier-footer-dim);letter-spacing:.08em;font-size:12.5px}.footer-module__rGizGG__footerCol a{color:var(--frontier-footer-muted);font-size:14px}.footer-module__rGizGG__footerCol a:hover{color:var(--frontier-footer-ink)}.footer-module__rGizGG__footerRule{box-shadow:inset 0 1px 0 var(--frontier-footer-line);color:var(--frontier-footer-dim);justify-content:space-between;gap:14px;margin-top:42px;padding-top:20px;font-size:12.5px;display:flex}@media (max-width:980px){.footer-module__rGizGG__footerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.footer-module__rGizGG__footerGrid{grid-template-columns:minmax(0,1fr)}}
.frontier-module__dh-F6W__page{--fr-ground:color-mix(in srgb, var(--t-bg) 88%, black);--fr-warm:color-mix(in srgb, var(--fr-ground) 94%, var(--t-accent));--fr-ink:color-mix(in srgb, white 96%, var(--t-accent));--fr-muted:color-mix(in srgb, var(--fr-ink) 66%, transparent);--fr-dim:color-mix(in srgb, var(--fr-ink) 42%, transparent);--fr-line:#ffffff24;--fr-accent:var(--t-accent);--fr-raised:#ffffff0a;--fr-wash:#ffffff1a;--fr-glow:#ffffff14;--fr-hot:white;--fr-plate:color-mix(in srgb, var(--fr-ground) 52%, black);--fr-slab:color-mix(in srgb, var(--fr-ground) 58%, black);--fr-sans:var(--font-section-sans), system-ui, sans-serif;background:var(--fr-warm);color:var(--fr-ink);font-family:var(--fr-sans);overflow:clip;}
.roster-module__CuGSKW__roster{--frontier-roster-warm:var(--fr-warm,color-mix(in srgb, var(--t-bg) 94%, var(--t-accent)));--frontier-roster-ink:var(--fr-ink,var(--t-text));--frontier-roster-muted:var(--fr-muted,var(--t-muted));--frontier-roster-dim:var(--fr-dim,color-mix(in srgb, var(--t-muted) 72%, transparent));--frontier-roster-line:var(--fr-line,var(--t-border));--frontier-roster-accent:var(--fr-accent,var(--t-accent));--frontier-roster-sans:var(--fr-sans,var(--font-section-sans), system-ui, sans-serif);box-shadow:inset 0 1px 0 var(--frontier-roster-line);background:var(--frontier-roster-warm);color:var(--frontier-roster-ink);font-family:var(--frontier-roster-sans);padding:clamp(56px,10vh,122px) 0;font-size:16px}.roster-module__CuGSKW__roster a{text-decoration:none}.roster-module__CuGSKW__shell{width:min(1180px,100%);}@keyframes roster-module__CuGSKW__frPageReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.roster-module__CuGSKW__h2,.roster-module__CuGSKW__lede,.roster-module__CuGSKW__rosterRow{animation:.5s cubic-bezier(.22,1,.36,1) backwards roster-module__CuGSKW__frPageReveal}.roster-module__CuGSKW__h2{letter-spacing:-.02em;margin:0;font-size:clamp(26px,3.4vw,48px);font-weight:300;line-height:1.3}.roster-module__CuGSKW__lede{max-width:46ch;color:var(--frontier-roster-muted);margin:22px 0 0;font-size:16px;font-weight:400;line-height:2}.roster-module__CuGSKW__rosterList{margin:clamp(36px,6vh,64px) 0 0;padding:0;list-style:none}.roster-module__CuGSKW__rosterRow a{color:var(--frontier-roster-ink);box-shadow:inset 0 -1px 0 var(--frontier-roster-line);grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,.8fr) auto;align-items:center;gap:20px;padding:22px 0;display:grid;position:relative}.roster-module__CuGSKW__rosterRow:first-child a{box-shadow:inset 0 1px 0 var(--frontier-roster-line), inset 0 -1px 0 var(--frontier-roster-line)}.roster-module__CuGSKW__rosterRole{letter-spacing:-.01em;font-size:18px}.roster-module__CuGSKW__rosterMeta{color:var(--frontier-roster-muted);font-size:14px}.roster-module__CuGSKW__rosterArrow{fill:none;width:20px;height:12px;stroke:var(--frontier-roster-dim);stroke-width:1.2px;justify-self:end;transition:transform .45s cubic-bezier(.22,1,.36,1),stroke .45s}.roster-module__CuGSKW__rosterSweep{background:var(--frontier-roster-accent);transform-origin:0;height:1px;transition:transform .55s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.roster-module__CuGSKW__rosterRow a:hover .roster-module__CuGSKW__rosterSweep,.roster-module__CuGSKW__rosterRow a:focus-visible .roster-module__CuGSKW__rosterSweep{transform:scaleX(1)}.roster-module__CuGSKW__rosterRow a:hover .roster-module__CuGSKW__rosterArrow,.roster-module__CuGSKW__rosterRow a:focus-visible .roster-module__CuGSKW__rosterArrow{stroke:var(--frontier-roster-accent);transform:translate(8px)}@media (max-width:620px){.roster-module__CuGSKW__rosterRow a{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.roster-module__CuGSKW__rosterRole{grid-column:1}.roster-module__CuGSKW__rosterArrow{grid-area:1/2}.roster-module__CuGSKW__rosterMeta{grid-column:1}}@media (prefers-reduced-motion:reduce){.roster-module__CuGSKW__h2,.roster-module__CuGSKW__lede,.roster-module__CuGSKW__rosterRow{opacity:1;animation:none;transform:none}.roster-module__CuGSKW__rosterSweep,.roster-module__CuGSKW__rosterArrow{transition:none}}
.cta-module__McrX7W__cta{--frontier-cta-ground:var(--fr-ground,var(--t-bg));--frontier-cta-warm:var(--fr-warm,color-mix(in srgb, var(--t-bg) 94%, var(--t-accent)));--frontier-cta-ink:var(--fr-ink,var(--t-text));--frontier-cta-line:var(--fr-line,var(--t-border));--frontier-cta-wash:var(--fr-wash,color-mix(in srgb, var(--t-text) 10%, transparent));--frontier-cta-hot:var(--fr-hot,color-mix(in srgb, var(--t-text) 86%, var(--t-accent)));--frontier-cta-sans:var(--fr-sans,var(--font-section-sans), system-ui, sans-serif);box-shadow:inset 0 1px 0 var(--frontier-cta-line);text-align:center;background:var(--frontier-cta-warm);color:var(--frontier-cta-ink);font-family:var(--frontier-cta-sans);padding:clamp(64px,12vh,150px) 0;font-size:16px}.cta-module__McrX7W__cta a{text-decoration:none}.cta-module__McrX7W__shell{width:min(1180px,100%);}@keyframes cta-module__McrX7W__frHeroRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes cta-module__McrX7W__frPageReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.cta-module__McrX7W__ctaTitle{animation:.7s cubic-bezier(.22,1,.36,1) backwards cta-module__McrX7W__frHeroRise}.cta-module__McrX7W__ctaActions{animation:.5s cubic-bezier(.22,1,.36,1) backwards cta-module__McrX7W__frPageReveal}.cta-module__McrX7W__ctaTitle{letter-spacing:-.03em;text-wrap:balance;max-width:18ch;margin:0 auto;font-size:clamp(30px,4.2vw,54px);font-weight:300;line-height:1.2}.cta-module__McrX7W__ctaActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(28px,5vh,46px);display:flex}.cta-module__McrX7W__solid,.cta-module__McrX7W__outline{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:12px 22px;font-size:14.5px;font-weight:500;display:inline-flex}.cta-module__McrX7W__solid{background:var(--frontier-cta-ink);color:var(--frontier-cta-ground)}.cta-module__McrX7W__solid:hover{background:var(--frontier-cta-hot)}.cta-module__McrX7W__outline{box-shadow:inset 0 0 0 1px var(--frontier-cta-line);color:var(--frontier-cta-ink)}.cta-module__McrX7W__outline:hover{background:var(--frontier-cta-wash)}@media (prefers-reduced-motion:reduce){.cta-module__McrX7W__ctaTitle,.cta-module__McrX7W__ctaActions{opacity:1;animation:none;transform:none}}
.spotlight-module__EUK1aW__spotlight{--frontier-spotlight-warm:var(--fr-warm,color-mix(in srgb, var(--t-bg) 94%, var(--t-accent)));--frontier-spotlight-slab:var(--fr-slab,color-mix(in srgb, var(--t-text) 5%, var(--t-bg)));--frontier-spotlight-ink:var(--fr-ink,var(--t-text));--frontier-spotlight-muted:var(--fr-muted,var(--t-muted));--frontier-spotlight-dim:var(--fr-dim,color-mix(in srgb, var(--t-muted) 72%, transparent));--frontier-spotlight-line:var(--fr-line,var(--t-border));--frontier-spotlight-sans:var(--fr-sans,var(--font-section-sans), system-ui, sans-serif);box-shadow:inset 0 1px 0 var(--frontier-spotlight-line);background:var(--frontier-spotlight-warm);color:var(--frontier-spotlight-ink);font-family:var(--frontier-spotlight-sans);padding:clamp(56px,10vh,118px) 0;font-size:16px;overflow-x:clip}.spotlight-module__EUK1aW__spotlightBand{background:var(--frontier-spotlight-slab);padding:clamp(38px,7vh,76px) max(22px,6vw)}.spotlight-module__EUK1aW__spotlightOrg{color:var(--frontier-spotlight-dim);letter-spacing:.16em;font-size:13px;display:block}.spotlight-module__EUK1aW__spotlightRule{background:var(--frontier-spotlight-line);transform-origin:0;height:1px;margin:18px 0 clamp(28px,5vh,54px);display:block}.spotlight-module__EUK1aW__spotlightBody{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(28px,5vw,78px);display:grid}.spotlight-module__EUK1aW__spotlightFigure{letter-spacing:-.035em;margin:0;font-size:clamp(90px,12vw,180px);font-weight:300;line-height:.88}.spotlight-module__EUK1aW__spotlightFigure span{max-width:24ch;color:var(--frontier-spotlight-muted);letter-spacing:0;margin-top:20px;font-size:14px;line-height:2;display:block}.spotlight-module__EUK1aW__spotlightQuote{gap:16px;max-width:46ch;margin:0;display:grid}.spotlight-module__EUK1aW__spotlightQuote blockquote{color:var(--frontier-spotlight-muted);margin:0;font-size:14.5px;line-height:2}.spotlight-module__EUK1aW__spotlightQuote figcaption{color:var(--frontier-spotlight-dim);font-size:13px}@media (max-width:980px){.spotlight-module__EUK1aW__spotlightBody{grid-template-columns:minmax(0,1fr);align-items:start}}@media (prefers-reduced-motion:reduce){.spotlight-module__EUK1aW__spotlightRule{transform:none!important}}
.booking-strip-module__HX_Ntq__board{--studio-board-ground:var(--t-bg);--studio-board-text:var(--t-text);--studio-board-accent:var(--t-accent);--studio-board-ink:var(--s-ink,var(--t-text));--studio-board-dim:var(--s-dim,color-mix(in srgb, var(--t-muted) 82%, var(--t-bg)));--studio-board-faint:var(--s-faint,color-mix(in srgb, var(--t-muted) 34%, var(--t-bg)));--studio-board-line:var(--s-line,color-mix(in srgb, var(--t-border) 52%, transparent));--studio-board-line-soft:var(--s-line-soft,color-mix(in srgb, var(--t-border) 26%, transparent));--studio-board-sans:var(--s-sans,var(--font-section-sans), system-ui, sans-serif);--studio-board-mono:var(--s-mono,var(--font-section-mono), ui-monospace, monospace);box-shadow:inset 0 1px 0 var(--studio-board-line-soft);background:var(--studio-board-ground);color:var(--studio-board-ink);font-family:var(--studio-board-sans);padding:clamp(50px,9vh,110px) 0 clamp(40px,7vh,90px)}.booking-strip-module__HX_Ntq__boardHead{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:clamp(26px,4vh,46px);padding:0 max(18px,2.6vw);display:flex}.booking-strip-module__HX_Ntq__boardHead h2{letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(30px,5vw,74px);font-weight:800;line-height:.94}.booking-strip-module__HX_Ntq__boardMeta{color:var(--studio-board-dim);font-family:var(--studio-board-mono);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;font-size:10.5px}.booking-strip-module__HX_Ntq__boardMeta i{color:var(--studio-board-faint);font-style:normal}.booking-strip-module__HX_Ntq__boardTrack{height:clamp(76px,11vh,116px);margin:0 max(18px,2.6vw);position:relative}.booking-strip-module__HX_Ntq__ruler{background-image:repeating-linear-gradient(90deg, var(--studio-board-line) 0 1px, transparent 1px 11px);height:13px;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.booking-strip-module__HX_Ntq__boardTicks{height:auto;position:absolute;inset:0}.booking-strip-module__HX_Ntq__boardWeeks{z-index:1;grid-template-columns:repeat(26,minmax(0,1fr));height:100%;margin:0;padding:0;list-style:none;display:grid;position:relative}.booking-strip-module__HX_Ntq__boardWeek{grid-template-rows:minmax(0,1fr) auto;gap:9px;padding-right:2px;display:grid}.booking-strip-module__HX_Ntq__boardWeek i{align-self:end;width:100%;display:block}.booking-strip-module__HX_Ntq__boardWeek[data-state=held] i{background:var(--studio-board-accent);height:100%}.booking-strip-module__HX_Ntq__boardWeek[data-state=wrapped] i{background:color-mix(in srgb, var(--studio-board-text) 24%, transparent);height:30%}.booking-strip-module__HX_Ntq__boardWeek[data-state=open] i{background:var(--studio-board-line);height:13%}.booking-strip-module__HX_Ntq__boardWeek span{color:var(--studio-board-faint);font-family:var(--studio-board-mono);letter-spacing:.06em;white-space:nowrap;font-size:9.5px}.booking-strip-module__HX_Ntq__needle{background:var(--studio-board-accent);opacity:.65;width:1px;position:absolute;top:0;bottom:0;left:50%}.booking-strip-module__HX_Ntq__boardNeedle{left:calc((var(--studio-board-i,0) + .5) / 26 * 100%);z-index:2;opacity:.9}.booking-strip-module__HX_Ntq__boardLegend{color:var(--studio-board-dim);font-family:var(--studio-board-mono);letter-spacing:.09em;text-transform:uppercase;flex-wrap:wrap;gap:clamp(14px,2.4vw,34px);margin:clamp(18px,3vh,28px) 0 0;padding:0 max(18px,2.6vw);font-size:10.5px;list-style:none;display:flex}.booking-strip-module__HX_Ntq__boardLegend li{align-items:center;gap:8px;display:inline-flex}.booking-strip-module__HX_Ntq__boardLegend i{width:17px;height:8px;display:block}.booking-strip-module__HX_Ntq__boardLegend li[data-state=open] i{background:var(--studio-board-line)}.booking-strip-module__HX_Ntq__boardLegend li[data-state=held] i{background:var(--studio-board-accent)}.booking-strip-module__HX_Ntq__boardLegend li[data-state=wrapped] i{background:color-mix(in srgb, var(--studio-board-text) 24%, transparent)}
.frames-module__cHmZHa__frame{--studio-frame-bg:var(--t-bg);--studio-frame-surface:var(--t-surface);--studio-frame-text:var(--t-text);--studio-frame-accent:var(--t-accent);--studio-frame-sans:var(--s-sans,var(--font-section-sans), system-ui, sans-serif);--studio-frame-mono:var(--s-mono,var(--font-section-mono), ui-monospace, monospace);--studio-frame-sky:color-mix(in srgb, var(--studio-frame-accent) var(--studio-frame-mix,26%), var(--studio-frame-surface));aspect-ratio:3/4;width:100%;height:auto;display:block}.frames-module__cHmZHa__frame[data-alt]{--studio-frame-sky:color-mix(in srgb, var(--studio-frame-text) var(--studio-frame-mix,26%), var(--studio-frame-surface))}.frames-module__cHmZHa__frameGround{fill:var(--studio-frame-surface)}.frames-module__cHmZHa__fSky{fill:var(--studio-frame-sky)}.frames-module__cHmZHa__fLand{fill:color-mix(in srgb, var(--studio-frame-text) 74%, var(--studio-frame-surface))}.frames-module__cHmZHa__fBand{fill:color-mix(in srgb, var(--studio-frame-bg) 62%, transparent)}.frames-module__cHmZHa__fShadow{fill:color-mix(in srgb, var(--studio-frame-text) 16%, transparent)}.frames-module__cHmZHa__fInk{fill:color-mix(in srgb, var(--studio-frame-text) 88%, var(--studio-frame-surface))}.frames-module__cHmZHa__fDisc{fill:var(--studio-frame-accent)}.frames-module__cHmZHa__fRing{fill:none;stroke:color-mix(in srgb, var(--studio-frame-text) 70%, var(--studio-frame-surface));stroke-width:2.4px}.frames-module__cHmZHa__fRule{fill:var(--studio-frame-accent)}.frames-module__cHmZHa__fGlyph{fill:color-mix(in srgb, var(--studio-frame-text) 90%, var(--studio-frame-surface));font-family:var(--studio-frame-sans);letter-spacing:-.06em;font-size:340px;font-weight:800}.frames-module__cHmZHa__grain{mix-blend-mode:overlay;opacity:.17}.frames-module__cHmZHa__frameBurn{fill:#ffffffc2;font-family:var(--studio-frame-mono);letter-spacing:.1em;font-size:11px}
.contact-sheet-module__5e_OTa__sheet{--studio-sheet-ground:var(--t-bg);--studio-sheet-accent:var(--t-accent);--studio-sheet-ink:var(--s-ink,var(--t-text));--studio-sheet-dim:var(--s-dim,color-mix(in srgb, var(--t-muted) 82%, var(--t-bg)));--studio-sheet-line-soft:var(--s-line-soft,color-mix(in srgb, var(--t-border) 26%, transparent));--studio-sheet-sans:var(--s-sans,var(--font-section-sans), system-ui, sans-serif);--studio-sheet-mono:var(--s-mono,var(--font-section-mono), ui-monospace, monospace);box-shadow:inset 0 1px 0 var(--studio-sheet-line-soft);background:var(--studio-sheet-ground);color:var(--studio-sheet-ink);font-family:var(--studio-sheet-sans);padding:clamp(60px,11vh,130px) max(18px,2.6vw) clamp(40px,7vh,90px)}:where(.contact-sheet-module__5e_OTa__sheet) button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.contact-sheet-module__5e_OTa__sheetHead{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:clamp(26px,4vh,44px);display:flex}.contact-sheet-module__5e_OTa__sheetHead h2{letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(30px,5vw,74px);font-weight:800;line-height:.94}.contact-sheet-module__5e_OTa__sheetMeta{color:var(--studio-sheet-dim);font-family:var(--studio-sheet-mono);letter-spacing:.09em;text-transform:uppercase;font-size:10.5px}.contact-sheet-module__5e_OTa__cells{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,30px);display:grid}.contact-sheet-module__5e_OTa__cell{text-align:left;cursor:pointer;gap:12px;padding:0;display:grid}.contact-sheet-module__5e_OTa__cellPlate{box-shadow:inset 0 0 0 1px var(--studio-sheet-line-soft);transition:transform .5s cubic-bezier(.16,1,.3,1);display:block;overflow:hidden}.contact-sheet-module__5e_OTa__cell:hover .contact-sheet-module__5e_OTa__cellPlate{transform:translateY(-6px)}.contact-sheet-module__5e_OTa__cell[data-on] .contact-sheet-module__5e_OTa__cellPlate{box-shadow:inset 0 0 0 2px var(--studio-sheet-accent)}.contact-sheet-module__5e_OTa__cellCredit{grid-template-columns:1fr auto;align-items:baseline;gap:2px 12px;display:grid}.contact-sheet-module__5e_OTa__cellCredit b{letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(13px,1.2vw,16px);font-weight:800}.contact-sheet-module__5e_OTa__cellCredit i,.contact-sheet-module__5e_OTa__cellCredit em{color:var(--studio-sheet-dim);font-family:var(--studio-sheet-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-style:normal}.contact-sheet-module__5e_OTa__cellCredit i{grid-area:1/2}.contact-sheet-module__5e_OTa__about{--studio-about-ground:var(--t-bg);--studio-about-ink:var(--s-ink,var(--t-text));--studio-about-dim:var(--s-dim,color-mix(in srgb, var(--t-muted) 82%, var(--t-bg)));--studio-about-line-soft:var(--s-line-soft,color-mix(in srgb, var(--t-border) 26%, transparent));--studio-about-sans:var(--s-sans,var(--font-section-sans), system-ui, sans-serif);box-shadow:inset 0 1px 0 var(--studio-about-line-soft);background:var(--studio-about-ground);color:var(--studio-about-ink);font-family:var(--studio-about-sans);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(22px,5vw,84px);padding:clamp(50px,9vh,110px) max(18px,2.6vw);display:grid}.contact-sheet-module__5e_OTa__aboutLede{letter-spacing:-.028em;text-transform:uppercase;max-width:34ch;margin:0;font-size:clamp(20px,2.6vw,38px);font-weight:800;line-height:1.16}.contact-sheet-module__5e_OTa__aboutNote{max-width:42ch;color:var(--studio-about-dim);justify-self:end;margin:0;font-size:13.5px;line-height:1.62}.contact-sheet-module__5e_OTa__contact{--studio-contact-ground:var(--t-bg);--studio-contact-accent:var(--t-accent);--studio-contact-ink:var(--s-ink,var(--t-text));--studio-contact-dim:var(--s-dim,color-mix(in srgb, var(--t-muted) 82%, var(--t-bg)));--studio-contact-faint:var(--s-faint,color-mix(in srgb, var(--t-muted) 34%, var(--t-bg)));--studio-contact-line-soft:var(--s-line-soft,color-mix(in srgb, var(--t-border) 26%, transparent));--studio-contact-sans:var(--s-sans,var(--font-section-sans), system-ui, sans-serif);--studio-contact-mono:var(--s-mono,var(--font-section-mono), ui-monospace, monospace);box-shadow:inset 0 1px 0 var(--studio-contact-line-soft);background:var(--studio-contact-ground);color:var(--studio-contact-ink);font-family:var(--studio-contact-sans);padding:clamp(56px,10vh,120px) max(18px,2.6vw) clamp(26px,4vh,44px)}:where(.contact-sheet-module__5e_OTa__contact) a{color:inherit;text-decoration:none}.contact-sheet-module__5e_OTa__contactTitle{letter-spacing:-.045em;text-transform:uppercase;margin:0 0 clamp(34px,6vh,70px);font-size:clamp(42px,9vw,148px);font-weight:800;line-height:.86}.contact-sheet-module__5e_OTa__contactGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,4vw,60px);display:grid}.contact-sheet-module__5e_OTa__contactGrid>div{align-content:start;gap:8px;display:grid}.contact-sheet-module__5e_OTa__contactGrid span{color:var(--studio-contact-faint);font-family:var(--studio-contact-mono);letter-spacing:.12em;font-size:10.5px}.contact-sheet-module__5e_OTa__contactGrid a{text-transform:uppercase;letter-spacing:.01em;font-size:14.5px}.contact-sheet-module__5e_OTa__contactGrid a:hover{color:var(--studio-contact-accent)}.contact-sheet-module__5e_OTa__contactRule{box-shadow:inset 0 1px 0 var(--studio-contact-line-soft);color:var(--studio-contact-dim);font-family:var(--studio-contact-mono);letter-spacing:.09em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:clamp(40px,7vh,80px);padding-top:18px;font-size:10.5px;display:flex}@media (max-width:1040px){.contact-sheet-module__5e_OTa__cells{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.contact-sheet-module__5e_OTa__about{grid-template-columns:minmax(0,1fr);gap:clamp(24px,4vh,40px)}.contact-sheet-module__5e_OTa__aboutNote{justify-self:start}}@media (max-width:720px){.contact-sheet-module__5e_OTa__cells{grid-template-columns:minmax(0,1fr)}.contact-sheet-module__5e_OTa__contactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.contact-sheet-module__5e_OTa__cellPlate{transition:none}}
.gate-check-module__Xx8HPq__gateCheck{--studio-gc-ground:var(--t-bg);--studio-gc-accent:var(--t-accent);--studio-gc-ink:var(--s-ink,var(--t-text));--studio-gc-dim:var(--s-dim,color-mix(in srgb, var(--t-muted) 82%, var(--t-bg)));--studio-gc-faint:var(--s-faint,color-mix(in srgb, var(--t-muted) 34%, var(--t-bg)));--studio-gc-line-soft:var(--s-line-soft,color-mix(in srgb, var(--t-border) 26%, transparent));--studio-gc-sans:var(--s-sans,var(--font-section-sans), system-ui, sans-serif);--studio-gc-mono:var(--s-mono,var(--font-section-mono), ui-monospace, monospace);box-shadow:inset 0 1px 0 var(--studio-gc-line-soft);background:var(--studio-gc-ground);color:var(--studio-gc-ink);font-family:var(--studio-gc-sans);padding:clamp(56px,10vh,120px) 0 clamp(44px,8vh,96px)}:where(.gate-check-module__Xx8HPq__gateCheck) button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.gate-check-module__Xx8HPq__gcHead{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:clamp(26px,4vh,46px);padding:0 max(18px,2.6vw);display:flex}.gate-check-module__Xx8HPq__gcHead h2{letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(30px,5vw,74px);font-weight:800;line-height:.94}.gate-check-module__Xx8HPq__gcMeta{color:var(--studio-gc-dim);font-family:var(--studio-gc-mono);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;font-size:10.5px}.gate-check-module__Xx8HPq__gcMeta i{color:var(--studio-gc-faint);font-style:normal}.gate-check-module__Xx8HPq__gcCols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 clamp(28px,5vw,80px);padding:0 max(18px,2.6vw);display:grid}.gate-check-module__Xx8HPq__gcRow{box-shadow:inset 0 1px 0 var(--studio-gc-line-soft);position:relative}.gate-check-module__Xx8HPq__gcStripe{background-image:repeating-linear-gradient(114deg, var(--studio-gc-accent) 0 5px, transparent 5px 10px);width:0;height:2px;transition:width .42s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0}.gate-check-module__Xx8HPq__gcRow[data-on] .gate-check-module__Xx8HPq__gcStripe{width:100%}.gate-check-module__Xx8HPq__gcAsk{text-align:left;grid-template-columns:4ch minmax(0,1fr) 6ch;align-items:baseline;gap:clamp(10px,1.6vw,26px);width:100%;padding:clamp(15px,2.2vh,24px) 0;display:grid}.gate-check-module__Xx8HPq__gcAsk:focus-visible{outline:2px solid var(--studio-gc-accent);outline-offset:-3px}.gate-check-module__Xx8HPq__gcAsk b{letter-spacing:-.022em;text-transform:uppercase;font-size:clamp(14px,1.5vw,20px);font-weight:800;line-height:1.22}.gate-check-module__Xx8HPq__gcAsk:hover b{color:var(--studio-gc-accent)}.gate-check-module__Xx8HPq__gcIndex{color:var(--studio-gc-faint);font-family:var(--studio-gc-mono);letter-spacing:.1em;font-size:10.5px}.gate-check-module__Xx8HPq__gcMeter{color:var(--studio-gc-faint);font-family:var(--studio-gc-mono);letter-spacing:.1em;text-align:right;font-size:10.5px}.gate-check-module__Xx8HPq__gcRow[data-on] .gate-check-module__Xx8HPq__gcMeter{color:var(--studio-gc-accent)}.gate-check-module__Xx8HPq__gcAnswer{padding-bottom:clamp(18px,3vh,28px);position:relative}.gate-check-module__Xx8HPq__gcAnswer p{max-width:62ch;color:var(--studio-gc-dim);margin:0 0 0 calc(4ch + clamp(10px,1.6vw,26px));font-size:13.5px;line-height:1.62;animation:.52s cubic-bezier(.33,1,.68,1) both gate-check-module__Xx8HPq__sDevelop;-webkit-mask-image:linear-gradient(90deg,#000 0 38%,#0000 62%);mask-image:linear-gradient(90deg,#000 0 38%,#0000 62%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:280% 100%;mask-size:280% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes gate-check-module__Xx8HPq__sDevelop{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.gate-check-module__Xx8HPq__gcGrain{mix-blend-mode:overlay;pointer-events:none;animation:.52s linear both gate-check-module__Xx8HPq__sFix;position:absolute;inset:0 0 clamp(18px,3vh,28px) calc(4ch + clamp(10px,1.6vw,26px))}@keyframes gate-check-module__Xx8HPq__sFix{0%{opacity:.58}to{opacity:0}}@media (max-width:1040px){.gate-check-module__Xx8HPq__gcCols{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.gate-check-module__Xx8HPq__gcAsk{grid-template-columns:3ch minmax(0,1fr) 6ch;gap:10px}.gate-check-module__Xx8HPq__gcAnswer p{margin-left:calc(3ch + 10px)}.gate-check-module__Xx8HPq__gcGrain{inset:0 0 clamp(18px,3vh,28px) calc(3ch + 10px)}}@media (prefers-reduced-motion:reduce){.gate-check-module__Xx8HPq__gcStripe{transition:none}.gate-check-module__Xx8HPq__gcAnswer p{animation:none}.gate-check-module__Xx8HPq__gcGrain{display:none}}
.rate-card-module__Qt5TCq__rates{--studio-rates-ground:var(--t-bg);--studio-rates-surface:var(--t-surface);--studio-rates-text:var(--t-text);--studio-rates-accent:var(--t-accent);--studio-rates-on-accent:var(--t-on-accent);--studio-rates-ink:var(--s-ink,var(--t-text));--studio-rates-dim:var(--s-dim,color-mix(in srgb, var(--t-muted) 82%, var(--t-bg)));--studio-rates-faint:var(--s-faint,color-mix(in srgb, var(--t-muted) 34%, var(--t-bg)));--studio-rates-line:var(--s-line,color-mix(in srgb, var(--t-border) 52%, transparent));--studio-rates-line-soft:var(--s-line-soft,color-mix(in srgb, var(--t-border) 26%, transparent));--studio-rates-sans:var(--s-sans,var(--font-section-sans), system-ui, sans-serif);--studio-rates-mono:var(--s-mono,var(--font-section-mono), ui-monospace, monospace);box-shadow:inset 0 1px 0 var(--studio-rates-line-soft);background:var(--studio-rates-ground);color:var(--studio-rates-ink);font-family:var(--studio-rates-sans);padding:clamp(56px,10vh,120px) 0 clamp(44px,8vh,96px);overflow-x:clip}:where(.rate-card-module__Qt5TCq__rates) a{color:inherit;text-decoration:none}:where(.rate-card-module__Qt5TCq__rates) button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.rate-card-module__Qt5TCq__ratesHead{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:clamp(26px,4vh,46px);padding:0 max(18px,2.6vw);display:flex}.rate-card-module__Qt5TCq__ratesHead h2{letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(30px,5vw,74px);font-weight:800;line-height:.94}.rate-card-module__Qt5TCq__ratesMeta{color:var(--studio-rates-dim);font-family:var(--studio-rates-mono);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;font-size:10.5px}.rate-card-module__Qt5TCq__ratesMeta i{color:var(--studio-rates-faint);font-style:normal}.rate-card-module__Qt5TCq__ring{gap:0;margin-bottom:clamp(30px,5vh,58px);display:grid}.rate-card-module__Qt5TCq__ruler{background-image:repeating-linear-gradient(90deg, var(--studio-rates-line) 0 1px, transparent 1px 11px);height:13px;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.rate-card-module__Qt5TCq__ringTrack{--studio-rates-ring-slot:22vw;padding:11px 0;position:relative;overflow:hidden}.rate-card-module__Qt5TCq__ringRow{padding-left:calc(50% - var(--studio-rates-ring-slot) / 2);transform:translateX(calc(var(--studio-rates-ring-i,0) * var(--studio-rates-ring-slot) * -1));will-change:transform;transition:transform .62s cubic-bezier(.16,1,.3,1);display:flex}.rate-card-module__Qt5TCq__ringStop{width:var(--studio-rates-ring-slot);color:var(--studio-rates-faint);font-family:var(--studio-rates-mono);letter-spacing:.14em;text-align:center;flex:none;padding:0 12px;font-size:clamp(13px,1.5vw,21px);transition:color .28s}.rate-card-module__Qt5TCq__ringStop:hover{color:var(--studio-rates-dim)}.rate-card-module__Qt5TCq__ringStop[data-on]{color:var(--studio-rates-ink);cursor:default}.rate-card-module__Qt5TCq__ringStop:focus-visible{outline:2px solid var(--studio-rates-accent);outline-offset:3px}.rate-card-module__Qt5TCq__needle{background:var(--studio-rates-accent);opacity:.65;width:1px;position:absolute;top:0;bottom:0;left:50%}.rate-card-module__Qt5TCq__slips{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,28px);padding:0 max(18px,2.6vw);display:grid}.rate-card-module__Qt5TCq__slip{background:color-mix(in srgb, var(--studio-rates-surface) 32%, var(--studio-rates-ground));color:var(--studio-rates-dim);box-shadow:inset 0 0 0 1px var(--studio-rates-line-soft);align-content:start;gap:clamp(12px,1.7vh,19px);padding:34px clamp(16px,1.8vw,26px) clamp(20px,3vh,30px);transition:background .42s,color .42s,box-shadow .42s;display:grid;position:relative}.rate-card-module__Qt5TCq__slip[data-on]{background:var(--studio-rates-surface);color:var(--studio-rates-ink);box-shadow:inset 0 0 0 1px var(--studio-rates-line), inset 0 3px 0 var(--studio-rates-accent)}.rate-card-module__Qt5TCq__sprocket{background-image:repeating-linear-gradient(90deg, transparent 0 8px, var(--studio-rates-ground) 8px 18px);height:8px;position:absolute;top:15px;left:0;right:0}.rate-card-module__Qt5TCq__slipName{letter-spacing:-.02em;text-transform:uppercase;margin:0;padding-top:4px;font-size:clamp(15px,1.6vw,22px);font-weight:800}.rate-card-module__Qt5TCq__slipFig{justify-items:start;gap:7px;margin:0;display:grid}.rate-card-module__Qt5TCq__slipPrice{letter-spacing:-.045em;transform-origin:0;font-size:clamp(38px,5.4vw,84px);font-weight:800;line-height:.84;transition:scale .5s cubic-bezier(.16,1,.3,1);display:inline-block;scale:.62}.rate-card-module__Qt5TCq__slip[data-on] .rate-card-module__Qt5TCq__slipPrice{scale:1}.rate-card-module__Qt5TCq__slipFig i{color:var(--studio-rates-faint);font-family:var(--studio-rates-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-style:normal}.rate-card-module__Qt5TCq__slipBody{max-width:34ch;margin:0;font-size:13.5px;line-height:1.6}.rate-card-module__Qt5TCq__slipSpec{margin:0;display:grid}.rate-card-module__Qt5TCq__slipSpec>div{box-shadow:inset 0 1px 0 var(--studio-rates-line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:8px 0;display:grid}.rate-card-module__Qt5TCq__slipSpec dt{color:var(--studio-rates-faint);font-family:var(--studio-rates-mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10.5px}.rate-card-module__Qt5TCq__slipSpec dd{font-family:var(--studio-rates-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px}.rate-card-module__Qt5TCq__slipAction{font-family:var(--studio-rates-mono);letter-spacing:.14em;text-transform:uppercase;box-shadow:inset 0 0 0 1px var(--studio-rates-line);justify-self:start;margin-top:4px;padding:9px 17px;font-size:10.5px}.rate-card-module__Qt5TCq__slipAction:hover{color:var(--studio-rates-accent);box-shadow:inset 0 0 0 1px var(--studio-rates-accent)}.rate-card-module__Qt5TCq__slip[data-on] .rate-card-module__Qt5TCq__slipAction{background:var(--studio-rates-accent);color:var(--studio-rates-on-accent);box-shadow:none}.rate-card-module__Qt5TCq__slip[data-on] .rate-card-module__Qt5TCq__slipAction:hover{background:color-mix(in srgb, var(--studio-rates-accent) 82%, var(--studio-rates-text));color:var(--studio-rates-on-accent)}@media (max-width:900px){.rate-card-module__Qt5TCq__slips{grid-template-columns:minmax(0,1fr)}.rate-card-module__Qt5TCq__slipBody,.rate-card-module__Qt5TCq__slipSpec{max-width:46ch}.rate-card-module__Qt5TCq__ringTrack{--studio-rates-ring-slot:40vw}}@media (prefers-reduced-motion:reduce){.rate-card-module__Qt5TCq__ringRow,.rate-card-module__Qt5TCq__ringStop,.rate-card-module__Qt5TCq__slip,.rate-card-module__Qt5TCq__slipPrice,.rate-card-module__Qt5TCq__slipAction{transition:none}}
.roll-module__meAFSq__roll{--studio-roll-ground:var(--t-bg);--studio-roll-surface:var(--t-surface);--studio-roll-text:var(--t-text);--studio-roll-accent:var(--t-accent);--studio-roll-ink:var(--s-ink,var(--t-text));--studio-roll-dim:var(--s-dim,color-mix(in srgb, var(--t-muted) 82%, var(--t-bg)));--studio-roll-faint:var(--s-faint,color-mix(in srgb, var(--t-muted) 34%, var(--t-bg)));--studio-roll-line-soft:var(--s-line-soft,color-mix(in srgb, var(--t-border) 26%, transparent));--studio-roll-sans:var(--s-sans,var(--font-section-sans), system-ui, sans-serif);--studio-roll-mono:var(--s-mono,var(--font-section-mono), ui-monospace, monospace);box-shadow:inset 0 1px 0 var(--studio-roll-line-soft);background:var(--studio-roll-ground);color:var(--studio-roll-ink);font-family:var(--studio-roll-sans);padding:clamp(56px,10vh,120px) 0 clamp(44px,8vh,96px);overflow:clip}.roll-module__meAFSq__rollHead{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:clamp(26px,4vh,46px);padding:0 max(18px,2.6vw);display:flex}.roll-module__meAFSq__rollHead h2{letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(30px,5vw,74px);font-weight:800;line-height:.94}.roll-module__meAFSq__rollMeta{color:var(--studio-roll-dim);font-family:var(--studio-roll-mono);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;font-size:10.5px}.roll-module__meAFSq__rollMeta i{color:var(--studio-roll-faint);font-style:normal}.roll-module__meAFSq__rollGate{background:color-mix(in srgb, var(--studio-roll-surface) 62%, var(--studio-roll-ground));box-shadow:inset 0 1px 0 var(--studio-roll-line-soft), inset 0 -1px 0 var(--studio-roll-line-soft);--studio-roll-cell:26vw;padding:26px 0;position:relative}.roll-module__meAFSq__perf{z-index:2;background-image:repeating-linear-gradient(90deg, transparent 0 9px, var(--studio-roll-ground) 9px 20px);height:9px;position:absolute;left:0;right:0}.roll-module__meAFSq__perf[data-edge=top]{top:5px}.roll-module__meAFSq__perf[data-edge=bottom]{bottom:5px}.roll-module__meAFSq__rollStrip{padding:0 0 0 calc(50% - var(--studio-roll-cell) / 2);will-change:transform;margin:0;list-style:none;display:flex}.roll-module__meAFSq__rollCell{width:var(--studio-roll-cell);opacity:.4;flex:none;padding:0 clamp(6px,.9vw,14px);transition:opacity .42s}.roll-module__meAFSq__rollCell[data-on]{opacity:1}.roll-module__meAFSq__leader{aspect-ratio:3/4;width:100%;height:auto;display:block}.roll-module__meAFSq__leaderGround{fill:var(--studio-roll-surface)}.roll-module__meAFSq__lGround{fill:color-mix(in srgb, var(--studio-roll-text) 82%, var(--studio-roll-surface))}.roll-module__meAFSq__lSweep{fill:color-mix(in srgb, var(--studio-roll-accent) 76%, var(--studio-roll-surface))}.roll-module__meAFSq__lRing{fill:none;stroke:color-mix(in srgb, var(--studio-roll-surface) 62%, transparent);stroke-width:2.6px}.roll-module__meAFSq__lCross{fill:none;stroke:color-mix(in srgb, var(--studio-roll-surface) 44%, transparent);stroke-width:2px}.roll-module__meAFSq__lNum{fill:var(--studio-roll-surface);font-family:var(--studio-roll-sans);letter-spacing:-.05em;font-size:128px;font-weight:800}.roll-module__meAFSq__leaderBurn{fill:#ffffffc2;font-family:var(--studio-roll-mono);letter-spacing:.1em;font-size:11px}.roll-module__meAFSq__rollMark{z-index:3;width:calc(var(--studio-roll-cell,26vw) - clamp(6px, .9vw, 14px) * 2);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--studio-roll-accent) 66%, transparent);pointer-events:none;position:absolute;top:26px;bottom:26px;left:50%;translate:-50%}.roll-module__meAFSq__rollCaps{margin:clamp(26px,4vh,46px) 0 0;padding:0 max(18px,2.6vw);list-style:none;display:grid}.roll-module__meAFSq__rollCap{grid-area:1/1;grid-template-columns:4ch minmax(0,1fr);align-items:baseline;gap:7px clamp(14px,3vw,48px);transition:opacity .4s;display:grid}.roll-module__meAFSq__rollCap:not([data-on]){opacity:0;pointer-events:none}.roll-module__meAFSq__rollCapIndex{color:var(--studio-roll-faint);font-family:var(--studio-roll-mono);letter-spacing:.1em;grid-row:1/3;font-size:10.5px}.roll-module__meAFSq__rollCap b{letter-spacing:-.026em;text-transform:uppercase;font-size:clamp(16px,2vw,28px);font-weight:800}.roll-module__meAFSq__rollCapBody{max-width:62ch;color:var(--studio-roll-dim);font-size:13.5px;line-height:1.6}@media (max-width:720px){.roll-module__meAFSq__rollGate{--studio-roll-cell:62vw}.roll-module__meAFSq__rollCap{grid-template-columns:3ch minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.roll-module__meAFSq__rollGate{overflow-x:auto}.roll-module__meAFSq__rollStrip{padding-left:max(18px,2.6vw)}.roll-module__meAFSq__rollCell{opacity:1;transition:none}.roll-module__meAFSq__rollMark{display:none}.roll-module__meAFSq__rollCap{box-shadow:inset 0 1px 0 var(--studio-roll-line-soft);grid-area:auto;padding:clamp(12px,2vh,20px) 0;transition:none}.roll-module__meAFSq__rollCap:not([data-on]){opacity:1;pointer-events:auto}}
.shot-list-module__IryKua__shotList{--studio-shot-ground:var(--t-bg);--studio-shot-accent:var(--t-accent);--studio-shot-ink:var(--s-ink,var(--t-text));--studio-shot-dim:var(--s-dim,color-mix(in srgb, var(--t-muted) 82%, var(--t-bg)));--studio-shot-faint:var(--s-faint,color-mix(in srgb, var(--t-muted) 34%, var(--t-bg)));--studio-shot-line:var(--s-line,color-mix(in srgb, var(--t-border) 52%, transparent));--studio-shot-line-soft:var(--s-line-soft,color-mix(in srgb, var(--t-border) 26%, transparent));--studio-shot-sans:var(--s-sans,var(--font-section-sans), system-ui, sans-serif);--studio-shot-mono:var(--s-mono,var(--font-section-mono), ui-monospace, monospace);box-shadow:inset 0 1px 0 var(--studio-shot-line-soft);background:var(--studio-shot-ground);color:var(--studio-shot-ink);font-family:var(--studio-shot-sans);padding:clamp(56px,10vh,120px) 0 clamp(44px,8vh,96px)}:where(.shot-list-module__IryKua__shotList) a{color:inherit;text-decoration:none}.shot-list-module__IryKua__shotHead{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:clamp(26px,4vh,46px);padding:0 max(18px,2.6vw);display:flex}.shot-list-module__IryKua__shotHead h2{letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(30px,5vw,74px);font-weight:800;line-height:.94}.shot-list-module__IryKua__shotMeta{color:var(--studio-shot-dim);font-family:var(--studio-shot-mono);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;font-size:10.5px}.shot-list-module__IryKua__shotMeta i{color:var(--studio-shot-faint);font-style:normal}.shot-list-module__IryKua__shotBody{grid-template-columns:minmax(0,1fr) clamp(170px,19vw,260px);align-items:start;gap:clamp(24px,4vw,64px);padding:0 max(18px,2.6vw);display:grid}.shot-list-module__IryKua__shotColumns,.shot-list-module__IryKua__shotRow{box-shadow:inset 0 1px 0 var(--studio-shot-line-soft);grid-template-columns:4ch minmax(0,1fr) auto;align-items:baseline;gap:clamp(12px,2.4vw,40px);padding:clamp(13px,2vh,20px) 0;display:grid}.shot-list-module__IryKua__shotColumns{color:var(--studio-shot-faint);box-shadow:none;font-family:var(--studio-shot-mono);letter-spacing:.09em;text-transform:uppercase;padding:0 0 9px;font-size:10.5px}.shot-list-module__IryKua__shotNo{color:var(--studio-shot-faint);font-family:var(--studio-shot-mono);letter-spacing:.1em;font-size:10.5px}.shot-list-module__IryKua__shotSetup{gap:5px;display:grid}.shot-list-module__IryKua__shotSetup b{letter-spacing:-.024em;text-transform:uppercase;font-size:clamp(15px,1.7vw,24px);font-weight:800}.shot-list-module__IryKua__shotSetup i{max-width:54ch;font-size:13.5px;font-style:normal;line-height:1.55}.shot-list-module__IryKua__shotSpecs{grid-template-columns:6ch 5ch 5ch;gap:clamp(10px,1.6vw,26px);display:grid}.shot-list-module__IryKua__shotSpecs i{font-family:var(--studio-shot-mono);letter-spacing:.08em;text-align:right;text-transform:uppercase;font-size:11px;font-style:normal}.shot-list-module__IryKua__shotRow{color:var(--studio-shot-ink);transition:color .3s,filter .3s}.shot-list-module__IryKua__shotRow .shot-list-module__IryKua__shotSetup i,.shot-list-module__IryKua__shotRow .shot-list-module__IryKua__shotSpecs i{color:var(--studio-shot-dim);transition:color .3s}.shot-list-module__IryKua__shotRow[data-on]{box-shadow:inset 0 1px 0 var(--studio-shot-accent)}.shot-list-module__IryKua__shotRow:focus-visible{outline:2px solid var(--studio-shot-accent);outline-offset:2px}.shot-list-module__IryKua__shotTable[data-racked] .shot-list-module__IryKua__shotRow:not([data-on]),.shot-list-module__IryKua__shotTable[data-racked] .shot-list-module__IryKua__shotRow:not([data-on]) .shot-list-module__IryKua__shotSetup i,.shot-list-module__IryKua__shotTable[data-racked] .shot-list-module__IryKua__shotRow:not([data-on]) .shot-list-module__IryKua__shotSpecs i{color:var(--studio-shot-faint)}.shot-list-module__IryKua__shotTable[data-racked] .shot-list-module__IryKua__shotRow:not([data-on]){filter:blur(.4px)}.shot-list-module__IryKua__shotGate{gap:10px;display:grid;position:sticky;top:clamp(24px,13vh,104px)}.shot-list-module__IryKua__shotGateWell{aspect-ratio:3/4;box-shadow:inset 0 0 0 1px var(--studio-shot-line);position:relative;overflow:clip}.shot-list-module__IryKua__shotGateCell{opacity:0;transition:opacity .42s,translate .42s cubic-bezier(.16,1,.3,1);display:block;position:absolute;inset:0;translate:0 9%}.shot-list-module__IryKua__shotGateCell[data-on]{opacity:1;translate:0}.shot-list-module__IryKua__shotGateMeta{gap:4px;display:grid}.shot-list-module__IryKua__shotGateMeta b{letter-spacing:-.02em;text-transform:uppercase;font-size:13px;font-weight:800}.shot-list-module__IryKua__shotGateMeta i{color:var(--studio-shot-faint);font-family:var(--studio-shot-mono);letter-spacing:.1em;font-size:10.5px;font-style:normal}@media (max-width:900px){.shot-list-module__IryKua__shotBody{grid-template-columns:minmax(0,1fr)}.shot-list-module__IryKua__shotGate{display:none}}@media (max-width:720px){.shot-list-module__IryKua__shotColumns{display:none}.shot-list-module__IryKua__shotRow{grid-template-columns:3ch minmax(0,1fr)}.shot-list-module__IryKua__shotSpecs{grid-column:2;grid-template-columns:repeat(3,auto);justify-content:start;gap:16px}.shot-list-module__IryKua__shotSpecs i{text-align:left}}@media (prefers-reduced-motion:reduce){.shot-list-module__IryKua__shotRow,.shot-list-module__IryKua__shotRow .shot-list-module__IryKua__shotSetup i,.shot-list-module__IryKua__shotRow .shot-list-module__IryKua__shotSpecs i,.shot-list-module__IryKua__shotGateCell{transition:none}.shot-list-module__IryKua__shotTable[data-racked] .shot-list-module__IryKua__shotRow:not([data-on]){filter:none}.shot-list-module__IryKua__shotGateCell{translate:none}}
.viewfinder-module__cOH6Ya__viewfinder{--studio-viewfinder-ground:var(--t-bg);--studio-viewfinder-accent:var(--t-accent);--studio-viewfinder-ink:var(--s-ink,var(--t-text));--studio-viewfinder-dim:var(--s-dim,color-mix(in srgb, var(--t-muted) 82%, var(--t-bg)));--studio-viewfinder-faint:var(--s-faint,color-mix(in srgb, var(--t-muted) 34%, var(--t-bg)));--studio-viewfinder-line:var(--s-line,color-mix(in srgb, var(--t-border) 52%, transparent));--studio-viewfinder-sans:var(--s-sans,var(--font-section-sans), system-ui, sans-serif);--studio-viewfinder-mono:var(--s-mono,var(--font-section-mono), ui-monospace, monospace);background:var(--studio-viewfinder-ground);min-height:100svh;color:var(--studio-viewfinder-ink);font-family:var(--studio-viewfinder-sans);grid-template-rows:auto minmax(0,1fr) auto auto;padding:22px 0 18px;display:grid;position:relative;overflow-x:clip}:where(.viewfinder-module__cOH6Ya__viewfinder) a{color:inherit;text-decoration:none}:where(.viewfinder-module__cOH6Ya__viewfinder) button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.viewfinder-module__cOH6Ya__topBar,.viewfinder-module__cOH6Ya__bottomBar{font-family:var(--studio-viewfinder-mono);letter-spacing:.09em;text-transform:uppercase;font-size:10.5px}.viewfinder-module__cOH6Ya__topBar{color:var(--studio-viewfinder-ink);align-items:center;gap:clamp(8px,1.4vw,22px);padding:0 max(18px,2.6vw);display:flex;position:relative}.viewfinder-module__cOH6Ya__place{white-space:nowrap}.viewfinder-module__cOH6Ya__slash{color:var(--studio-viewfinder-faint)}.viewfinder-module__cOH6Ya__clock{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.viewfinder-module__cOH6Ya__clock i{background:var(--studio-viewfinder-accent);border-radius:999px;width:5px;height:5px;animation:2.4s ease-in-out infinite viewfinder-module__cOH6Ya__sPulse}@keyframes viewfinder-module__cOH6Ya__sPulse{0%,to{opacity:1}50%{opacity:.25}}.viewfinder-module__cOH6Ya__crop{place-items:center;display:inline-grid}.viewfinder-module__cOH6Ya__crop svg{fill:none;width:17px;height:17px;stroke:var(--studio-viewfinder-dim);stroke-width:1.3px}.viewfinder-module__cOH6Ya__topCentre{align-items:center;gap:clamp(16px,3.4vw,56px);display:flex;position:absolute;left:50%;translate:-50%}.viewfinder-module__cOH6Ya__counted{white-space:nowrap;position:relative}.viewfinder-module__cOH6Ya__counted sup{vertical-align:super;font-size:8px}.viewfinder-module__cOH6Ya__wordmark{font-family:var(--studio-viewfinder-sans);letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;font-size:clamp(21px,2.4vw,34px);font-weight:800;line-height:.86}.viewfinder-module__cOH6Ya__wordmarkGlyph{margin-right:.2em}.viewfinder-module__cOH6Ya__wordmark i{vertical-align:super;font-size:9px;font-style:normal}.viewfinder-module__cOH6Ya__stop{white-space:nowrap;margin-left:auto}.viewfinder-module__cOH6Ya__topNav{gap:clamp(12px,2vw,34px);display:flex}.viewfinder-module__cOH6Ya__topNav a:hover{color:var(--studio-viewfinder-accent)}.viewfinder-module__cOH6Ya__sayLeft,.viewfinder-module__cOH6Ya__sayRight{z-index:4;letter-spacing:-.022em;text-transform:uppercase;pointer-events:none;gap:2px;max-width:30ch;margin:0;font-size:clamp(13px,1.35vw,19px);font-weight:800;line-height:1.16;display:grid;position:absolute;top:clamp(190px,24vh,250px)}.viewfinder-module__cOH6Ya__sayLeft{left:max(18px,2.6vw)}.viewfinder-module__cOH6Ya__sayRight{text-align:right;justify-items:end;right:max(18px,2.6vw)}.viewfinder-module__cOH6Ya__sayLeft span,.viewfinder-module__cOH6Ya__sayRight span{color:var(--studio-viewfinder-dim);font-weight:800}.viewfinder-module__cOH6Ya__stage{place-items:center;min-height:0;display:grid;position:relative}.viewfinder-module__cOH6Ya__stage:focus-visible{outline:2px solid var(--studio-viewfinder-accent);outline-offset:-6px}.viewfinder-module__cOH6Ya__plate{cursor:pointer;filter:drop-shadow(0 2px 4px #00000038)drop-shadow(0 26px 44px #00000042);width:clamp(150px,25vw,360px);padding:0;position:absolute;top:50%;left:50%;translate:-50% -50%}.viewfinder-module__cOH6Ya__plate[aria-current]{cursor:default}.viewfinder-module__cOH6Ya__dial{gap:0;display:grid}.viewfinder-module__cOH6Ya__ruler{background-image:repeating-linear-gradient(90deg, var(--studio-viewfinder-line) 0 1px, transparent 1px 11px);height:13px;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.viewfinder-module__cOH6Ya__dialTrack{--studio-viewfinder-dial-slot:26vw;padding:12px 0;position:relative;overflow:hidden}.viewfinder-module__cOH6Ya__dialRow{padding-left:calc(50% - var(--studio-viewfinder-dial-slot) / 2);transform:translateX(calc(var(--studio-viewfinder-dial-i,0) * var(--studio-viewfinder-dial-slot) * -1));will-change:transform;transition:transform .62s cubic-bezier(.16,1,.3,1);display:flex}.viewfinder-module__cOH6Ya__dialName{width:var(--studio-viewfinder-dial-slot);color:var(--studio-viewfinder-faint);letter-spacing:-.028em;text-align:center;text-transform:uppercase;white-space:nowrap;cursor:pointer;flex:none;padding:0 12px;font-size:clamp(19px,3.1vw,46px);font-weight:800;line-height:1;transition:color .28s}.viewfinder-module__cOH6Ya__dialName:hover{color:var(--studio-viewfinder-dim)}.viewfinder-module__cOH6Ya__dialName[data-on]{color:var(--studio-viewfinder-ink);cursor:default}.viewfinder-module__cOH6Ya__needle{background:var(--studio-viewfinder-accent);opacity:.65;width:1px;position:absolute;top:0;bottom:0;left:50%}.viewfinder-module__cOH6Ya__bottomBar{color:var(--studio-viewfinder-dim);align-items:center;gap:clamp(10px,2vw,30px);padding:0 max(18px,2.6vw);display:flex}.viewfinder-module__cOH6Ya__bottomBar a:hover{color:var(--studio-viewfinder-accent)}.viewfinder-module__cOH6Ya__transport{color:var(--studio-viewfinder-ink);align-items:center;gap:12px;margin:0 auto;display:flex}.viewfinder-module__cOH6Ya__transport button{letter-spacing:.14em;cursor:pointer;padding:2px 6px}.viewfinder-module__cOH6Ya__transport button:hover{color:var(--studio-viewfinder-accent)}.viewfinder-module__cOH6Ya__transport i{color:var(--studio-viewfinder-faint);font-style:normal}.viewfinder-module__cOH6Ya__transport span{color:var(--studio-viewfinder-dim)}.viewfinder-module__cOH6Ya__credit{white-space:nowrap}.viewfinder-module__cOH6Ya__credit:last-child{margin-left:0}@media (max-width:1040px){.viewfinder-module__cOH6Ya__sayLeft,.viewfinder-module__cOH6Ya__sayRight{max-width:18ch;font-size:12px;top:clamp(150px,20vh,210px)}}@media (max-width:720px){.viewfinder-module__cOH6Ya__topNav,.viewfinder-module__cOH6Ya__counted,.viewfinder-module__cOH6Ya__stop{display:none}.viewfinder-module__cOH6Ya__sayLeft,.viewfinder-module__cOH6Ya__sayRight{max-width:14ch;font-size:11px;top:62px}.viewfinder-module__cOH6Ya__plate{width:clamp(140px,46vw,240px)}.viewfinder-module__cOH6Ya__dialTrack{--studio-viewfinder-dial-slot:60vw}.viewfinder-module__cOH6Ya__credit{display:none}}@media (prefers-reduced-motion:reduce){.viewfinder-module__cOH6Ya__clock i{animation:none}.viewfinder-module__cOH6Ya__dialName,.viewfinder-module__cOH6Ya__dialRow{transition:none}}
.studio-module__Zxacpq__page{--s-ink:var(--t-text);--s-dim:color-mix(in srgb, var(--t-muted) 82%, var(--t-bg));--s-faint:color-mix(in srgb, var(--t-muted) 34%, var(--t-bg));--s-line:color-mix(in srgb, var(--t-border) 52%, transparent);--s-line-soft:color-mix(in srgb, var(--t-border) 26%, transparent);--s-sans:var(--font-section-sans), system-ui, sans-serif;--s-mono:var(--font-section-mono), ui-monospace, monospace;color:var(--s-ink);font-family:var(--s-sans);}:where(.studio-module__Zxacpq__page) a{color:inherit;text-decoration:none}:where(.studio-module__Zxacpq__page) button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}
.templates-module__quhDxa__index,.templates-module__quhDxa__preview{background:var(--t-bg,#f2f2ef);min-height:100vh;color:var(--t-text,#151515)}.templates-module__quhDxa__index{color:#111;background:#f0efea}.templates-module__quhDxa__index a{text-decoration:none}.templates-module__quhDxa__indexNav{border-bottom:1px solid #c9c7bf;justify-content:space-between;align-items:center;height:78px;padding:0 max(24px,50vw - 660px);font-weight:750;display:flex}.templates-module__quhDxa__indexNav nav{gap:28px;font-size:14px;font-weight:500;display:flex}.templates-module__quhDxa__indexHero{padding:clamp(72px,10vw,150px) max(24px,50vw - 660px)}.templates-module__quhDxa__indexHero>span,.templates-module__quhDxa__cardTop,.templates-module__quhDxa__index dt{font:650 11px/1 var(--font-section-mono);letter-spacing:.09em;text-transform:uppercase}.templates-module__quhDxa__indexHero h1{max-width:15ch;font:560 clamp(64px,8vw,126px)/.86 var(--font-section-sans);letter-spacing:-.075em;margin:28px 0}.templates-module__quhDxa__indexHero p{color:#5d5d59;max-width:50ch;margin-left:auto;font-size:18px;line-height:1.6}.templates-module__quhDxa__indexGrid{border-top:1px solid #c9c7bf;grid-template-columns:repeat(3,1fr);padding:0 max(24px,50vw - 660px) 120px;display:grid}.templates-module__quhDxa__card{min-height:420px;color:inherit;border-bottom:1px solid #c9c7bf;border-right:1px solid #c9c7bf;flex-direction:column;padding:28px;display:flex}.templates-module__quhDxa__card:nth-child(3n+1){border-left:1px solid #c9c7bf}.templates-module__quhDxa__card:hover{color:#f4f4ef;background:#111}.templates-module__quhDxa__cardTop{justify-content:space-between;display:flex}.templates-module__quhDxa__cardTop em{font-style:normal}.templates-module__quhDxa__card h2{letter-spacing:-.055em;margin:72px 0 16px;font-size:44px}.templates-module__quhDxa__card p{color:#666660;max-width:35ch;line-height:1.55}.templates-module__quhDxa__card:hover p,.templates-module__quhDxa__card:hover dd{color:#aaa}.templates-module__quhDxa__card dl{grid-template-columns:1fr 1fr;gap:16px;margin-top:auto;display:grid}.templates-module__quhDxa__card dl div{border-top:1px solid;padding-top:10px}.templates-module__quhDxa__card dt{opacity:.55}.templates-module__quhDxa__card dd{color:#555;margin:8px 0 0;font-size:13px}.templates-module__quhDxa__card>b{margin-top:24px;font-size:13px}.templates-module__quhDxa__planned{opacity:.62}.templates-module__quhDxa__swatches{gap:6px;margin-top:18px;display:flex}.templates-module__quhDxa__swatches i{border:1px solid;width:22px;height:22px}.templates-module__quhDxa__preview{--font-display:var(--font-section-sans);font-family:var(--font-section-sans);overflow-x:clip}.templates-module__quhDxa__preview a{text-decoration:none}.templates-module__quhDxa__paletteRail{z-index:20;border:1px solid var(--t-border);background:color-mix(in srgb,var(--t-bg) 88%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);gap:6px;padding:7px;display:flex;position:fixed;bottom:18px;right:18px}.templates-module__quhDxa__paletteRail button{height:34px;color:var(--t-text);background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:0 10px;font-size:11px;display:flex}.templates-module__quhDxa__paletteRail button[aria-pressed=true]{border-color:var(--t-border);background:var(--t-surface)}.templates-module__quhDxa__paletteRail i{width:12px;height:12px}.templates-module__quhDxa__demoNav{border-bottom:1px solid var(--t-border);align-items:center;gap:28px;height:74px;padding:0 clamp(22px,5vw,72px);font-size:13px;display:flex}.templates-module__quhDxa__demoNav a:first-child{margin-right:auto;font-weight:750}.templates-module__quhDxa__demoNav>span{font:650 10px/1 var(--font-section-mono);color:var(--t-muted);letter-spacing:.07em}.templates-module__quhDxa__preview section>span,.templates-module__quhDxa__preview header>div>span,.templates-module__quhDxa__preview section header>span{font:650 11px/1 var(--font-section-mono);letter-spacing:.09em;color:var(--t-accent)}.templates-module__quhDxa__ai_agent{--font-display:var(--font-section-sans)}.templates-module__quhDxa__agentHero{background:var(--t-bg);grid-template-rows:74px 1fr;grid-template-columns:.92fr 1.08fr;min-height:860px;display:grid}.templates-module__quhDxa__agentHero>.templates-module__quhDxa__demoNav{grid-column:1/-1}.templates-module__quhDxa__agentHeroCopy{flex-direction:column;justify-content:center;padding:clamp(70px,9vw,150px) clamp(24px,6vw,96px);display:flex}.templates-module__quhDxa__agentHeroCopy h1{max-width:10ch;font:650 clamp(62px,7vw,112px)/.86 var(--font-display);letter-spacing:-.075em;margin:28px 0}.templates-module__quhDxa__agentHeroCopy p{max-width:47ch;color:var(--t-muted);font-size:17px;line-height:1.65}.templates-module__quhDxa__agentHeroCopy>div{gap:24px;margin-top:30px;display:flex}.templates-module__quhDxa__agentHeroCopy a,.templates-module__quhDxa__agentCta a,.templates-module__quhDxa__devHero a,.templates-module__quhDxa__devCta a,.templates-module__quhDxa__saasHero a,.templates-module__quhDxa__saasCta a{border:1px solid var(--t-border);background:var(--t-text);color:var(--t-bg);padding:13px 16px;font-weight:700}.templates-module__quhDxa__agentHeroCopy a+a{color:var(--t-text);background:0 0}.templates-module__quhDxa__agentCanvas{border:1px solid var(--t-border);background:var(--t-surface);box-shadow:18px 18px 0 color-mix(in srgb,var(--t-accent) 22%,transparent);align-self:center;margin:50px clamp(24px,5vw,80px) 50px 0}.templates-module__quhDxa__canvasTop{border-bottom:1px solid var(--t-border);font:650 10px/1 var(--font-section-mono);justify-content:space-between;padding:16px 18px;display:flex}.templates-module__quhDxa__canvasTop i{color:var(--t-muted);font-style:normal}.templates-module__quhDxa__canvasTop .templates-module__quhDxa__online{color:var(--t-accent)}.templates-module__quhDxa__agentCanvas ol{margin:0;padding:22px;list-style:none}.templates-module__quhDxa__agentCanvas li{border-bottom:1px solid var(--t-border);grid-template-columns:40px 1fr auto;padding:24px 0;display:grid}.templates-module__quhDxa__agentCanvas li b,.templates-module__quhDxa__agentCanvas li em{font:500 11px/1 var(--font-section-mono);color:var(--t-muted);font-style:normal}.templates-module__quhDxa__agentCanvas button{background:var(--t-accent);width:100%;color:var(--t-on-accent);text-align:left;border:0;padding:18px;font-weight:750}.templates-module__quhDxa__agentCanvas button b{float:right}.templates-module__quhDxa__agentBento{background:var(--t-border);grid-template-columns:1.35fr .65fr 1fr;gap:1px;padding:80px max(24px,50vw - 660px);display:grid}.templates-module__quhDxa__agentBento article{background:var(--t-surface);min-height:340px;padding:32px}.templates-module__quhDxa__agentBento h2{letter-spacing:-.055em;max-width:12ch;margin:78px 0 16px;font-size:48px;line-height:.96}.templates-module__quhDxa__agentBento article>strong{margin-top:70px;font-size:128px;line-height:.7;display:block}.templates-module__quhDxa__agentBento p{color:var(--t-muted);line-height:1.55}.templates-module__quhDxa__sourceStack{margin:82px 0 30px;display:flex}.templates-module__quhDxa__sourceStack i{border:1px solid var(--t-border);background:var(--t-bg);width:72px;height:72px;font:600 10px/1 var(--font-section-mono);border-radius:50%;place-items:center;margin-right:-12px;font-style:normal;display:grid}.templates-module__quhDxa__playground{grid-template-columns:.8fr 1.2fr;gap:10vw;padding:130px max(24px,50vw - 590px);display:grid}.templates-module__quhDxa__playground h2,.templates-module__quhDxa__architecture h2,.templates-module__quhDxa__benchmarks h2{letter-spacing:-.065em;font-size:clamp(52px,6vw,88px);line-height:.9}.templates-module__quhDxa__playground form{gap:14px;display:grid}.templates-module__quhDxa__playground label{font:600 11px/1 var(--font-section-mono)}.templates-module__quhDxa__playground textarea{border:1px solid var(--t-border);background:var(--t-surface);min-height:180px;color:var(--t-text);resize:vertical;padding:24px;font-size:20px;line-height:1.45}.templates-module__quhDxa__playground button{background:var(--t-accent);color:var(--t-on-accent);border:0;padding:16px;font-weight:750}.templates-module__quhDxa__playground output{border-left:3px solid var(--t-accent);color:var(--t-muted);font:500 12px/1.5 var(--font-section-mono);padding:14px}.templates-module__quhDxa__architecture{background:var(--t-text);color:var(--t-bg);padding:120px max(24px,50vw - 590px)}.templates-module__quhDxa__architecture h2{max-width:10ch}.templates-module__quhDxa__nodeFlow{align-items:center;margin:80px 0 38px;display:flex}.templates-module__quhDxa__nodeFlow i{border:1px solid color-mix(in srgb,var(--t-bg) 35%,transparent);flex:1;place-items:center;min-height:100px;font-style:normal;display:grid}.templates-module__quhDxa__nodeFlow b{padding:0 13px}.templates-module__quhDxa__architecture p{max-width:60ch;color:color-mix(in srgb,var(--t-bg) 65%,transparent)}.templates-module__quhDxa__caseTabs{grid-template-columns:.42fr .58fr;min-height:700px;display:grid}.templates-module__quhDxa__caseTabs>div{background:var(--t-surface);flex-direction:column;padding:90px 5vw;display:flex}.templates-module__quhDxa__caseTabs button{border:0;border-bottom:1px solid var(--t-border);color:var(--t-muted);text-align:left;background:0 0;padding:22px 0}.templates-module__quhDxa__caseTabs .templates-module__quhDxa__activeTab{color:var(--t-text);font-weight:750}.templates-module__quhDxa__caseTabs article{flex-direction:column;justify-content:center;padding:110px 7vw;display:flex}.templates-module__quhDxa__caseTabs h2{letter-spacing:-.06em;max-width:10ch;font-size:72px;line-height:.92}.templates-module__quhDxa__caseTabs p{max-width:48ch;color:var(--t-muted);font-size:18px;line-height:1.6}.templates-module__quhDxa__benchmarks{background:var(--t-border);grid-template-columns:1.2fr repeat(3,.6fr);gap:1px;padding:120px max(24px,50vw - 660px);display:grid}.templates-module__quhDxa__benchmarks>*{background:var(--t-bg);padding:34px}.templates-module__quhDxa__benchmarks header h2{font-size:54px}.templates-module__quhDxa__benchmarks article{flex-direction:column;justify-content:flex-end;display:flex}.templates-module__quhDxa__benchmarks article strong{letter-spacing:-.06em;font-size:64px}.templates-module__quhDxa__benchmarks article span{color:var(--t-muted)}.templates-module__quhDxa__benchmarks article i{background:var(--t-accent);height:5px;margin-top:28px}.templates-module__quhDxa__integrations{text-align:center;padding:110px max(24px,50vw - 590px)}.templates-module__quhDxa__integrations>div{grid-template-columns:repeat(6,1fr);margin-top:55px;display:grid}.templates-module__quhDxa__integrations i{border:1px solid var(--t-border);padding:35px 10px;font-style:normal;font-weight:700}.templates-module__quhDxa__agentCta,.templates-module__quhDxa__devCta,.templates-module__quhDxa__healthCta,.templates-module__quhDxa__saasCta{background:var(--t-accent);min-height:650px;color:var(--t-on-accent);flex-direction:column;justify-content:center;align-items:flex-start;padding:100px max(24px,50vw - 590px);display:flex}.templates-module__quhDxa__agentCta h2,.templates-module__quhDxa__devCta h2,.templates-module__quhDxa__healthCta h2,.templates-module__quhDxa__saasCta h2{letter-spacing:-.075em;max-width:11ch;font-size:clamp(70px,9vw,140px);line-height:.84}.templates-module__quhDxa__agentCta a,.templates-module__quhDxa__devCta a,.templates-module__quhDxa__healthCta a,.templates-module__quhDxa__saasCta a{color:inherit;border-bottom:1px solid;padding-bottom:7px;font-weight:750}.templates-module__quhDxa__dev_tool{--font-display:var(--font-section-mono);font-family:var(--font-section-sans)}.templates-module__quhDxa__devHero{background:var(--t-bg);grid-template-rows:74px 1fr;grid-template-columns:1fr 1fr;min-height:820px;display:grid}.templates-module__quhDxa__devHero>.templates-module__quhDxa__demoNav{grid-column:1/-1}.templates-module__quhDxa__devHero>div{padding:110px 6vw}.templates-module__quhDxa__devHero h1{max-width:12ch;font:650 clamp(56px,6vw,94px)/.9 var(--font-section-mono);letter-spacing:-.06em;margin:28px 0}.templates-module__quhDxa__devHero p{max-width:48ch;color:var(--t-muted);line-height:1.65}.templates-module__quhDxa__devHero>div>a{margin-top:30px;display:inline-block}.templates-module__quhDxa__devHero pre{border:1px solid var(--t-border);background:var(--t-surface);font:500 15px/2 var(--font-section-mono);align-self:center;margin:70px 5vw 70px 0;padding:38px;overflow:auto}.templates-module__quhDxa__devHero pre b,.templates-module__quhDxa__devHero pre span{color:var(--t-accent)}.templates-module__quhDxa__devHero pre i{color:var(--t-muted);font-style:normal}.templates-module__quhDxa__devHero pre q{color:var(--t-text)}.templates-module__quhDxa__devHero pre em{color:var(--t-accent);font-style:normal}.templates-module__quhDxa__install{border-block:1px solid var(--t-border);background:var(--t-text);min-height:110px;color:var(--t-bg);grid-template-columns:180px 1fr auto;align-items:center;padding:0 max(24px,50vw - 590px);display:grid}.templates-module__quhDxa__install code{font:600 18px/1 var(--font-section-mono)}.templates-module__quhDxa__install button{border:1px solid color-mix(in srgb,var(--t-bg) 35%,transparent);color:inherit;background:0 0;padding:12px 16px}.templates-module__quhDxa__codeFeatures{grid-template-columns:repeat(3,1fr);padding:110px max(24px,50vw - 660px);display:grid}.templates-module__quhDxa__codeFeatures article{border:1px solid var(--t-border);min-height:420px;margin-right:-1px;padding:30px}.templates-module__quhDxa__codeFeatures h2{font:650 42px/1 var(--font-section-mono);letter-spacing:-.05em;margin-top:120px}.templates-module__quhDxa__codeFeatures p{color:var(--t-muted);line-height:1.55}.templates-module__quhDxa__codeFeatures code{background:var(--t-surface);margin-top:40px;padding:15px;display:block}.templates-module__quhDxa__systemMap{background:var(--t-surface);padding:120px max(24px,50vw - 590px)}.templates-module__quhDxa__systemMap header{justify-content:space-between;align-items:end;display:flex}.templates-module__quhDxa__systemMap h2{max-width:13ch;font:650 64px/.95 var(--font-section-mono);letter-spacing:-.055em}.templates-module__quhDxa__systemMap>div{align-items:center;margin-top:90px;display:flex}.templates-module__quhDxa__systemMap i{border:1px solid var(--t-border);flex:1;place-items:center;min-height:130px;font-style:normal;font-weight:750;display:grid}.templates-module__quhDxa__systemMap b{color:var(--t-muted);font:500 10px/1 var(--font-section-mono);padding:0 12px}.templates-module__quhDxa__devBench{padding:120px max(24px,50vw - 590px)}.templates-module__quhDxa__devBench table{border-collapse:collapse;width:100%;font:500 14px/1.4 var(--font-section-mono);margin-top:50px}.templates-module__quhDxa__devBench th,.templates-module__quhDxa__devBench td{border-bottom:1px solid var(--t-border);text-align:left;padding:22px 10px}.templates-module__quhDxa__devBench th{color:var(--t-muted)}.templates-module__quhDxa__quickstart{background:var(--t-text);color:var(--t-bg);grid-template-columns:260px 1fr;gap:80px;padding:120px max(24px,50vw - 590px);display:grid}.templates-module__quhDxa__quickstart aside{height:max-content;display:grid;position:sticky;top:30px}.templates-module__quhDxa__quickstart aside span,.templates-module__quhDxa__quickstart aside a{border-bottom:1px solid color-mix(in srgb,var(--t-bg) 25%,transparent);font:500 12px/1.3 var(--font-section-mono);padding:16px 0}.templates-module__quhDxa__quickstart article{border-bottom:1px solid color-mix(in srgb,var(--t-bg) 25%,transparent);min-height:360px;padding:40px 0}.templates-module__quhDxa__quickstart h2{max-width:14ch;font:650 54px/.95 var(--font-section-mono)}.templates-module__quhDxa__quickstart pre{border:1px solid color-mix(in srgb,var(--t-bg) 25%,transparent);margin-top:60px;padding:24px;overflow:auto}.templates-module__quhDxa__community{text-align:center;padding:140px max(24px,50vw - 590px)}.templates-module__quhDxa__community h2{max-width:14ch;font:650 72px/.94 var(--font-section-mono);letter-spacing:-.06em;margin:36px auto}.templates-module__quhDxa__community div{justify-content:center;gap:32px;display:flex}.templates-module__quhDxa__community a{border-bottom:1px solid}.templates-module__quhDxa__devCta{background:var(--t-text);color:var(--t-bg)}.templates-module__quhDxa__devCta code{font-size:20px}.templates-module__quhDxa__devCta h2{font-family:var(--font-section-mono);font-size:clamp(58px,7vw,108px)}.templates-module__quhDxa__longevity{--font-display:var(--font-section-display);font-family:var(--font-section-sans)}.templates-module__quhDxa__longevityHero{grid-template-rows:74px 1fr;grid-template-columns:1.25fr .75fr;min-height:940px;display:grid}.templates-module__quhDxa__longevityHero>.templates-module__quhDxa__demoNav{grid-column:1/-1}.templates-module__quhDxa__longevityHero>div{flex-direction:column;justify-content:center;padding:140px 7vw;display:flex}.templates-module__quhDxa__longevityHero h1{max-width:9ch;font:390 clamp(78px,9vw,150px)/.8 var(--font-display);letter-spacing:-.065em;margin:30px 0}.templates-module__quhDxa__longevityHero p{max-width:46ch;color:var(--t-muted);font-size:18px;line-height:1.65}.templates-module__quhDxa__longevityHero a{border-bottom:1px solid;width:max-content;margin-top:30px;padding-bottom:7px;font-weight:700}.templates-module__quhDxa__longevityHero aside{border:1px solid var(--t-border);background:var(--t-surface);flex-direction:column;justify-content:flex-end;margin:90px 7vw 90px 0;padding:42px;display:flex}.templates-module__quhDxa__longevityHero aside strong{font:380 180px/.7 var(--font-display);margin-top:auto}.templates-module__quhDxa__longevityHero aside i{background:var(--t-accent);height:1px;margin:45px 0}.templates-module__quhDxa__longevityHero aside small{color:var(--t-muted)}.templates-module__quhDxa__healthStats{background:var(--t-text);color:var(--t-bg);grid-template-columns:repeat(3,1fr);padding:80px max(24px,50vw - 590px);display:grid}.templates-module__quhDxa__healthStats article{border-right:1px solid color-mix(in srgb,var(--t-bg) 25%,transparent);padding:36px}.templates-module__quhDxa__healthStats strong{font:400 92px/.8 var(--font-display);display:block}.templates-module__quhDxa__healthStats span{color:color-mix(in srgb,var(--t-bg) 65%,transparent);margin-top:28px;display:block}.templates-module__quhDxa__healthDay{grid-template-columns:.75fr 1.25fr;gap:10vw;padding:150px max(24px,50vw - 590px);display:grid}.templates-module__quhDxa__healthDay h2{max-width:9ch;font:400 78px/.9 var(--font-display);letter-spacing:-.055em}.templates-module__quhDxa__healthDay ol{margin:0;padding:0;list-style:none}.templates-module__quhDxa__healthDay li{border-bottom:1px solid var(--t-border);grid-template-columns:90px 1fr;padding:40px 0;display:grid}.templates-module__quhDxa__healthDay time{color:var(--t-accent);font:600 12px/1 var(--font-section-mono)}.templates-module__quhDxa__healthDay b{font:400 28px/1.1 var(--font-display)}.templates-module__quhDxa__healthDay p{color:var(--t-muted);grid-column:2;line-height:1.5}.templates-module__quhDxa__domains{background:var(--t-surface);grid-template-columns:repeat(4,1fr);padding:130px max(24px,50vw - 660px);display:grid}.templates-module__quhDxa__domains header{grid-column:1/-1;justify-content:space-between;align-items:end;margin-bottom:100px;display:flex}.templates-module__quhDxa__domains header h2{max-width:12ch;font:400 72px/.9 var(--font-display)}.templates-module__quhDxa__domains article{border-top:1px solid var(--t-border);border-right:1px solid var(--t-border);min-height:350px;padding:26px}.templates-module__quhDxa__domains h3{font:400 36px/1 var(--font-display);margin-top:130px}.templates-module__quhDxa__domains p{color:var(--t-muted);line-height:1.5}.templates-module__quhDxa__membership{grid-template-columns:1fr 1fr;gap:12vw;padding:150px max(24px,50vw - 590px);display:grid}.templates-module__quhDxa__membership h2{max-width:10ch;font:400 74px/.9 var(--font-display)}.templates-module__quhDxa__membership p{color:var(--t-muted);line-height:1.65}.templates-module__quhDxa__membership ol{list-style:none}.templates-module__quhDxa__membership li{border-bottom:1px solid var(--t-border);padding:28px 0;display:grid}.templates-module__quhDxa__membership li b{font:400 30px/1.2 var(--font-display)}.templates-module__quhDxa__membership li span{color:var(--t-muted);margin-top:8px}.templates-module__quhDxa__locations{background:color-mix(in srgb,var(--t-accent) 16%,var(--t-surface));flex-direction:column;justify-content:flex-end;min-height:620px;padding:100px max(24px,50vw - 590px);display:flex}.templates-module__quhDxa__locations h2{font:400 clamp(72px,9vw,140px)/.84 var(--font-display);letter-spacing:-.07em;margin:28px 0}.templates-module__quhDxa__locations p{color:var(--t-muted)}.templates-module__quhDxa__healthProof{background:var(--t-text);color:var(--t-bg);margin:0;padding:160px max(24px,50vw - 490px)}.templates-module__quhDxa__healthProof blockquote{font:400 clamp(58px,7vw,106px)/.9 var(--font-display);letter-spacing:-.055em;margin:0}.templates-module__quhDxa__healthProof figcaption{color:color-mix(in srgb,var(--t-bg) 65%,transparent);margin-top:48px}.templates-module__quhDxa__healthCta{background:var(--t-accent);color:var(--t-on-accent)}.templates-module__quhDxa__healthCta h2{font-family:var(--font-display);font-weight:400}.templates-module__quhDxa__saasHero{grid-template-rows:74px 1fr;grid-template-columns:1fr 1fr;min-height:820px;display:grid}.templates-module__quhDxa__saasHero>.templates-module__quhDxa__demoNav{grid-column:1/-1}.templates-module__quhDxa__saasHero>div{padding:120px 7vw}.templates-module__quhDxa__saasHero h1{letter-spacing:-.075em;max-width:10ch;font-size:clamp(70px,8vw,126px);line-height:.84}.templates-module__quhDxa__saasHero p{max-width:46ch;color:var(--t-muted);line-height:1.6}.templates-module__quhDxa__saasHero>div>a{margin-top:30px;display:inline-block}.templates-module__quhDxa__saasHero aside{border:1px solid var(--t-border);background:var(--t-surface);align-self:center;margin:60px 6vw 60px 0;padding:36px}.templates-module__quhDxa__saasHero aside strong{margin:70px 0 30px;font-size:52px;display:block}.templates-module__quhDxa__saasHero ol{padding:0;list-style:none}.templates-module__quhDxa__saasHero li{border-bottom:1px solid var(--t-border);justify-content:space-between;padding:18px 0;display:flex}.templates-module__quhDxa__saasHero li b{color:var(--t-accent)}.templates-module__quhDxa__saasProof{background:var(--t-text);color:var(--t-bg);padding:120px max(24px,50vw - 590px)}.templates-module__quhDxa__saasProof h2{max-width:12ch;font-size:72px;line-height:.9}.templates-module__quhDxa__saasProof>div{grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.templates-module__quhDxa__saasProof article{border:1px solid color-mix(in srgb,var(--t-bg) 25%,transparent);padding:25px}.templates-module__quhDxa__saasProof strong{font-size:66px;display:block}.templates-module__quhDxa__saasProof article span{color:color-mix(in srgb,var(--t-bg) 65%,transparent)}.templates-module__quhDxa__saasFlow{grid-template-columns:repeat(4,1fr);padding:120px max(24px,50vw - 660px);display:grid}.templates-module__quhDxa__saasFlow article{border:1px solid var(--t-border);min-height:360px;padding:28px}.templates-module__quhDxa__saasFlow h3{margin-top:120px;font-size:36px}.templates-module__quhDxa__saasFlow p{color:var(--t-muted);line-height:1.55}.templates-module__quhDxa__saasCta{background:var(--t-accent);color:var(--t-on-accent)}@media (max-width:900px){.templates-module__quhDxa__indexGrid{grid-template-columns:1fr}.templates-module__quhDxa__card:nth-child(n){border-left:1px solid #c9c7bf}.templates-module__quhDxa__agentHero,.templates-module__quhDxa__devHero,.templates-module__quhDxa__longevityHero,.templates-module__quhDxa__saasHero,.templates-module__quhDxa__playground,.templates-module__quhDxa__caseTabs,.templates-module__quhDxa__healthDay,.templates-module__quhDxa__membership{grid-template-columns:1fr}.templates-module__quhDxa__agentHeroCopy,.templates-module__quhDxa__devHero>div,.templates-module__quhDxa__longevityHero>div,.templates-module__quhDxa__saasHero>div{padding:80px 24px}.templates-module__quhDxa__agentCanvas,.templates-module__quhDxa__devHero pre,.templates-module__quhDxa__longevityHero aside,.templates-module__quhDxa__saasHero aside{margin:0 24px 70px}.templates-module__quhDxa__agentBento,.templates-module__quhDxa__codeFeatures,.templates-module__quhDxa__domains,.templates-module__quhDxa__benchmarks,.templates-module__quhDxa__healthStats,.templates-module__quhDxa__saasProof>div,.templates-module__quhDxa__saasFlow{grid-template-columns:1fr}.templates-module__quhDxa__agentBento article{min-height:260px}.templates-module__quhDxa__nodeFlow,.templates-module__quhDxa__systemMap>div{overflow-x:auto}.templates-module__quhDxa__nodeFlow i,.templates-module__quhDxa__systemMap i{min-width:150px}.templates-module__quhDxa__benchmarks>*{min-height:260px}.templates-module__quhDxa__integrations>div{grid-template-columns:repeat(2,1fr)}.templates-module__quhDxa__quickstart{grid-template-columns:1fr}.templates-module__quhDxa__quickstart aside{position:static}.templates-module__quhDxa__domains header{display:block}.templates-module__quhDxa__paletteRail button span{display:none}.templates-module__quhDxa__paletteRail{bottom:10px;right:10px}.templates-module__quhDxa__healthStats article{border-bottom:1px solid color-mix(in srgb,var(--t-bg) 25%,transparent)}.templates-module__quhDxa__install{grid-template-columns:1fr;gap:14px;padding-block:24px}.templates-module__quhDxa__community h2{font-size:52px}}@media (prefers-reduced-motion:no-preference){.templates-module__quhDxa__agentCanvas{animation:5s ease-in-out infinite templates-module__quhDxa__floatCanvas}.templates-module__quhDxa__devHero pre>i:after{content:"";background:var(--t-accent);width:8px;height:18px;animation:1s step-end infinite templates-module__quhDxa__blink;display:inline-block}.templates-module__quhDxa__nodeFlow b{animation:1.7s ease-in-out infinite templates-module__quhDxa__pulseFlow}.templates-module__quhDxa__longevityHero aside i{transform-origin:0;animation:3.5s ease-in-out infinite templates-module__quhDxa__measure}}@keyframes templates-module__quhDxa__floatCanvas{50%{transform:translateY(-8px)}}@keyframes templates-module__quhDxa__blink{50%{opacity:0}}@keyframes templates-module__quhDxa__pulseFlow{50%{color:var(--t-accent)}}@keyframes templates-module__quhDxa__measure{0%,to{transform:scaleX(.35)}50%{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.templates-module__quhDxa__preview *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.templates-module__quhDxa__railSplit{background:var(--t-border);width:1px;margin:4px 3px}.templates-module__quhDxa__viewToggle{gap:2px;display:flex}.templates-module__quhDxa__viewToggle button{height:34px;color:var(--t-muted);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:0 10px;font-size:11px;transition:color .16s,background .16s,border-color .16s;display:flex}.templates-module__quhDxa__viewToggle button:hover{color:var(--t-text)}.templates-module__quhDxa__viewToggle button[aria-pressed=true]{border-color:var(--t-border);background:var(--t-surface);color:var(--t-text)}.templates-module__quhDxa__viewToggle svg{flex:none}.templates-module__quhDxa__phoneStage{background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--t-accent) 7%, transparent), transparent 62%), color-mix(in srgb, var(--t-bg) 82%, var(--t-text));align-content:center;place-items:center;gap:22px;min-height:100vh;padding:clamp(28px,5vh,64px) 20px clamp(40px,7vh,88px);display:grid}.templates-module__quhDxa__phone{box-sizing:content-box;transform-origin:0 0;width:var(--phone-w);height:var(--phone-h);padding:var(--bezel-top) var(--bezel-x) var(--bezel-bottom);background:linear-gradient(150deg, color-mix(in srgb, var(--t-text) 62%, transparent), color-mix(in srgb, var(--t-text) 88%, transparent));box-shadow:inset 0 0 0 1px #ffffff38, 0 2px 4px color-mix(in srgb, var(--t-text) 18%, transparent), 0 34px 60px -28px color-mix(in srgb, var(--t-text) 62%, transparent), 0 80px 120px -60px color-mix(in srgb, var(--t-text) 78%, transparent);border-radius:58px;position:absolute;top:0;left:0}.templates-module__quhDxa__phoneIsland{z-index:2;pointer-events:none;background:#0000006b;border-radius:999px;width:46px;height:4px;position:absolute;top:9px;left:50%;transform:translate(-50%);box-shadow:0 1px #ffffff24}.templates-module__quhDxa__phoneScreen{background:var(--t-bg);border:0;border-radius:48px;width:100%;height:100%;display:block}.templates-module__quhDxa__phoneNote{max-width:44ch;color:var(--t-muted);font:400 11.5px/1.5 var(--font-section-mono), ui-monospace, monospace;text-align:center;margin:0}.templates-module__quhDxa__preview[data-viewport=mobile]{overflow:clip}@media (max-width:720px){.templates-module__quhDxa__viewToggle,.templates-module__quhDxa__railSplit{display:none}}.templates-module__quhDxa__paletteGroup{display:flex;position:relative}.templates-module__quhDxa__paletteSummary{height:34px;color:var(--t-text);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:0 9px 0 10px;font-size:11px;transition:border-color .16s,background .16s;display:flex}.templates-module__quhDxa__paletteSummary:hover,.templates-module__quhDxa__paletteSummary[aria-expanded=true]{border-color:var(--t-border);background:var(--t-surface)}.templates-module__quhDxa__paletteSummary i{flex:none;width:12px;height:12px}.templates-module__quhDxa__paletteSummary svg{opacity:.5;margin-left:1px;transition:transform .2s cubic-bezier(.16,1,.3,1)}.templates-module__quhDxa__paletteSummary[aria-expanded=true] svg{transform:rotate(180deg)}.templates-module__quhDxa__paletteList{z-index:2;border:1px solid var(--t-border);background:color-mix(in srgb, var(--t-bg) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-width:172px;box-shadow:0 18px 40px -18px color-mix(in srgb, var(--t-text) 55%, transparent);gap:1px;padding:5px;animation:.18s cubic-bezier(.16,1,.3,1) backwards templates-module__quhDxa__palette-open;display:grid;position:absolute;bottom:calc(100% + 9px);right:0}@keyframes templates-module__quhDxa__palette-open{0%{opacity:0;transform:translateY(6px)scale(.985)}}@media (prefers-reduced-motion:reduce){.templates-module__quhDxa__paletteList{animation:none}.templates-module__quhDxa__paletteSummary svg{transition:none}}.templates-module__quhDxa__paletteList button{width:100%;height:32px;color:var(--t-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:0 9px;font-size:11.5px;display:flex}.templates-module__quhDxa__paletteList button i{flex:none;width:12px;height:12px}.templates-module__quhDxa__paletteList button:hover{background:var(--t-surface)}.templates-module__quhDxa__paletteList button[aria-selected=true]{border-color:var(--t-border);background:var(--t-surface);font-weight:650}.templates-module__quhDxa__phoneNote i{opacity:.6;margin-top:3px;font-style:normal;display:block}.templates-module__quhDxa__phoneFit{flex:none;position:relative}
