.Marquee-module__yPK1iW__rows{flex-direction:column;gap:12px;display:flex}.Marquee-module__yPK1iW__row{overflow:clip}.Marquee-module__yPK1iW__rail{flex-wrap:wrap;justify-content:center;gap:10px;padding-inline:16px;display:flex}.Marquee-module__yPK1iW__copy{display:contents}.Marquee-module__yPK1iW__clone{display:none}.Marquee-module__yPK1iW__pill{white-space:nowrap;border:1px solid var(--color-on-paper-line);height:36px;font-family:var(--font-mono);color:var(--color-on-paper);background:#ffffff59;border-radius:999px;align-items:center;padding-inline:16px;font-size:.8125rem;display:inline-flex}@media (min-width:768px){.Marquee-module__yPK1iW__rows{gap:14px}.Marquee-module__yPK1iW__pill{height:40px;padding-inline:18px;font-size:.875rem}}@media (max-width:767.98px){.Marquee-module__yPK1iW__row:nth-child(3){display:none}}@media (prefers-reduced-motion:no-preference){html.js .Marquee-module__yPK1iW__rows{-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}html.js .Marquee-module__yPK1iW__rail{width:max-content;animation:Marquee-module__yPK1iW__marquee var(--duration,48s) linear infinite;flex-wrap:nowrap;justify-content:flex-start;gap:0;padding-inline:0}html.js .Marquee-module__yPK1iW__copy{gap:10px;padding-right:10px;display:flex}html.js .Marquee-module__yPK1iW__clone{display:flex}html.js .Marquee-module__yPK1iW__row[data-direction=right] .Marquee-module__yPK1iW__rail{animation-direction:reverse}.Marquee-module__yPK1iW__root[data-paused] .Marquee-module__yPK1iW__rail,.Marquee-module__yPK1iW__rows:hover .Marquee-module__yPK1iW__rail,.Marquee-module__yPK1iW__rows:focus-within .Marquee-module__yPK1iW__rail{animation-play-state:paused}}@keyframes Marquee-module__yPK1iW__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}html:not(.js) .Marquee-module__yPK1iW__toggle{display:none}@media (prefers-reduced-motion:reduce){.Marquee-module__yPK1iW__toggle{display:none}}
.HairlineRows-module__oeCatq__rows{--hairline:var(--color-line-strong);margin:0;padding:0;list-style:none}.HairlineRows-module__oeCatq__paper{--hairline:var(--color-on-paper-line)}.HairlineRows-module__oeCatq__row{position:relative}.HairlineRows-module__oeCatq__row:before{content:"";background:var(--hairline);transform-origin:0;height:1px;position:absolute;inset:0 0 auto}.HairlineRows-module__oeCatq__rows>.HairlineRows-module__oeCatq__row:last-child:after{content:"";background:var(--hairline);height:1px;position:absolute;inset:auto 0 0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.HairlineRows-module__oeCatq__row:before{animation:linear both HairlineRows-module__oeCatq__draw;animation-timeline:view();animation-range:entry 10% cover 30%}}}@keyframes HairlineRows-module__oeCatq__draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
.OfficeRestyle-module__AAaY9W__group{opacity:0;transition:opacity .8s var(--ease-in-out)}.OfficeRestyle-module__AAaY9W__group[data-office=A]{opacity:1}:is(.OfficeRestyle-module__AAaY9W__root:has(input[value=B]:checked) .OfficeRestyle-module__AAaY9W__group[data-office=A],.OfficeRestyle-module__AAaY9W__root:has(input[value=C]:checked) .OfficeRestyle-module__AAaY9W__group[data-office=A]){opacity:0}:is(.OfficeRestyle-module__AAaY9W__root:has(input[value=B]:checked) .OfficeRestyle-module__AAaY9W__group[data-office=B],.OfficeRestyle-module__AAaY9W__root:has(input[value=C]:checked) .OfficeRestyle-module__AAaY9W__group[data-office=C]){opacity:1}.OfficeRestyle-module__AAaY9W__convention [data-office]{display:none}.OfficeRestyle-module__AAaY9W__convention [data-office=A]{display:inline}:is(.OfficeRestyle-module__AAaY9W__root:has(input[value=B]:checked) .OfficeRestyle-module__AAaY9W__convention [data-office=A],.OfficeRestyle-module__AAaY9W__root:has(input[value=C]:checked) .OfficeRestyle-module__AAaY9W__convention [data-office=A]){display:none}:is(.OfficeRestyle-module__AAaY9W__root:has(input[value=B]:checked) .OfficeRestyle-module__AAaY9W__convention [data-office=B],.OfficeRestyle-module__AAaY9W__root:has(input[value=C]:checked) .OfficeRestyle-module__AAaY9W__convention [data-office=C]){display:inline}.OfficeRestyle-module__AAaY9W__swatch{flex:none;width:44px;height:14px;display:block}.OfficeRestyle-module__AAaY9W__pin{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);background:var(--color-heading);width:7px;height:7px;box-shadow:0 0 0 3px var(--color-ink-deep);transition:background-color .24s var(--ease-out);border-radius:999px;margin:-3.5px 0 0 -3.5px;position:absolute}.OfficeRestyle-module__AAaY9W__chip{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);white-space:nowrap;transition:background-color .24s var(--ease-out), color .24s var(--ease-out), border-color .24s var(--ease-out);position:absolute}.OfficeRestyle-module__AAaY9W__chip[data-side=below]{transform:translate(-50%,10px)}.OfficeRestyle-module__AAaY9W__chip[data-side=below-right]{transform:translate(8px,8px)}.OfficeRestyle-module__AAaY9W__chip[data-side=left]{transform:translate(calc(-100% - 10px),-50%)}.OfficeRestyle-module__AAaY9W__chip[data-hot=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-ink)}.OfficeRestyle-module__AAaY9W__pin[data-hot=true]{background:var(--color-accent)}@media not (min-width:768px){.OfficeRestyle-module__AAaY9W__chip{font-size:.625rem}}
.Faq-module__bNQKea__summary{cursor:pointer;border-radius:4px;justify-content:space-between;align-items:flex-start;gap:24px;padding-block:24px;list-style:none;display:flex}.Faq-module__bNQKea__summary::-webkit-details-marker{display:none}.Faq-module__bNQKea__question{transition:color .18s}.Faq-module__bNQKea__summary:hover .Faq-module__bNQKea__question{color:var(--color-heading)}.Faq-module__bNQKea__plus{width:28px;height:28px;font-family:var(--font-mono);color:var(--color-accent);transition:transform .24s var(--ease-in-out);flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;display:inline-flex}.Faq-module__bNQKea__details[open] .Faq-module__bNQKea__plus{transform:rotate(45deg)}@supports (interpolate-size:allow-keywords){.Faq-module__bNQKea__details{interpolate-size:allow-keywords}.Faq-module__bNQKea__details::details-content{opacity:0;block-size:0;transition:block-size .32s var(--ease-in-out), opacity .24s ease, content-visibility .32s allow-discrete;overflow-y:clip}.Faq-module__bNQKea__details[open]::details-content{opacity:1;block-size:auto}}
.studio-module__G7fT1a__hero{isolation:isolate;background:var(--color-ink);flex-direction:column;padding-bottom:56px;display:flex;position:relative}.studio-module__G7fT1a__scrim{display:none}.studio-module__G7fT1a__inner{z-index:2;transition:opacity .45s var(--ease-out);padding-top:108px;position:relative}.studio-module__G7fT1a__copy{max-width:40rem}.studio-module__G7fT1a__h1{font-family:var(--font-display);font-size:var(--text-display);font-weight:300;line-height:var(--text-display--line-height);letter-spacing:var(--text-display--letter-spacing);color:var(--color-heading);text-wrap:balance;margin-top:22px}.studio-module__G7fT1a__line1,.studio-module__G7fT1a__line2{display:block}.studio-module__G7fT1a__line2{color:var(--color-body)}.studio-module__G7fT1a__sub{max-width:36rem;font-size:var(--text-copy);color:var(--color-body);margin-top:20px;line-height:1.6}.studio-module__G7fT1a__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.studio-module__G7fT1a__meta{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.02em;color:var(--color-muted);margin-top:22px}.studio-module__G7fT1a__stage{aspect-ratio:16/10;border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-ink-deep);width:min(100% - 2*clamp(16px,4vw,48px),1224px);margin:44px auto 0;position:relative;overflow:hidden}.studio-module__G7fT1a__poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.studio-module__G7fT1a__canvas,.studio-module__G7fT1a__cross{display:none}.studio-module__G7fT1a__crossH,.studio-module__G7fT1a__crossV,.studio-module__G7fT1a__pickbox{position:absolute;top:0;left:0}.studio-module__G7fT1a__crossH{height:1px;transform:translateY(var(--y,0));background:#fff3;right:0}.studio-module__G7fT1a__crossV{width:1px;transform:translateX(var(--x,0));background:#fff3;bottom:0}.studio-module__G7fT1a__pickbox{width:11px;height:11px;transform:translate(calc(var(--x,0px) - 5px), calc(var(--y,0px) - 5px));border:1px solid #ffffffd9}.studio-module__G7fT1a__statusBar{width:min(100% - 2*clamp(16px,4vw,48px),1224px);transition:opacity .45s var(--ease-out);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin:14px auto 0;display:flex}.studio-module__G7fT1a__statusRight{align-items:center;gap:18px;display:flex}.studio-module__G7fT1a__pause{height:30px}@media (min-width:768px){.studio-module__G7fT1a__inner{padding-top:140px}.studio-module__G7fT1a__sub{font-size:var(--text-lead);line-height:var(--text-lead--line-height)}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){html.js .studio-module__G7fT1a__hero{justify-content:center;min-height:max(700px,100svh);padding-bottom:0}html.js .studio-module__G7fT1a__inner{pointer-events:none;padding-block:120px 140px}html.js .studio-module__G7fT1a__copy{max-width:min(40rem,44vw)}html.js .studio-module__G7fT1a__copy>*{pointer-events:auto}html.js .studio-module__G7fT1a__scrim{z-index:1;pointer-events:none;transition:opacity .45s var(--ease-out);background:linear-gradient(90deg,#19172bf0 0%,#19172bb8 30%,#19172b00 56%);display:block;position:absolute;inset:0}html.js .studio-module__G7fT1a__stage{z-index:0;aspect-ratio:auto;background:var(--color-ink);cursor:none;border:0;border-radius:0;width:auto;margin:0;position:absolute;inset:0}html.js .studio-module__G7fT1a__poster{display:none}html.js .studio-module__G7fT1a__stage[data-failed]{cursor:auto}html.js .studio-module__G7fT1a__stage[data-failed] .studio-module__G7fT1a__poster{display:block}html.js .studio-module__G7fT1a__canvas{opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--ease-out);display:block;position:absolute;inset:0}html.js .studio-module__G7fT1a__stage[data-ready] .studio-module__G7fT1a__canvas{opacity:1}html.js .studio-module__G7fT1a__cross{pointer-events:none;opacity:0;transition:opacity .12s linear;display:block;position:absolute;inset:0}html.js .studio-module__G7fT1a__cross[data-on]{opacity:1}html.js .studio-module__G7fT1a__statusBar{z-index:3;border-top:1px solid var(--color-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#131120b8;width:auto;height:46px;margin:0;padding-inline:clamp(16px,4vw,48px);position:absolute;inset:auto 0 0}html[data-film] .studio-module__G7fT1a__stage{z-index:60;cursor:auto;position:fixed}html[data-film] .studio-module__G7fT1a__cross{display:none}}@media (min-width:768px) and (max-aspect-ratio:5/4) and (prefers-reduced-motion:no-preference){html.js .studio-module__G7fT1a__hero{justify-content:flex-start}html.js .studio-module__G7fT1a__copy{max-width:40rem}html.js .studio-module__G7fT1a__scrim{background:linear-gradient(#19172beb 0%,#19172ba8 38%,#19172b00 58%)}}:is(html[data-film] .studio-module__G7fT1a__inner,html[data-film] .studio-module__G7fT1a__statusBar,html[data-film] .studio-module__G7fT1a__scrim){opacity:0;pointer-events:none}.studio-module__G7fT1a__filmCanvas{z-index:65;pointer-events:none;background:var(--color-ink);width:100vw;height:100dvh;position:fixed;inset:0}.studio-module__G7fT1a__filmTag{top:calc(16px + env(safe-area-inset-top));z-index:70;position:fixed;left:16px}.studio-module__G7fT1a__caption{bottom:calc(84px + env(safe-area-inset-bottom));z-index:70;text-align:center;text-wrap:balance;color:#fff;pointer-events:none;background:#131120c7;border-radius:10px;width:max-content;max-width:min(860px,100vw - 32px);padding:8px 16px;font-size:1.0625rem;font-weight:500;line-height:1.4;position:fixed;left:50%;translate:-50%}.studio-module__G7fT1a__caption[data-empty],.studio-module__G7fT1a__caption[data-off]{display:none}.studio-module__G7fT1a__player{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:70;border:1px solid var(--color-line-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:studio-module__G7fT1a__player-in .42s var(--ease-out) both;background:#131120d6;border-radius:999px;outline:none;align-items:center;gap:8px;padding:7px;display:flex;position:fixed;left:16px;box-shadow:0 24px 60px -24px #000000bf}@keyframes studio-module__G7fT1a__player-in{0%{opacity:0;translate:0 14px}}.studio-module__G7fT1a__playerIcon{width:36px;height:36px;color:var(--color-heading);background:#ffffff14;border-radius:999px;flex:none;place-items:center;transition:background-color .2s;display:grid}.studio-module__G7fT1a__playerIcon:hover{background:#ffffff29}.studio-module__G7fT1a__playerIcon svg{width:16px;height:16px}.studio-module__G7fT1a__timecode{width:4.6em;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-body);white-space:nowrap;flex:none;font-size:.75rem;display:none}.studio-module__G7fT1a__chapters{flex:1;gap:3px;min-width:0;height:30px;display:flex}.studio-module__G7fT1a__chapter{background:#ffffff14;border-radius:6px;flex-basis:0;min-width:0;position:relative;overflow:hidden}.studio-module__G7fT1a__chapter:before{width:calc(var(--p,0) * 1%);content:"";background:#f39b7447;position:absolute;inset:0 auto 0 0}.studio-module__G7fT1a__chapter[aria-current]{background:#ffffff29;overflow:visible}.studio-module__G7fT1a__chapter[aria-current]:after{top:-4px;bottom:-4px;left:calc(var(--p,0) * 1%);background:var(--color-accent);content:"";border-radius:1px;width:2px;position:absolute;box-shadow:0 0 8px #f39b74cc}.studio-module__G7fT1a__chapter:hover{background:#fff3}.studio-module__G7fT1a__chapterName{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;padding-inline:7px;font-size:.625rem;line-height:30px;display:none;position:relative;overflow:hidden}.studio-module__G7fT1a__chapter[aria-current] .studio-module__G7fT1a__chapterName{color:var(--color-heading)}.studio-module__G7fT1a__playerFull{display:none}.studio-module__G7fT1a__playerDownload,.studio-module__G7fT1a__playerSkip{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;height:36px;padding-inline:16px;font-size:.8125rem;font-weight:500;transition:background-color .2s;display:inline-flex}.studio-module__G7fT1a__playerDownload{color:var(--color-ink);background:var(--color-accent);display:none}.studio-module__G7fT1a__playerDownload:hover{background:#f6ad8c}.studio-module__G7fT1a__playerSkip{border:1px solid var(--color-line-strong);color:var(--color-heading)}.studio-module__G7fT1a__playerSkip:hover{background:#ffffff14}.studio-module__G7fT1a__playerSkip svg{width:14px;height:14px}@media (min-width:768px){.studio-module__G7fT1a__player{bottom:24px;left:auto;right:24px}.studio-module__G7fT1a__caption{font-size:1.25rem;bottom:100px}.studio-module__G7fT1a__timecode,.studio-module__G7fT1a__playerFull,.studio-module__G7fT1a__chapterName{display:block}.studio-module__G7fT1a__playerFull{display:grid}.studio-module__G7fT1a__chapters{flex:none;width:340px}}@media (min-width:1180px){.studio-module__G7fT1a__chapters{width:440px}.studio-module__G7fT1a__playerDownload{display:inline-flex}}
.hero-module__q_m67W__hero{--stack-aspect:1.55455;--stack-scale:1.12;position:relative}.hero-module__q_m67W__copy{isolation:isolate;background:var(--color-ink-deep);border-radius:20px;margin:72px 12px 0;padding:0 20px 32px;position:relative;overflow:hidden}.hero-module__q_m67W__copyBg{z-index:-2;pointer-events:none;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:120px 120px,120px 120px,24px 24px,24px 24px;position:absolute;inset:0}.hero-module__q_m67W__glowStatic{aspect-ratio:1;background:radial-gradient(closest-side,#f39b7429,#f39b7400);width:60vw;position:absolute;bottom:-30vw;right:-30vw}.hero-module__q_m67W__band{z-index:-1;pointer-events:none;height:min(44svh,320px);margin:0 -20px 4px;position:relative}.hero-module__q_m67W__copyMock{z-index:2;position:absolute;top:12px;right:12px}.hero-module__q_m67W__column{z-index:1;text-align:center;pointer-events:auto;flex-direction:column;align-items:center;width:100%;max-width:720px;margin-inline:auto;display:flex;position:relative}.hero-module__q_m67W__scrim{z-index:-1;pointer-events:none;background:radial-gradient(62% 58%,#131120f2,#131120e6 58%,#13112080 82%,#13112000 100%);display:none;position:absolute;inset:-6% -16% -4%}.hero-module__q_m67W__veil{display:none}.hero-module__q_m67W__logo{width:28px;height:28px;color:var(--color-heading);margin-bottom:20px;display:none}.hero-module__q_m67W__eyebrow{justify-content:center}.hero-module__q_m67W__h1{font-family:var(--font-display);letter-spacing:-.035em;color:var(--color-heading);text-wrap:balance;animation:hero-module__q_m67W__h1-rise .7s var(--ease-out) both;margin-top:22px;font-size:2.5rem;font-weight:300;line-height:1.04}.hero-module__q_m67W__h1Line1{color:var(--color-heading);display:block}.hero-module__q_m67W__h1Line2{color:var(--color-body);display:block}@keyframes hero-module__q_m67W__h1-rise{0%{translate:0 8px}}.hero-module__q_m67W__mark{white-space:nowrap;display:inline-block;position:relative}.hero-module__q_m67W__markSvg{pointer-events:none;width:calc(100% + .34em);height:.94em;position:absolute;top:.14em;left:-.17em;overflow:visible}.hero-module__q_m67W__markSvg path{fill:none;stroke:var(--color-cad-yellow);stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1 1;stroke-dashoffset:0;animation:hero-module__q_m67W__mark-draw .6s var(--ease-draw) .9s both}@keyframes hero-module__q_m67W__mark-draw{0%{stroke-dashoffset:1px}}.hero-module__q_m67W__sub{max-width:600px;color:var(--color-body);margin-top:18px;font-size:1.0625rem;line-height:1.55}.hero-module__q_m67W__form{margin-top:28px}.hero-module__q_m67W__meta{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 20px;margin-top:22px;display:flex}.hero-module__q_m67W__status{font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-muted);font-size:.75rem;line-height:1.4}.hero-module__q_m67W__skip{min-height:36px;color:var(--color-muted);text-underline-offset:3px;transition:color .18s var(--ease-out), text-decoration-color .18s var(--ease-out);align-items:center;font-size:.8125rem;-webkit-text-decoration:underline #fff3;text-decoration:underline #fff3;display:inline-flex}.hero-module__q_m67W__skip:hover{color:var(--color-heading);text-decoration-color:currentColor}@media (min-width:768px){.hero-module__q_m67W__hero{--stack-scale:1.28}.hero-module__q_m67W__copy{border-radius:24px;justify-content:center;align-items:center;min-height:calc(100svh - 112px);margin:88px 24px 0;padding:72px 48px 80px;display:flex}.hero-module__q_m67W__band{height:auto;margin:0;position:absolute;inset:0}.hero-module__q_m67W__copyMock{top:auto;bottom:24px;right:24px}.hero-module__q_m67W__scrim,.hero-module__q_m67W__logo{display:block}.hero-module__q_m67W__h1{width:max-content;max-width:min(1180px,100vw - 96px);font-size:var(--text-display);line-height:var(--text-display--line-height);margin-top:24px}.hero-module__q_m67W__sub{font-size:var(--text-lead);line-height:var(--text-lead--line-height);margin-top:22px}.hero-module__q_m67W__form{margin-top:32px}.hero-module__q_m67W__meta{margin-top:24px}}@media (min-width:768px) and (max-height:860px){.hero-module__q_m67W__logo{display:none}.hero-module__q_m67W__h1{margin-top:16px}.hero-module__q_m67W__sub{max-width:660px;margin-top:14px;font-size:1.0625rem;line-height:1.5}.hero-module__q_m67W__form{margin-top:22px}.hero-module__q_m67W__meta{margin-top:12px}}.hero-module__q_m67W__stage,.hero-module__q_m67W__card{display:contents}.hero-module__q_m67W__cardBg,.hero-module__q_m67W__cardTag,.hero-module__q_m67W__stackSlot{display:none}.hero-module__q_m67W__glow{aspect-ratio:1;background:radial-gradient(closest-side,#f39b7429,#f39b7400);width:60vw;position:absolute;bottom:-32vw;right:-8vw}.hero-module__q_m67W__stackBox{aspect-ratio:3420/2200;width:min(270px,68vw);position:absolute;top:54%;left:50%;translate:-50% -50%}.hero-module__q_m67W__stackInner{transform-origin:50%;position:absolute;inset:0}.hero-module__q_m67W__stackBox[data-variant=static] .hero-module__q_m67W__stackInner{transform:scale(var(--stack-scale))}@media (min-width:768px){.hero-module__q_m67W__stackBox{width:min(880px,62vw);top:61%;left:53.5%}}.hero-module__q_m67W__layer{transform-origin:50%;position:absolute;inset:0}.hero-module__q_m67W__layerIn{animation:hero-module__q_m67W__layer-in .7s var(--ease-out) both;animation-delay:calc(var(--i,0) * 80ms);position:absolute;inset:0}@keyframes hero-module__q_m67W__layer-in{0%{opacity:0;translate:0 16px}}.hero-module__q_m67W__layerSvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero-module__q_m67W__stackOverlay{pointer-events:none;position:absolute;inset:0}.hero-module__q_m67W__labels,.hero-module__q_m67W__tags{position:absolute;inset:0}.hero-module__q_m67W__label{transform-origin:0 0;scale:calc(1 / var(--stack-scale));font-family:var(--font-mono);letter-spacing:.08em;white-space:nowrap;color:#ffffff59;align-items:center;gap:8px;font-size:10px;line-height:1;display:flex;position:absolute;translate:0 -50%}.hero-module__q_m67W__labelTick{background:#ffffff38;width:18px;height:1px}.hero-module__q_m67W__tag{transform-origin:0 0;width:0;height:0;scale:calc(1 / var(--stack-scale));position:absolute}.hero-module__q_m67W__tagChip{background:var(--color-ink-deep);font-family:var(--font-mono);white-space:nowrap;color:var(--color-cad-yellow);transform-origin:0 100%;animation:hero-module__q_m67W__pop-in .42s var(--ease-snap) both;animation-delay:calc(1.1s + var(--k,0) * 90ms);border:1px solid #f5d5474d;border-radius:6px;padding:4px 6px 3px;font-size:11px;line-height:1;position:absolute;bottom:9px;left:12px}.hero-module__q_m67W__ringCircle,.hero-module__q_m67W__ringPulse{fill:none;stroke:var(--color-cad-yellow);stroke-width:1.5px;vector-effect:non-scaling-stroke}.hero-module__q_m67W__ring{transform-box:fill-box;transform-origin:50%;animation:hero-module__q_m67W__pop-in .42s var(--ease-snap) both;animation-delay:calc(1.1s + var(--k,0) * 90ms)}.hero-module__q_m67W__ringPulse{transform-box:fill-box;transform-origin:50%;opacity:0;animation:hero-module__q_m67W__ring-pulse .6s var(--ease-out) both;animation-delay:calc(1.1s + var(--k,0) * 90ms)}@keyframes hero-module__q_m67W__pop-in{0%{opacity:0;scale:.6}}@keyframes hero-module__q_m67W__ring-pulse{0%{opacity:1;scale:1}to{opacity:0;scale:1.6}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){html.js .hero-module__q_m67W__hero{--stack-scale:1.28;height:316svh}html.js .hero-module__q_m67W__copy{z-index:10;pointer-events:none;isolation:auto;background:0 0;border-radius:0;justify-content:center;align-items:safe center;height:100svh;min-height:0;margin:0;padding:88px 24px 0;display:flex;position:absolute;inset:0 0 auto;overflow:visible}:is(html.js .hero-module__q_m67W__copyBg,html.js .hero-module__q_m67W__band,html.js .hero-module__q_m67W__copyMock){display:none}html.js .hero-module__q_m67W__stage{z-index:0;--win-w:min(1200px, 100cqw - 96px);--win-h:min(720px, 100cqh - 120px);--win-top:96px;--pal-w:clamp(248px, 30cqw, 320px);height:100svh;display:block;position:sticky;top:0;container-type:size}html.js .hero-module__q_m67W__card{background:var(--color-ink-deep);display:block;position:absolute;inset:0}html.js .hero-module__q_m67W__cardBg{pointer-events:none;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:24px 88px;background-size:120px 120px,120px 120px,24px 24px,24px 24px;display:block;position:absolute;inset:0;overflow:hidden}html.js .hero-module__q_m67W__cardTag{z-index:1;display:block;position:absolute;bottom:48px;right:48px}html.js .hero-module__q_m67W__stackSlot{top:calc(var(--win-top) + 1px + 80px);left:calc(50% - var(--win-w) / 2 + 1px);z-index:1;width:calc(var(--win-w) - 2px - var(--pal-w));height:calc(var(--win-h) - 2px - 136px);pointer-events:none;place-items:center;display:grid;position:absolute;container-type:size}html.js .hero-module__q_m67W__stackSlot .hero-module__q_m67W__stackBox{width:min(100cqw,155.455cqh);position:relative;top:auto;left:auto;translate:none}html.js .hero-module__q_m67W__hero[data-landed=true] .hero-module__q_m67W__stackSlot{visibility:hidden}html.js .hero-module__q_m67W__hero[data-active] .hero-module__q_m67W__stackInner{will-change:transform}html.js .hero-module__q_m67W__hero[data-active] .hero-module__q_m67W__stackSlot .hero-module__q_m67W__layer{will-change:transform}html.js .hero-module__q_m67W__column{max-width:720px}html.js .hero-module__q_m67W__scrim{display:none}html.js .hero-module__q_m67W__veil{z-index:2;pointer-events:none;background:radial-gradient(48% 56% at 50% 40%,#131120f5 0%,#131120ed 62%,#13112099 84%,#13112000 100%),linear-gradient(#1311204d,#1311204d);display:block;position:absolute;inset:0 0 -35svh;-webkit-mask-image:linear-gradient(#000 0% 70%,#0000 100%);mask-image:linear-gradient(#000 0% 70%,#0000 100%)}}@media (prefers-reduced-motion:reduce){.hero-module__q_m67W__h1,.hero-module__q_m67W__markSvg path,.hero-module__q_m67W__layerIn,.hero-module__q_m67W__tagChip,.hero-module__q_m67W__ring,.hero-module__q_m67W__ringPulse{animation:none}}@media (max-width:767.98px){.hero-module__q_m67W__band .hero-module__q_m67W__labels{display:none}}
.waitlist-module__yOsCIW__enter{animation:waitlist-module__yOsCIW__enter .48s var(--ease-out) both}@keyframes waitlist-module__yOsCIW__enter{0%{opacity:0;transform:translateY(8px)}}.waitlist-module__yOsCIW__flip{align-items:center;display:inline-grid;position:relative}.waitlist-module__yOsCIW__flip>*{grid-area:1/1}.waitlist-module__yOsCIW__flipFrom{opacity:0;animation:waitlist-module__yOsCIW__flip-from .32s var(--ease-in-out) both}.waitlist-module__yOsCIW__flipTo{animation:waitlist-module__yOsCIW__flip-to .32s var(--ease-snap) both}.waitlist-module__yOsCIW__ring{border:1px solid var(--color-sev-ok);opacity:0;pointer-events:none;animation:waitlist-module__yOsCIW__ring .6s var(--ease-out) .24s both;border-radius:999px;position:absolute;inset:-6px -8px}@keyframes waitlist-module__yOsCIW__flip-from{0%,40%{opacity:1}to{opacity:0}}@keyframes waitlist-module__yOsCIW__flip-to{0%,45%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes waitlist-module__yOsCIW__ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.waitlist-module__yOsCIW__caret{vertical-align:-.2em;background:currentColor;width:.55em;height:1.15em;margin-left:1px;animation:1.06s step-end infinite waitlist-module__yOsCIW__blink;display:inline-block}@keyframes waitlist-module__yOsCIW__blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.waitlist-module__yOsCIW__enter,.waitlist-module__yOsCIW__flipFrom,.waitlist-module__yOsCIW__flipTo,.waitlist-module__yOsCIW__ring,.waitlist-module__yOsCIW__caret{animation:none}}
.StageTrack-module__XSk0Qa__track{--gap:12px;--node:22px;--solid:#ffffff6b;--ghost:#ffffff38;gap:0;margin:0;padding:0;list-style:none;display:grid}.StageTrack-module__XSk0Qa__stage{min-width:0;padding:0 0 var(--gap) 40px;flex-direction:column;display:flex;position:relative}.StageTrack-module__XSk0Qa__node{z-index:1;width:var(--node);height:var(--node);background:var(--color-ink);font-family:var(--font-mono);border-radius:999px;place-items:center;font-size:13px;line-height:1;display:grid;position:absolute;top:20px;left:0}.StageTrack-module__XSk0Qa__segment{top:20px;bottom:-20px;left:calc(var(--node) / 2 - .5px);background:var(--solid);transform-origin:top;width:1px;position:absolute}.StageTrack-module__XSk0Qa__stage[data-ghost] .StageTrack-module__XSk0Qa__segment{background:repeating-linear-gradient(to bottom, var(--ghost) 0 4px, transparent 4px 7px)}.StageTrack-module__XSk0Qa__stage:last-child .StageTrack-module__XSk0Qa__segment{display:none}.StageTrack-module__XSk0Qa__here{z-index:2;left:calc(var(--node) / 2);pointer-events:none;align-items:center;gap:12px;display:flex;position:absolute;bottom:0;transform:translate(-4.5px,50%)}.StageTrack-module__XSk0Qa__hereDot{background:var(--color-accent);width:9px;height:9px;box-shadow:0 0 0 3px var(--color-ink), 0 0 0 4px #f39b7473;border-radius:999px;flex:none}.StageTrack-module__XSk0Qa__stage[data-here]{padding-bottom:56px}.StageTrack-module__XSk0Qa__card{border-radius:var(--radius-card);flex:1;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title glyph""badge glyph""text text";align-content:start;column-gap:16px;padding:18px 18px 20px;display:grid}.StageTrack-module__XSk0Qa__glyph{grid-area:glyph;align-self:start;width:88px;height:auto}.StageTrack-module__XSk0Qa__title{grid-area:title}.StageTrack-module__XSk0Qa__badge{grid-area:badge}.StageTrack-module__XSk0Qa__text{grid-area:text}@media (min-width:1280px){.StageTrack-module__XSk0Qa__track{--gap:12px;column-gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,.86fr) repeat(4,minmax(0,1fr));padding-top:30px}.StageTrack-module__XSk0Qa__stage,.StageTrack-module__XSk0Qa__stage[data-here]{padding:44px 0 0}.StageTrack-module__XSk0Qa__node{top:0;left:16px}.StageTrack-module__XSk0Qa__segment,.StageTrack-module__XSk0Qa__stage[data-ghost] .StageTrack-module__XSk0Qa__segment{top:calc(var(--node) / 2 - .5px);bottom:auto;left:16px;right:calc(-1 * var(--gap) - 16px);transform-origin:0;width:auto;height:1px}.StageTrack-module__XSk0Qa__stage[data-ghost] .StageTrack-module__XSk0Qa__segment{background:repeating-linear-gradient(to right, var(--ghost) 0 4px, transparent 4px 7px)}.StageTrack-module__XSk0Qa__stage:last-child .StageTrack-module__XSk0Qa__segment{display:block;right:0;-webkit-mask-image:linear-gradient(90deg,#000 60%,#0000);mask-image:linear-gradient(90deg,#000 60%,#0000)}.StageTrack-module__XSk0Qa__here{top:calc(var(--node) / 2);bottom:auto;left:auto;right:calc(-1 * var(--gap) / 2);flex-direction:column-reverse;gap:10px;transform:translate(50%,calc(4.5px - 100%))}.StageTrack-module__XSk0Qa__card{grid-template-columns:minmax(0,1fr);grid-template-areas:"glyph""title""badge""text";padding:16px 16px 20px}.StageTrack-module__XSk0Qa__glyph{width:100%;max-width:120px;margin-bottom:16px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.StageTrack-module__XSk0Qa__segment{animation:linear both StageTrack-module__XSk0Qa__draw-v;animation-timeline:view();animation-range:entry 20% cover 45%}@media (min-width:1280px){.StageTrack-module__XSk0Qa__segment{animation-name:StageTrack-module__XSk0Qa__draw-h;animation-timeline:--sf-roadmap-track;animation-range:entry calc(50% + var(--i,0) * 6%) entry calc(56% + var(--i,0) * 6%)}.StageTrack-module__XSk0Qa__track{view-timeline-name:--sf-roadmap-track}}}}@keyframes StageTrack-module__XSk0Qa__draw-v{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes StageTrack-module__XSk0Qa__draw-h{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
.ProblemGrid-module__TWmWVa__grid{grid-template-columns:1fr;display:grid;position:relative}@media (min-width:768px){.ProblemGrid-module__TWmWVa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ProblemGrid-module__TWmWVa__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ProblemGrid-module__TWmWVa__cell{position:relative}.ProblemGrid-module__TWmWVa__inner{flex-direction:column;height:100%;padding:36px 0 40px;display:flex}@media (min-width:768px){.ProblemGrid-module__TWmWVa__inner{padding:40px 32px 48px}.ProblemGrid-module__TWmWVa__cell:nth-child(odd) .ProblemGrid-module__TWmWVa__inner{padding-left:0}.ProblemGrid-module__TWmWVa__cell:nth-child(2n) .ProblemGrid-module__TWmWVa__inner{padding-right:0}}@media (min-width:1024px){.ProblemGrid-module__TWmWVa__inner{padding:44px 40px 52px}.ProblemGrid-module__TWmWVa__cell:nth-child(odd) .ProblemGrid-module__TWmWVa__inner,.ProblemGrid-module__TWmWVa__cell:nth-child(2n) .ProblemGrid-module__TWmWVa__inner{padding-inline:40px}.ProblemGrid-module__TWmWVa__cell:nth-child(3n+1) .ProblemGrid-module__TWmWVa__inner{padding-left:0}.ProblemGrid-module__TWmWVa__cell:nth-child(3n) .ProblemGrid-module__TWmWVa__inner{padding-right:0}}.ProblemGrid-module__TWmWVa__cell:before{content:"";background:var(--color-line-strong);transform-origin:0;height:1px;position:absolute;inset:0 0 auto}.ProblemGrid-module__TWmWVa__cell:after{content:"";background:var(--color-line);transform-origin:top;width:1px;display:none;position:absolute;inset:0 auto 0 0}@media (min-width:768px) and (max-width:1023.98px){.ProblemGrid-module__TWmWVa__cell:nth-child(2n):after{display:block}}@media (min-width:1024px){.ProblemGrid-module__TWmWVa__cell:not(:nth-child(3n+1)):after{display:block}}.ProblemGrid-module__TWmWVa__grid:after{content:"";background:var(--color-line-strong);height:1px;position:absolute;inset:auto 0 0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ProblemGrid-module__TWmWVa__cell:before{animation:linear both ProblemGrid-module__TWmWVa__draw-x;animation-timeline:view();animation-range:entry entry 55%}.ProblemGrid-module__TWmWVa__cell:after{animation:linear both ProblemGrid-module__TWmWVa__draw-y;animation-timeline:view();animation-range:entry 10% entry 80%}}}@keyframes ProblemGrid-module__TWmWVa__draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ProblemGrid-module__TWmWVa__draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}
