.UnlockPill-module__obgjKa__wrap{flex:none;height:56px;position:relative}.UnlockPill-module__obgjKa__pill{background:var(--color-pill);border-radius:var(--radius-pill);height:56px;-webkit-backdrop-filter:blur(var(--pill-blur))saturate(120%);backdrop-filter:blur(var(--pill-blur))saturate(120%);border:none;align-items:center;gap:4px;padding:4px 4px 4px 16px;display:flex}.UnlockPill-module__obgjKa__input{width:148px;min-width:0;height:48px;font-family:var(--font-inter);letter-spacing:-.28px;color:var(--color-ink);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:16px;font-weight:500}.UnlockPill-module__obgjKa__input::placeholder{color:var(--color-ink-muted)}.UnlockPill-module__obgjKa__input:disabled{opacity:.6}.UnlockPill-module__obgjKa__submit{border:1px solid var(--color-pill-active-border);border-radius:var(--radius-pill);background:var(--color-pill-active);height:48px;font-family:var(--font-inter);letter-spacing:-.28px;color:var(--color-ink);white-space:nowrap;flex:none;padding:0 16px;font-size:14px;font-weight:500}.UnlockPill-module__obgjKa__submit:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.UnlockPill-module__obgjKa__submit:disabled{opacity:.55;cursor:not-allowed}.UnlockPill-module__obgjKa__submit:active:not(:disabled){transform:scale(.97)}.UnlockPill-module__obgjKa__error{font-family:var(--font-inter);letter-spacing:-.2px;color:#a63d3d;white-space:nowrap;margin:0;font-size:13px;font-weight:500;position:absolute;top:calc(100% + 8px);left:50%;translate:-50%}@media (max-width:768px){.UnlockPill-module__obgjKa__wrap{flex:100%}.UnlockPill-module__obgjKa__pill{width:100%}.UnlockPill-module__obgjKa__input{width:auto}}@media (prefers-reduced-motion:reduce){.UnlockPill-module__obgjKa__pill{-webkit-backdrop-filter:none;backdrop-filter:none}.UnlockPill-module__obgjKa__submit:active:not(:disabled){transform:none}}
.PillNav-module__oLivQG__nav{min-height:56px;transition:gap .45s var(--ease-out);justify-content:center;align-items:center;gap:0;display:flex}.PillNav-module__oLivQG__nav[data-phase=locked],.PillNav-module__oLivQG__nav[data-phase=ready]{gap:24px}.PillNav-module__oLivQG__avatarPill,.PillNav-module__oLivQG__iconPill,.PillNav-module__oLivQG__copyPill,.PillNav-module__oLivQG__segmentPill{background:var(--color-pill);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(var(--pill-blur))saturate(120%);backdrop-filter:blur(var(--pill-blur))saturate(120%)}.PillNav-module__oLivQG__nav[data-phase=rising] .PillNav-module__oLivQG__avatarPill,.PillNav-module__oLivQG__nav[data-phase=rising] .PillNav-module__oLivQG__iconPill,.PillNav-module__oLivQG__nav[data-phase=rising] .PillNav-module__oLivQG__copyPill,.PillNav-module__oLivQG__nav[data-phase=rising] .PillNav-module__oLivQG__segmentPill,.PillNav-module__oLivQG__nav[data-phase=ready] .PillNav-module__oLivQG__avatarPill,.PillNav-module__oLivQG__nav[data-phase=ready] .PillNav-module__oLivQG__iconPill,.PillNav-module__oLivQG__nav[data-phase=ready] .PillNav-module__oLivQG__copyPill,.PillNav-module__oLivQG__nav[data-phase=ready] .PillNav-module__oLivQG__segmentPill{-webkit-backdrop-filter:none;backdrop-filter:none}.PillNav-module__oLivQG__orb{z-index:1;flex:0 0 56px;width:56px;height:56px;position:relative}.PillNav-module__oLivQG__signal{pointer-events:none;animation:PillNav-module__oLivQG__signalPulse 2s var(--ease-out)infinite;border:1.5px solid #ffffffb8;border-radius:50%;position:absolute;inset:0}.PillNav-module__oLivQG__signal:nth-child(2){animation-delay:.65s}.PillNav-module__oLivQG__signal:nth-child(3){animation-delay:1.3s}@keyframes PillNav-module__oLivQG__signalPulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.35)}}.PillNav-module__oLivQG__avatarPill{width:56px;height:56px;transition:background .35s var(--ease-out),padding .35s var(--ease-out);flex:0 0 56px;padding:4px;position:relative;overflow:hidden}.PillNav-module__oLivQG__avatarPill[data-solid=true]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.PillNav-module__oLivQG__avatarPill[data-filled=true]{padding:0}.PillNav-module__oLivQG__avatar{border-radius:var(--radius-pill);object-fit:cover;transform-origin:50%;width:48px;height:48px;transition:opacity .28s var(--ease-out)}.PillNav-module__oLivQG__avatar[data-hidden=true]{opacity:0}.PillNav-module__oLivQG__nav[data-phase=pulse] .PillNav-module__oLivQG__avatarPill{animation:1.4s ease-in-out infinite PillNav-module__oLivQG__avatarScale}@keyframes PillNav-module__oLivQG__avatarScale{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.PillNav-module__oLivQG__checkOrb{color:var(--color-ink);opacity:0;pointer-events:none;transition:opacity .28s var(--ease-out),transform .28s var(--ease-out);place-items:center;display:grid;position:absolute;inset:0;transform:scale(.72)}.PillNav-module__oLivQG__checkOrb[data-visible=true]{opacity:1;transform:scale(1)}.PillNav-module__oLivQG__middle{opacity:0;pointer-events:none;min-width:0;max-width:0;transition:max-width .45s var(--ease-out),opacity .35s var(--ease-out);justify-content:center;display:flex;overflow:hidden}.PillNav-module__oLivQG__actions{opacity:0;pointer-events:none;max-width:0;transition:max-width .45s var(--ease-out),opacity .35s var(--ease-out),gap .45s var(--ease-out);align-items:center;gap:8px;display:flex;overflow:hidden}.PillNav-module__oLivQG__nav[data-phase=locked] .PillNav-module__oLivQG__middle,.PillNav-module__oLivQG__nav[data-phase=ready] .PillNav-module__oLivQG__middle{opacity:1;pointer-events:auto;overflow:visible}.PillNav-module__oLivQG__nav[data-phase=locked] .PillNav-module__oLivQG__middle{max-width:420px}.PillNav-module__oLivQG__nav[data-phase=ready] .PillNav-module__oLivQG__middle{flex:0 412px;width:min(412px,100%);max-width:412px}.PillNav-module__oLivQG__nav[data-phase=locked] .PillNav-module__oLivQG__actions,.PillNav-module__oLivQG__nav[data-phase=ready] .PillNav-module__oLivQG__actions{opacity:1;pointer-events:auto;max-width:220px;overflow:visible}.PillNav-module__oLivQG__nav[data-phase=locked] .PillNav-module__oLivQG__middle,.PillNav-module__oLivQG__nav[data-phase=locked] .PillNav-module__oLivQG__actions>*,.PillNav-module__oLivQG__nav[data-phase=ready] .PillNav-module__oLivQG__middle,.PillNav-module__oLivQG__nav[data-phase=ready] .PillNav-module__oLivQG__actions>*{animation:PillNav-module__oLivQG__staggerIn .4s var(--ease-out)both}.PillNav-module__oLivQG__nav[data-phase=locked] .PillNav-module__oLivQG__middle,.PillNav-module__oLivQG__nav[data-phase=ready] .PillNav-module__oLivQG__middle{animation-delay:40ms}.PillNav-module__oLivQG__nav[data-phase=locked] .PillNav-module__oLivQG__actions>:first-child,.PillNav-module__oLivQG__nav[data-phase=ready] .PillNav-module__oLivQG__actions>:first-child{animation-delay:80ms}.PillNav-module__oLivQG__nav[data-phase=locked] .PillNav-module__oLivQG__actions>:nth-child(2),.PillNav-module__oLivQG__nav[data-phase=ready] .PillNav-module__oLivQG__actions>:nth-child(2){animation-delay:.12s}@keyframes PillNav-module__oLivQG__staggerIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.PillNav-module__oLivQG__segmentPill{isolation:isolate;grid-template-columns:1fr 1fr;gap:0;width:100%;height:56px;padding:4px;display:grid;position:relative}.PillNav-module__oLivQG__segmentPill:after{content:"";border-radius:var(--radius-pill);pointer-events:none;z-index:0;background:0 0;border:1px solid #0000;position:absolute;inset:4px}.PillNav-module__oLivQG__segmentIndicator{z-index:2;border-radius:var(--radius-pill);background:var(--color-pill-active);border:1px solid var(--color-pill-active-border);width:calc(50% - 4px);height:calc(100% - 8px);box-shadow:none;transition:transform .35s var(--ease-out);pointer-events:none;position:absolute;top:4px;left:4px}.PillNav-module__oLivQG__segmentIndicator[data-active=about]{transform:translate(100%)}.PillNav-module__oLivQG__segmentButton{z-index:1;font-family:var(--font-inter);letter-spacing:-.28px;color:var(--color-ink-muted);cursor:pointer;transition:color .25s var(--ease-out);background:0 0;border:0;padding:0 16px;font-size:14px;font-weight:500;line-height:1.2;position:relative}.PillNav-module__oLivQG__segmentButton[aria-selected=true]{z-index:3;color:var(--color-ink)}.PillNav-module__oLivQG__segmentButton:after{content:"";border-radius:var(--radius-pill);background:var(--color-pill-active);border:1px solid var(--color-pill-active-border);opacity:0;transition:opacity var(--hover-fade-out-duration)var(--ease-out)var(--hover-fade-out-delay);pointer-events:none;z-index:-1;position:absolute;inset:0}.PillNav-module__oLivQG__iconPill,.PillNav-module__oLivQG__copyPill{isolation:isolate;border:none;position:relative}.PillNav-module__oLivQG__iconPill{width:56px;height:56px;color:var(--color-ink);place-items:center;padding:4px;display:grid}.PillNav-module__oLivQG__iconPill:after,.PillNav-module__oLivQG__copyPill:after{content:"";border-radius:var(--radius-pill);background:var(--color-pill-active);border:1px solid var(--color-pill-active-border);opacity:0;transition:opacity var(--hover-fade-out-duration)var(--ease-out)var(--hover-fade-out-delay);pointer-events:none;position:absolute;inset:4px}.PillNav-module__oLivQG__iconPill>*,.PillNav-module__oLivQG__copyPill>*{z-index:1;position:relative}.PillNav-module__oLivQG__copyPillWrap{flex:0 0 128px;width:128px;height:56px;position:relative}.PillNav-module__oLivQG__copyPill{width:max-content;max-width:100%;height:56px;font-family:var(--font-inter);letter-spacing:-.28px;color:var(--color-ink);white-space:nowrap;justify-content:flex-start;align-items:center;gap:8px;padding:4px 16px 4px 14px;font-size:14px;font-weight:500;display:inline-flex;position:absolute;top:0;left:0}.PillNav-module__oLivQG__copyIcon{flex:0 0 20px;width:20px;height:20px;position:relative;overflow:hidden}.PillNav-module__oLivQG__copyIconDefault,.PillNav-module__oLivQG__copyIconConfirm{transition:opacity .2s var(--ease-out),transform .2s var(--ease-out);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.PillNav-module__oLivQG__copyIconDefault{opacity:1;transform:translateY(0)}.PillNav-module__oLivQG__copyIconConfirm{opacity:0;transform:translateY(.35em)}.PillNav-module__oLivQG__copyPill[data-copied=true] .PillNav-module__oLivQG__copyIconDefault{opacity:0;transform:translateY(-.35em)}.PillNav-module__oLivQG__copyPill[data-copied=true] .PillNav-module__oLivQG__copyIconConfirm{opacity:1;transform:translateY(0)}.PillNav-module__oLivQG__copyLabel{width:72px;height:1.2em;transition:width .2s var(--ease-out);flex:none;position:relative;overflow:hidden}.PillNav-module__oLivQG__copyPill[data-copied=true] .PillNav-module__oLivQG__copyLabel{width:46px}.PillNav-module__oLivQG__copyLabelDefault,.PillNav-module__oLivQG__copyLabelConfirm{width:max-content;transition:opacity .2s var(--ease-out),transform .2s var(--ease-out);justify-content:flex-start;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0}.PillNav-module__oLivQG__copyLabelDefault{opacity:1;transform:translateY(0)}.PillNav-module__oLivQG__copyLabelConfirm{opacity:0;transform:translateY(.35em)}.PillNav-module__oLivQG__copyPill[data-copied=true] .PillNav-module__oLivQG__copyLabelDefault{opacity:0;transform:translateY(-.35em)}.PillNav-module__oLivQG__copyPill[data-copied=true] .PillNav-module__oLivQG__copyLabelConfirm{opacity:1;transform:translateY(0)}.PillNav-module__oLivQG__copyPill[data-copied=true]:after{opacity:1;transition-delay:0s}.PillNav-module__oLivQG__copyLabelLive{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PillNav-module__oLivQG__copyIcon svg{flex:none;display:block}.PillNav-module__oLivQG__segmentPill:has(.PillNav-module__oLivQG__segmentIndicator[data-active=design]) .PillNav-module__oLivQG__segmentButton:nth-child(3):after{left:4px;right:0}.PillNav-module__oLivQG__segmentPill:has(.PillNav-module__oLivQG__segmentIndicator[data-active=about]) .PillNav-module__oLivQG__segmentButton:nth-child(2):after{left:0;right:4px}@media (hover:hover) and (pointer:fine){.PillNav-module__oLivQG__segmentButton:not([aria-selected=true]):hover:after,.PillNav-module__oLivQG__iconPill:hover:after,.PillNav-module__oLivQG__copyPill:hover:after{opacity:1;transition-duration:var(--hover-fade-in-duration);transition-delay:0s}}.PillNav-module__oLivQG__segmentButton:not([aria-selected=true]):focus-visible:after,.PillNav-module__oLivQG__iconPill:focus-visible:after,.PillNav-module__oLivQG__copyPill:focus-visible:after{opacity:1;transition-duration:var(--hover-fade-in-duration);transition-delay:0s}.PillNav-module__oLivQG__segmentButton:focus-visible,.PillNav-module__oLivQG__iconPill:focus-visible,.PillNav-module__oLivQG__copyPill:focus-visible{outline:none}@media (max-width:768px){.PillNav-module__oLivQG__nav[data-phase=locked],.PillNav-module__oLivQG__nav[data-phase=ready]{flex-wrap:wrap;gap:12px}.PillNav-module__oLivQG__nav[data-phase=locked] .PillNav-module__oLivQG__middle,.PillNav-module__oLivQG__nav[data-phase=ready] .PillNav-module__oLivQG__middle{flex:100%;order:3;width:100%;max-width:none}.PillNav-module__oLivQG__nav[data-phase=locked] .PillNav-module__oLivQG__actions,.PillNav-module__oLivQG__nav[data-phase=ready] .PillNav-module__oLivQG__actions{margin-left:auto}.PillNav-module__oLivQG__copyPillWrap{flex:0 0 56px;width:56px}.PillNav-module__oLivQG__copyPillWrap .PillNav-module__oLivQG__copyLabel{display:none}.PillNav-module__oLivQG__copyPillWrap .PillNav-module__oLivQG__copyPill{width:56px;max-width:none;padding:4px}}@media (prefers-reduced-motion:reduce){.PillNav-module__oLivQG__avatarPill,.PillNav-module__oLivQG__iconPill,.PillNav-module__oLivQG__copyPill,.PillNav-module__oLivQG__segmentPill{-webkit-backdrop-filter:none;backdrop-filter:none}.PillNav-module__oLivQG__signal,.PillNav-module__oLivQG__nav[data-phase=pulse] .PillNav-module__oLivQG__avatarPill,.PillNav-module__oLivQG__nav[data-phase=locked] .PillNav-module__oLivQG__middle,.PillNav-module__oLivQG__nav[data-phase=locked] .PillNav-module__oLivQG__actions>*,.PillNav-module__oLivQG__nav[data-phase=ready] .PillNav-module__oLivQG__middle,.PillNav-module__oLivQG__nav[data-phase=ready] .PillNav-module__oLivQG__actions>*{animation:none}.PillNav-module__oLivQG__nav,.PillNav-module__oLivQG__middle,.PillNav-module__oLivQG__actions,.PillNav-module__oLivQG__avatar,.PillNav-module__oLivQG__checkOrb,.PillNav-module__oLivQG__avatarPill{transition-duration:.01ms}.PillNav-module__oLivQG__copyIconDefault,.PillNav-module__oLivQG__copyIconConfirm,.PillNav-module__oLivQG__copyLabelDefault,.PillNav-module__oLivQG__copyLabelConfirm{transition:opacity .01ms;transform:none}.PillNav-module__oLivQG__copyLabel{transition:width .01ms}.PillNav-module__oLivQG__segmentButton:after,.PillNav-module__oLivQG__iconPill:after,.PillNav-module__oLivQG__copyPill:after{transition:opacity .01ms}}
.SiteGate-module__DrvbHq__stage{z-index:10;pointer-events:none;position:fixed}.SiteGate-module__DrvbHq__stage[data-dock=center]{inset:0}.SiteGate-module__DrvbHq__stage[data-dock=top]{height:calc(96px + var(--nav-chrome-fade));top:0;left:0;right:0}.SiteGate-module__DrvbHq__navBackdrop{background:linear-gradient(to bottom,var(--nav-chrome-bg)0%,var(--nav-chrome-bg)42%,var(--nav-chrome-bg-mid)72%,transparent 100%);-webkit-backdrop-filter:blur(var(--nav-chrome-blur))saturate(108%);backdrop-filter:blur(var(--nav-chrome-blur))saturate(108%);opacity:0;pointer-events:none;transition:opacity .5s var(--ease-out);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 72%,#0003 90%,#0000 100%);mask-image:linear-gradient(#000 0% 72%,#0003 90%,#0000 100%)}.SiteGate-module__DrvbHq__stage[data-dock=top] .SiteGate-module__DrvbHq__navBackdrop{opacity:1}.SiteGate-module__DrvbHq__cluster{width:min(var(--column-width),calc(100% - var(--column-gutter)*2));pointer-events:auto;padding:0 12px;transition:top .5s cubic-bezier(.645,.045,.355,1),translate .5s cubic-bezier(.645,.045,.355,1),padding .5s cubic-bezier(.645,.045,.355,1);position:absolute;top:50%;left:50%;translate:-50% -50%}.SiteGate-module__DrvbHq__stage[data-dock=top] .SiteGate-module__DrvbHq__cluster{padding:24px 12px 16px;top:0;translate:-50%}.SiteGate-module__DrvbHq__caption{font-family:var(--font-inter);letter-spacing:-.28px;color:var(--color-ink-muted);text-align:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s var(--ease-out),visibility .4s var(--ease-out);font-size:14px;font-weight:500;line-height:1.3;position:absolute;top:calc(100% + 40px);left:0;right:0}.SiteGate-module__DrvbHq__stage[data-phase=locked] .SiteGate-module__DrvbHq__caption{opacity:1;visibility:visible;pointer-events:auto;transition-delay:.28s}.SiteGate-module__DrvbHq__stage[data-phase=locked] .SiteGate-module__DrvbHq__caption:hover{color:var(--color-ink)}.SiteGate-module__DrvbHq__stage[data-phase=locked] .SiteGate-module__DrvbHq__caption:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px;border-radius:4px}.SiteGate-module__DrvbHq__status{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SiteGate-module__DrvbHq__navSpacer{height:96px}.SiteGate-module__DrvbHq__content{opacity:0}.SiteGate-module__DrvbHq__content[data-reveal=true]{animation:SiteGate-module__DrvbHq__contentReveal .7s var(--ease-out)both}.SiteGate-module__DrvbHq__content[data-reveal=settled]{opacity:1}@keyframes SiteGate-module__DrvbHq__contentReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.SiteGate-module__DrvbHq__navSpacer{height:140px}.SiteGate-module__DrvbHq__stage[data-dock=top]{height:calc(140px + var(--nav-chrome-fade))}}@media (max-width:480px){.SiteGate-module__DrvbHq__cluster{padding-inline:0}}@media (prefers-reduced-motion:reduce){.SiteGate-module__DrvbHq__navBackdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(to bottom,var(--nav-chrome-bg)0%,var(--nav-chrome-bg)42%,var(--nav-chrome-bg-mid)72%,transparent 100%);transition-duration:.01ms}.SiteGate-module__DrvbHq__cluster,.SiteGate-module__DrvbHq__caption{transition-duration:.01ms}.SiteGate-module__DrvbHq__content{opacity:1}.SiteGate-module__DrvbHq__content[data-reveal=true]{animation:none}}
.Hero-module__s-6kkG__hero{justify-content:center;align-items:center;min-height:clamp(320px,42vh,420px);padding:0;display:flex}.Hero-module__s-6kkG__lead{max-width:749px;font-family:var(--font-geist);letter-spacing:-.025em;text-align:center;color:var(--color-ink);margin:0;font-size:clamp(32px,5vw,48px);font-weight:400;line-height:1.25}@media (max-width:768px){.Hero-module__s-6kkG__hero{min-height:280px;padding:0 8px}.Hero-module__s-6kkG__lead{font-size:clamp(28px,7vw,36px)}}
.CalloutBar-module__CtZ2_G__callout{isolation:isolate;border-radius:var(--radius-pill);background:var(--color-pill);width:calc(100% - 20px);max-width:729px;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:16px;margin:48px auto;padding:12px 12px 12px 16px;text-decoration:none;display:flex;position:relative}.CalloutBar-module__CtZ2_G__callout:before,.CalloutBar-module__CtZ2_G__cta:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity var(--hover-fade-out-duration)var(--ease-out)var(--hover-fade-out-delay);pointer-events:none;position:absolute;inset:0}.CalloutBar-module__CtZ2_G__callout:before{background:#edeef370}.CalloutBar-module__CtZ2_G__cta:before{background:#ffffff80}.CalloutBar-module__CtZ2_G__left{align-items:center;gap:12px;min-width:0;display:flex}.CalloutBar-module__CtZ2_G__label{font-family:var(--font-geist);letter-spacing:-.24px;color:var(--color-ink);font-size:16px;font-weight:500;line-height:1.2}.CalloutBar-module__CtZ2_G__cta{isolation:isolate;border-radius:var(--radius-pill);background:var(--color-pill-active);height:32px;font-family:var(--font-inter);letter-spacing:-.27px;color:var(--color-ink);flex:none;justify-content:center;align-items:center;padding:0 20px;font-size:13.7px;font-weight:500;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.CalloutBar-module__CtZ2_G__callout:hover:before,.CalloutBar-module__CtZ2_G__callout:hover .CalloutBar-module__CtZ2_G__cta:before{opacity:1;transition-duration:var(--hover-fade-in-duration);transition-delay:0s}}.CalloutBar-module__CtZ2_G__callout:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.CalloutBar-module__CtZ2_G__callout:before,.CalloutBar-module__CtZ2_G__cta:before{transition:none}}@media (max-width:640px){.CalloutBar-module__CtZ2_G__callout{border-radius:24px;flex-direction:column;align-items:stretch;padding:16px}.CalloutBar-module__CtZ2_G__cta{width:100%;height:40px}}
.DeviceFrame-module__d9QxQq__device{--dw:var(--device-w,300px);width:var(--dw);aspect-ratio:708/1479;flex-shrink:0;position:relative;overflow:visible}.DeviceFrame-module__d9QxQq__screen{border-radius:calc(var(--dw)*.154);z-index:0;background:#0b0f14;width:94.774%;height:97.498%;position:absolute;top:1.285%;left:2.684%;overflow:hidden}.DeviceFrame-module__d9QxQq__screenImage{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.DeviceFrame-module__d9QxQq__screenVideo{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .22s var(--ease-out);pointer-events:none;position:absolute;inset:0}.DeviceFrame-module__d9QxQq__screenVideoAutoplay[data-started=true]{opacity:1}@media (prefers-reduced-motion:reduce){.DeviceFrame-module__d9QxQq__screenVideo{transition:none}}.DeviceFrame-module__d9QxQq__bezel{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;width:129.802%;max-width:none;height:auto;position:absolute;top:-2.705%;left:-14.689%}
.HoverPreview-module__w5AM6W__preview{--device-w:var(--preview-width);top:0;right:calc(var(--list-inset) + var(--row-date-width) + (var(--row-gap) + var(--preview-slot) - var(--preview-width))/2);z-index:5;width:var(--preview-width);pointer-events:none;justify-content:center;display:flex;position:absolute}.HoverPreview-module__w5AM6W__panel{background:#202226;border-radius:16px;width:100%;overflow:hidden;box-shadow:0 24px 64px #31343a2e,0 8px 24px #31343a1f}.HoverPreview-module__w5AM6W__media{object-fit:cover;width:100%;height:100%}.HoverPreview-module__w5AM6W__placeholder{border:1px solid var(--color-pill-active-border);background:var(--color-pill-active);color:var(--color-ink-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex}.HoverPreview-module__w5AM6W__placeholderLabel{max-width:22ch;font-family:var(--font-geist);letter-spacing:-.21px;text-wrap:balance;font-size:14px;font-weight:400;line-height:1.35}@media (max-width:999px),(pointer:coarse){.HoverPreview-module__w5AM6W__preview{display:none}}
.WorkRow-module__stNTcW__row{--fill-bleed-x:12px;--fill-bleed-y:4px;--fill-radius:var(--radius-pill);grid-template-columns:var(--row-company-width)minmax(0,1fr)var(--row-date-width);column-gap:var(--row-gap);pointer-events:none;align-items:center;min-height:27px;padding:4px 0;display:grid;position:relative}.WorkRow-module__stNTcW__hoverFill{pointer-events:auto;cursor:pointer;top:calc(var(--fill-bleed-y)*-1);bottom:calc(var(--fill-bleed-y)*-1);left:calc(var(--fill-bleed-x)*-1);right:calc(var(--fill-bleed-x)*-1);z-index:0;border-radius:var(--fill-radius);background:var(--color-pill-active);opacity:0;clip-path:inset(0 var(--row-shift,0px)round var(--fill-radius));transition:opacity var(--hover-fade-out-duration)var(--ease-out)var(--hover-fade-out-delay),clip-path var(--spring-duration)var(--ease-spring);contain:paint;position:absolute}.WorkRow-module__stNTcW__row[data-active=true] .WorkRow-module__stNTcW__hoverFill{opacity:1;transition:opacity var(--hover-fade-in-duration)var(--ease-out)0s,clip-path var(--spring-duration)var(--ease-spring)}.WorkRow-module__stNTcW__company,.WorkRow-module__stNTcW__title,.WorkRow-module__stNTcW__date{z-index:1;font-family:var(--font-geist);letter-spacing:-.24px;color:var(--color-ink);font-size:16px;font-weight:400;line-height:1.2;position:relative}.WorkRow-module__stNTcW__company{white-space:nowrap}.WorkRow-module__stNTcW__title{min-width:0;padding-right:var(--row-slot,0px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.WorkRow-module__stNTcW__company,.WorkRow-module__stNTcW__title{transform:translateX(var(--row-shift,0px));transition:transform var(--spring-duration)var(--ease-spring)}.WorkRow-module__stNTcW__date{white-space:nowrap;transform:translateX(calc(var(--row-shift,0px)*-1));transition:transform var(--spring-duration)var(--ease-spring);justify-self:end}@media (max-width:768px){.WorkRow-module__stNTcW__row{--fill-bleed-x:8px;--fill-bleed-y:0px;--fill-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 0}.WorkRow-module__stNTcW__company{color:var(--color-ink-muted);grid-area:1/1;font-size:13px}.WorkRow-module__stNTcW__title{white-space:normal;grid-area:2/1;padding-right:0}.WorkRow-module__stNTcW__date{grid-area:1/2/span 2;align-self:start;font-size:14px}}@media (pointer:coarse){.WorkRow-module__stNTcW__row[data-active=true] .WorkRow-module__stNTcW__hoverFill{opacity:.65}}@media (prefers-reduced-motion:reduce){.WorkRow-module__stNTcW__hoverFill,.WorkRow-module__stNTcW__company,.WorkRow-module__stNTcW__title,.WorkRow-module__stNTcW__date{transition:none}}
.WorkList-module__7pGkSW__list{--list-inset:16px;--row-slot:var(--preview-slot);--row-shift:calc(var(--row-slot)/2);padding:0 var(--list-inset);margin-inline:calc(var(--row-slot)/-2);flex-direction:column;gap:48px;display:flex;position:relative}.WorkList-module__7pGkSW__list[data-expanded=true]{--row-shift:0px}.WorkList-module__7pGkSW__group{flex-direction:column;gap:8px;display:flex}.WorkList-module__7pGkSW__groupHeader{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.WorkList-module__7pGkSW__groupTitle{font-family:var(--font-geist);letter-spacing:-.24px;color:var(--color-ink);transform:translateX(var(--row-shift));transition:transform var(--spring-duration)var(--ease-spring);margin:0;font-size:16px;font-weight:600;line-height:1.2}.WorkList-module__7pGkSW__divider{width:100%;height:1px;clip-path:inset(-2px var(--row-shift));transition:clip-path var(--spring-duration)var(--ease-spring);background:#31343a24;box-shadow:0 1px #fff3}.WorkList-module__7pGkSW__rows{flex-direction:column;gap:8px;display:flex}@media (max-width:999px),(pointer:coarse){.WorkList-module__7pGkSW__list{--row-slot:0px}}@media (max-width:768px){.WorkList-module__7pGkSW__list{--list-inset:0px;gap:40px}}@media (prefers-reduced-motion:reduce){.WorkList-module__7pGkSW__groupTitle,.WorkList-module__7pGkSW__divider{transition:none}}
.TeamMarks-module__AIbwCG__mark{border-radius:10px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 6px 16px #31343a29}.TeamMarks-module__AIbwCG__mark svg{display:block}.TeamMarks-module__AIbwCG__hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.FunFactCta-module__6OT-JG__wrap{width:100%;max-width:640px;margin:40px auto 0}.FunFactCta-module__6OT-JG__cta{isolation:isolate;border-radius:var(--radius-pill);background:var(--color-pill);width:100%;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 12px 12px 16px;display:flex;position:relative}.FunFactCta-module__6OT-JG__cta:before,.FunFactCta-module__6OT-JG__action:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity var(--hover-fade-out-duration)var(--ease-out)var(--hover-fade-out-delay);pointer-events:none;position:absolute;inset:0}.FunFactCta-module__6OT-JG__cta:before{background:#edeef370}.FunFactCta-module__6OT-JG__action:before{background:#ffffff80}.FunFactCta-module__6OT-JG__left{align-items:center;gap:12px;min-width:0;display:flex}.FunFactCta-module__6OT-JG__label{font-family:var(--font-geist);letter-spacing:-.24px;color:var(--color-ink);font-size:16px;font-weight:500;line-height:1.2}.FunFactCta-module__6OT-JG__action{isolation:isolate;border-radius:var(--radius-pill);background:var(--color-pill-active);width:102px;min-width:102px;height:32px;font-family:var(--font-inter);letter-spacing:-.27px;color:var(--color-ink);flex:none;justify-content:center;align-items:center;padding:0 16px;font-size:13.7px;font-weight:500;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.FunFactCta-module__6OT-JG__cta:hover:before,.FunFactCta-module__6OT-JG__cta:hover .FunFactCta-module__6OT-JG__action:before{opacity:1;transition-duration:var(--hover-fade-in-duration);transition-delay:0s}}.FunFactCta-module__6OT-JG__cta:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.FunFactCta-module__6OT-JG__stage{transition:grid-template-rows var(--spring-duration)var(--ease-spring);grid-template-rows:0fr;display:grid}.FunFactCta-module__6OT-JG__stage[data-open=true]{grid-template-rows:1fr}.FunFactCta-module__6OT-JG__stageClip{min-height:0;overflow:hidden}.FunFactCta-module__6OT-JG__card{background:var(--color-pill);border:1px solid var(--color-pill-active-border);border-radius:24px;height:280px;margin-top:12px;padding:24px 20px;position:relative}.FunFactCta-module__6OT-JG__motion{padding:24px 20px;display:flex;position:absolute;inset:0}.FunFactCta-module__6OT-JG__body{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.FunFactCta-module__6OT-JG__factText{max-width:36ch;font-family:var(--font-geist);letter-spacing:-.32px;color:var(--color-ink);margin:0;font-size:18px;font-weight:400;line-height:1.4}.FunFactCta-module__6OT-JG__teams{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.FunFactCta-module__6OT-JG__photo{aspect-ratio:4/5;object-fit:cover;border-radius:16px;width:min(120px,38%);height:auto;box-shadow:0 10px 28px #31343a29}.FunFactCta-module__6OT-JG__photoFallback{aspect-ratio:4/5;background:var(--color-pill-active);border:1px dashed #31343a2e;border-radius:16px;width:120px}.FunFactCta-module__6OT-JG__live{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.FunFactCta-module__6OT-JG__cta:before,.FunFactCta-module__6OT-JG__action:before,.FunFactCta-module__6OT-JG__stage{transition:none}}@media (max-width:640px){.FunFactCta-module__6OT-JG__cta{border-radius:24px;flex-direction:column;align-items:stretch;padding:16px}.FunFactCta-module__6OT-JG__action{width:100%;height:40px}}
.AboutPanel-module__ltsP5W__about{animation:AboutPanel-module__ltsP5W__fadeIn .4s var(--ease-out);padding:48px 16px 0}.AboutPanel-module__ltsP5W__copy{flex-direction:column;gap:20px;max-width:640px;margin:0 auto;display:flex}.AboutPanel-module__ltsP5W__copy p{font-family:var(--font-geist);letter-spacing:-.4px;color:var(--color-ink);margin:0;font-size:clamp(18px,3vw,24px);font-weight:400;line-height:1.45}.AboutPanel-module__ltsP5W__links{flex-wrap:wrap;justify-content:center;gap:16px 24px;margin-top:40px;display:flex}.AboutPanel-module__ltsP5W__links a{font-family:var(--font-inter);letter-spacing:-.28px;color:var(--color-ink-muted);transition:color var(--hover-fade-out-duration)var(--ease-out)var(--hover-fade-out-delay);font-size:14px;font-weight:500}.AboutPanel-module__ltsP5W__links a:hover{color:var(--color-ink);transition-duration:var(--hover-fade-in-duration);transition-delay:0s}@keyframes AboutPanel-module__ltsP5W__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.AboutPanel-module__ltsP5W__about{animation:none}}@media (max-width:768px){.AboutPanel-module__ltsP5W__about{padding-top:32px}}
.HomeShell-module__KEyZvq__panels{position:relative}.HomeShell-module__KEyZvq__panel[hidden]{display:none}.HomeShell-module__KEyZvq__panels[data-switched] .HomeShell-module__KEyZvq__panel:not([hidden]){animation:HomeShell-module__KEyZvq__panelIn .35s var(--ease-out)}@keyframes HomeShell-module__KEyZvq__panelIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.HomeShell-module__KEyZvq__panels[data-switched] .HomeShell-module__KEyZvq__panel:not([hidden]){animation:none}}
.page-module___8aEwW__root{min-height:100dvh;position:relative;overflow-x:clip}.page-module___8aEwW__backdrop{z-index:0;pointer-events:none;background:linear-gradient(to top,var(--color-bg-end)0%,var(--color-bg-start)100%);position:fixed;inset:0}.page-module___8aEwW__backdropScrim{background:linear-gradient(to bottom,var(--color-bg-end)0%,#c1c6d600 100%);height:40%;position:absolute;inset:0 0 auto}.page-module___8aEwW__backdropMesh{opacity:.08;background:url(/site/warm-mesh.webp) 50%/cover no-repeat;position:absolute;inset:0}.page-module___8aEwW__content{z-index:1;width:min(var(--column-width),calc(100% - var(--column-gutter)*2));margin:0 auto;padding:0 0 80px;position:relative}
