.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=rising],.PillNav-module__oLivQG__nav[data-phase=ready]{gap:24px}.PillNav-module__oLivQG__nav[data-phase=rising]{transition:gap .45s var(--ease-out).32s}.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}.PillNav-module__oLivQG__nav[data-phase=rising] .PillNav-module__oLivQG__avatarPill,.PillNav-module__oLivQG__nav[data-phase=ready] .PillNav-module__oLivQG__avatarPill{animation:none;transform:scale(1)}@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,.PillNav-module__oLivQG__nav[data-phase=rising] .PillNav-module__oLivQG__middle{flex:0 412px;width:min(412px,100%);max-width:412px}.PillNav-module__oLivQG__nav[data-phase=rising] .PillNav-module__oLivQG__middle{opacity:1;pointer-events:none;transition:max-width .45s var(--ease-out).32s,opacity .35s var(--ease-out).32s;overflow:visible}.PillNav-module__oLivQG__nav[data-phase=locked] .PillNav-module__oLivQG__actions,.PillNav-module__oLivQG__nav[data-phase=ready] .PillNav-module__oLivQG__actions,.PillNav-module__oLivQG__nav[data-phase=rising] .PillNav-module__oLivQG__actions{opacity:1;max-width:220px;overflow:visible}.PillNav-module__oLivQG__nav[data-phase=locked] .PillNav-module__oLivQG__actions,.PillNav-module__oLivQG__nav[data-phase=ready] .PillNav-module__oLivQG__actions{pointer-events:auto}.PillNav-module__oLivQG__nav[data-phase=rising] .PillNav-module__oLivQG__actions{pointer-events:none;transition:max-width .45s var(--ease-out).38s,opacity .35s var(--ease-out).38s}.PillNav-module__oLivQG__nav[data-phase=locked] .PillNav-module__oLivQG__middle,.PillNav-module__oLivQG__nav[data-phase=locked] .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{animation-delay:40ms}.PillNav-module__oLivQG__nav[data-phase=locked] .PillNav-module__oLivQG__actions>:first-child{animation-delay:80ms}.PillNav-module__oLivQG__nav[data-phase=locked] .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-segment-hover);opacity:0;transition:opacity var(--hover-fade-out-duration)var(--ease-out)var(--hover-fade-out-delay);pointer-events:none;z-index:-1;border:1px solid #0000;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{height:calc(96px + var(--nav-chrome-fade));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 .45s var(--ease-out);position:absolute;top:0;left:0;right: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-phase=rising] .SiteGate-module__DrvbHq__navBackdrop,.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:padding .65s cubic-bezier(.645,.045,.355,1);position:absolute;top:0;left:50%}.SiteGate-module__DrvbHq__stage[data-phase=rising] .SiteGate-module__DrvbHq__cluster,.SiteGate-module__DrvbHq__stage[data-dock=top] .SiteGate-module__DrvbHq__cluster{padding:24px 12px 16px}.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__navBackdrop,.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{padding-top:24px;padding-bottom:16px;transition-duration:.01ms;transform:none}.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__stage,.Hero-module__s-6kkG__staticLeads{width:100%;max-width:749px}.Hero-module__s-6kkG__stage{place-items:center;display:grid}.Hero-module__s-6kkG__sizerLine,.Hero-module__s-6kkG__stage .Hero-module__s-6kkG__lead{grid-area:1/1;width:100%;min-width:0}.Hero-module__s-6kkG__sizerLine,.Hero-module__s-6kkG__lead{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}.Hero-module__s-6kkG__sizerLine{visibility:hidden;pointer-events:none}.Hero-module__s-6kkG__word{margin-right:.28em;display:inline-block}.Hero-module__s-6kkG__word:last-child{margin-right:0}.Hero-module__s-6kkG__staticLeads{flex-direction:column;gap:.75em;display:flex}.Hero-module__s-6kkG__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:768px){.Hero-module__s-6kkG__hero{min-height:280px;padding:0 8px}.Hero-module__s-6kkG__sizerLine,.Hero-module__s-6kkG__lead{font-size:clamp(28px,7vw,36px)}}@media (prefers-reduced-motion:reduce){.Hero-module__s-6kkG__hero{min-height:unset;padding-block:48px}}
.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%}
.PreviewMedia-module__g1Ia4q__panel{background:#202226;border-radius:16px;width:100%;overflow:hidden;box-shadow:0 24px 64px #31343a2e,0 8px 24px #31343a1f}.PreviewMedia-module__g1Ia4q__media{object-fit:cover;width:100%;height:100%}.PreviewMedia-module__g1Ia4q__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}.PreviewMedia-module__g1Ia4q__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}.PreviewMedia-module__g1Ia4q__dualPhone{justify-content:center;align-items:flex-end;gap:16px;display:flex}.PreviewMedia-module__g1Ia4q__fill{width:100%;height:100%}.PreviewMedia-module__g1Ia4q__fill:has([data-device-frame]){justify-content:center;align-items:center;display:flex}.PreviewMedia-module__g1Ia4q__dualPhone.PreviewMedia-module__g1Ia4q__fill{align-items:center}.PreviewMedia-module__g1Ia4q__panel.PreviewMedia-module__g1Ia4q__fill{aspect-ratio:auto;box-shadow:none;background:0 0;border-radius:0;overflow:visible}.PreviewMedia-module__g1Ia4q__panel.PreviewMedia-module__g1Ia4q__fill .PreviewMedia-module__g1Ia4q__media{object-fit:cover}.PreviewMedia-module__g1Ia4q__panel.PreviewMedia-module__g1Ia4q__fill.PreviewMedia-module__g1Ia4q__panelVideo{box-shadow:none;background:0 0;border-radius:12px;overflow:hidden}.PreviewMedia-module__g1Ia4q__panel.PreviewMedia-module__g1Ia4q__fill.PreviewMedia-module__g1Ia4q__panelVideo .PreviewMedia-module__g1Ia4q__media{object-fit:contain}.PreviewMedia-module__g1Ia4q__panelVideo:not(.PreviewMedia-module__g1Ia4q__fill){background:0 0;border-radius:12px;box-shadow:0 24px 64px #31343a24,0 8px 24px #31343a14}.PreviewMedia-module__g1Ia4q__panelVideo:not(.PreviewMedia-module__g1Ia4q__fill) .PreviewMedia-module__g1Ia4q__media{object-fit:contain}.PreviewMedia-module__g1Ia4q__thumbPhone,.PreviewMedia-module__g1Ia4q__thumbDualPhone{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.PreviewMedia-module__g1Ia4q__thumbDualPhone{gap:4px}.PreviewMedia-module__g1Ia4q__thumbDevice{--device-w:var(--thumb-device-w,44px);flex-shrink:0}.PreviewMedia-module__g1Ia4q__thumbDualPhone .PreviewMedia-module__g1Ia4q__thumbDevice{--device-w:var(--thumb-dual-device-w,34px)}.PreviewMedia-module__g1Ia4q__thumbPanel{background:#000;border-radius:4px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.PreviewMedia-module__g1Ia4q__thumbPanelMedia{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}
.HoverPreview-module__w5AM6W__preview{--device-w:var(--preview-width);--visual-w:calc(var(--preview-width)*var(--preview-frame-scale));--preview-date-clearance:calc(var(--list-inset) + var(--row-date-width) + var(--preview-gap));--preview-hole:calc(var(--preview-slot) + var(--title-nudge,0px) + var(--row-gap));--visual-right:max(var(--preview-date-clearance),calc(var(--preview-date-clearance) + (var(--preview-hole) - var(--visual-w))/2));top:0;right:calc(var(--visual-right) + (var(--visual-w) - var(--device-w))/2);z-index:5;width:var(--preview-width);pointer-events:none;justify-content:center;display:flex;position:absolute}.HoverPreview-module__w5AM6W__preview[data-frame=flat]{--visual-w:var(--device-w)}.HoverPreview-module__w5AM6W__preview[data-frame=flat][data-aspect=video]{--device-w:var(--preview-video-width);width:var(--preview-video-width)}.HoverPreview-module__w5AM6W__preview[data-frame=flat][data-aspect=wide]{--device-w:var(--preview-flat-wide-width);width:var(--preview-flat-wide-width)}@media (max-width:999px),(pointer:coarse){.HoverPreview-module__w5AM6W__preview{display:none}}
.MediaLightbox-module__I-GTIW__overlay{--edge:16px;--copy-w:260px;--gap:16px;--strip-w:168px;--strip-gap:16px;--dual-gap:16px;--avail-h:calc(100dvh - var(--edge)*2);--mid-w:calc(100vw - var(--edge)*2 - var(--copy-w) - var(--gap) - var(--strip-w) - var(--strip-gap));--stage-w:min(var(--mid-w),calc(var(--avail-h)*var(--preview-video-ratio)));--stage-h:calc(var(--stage-w)/var(--preview-video-ratio));--device-w:min(var(--preview-width),calc((var(--stage-h) - 32px)*708/1479),calc((var(--stage-w) - 32px)/var(--preview-frame-scale)));z-index:20;padding:var(--edge);justify-content:stretch;align-items:stretch;display:flex;position:fixed;inset:0}.MediaLightbox-module__I-GTIW__backdrop{z-index:0;-webkit-backdrop-filter:blur(20px)saturate(120%);backdrop-filter:blur(20px)saturate(120%);background:#000;position:absolute;inset:0}.MediaLightbox-module__I-GTIW__infoRail{width:var(--copy-w);pointer-events:none;background:#ffffff14;border-radius:16px;flex-direction:column;justify-content:flex-start;align-self:start;gap:24px;min-width:0;padding:16px;display:flex}.MediaLightbox-module__I-GTIW__infoTitle{font-family:var(--font-geist);letter-spacing:-.45px;color:#fff;text-wrap:balance;order:2;margin:0;font-size:18px;font-weight:500;line-height:1.25}.MediaLightbox-module__I-GTIW__infoBadge{border-radius:var(--radius-pill);background:#ffffff1a;order:1;align-self:flex-start;align-items:center;gap:6px;padding:6px 10px 6px 6px;display:inline-flex}.MediaLightbox-module__I-GTIW__infoBadgeIcon{object-fit:cover;border-radius:50%;flex:none;width:28px;height:28px}.MediaLightbox-module__I-GTIW__infoBadgeLabel{font-family:var(--font-geist);letter-spacing:0;color:#fff;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.25}.MediaLightbox-module__I-GTIW__infoDate{font-family:var(--font-geist);letter-spacing:-.12px;color:#ffffff94;order:3;margin:-16px 0 0;font-size:13px;font-weight:400;line-height:1.2}.MediaLightbox-module__I-GTIW__infoDescriptionBlock{order:4;align-items:flex-start;gap:8px;display:flex}.MediaLightbox-module__I-GTIW__infoDescription{min-width:0;font-family:var(--font-geist);letter-spacing:-.18px;color:#ffffffe0;flex-direction:column;flex:1;gap:1.25em;font-size:14px;font-weight:400;line-height:1.45;display:flex}.MediaLightbox-module__I-GTIW__infoDescription p{margin:0}.MediaLightbox-module__I-GTIW__infoDescription strong{color:#fff;font-weight:700}.MediaLightbox-module__I-GTIW__descriptionToggle{color:#ffffffe0;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:#ffffff1a;border:none;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;margin:0;padding:0;display:grid}.MediaLightbox-module__I-GTIW__descriptionToggle:focus-visible{outline-offset:2px;outline:2px solid #fff}.MediaLightbox-module__I-GTIW__descriptionChevron{transition:transform .2s var(--ease-out)}.MediaLightbox-module__I-GTIW__descriptionChevron[data-expanded=true]{transform:rotate(180deg)}.MediaLightbox-module__I-GTIW__descriptionOverlay{z-index:2;pointer-events:auto;-webkit-overflow-scrolling:touch;background:#161618f5;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex;position:absolute;inset:8px;overflow-y:auto;box-shadow:0 12px 40px #0000008c,0 4px 12px #00000059}.MediaLightbox-module__I-GTIW__descriptionOverlayClose{color:#ffffffe0;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff1a;border:none;border-radius:50%;flex:none;align-self:flex-end;place-items:center;width:28px;height:28px;margin:0;padding:0;display:grid;transform:rotate(180deg)}.MediaLightbox-module__I-GTIW__descriptionOverlayClose:focus-visible{outline-offset:2px;outline:2px solid #fff}.MediaLightbox-module__I-GTIW__closeIcon{flex:none}.MediaLightbox-module__I-GTIW__content{z-index:2;grid-template-columns:var(--copy-w)minmax(0,1fr)var(--strip-w);align-items:start;column-gap:var(--gap);width:100%;height:100%;display:grid;position:relative}.MediaLightbox-module__I-GTIW__content[data-frame=phone]{--stage-h:min(var(--avail-h),max(calc(var(--stage-w)/var(--preview-video-ratio)),calc(var(--preview-width)*1479/708 + 32px)));--device-w:min(var(--preview-width),calc((var(--stage-h) - 32px)*708/1479),calc((var(--stage-w) - 32px)/var(--preview-frame-scale)))}.MediaLightbox-module__I-GTIW__content[data-frame=dual-phone]{--stage-h:min(var(--avail-h),max(calc(var(--stage-w)/var(--preview-video-ratio)),calc(var(--preview-width)*1479/708 + 32px)));--device-w:min(calc((var(--stage-h) - 32px)*708/1479),calc((var(--stage-w) - var(--dual-gap))/(1 + var(--preview-frame-scale))))}.MediaLightbox-module__I-GTIW__stage{width:var(--stage-w);height:var(--stage-h);pointer-events:none;justify-self:center;max-width:100%;position:relative}.MediaLightbox-module__I-GTIW__stagePlate{z-index:0;pointer-events:none;background:#000;border-radius:12px;position:absolute;inset:0}.MediaLightbox-module__I-GTIW__viewport{z-index:1;pointer-events:none;width:100%;height:100%;position:relative}.MediaLightbox-module__I-GTIW__morph{transform-origin:50%;will-change:transform;width:100%;height:100%;position:relative}.MediaLightbox-module__I-GTIW__slide{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.MediaLightbox-module__I-GTIW__slide>*{pointer-events:auto;max-width:100%;max-height:100%}.MediaLightbox-module__I-GTIW__filmstrip{height:auto;max-height:var(--stage-h);scrollbar-width:none;background:#ffffff14;border-radius:12px;flex-direction:column;place-self:start end;align-items:center;gap:10px;padding:12px;display:flex;overflow:hidden auto}.MediaLightbox-module__I-GTIW__filmstrip::-webkit-scrollbar{display:none}.MediaLightbox-module__I-GTIW__thumb{cursor:pointer;width:144px;height:94px;transition:border-color .2s var(--ease-out);-webkit-tap-highlight-color:transparent;background:#000;border:1px solid #0000;border-radius:8px;flex:none;padding:0;position:relative;overflow:hidden}.MediaLightbox-module__I-GTIW__thumbIndex{z-index:2;font-family:var(--font-geist);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#fff;opacity:1;text-shadow:0 1px 4px #000000b8;pointer-events:none;font-size:14px;font-weight:700;line-height:1;position:absolute;top:7px;left:8px}.MediaLightbox-module__I-GTIW__thumbInner{box-sizing:border-box;opacity:.35;width:100%;height:100%;transition:opacity .2s var(--ease-out);--thumb-inner-h:calc(94px - 16px);--thumb-device-w:calc(var(--thumb-inner-h)*708/1479);--thumb-dual-device-w:calc((144px - 16px - 4px)/2*708/1479);justify-content:center;align-items:center;padding:8px;display:flex}.MediaLightbox-module__I-GTIW__thumb[data-active=true]{border-color:#007aff}.MediaLightbox-module__I-GTIW__thumb[data-active=true] .MediaLightbox-module__I-GTIW__thumbInner{opacity:1}.MediaLightbox-module__I-GTIW__thumb:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.MediaLightbox-module__I-GTIW__control{z-index:3;border-radius:var(--radius-pill);background:var(--color-pill);width:44px;height:44px;color:var(--color-ink);cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(var(--pill-blur))saturate(120%);backdrop-filter:blur(var(--pill-blur))saturate(120%);-webkit-tap-highlight-color:transparent;border:none;place-items:center;padding:0;display:grid;position:absolute}.MediaLightbox-module__I-GTIW__control:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.MediaLightbox-module__I-GTIW__close{color:#000;mix-blend-mode:normal;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;top:8px;right:8px}.MediaLightbox-module__I-GTIW__close:focus-visible{outline-color:#fff}@media (hover:hover) and (pointer:fine){.MediaLightbox-module__I-GTIW__control:hover{background:var(--color-pill-active)}.MediaLightbox-module__I-GTIW__close:hover{background:#ffffffeb}.MediaLightbox-module__I-GTIW__close:active{transform:scale(.97)}.MediaLightbox-module__I-GTIW__thumb:hover .MediaLightbox-module__I-GTIW__thumbInner{opacity:.65}.MediaLightbox-module__I-GTIW__thumb[data-active=true]:hover .MediaLightbox-module__I-GTIW__thumbInner{opacity:1}}@media (max-width:768px){.MediaLightbox-module__I-GTIW__overlay{--copy-w:100%;--gap:12px;--strip-w:100%;--strip-gap:0px;--filmstrip-h:94px;--avail-h:calc(100dvh - 240px - var(--filmstrip-h));--mid-w:calc(100vw - var(--edge)*2);--device-w:min(var(--preview-width),calc((var(--stage-h) - 24px)*708/1479));height:100dvh;padding:12px 16px calc(var(--filmstrip-h) + 12px);overflow:hidden}.MediaLightbox-module__I-GTIW__content{scrollbar-width:none;flex-direction:column;flex:1;gap:12px;width:100%;min-height:0;max-height:100%;display:flex;overflow-y:auto}.MediaLightbox-module__I-GTIW__content::-webkit-scrollbar{display:none}.MediaLightbox-module__I-GTIW__infoRail{pointer-events:auto;gap:10px;width:100%;padding:12px 14px}.MediaLightbox-module__I-GTIW__infoTitle{order:1}.MediaLightbox-module__I-GTIW__infoBadge{order:2;gap:4px;padding:3px 8px 3px 3px}.MediaLightbox-module__I-GTIW__infoBadgeIcon{width:20px;height:20px}.MediaLightbox-module__I-GTIW__infoBadgeLabel{font-size:12px}.MediaLightbox-module__I-GTIW__infoDescriptionBlock{order:3}.MediaLightbox-module__I-GTIW__infoDate{order:4;align-self:flex-end;margin:0;font-size:13px}.MediaLightbox-module__I-GTIW__infoTitle{letter-spacing:-.45px;font-size:18px}.MediaLightbox-module__I-GTIW__infoDescription{letter-spacing:-.18px;font-size:14px}.MediaLightbox-module__I-GTIW__stage{width:100%;max-width:var(--stage-w);pointer-events:auto;flex:none}.MediaLightbox-module__I-GTIW__descriptionOverlay{inset:0}.MediaLightbox-module__I-GTIW__content[data-frame=dual-phone]{--device-w:min(280px,calc((var(--stage-w) - var(--dual-gap))/(1 + var(--preview-frame-scale))))}.MediaLightbox-module__I-GTIW__filmstrip{z-index:4;width:100%;height:auto;padding:12px 16px max(12px,env(safe-area-inset-bottom));border-radius:0;flex-direction:row;flex:none;justify-self:stretch;margin:0;position:fixed;bottom:0;left:0;right:0;overflow:auto hidden}.MediaLightbox-module__I-GTIW__thumb{width:108px;height:70px}.MediaLightbox-module__I-GTIW__thumbInner{--thumb-inner-h:calc(70px - 16px);--thumb-dual-device-w:calc((108px - 16px - 4px)/2*708/1479)}.MediaLightbox-module__I-GTIW__close{z-index:5;width:36px;height:36px;position:fixed;top:12px;right:12px}.MediaLightbox-module__I-GTIW__closeIcon{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.MediaLightbox-module__I-GTIW__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000}.MediaLightbox-module__I-GTIW__thumb,.MediaLightbox-module__I-GTIW__thumbInner{transition:none}}
.WorkRow-module__stNTcW__row{--fill-bleed-x:12px;--fill-bleed-y:4px;--fill-radius:var(--radius-pill);grid-template-columns:var(--row-index-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{appearance:none;pointer-events:auto;cursor:default;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);color:inherit;font:inherit;clip-path:inset(0 var(--row-shift,0px)round var(--fill-radius));transition:clip-path var(--spring-duration)var(--ease-spring);contain:paint;background:0 0;border:none;margin:0;padding:0;position:absolute}.WorkRow-module__stNTcW__hoverFill:before{content:"";border-radius:inherit;background:var(--color-pill-active);opacity:0;pointer-events:none;transition:opacity var(--hover-fade-out-duration)var(--ease-out)var(--hover-fade-out-delay);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.WorkRow-module__stNTcW__row[data-expandable=true] .WorkRow-module__stNTcW__hoverFill{cursor:zoom-in;cursor:url(/cursors/expand.svg) 12 12,zoom-in}}.WorkRow-module__stNTcW__row[data-active=true] .WorkRow-module__stNTcW__hoverFill:before{opacity:1;transition:opacity var(--hover-fade-in-duration)var(--ease-out)0s}.WorkRow-module__stNTcW__hoverFill:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.WorkRow-module__stNTcW__index,.WorkRow-module__stNTcW__title,.WorkRow-module__stNTcW__date{z-index:1;pointer-events:none;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__index{white-space:nowrap;font-variant-numeric:tabular-nums}.WorkRow-module__stNTcW__title{min-width:0;padding-right:var(--row-slot,0px);display:block}.WorkRow-module__stNTcW__titleLine{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.WorkRow-module__stNTcW__titleText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.WorkRow-module__stNTcW__badges{flex:none;align-items:center;gap:4px;display:inline-flex}.WorkRow-module__stNTcW__badge{border-radius:var(--radius-pill);background:var(--color-ink);font-variant-numeric:tabular-nums;letter-spacing:0;min-width:20px;height:18px;color:var(--color-pill-stroke);flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.WorkRow-module__stNTcW__videoBadge{border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-pill-stroke)72%,transparent);min-width:20px;height:18px;color:color-mix(in srgb,var(--color-ink)78%,transparent);flex:none;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.WorkRow-module__stNTcW__index,.WorkRow-module__stNTcW__title{transform:translateX(var(--row-shift,0px));transition:transform var(--spring-duration)var(--ease-spring)}.WorkRow-module__stNTcW__title{transform:translateX(calc(var(--row-shift,0px) - var(--title-nudge,0px)))}.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__index{color:var(--color-ink-muted);grid-area:1/1;font-size:13px}.WorkRow-module__stNTcW__title{grid-area:2/1;padding-right:0}.WorkRow-module__stNTcW__titleLine{display:inline}.WorkRow-module__stNTcW__titleText{text-overflow:clip;white-space:normal;display:inline;overflow:visible}.WorkRow-module__stNTcW__badges{vertical-align:middle;margin-left:6px;display:inline-flex}.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:before{opacity:.65}}@media (prefers-reduced-motion:reduce){.WorkRow-module__stNTcW__hoverFill,.WorkRow-module__stNTcW__hoverFill:before,.WorkRow-module__stNTcW__index,.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);--title-nudge:0px;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;--title-nudge:calc(var(--row-gap) - 8px)}.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,.WorkList-module__7pGkSW__list[data-expanded=true]{--row-slot:0px;--title-nudge: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}}
.AboutPanel-module__ltsP5W__about{animation:AboutPanel-module__ltsP5W__fadeIn .4s var(--ease-out);padding:40px 16px 0}.AboutPanel-module__ltsP5W__copy{flex-direction:column;gap:0;max-width:640px;margin:0 auto;display:flex}.AboutPanel-module__ltsP5W__intro{font-family:var(--font-geist);letter-spacing:-.36px;color:var(--color-ink);text-align:left;margin:0 0 28px;font-size:clamp(19px,2.6vw,22px);font-weight:500;line-height:1.5}.AboutPanel-module__ltsP5W__section{flex-direction:column;gap:16px;margin-bottom:32px;display:flex}.AboutPanel-module__ltsP5W__section p{font-family:var(--font-geist);letter-spacing:-.24px;color:var(--color-ink);text-align:left;margin:0;font-size:17px;font-weight:400;line-height:1.6}.AboutPanel-module__ltsP5W__cvCta{isolation:isolate;border-radius:var(--radius-pill);background:var(--color-pill);width:100%;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:16px;margin-bottom:36px;padding:12px 12px 12px 16px;text-decoration:none;display:flex;position:relative}.AboutPanel-module__ltsP5W__cvCta:before,.AboutPanel-module__ltsP5W__cvAction: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}.AboutPanel-module__ltsP5W__cvCta:before{background:#edeef370}.AboutPanel-module__ltsP5W__cvAction:before{background:#ffffff80}.AboutPanel-module__ltsP5W__cvLeft{align-items:center;gap:12px;min-width:0;display:flex}.AboutPanel-module__ltsP5W__cvLabel{font-family:var(--font-geist);letter-spacing:-.24px;color:var(--color-ink);font-size:16px;font-weight:500;line-height:1.2}.AboutPanel-module__ltsP5W__cvAction{isolation:isolate;border-radius:var(--radius-pill);background:var(--color-pill-active);min-width:132px;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){.AboutPanel-module__ltsP5W__cvCta:hover:before,.AboutPanel-module__ltsP5W__cvCta:hover .AboutPanel-module__ltsP5W__cvAction:before{opacity:1;transition-duration:var(--hover-fade-in-duration);transition-delay:0s}}.AboutPanel-module__ltsP5W__cvCta:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}@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}.AboutPanel-module__ltsP5W__cvCta:before,.AboutPanel-module__ltsP5W__cvAction:before{transition:none}}@media (max-width:768px){.AboutPanel-module__ltsP5W__about{padding-top:28px}.AboutPanel-module__ltsP5W__intro{margin-bottom:24px}.AboutPanel-module__ltsP5W__cvCta,.AboutPanel-module__ltsP5W__section{margin-bottom:28px}}@media (max-width:640px){.AboutPanel-module__ltsP5W__cvCta{border-radius:24px;flex-direction:column;align-items:stretch;padding:16px}.AboutPanel-module__ltsP5W__cvAction{width:100%;height:40px}}
.SiteFooter-module__VFKzxG__footer{font-family:var(--font-inter);letter-spacing:-.24px;color:var(--color-ink-muted);justify-content:space-between;align-items:center;gap:24px;margin-top:80px;padding:0 16px;font-size:12px;font-weight:500;line-height:1.2;display:flex}.SiteFooter-module__VFKzxG__left{align-items:center;gap:var(--row-gap);min-width:0;display:flex}.SiteFooter-module__VFKzxG__credit{flex:none}.SiteFooter-module__VFKzxG__built{flex:none;align-items:center;gap:5px;display:inline-flex}.SiteFooter-module__VFKzxG__builtLink{color:inherit;transition:color var(--hover-fade-out-duration)var(--ease-out)var(--hover-fade-out-delay);align-items:center;gap:5px;display:inline-flex}.SiteFooter-module__VFKzxG__builtLink:hover{color:var(--color-ink);transition-duration:var(--hover-fade-in-duration);transition-delay:0s}.SiteFooter-module__VFKzxG__builtLink:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px;border-radius:4px}.SiteFooter-module__VFKzxG__cursorIcon{flex:none;width:12px;height:12px}.SiteFooter-module__VFKzxG__links{align-items:center;gap:var(--row-gap);flex:none;display:flex}.SiteFooter-module__VFKzxG__links a{color:inherit;transition:color var(--hover-fade-out-duration)var(--ease-out)var(--hover-fade-out-delay)}.SiteFooter-module__VFKzxG__links a:hover{color:var(--color-ink);transition-duration:var(--hover-fade-in-duration);transition-delay:0s}.SiteFooter-module__VFKzxG__links a:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px;border-radius:4px}@media (max-width:768px){.SiteFooter-module__VFKzxG__footer{gap:16px;margin-top:64px;padding-inline:0}.SiteFooter-module__VFKzxG__left,.SiteFooter-module__VFKzxG__links{gap:24px}}@media (max-width:640px){.SiteFooter-module__VFKzxG__footer{letter-spacing:-.22px;font-size:11px}.SiteFooter-module__VFKzxG__left,.SiteFooter-module__VFKzxG__links{gap:16px}}
.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: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 48px;position:relative}
