.About-module__vqXTeW__clip{overflow:hidden}.About-module__vqXTeW__main{flex:1 0 auto;align-items:center;gap:clamp(24px,4vw,64px);min-height:0;padding:clamp(14px,2.4vh,40px) clamp(18px,4vw,46px);display:flex}.About-module__vqXTeW__portrait{flex-direction:column;flex:none;gap:12px;margin:0;display:flex}.About-module__vqXTeW__shotWrap{animation:.5s cubic-bezier(.2,.6,.2,1) .56s both About-module__vqXTeW__lay;display:block}.About-module__vqXTeW__shot{aspect-ratio:4/5;object-fit:cover;filter:grayscale();width:auto;height:clamp(180px,38vh,380px);display:block}.About-module__vqXTeW__place{color:var(--ink-quiet);animation:.5s cubic-bezier(.2,.6,.2,1) .68s both About-module__vqXTeW__lay}.About-module__vqXTeW__text{flex-direction:column;gap:clamp(8px,1.4vh,18px);min-width:0;max-width:68ch;display:flex}.About-module__vqXTeW__eyebrow{align-items:baseline;gap:.9em;animation:.5s cubic-bezier(.2,.6,.2,1) .5s both About-module__vqXTeW__lay;display:flex}.About-module__vqXTeW__eyebrowLabel{color:var(--ink-body)}.About-module__vqXTeW__headClip{font-size:var(--t-display);padding-bottom:.1em}.About-module__vqXTeW__head{max-width:13em;margin:0;animation:.5s cubic-bezier(.2,.6,.2,1) .6s both About-module__vqXTeW__lay}.About-module__vqXTeW__ledeClip{font-size:var(--t-subhead);padding-bottom:.08em}.About-module__vqXTeW__placeClip{font-size:var(--t-label);padding-bottom:.12em}.About-module__vqXTeW__lede{text-wrap:pretty;margin:0;animation:.5s cubic-bezier(.2,.6,.2,1) .7s both About-module__vqXTeW__lay}.About-module__vqXTeW__para{color:var(--ink-body);text-wrap:var(--t-body-wrap);margin:0;animation:.5s cubic-bezier(.2,.6,.2,1) .8s both About-module__vqXTeW__lay}.About-module__vqXTeW__asks{background:var(--rule);flex:none;grid-template-columns:repeat(4,minmax(0,1fr)) clamp(230px,25vw,360px);gap:1px;display:grid}.About-module__vqXTeW__cell{background:var(--panel);background-image:var(--grain);background-attachment:fixed;flex-direction:column;gap:5px;min-width:0;padding:clamp(8px,1.15vh,13px) clamp(14px,1.8vw,24px) clamp(9px,1.3vh,14px);display:flex}.About-module__vqXTeW__cell:first-child{padding-left:clamp(18px,4vw,46px)}.About-module__vqXTeW__cell:last-child{padding-right:clamp(18px,4vw,46px)}.About-module__vqXTeW__cellInner{flex-direction:column;gap:5px;animation:.5s cubic-bezier(.2,.6,.2,1) .94s both About-module__vqXTeW__lay;display:flex}.About-module__vqXTeW__cell:nth-child(2) .About-module__vqXTeW__cellInner{animation-delay:1.01s}.About-module__vqXTeW__cell:nth-child(3) .About-module__vqXTeW__cellInner{animation-delay:1.08s}.About-module__vqXTeW__cell:nth-child(4) .About-module__vqXTeW__cellInner{animation-delay:1.15s}.About-module__vqXTeW__cell:nth-child(5) .About-module__vqXTeW__cellInner{animation-delay:1.22s}.About-module__vqXTeW__askNo{color:var(--ink-unit);letter-spacing:.02em}.About-module__vqXTeW__ask{color:var(--ink-body);text-wrap:pretty}@keyframes About-module__vqXTeW__lay{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-height:800px) and (min-width:641px){.About-module__vqXTeW__clip[data-para="3"]{display:none}.About-module__vqXTeW__main{padding-top:clamp(10px,1.8vh,40px);padding-bottom:clamp(10px,1.8vh,40px)}}@media (max-width:1023px){.About-module__vqXTeW__asks{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (max-width:640px){.About-module__vqXTeW__main{flex-direction:column;align-items:flex-start;gap:20px}.About-module__vqXTeW__shot{height:clamp(160px,26vh,240px)}.About-module__vqXTeW__cell,.About-module__vqXTeW__cell:first-child,.About-module__vqXTeW__cell:last-child{padding-left:clamp(18px,4vw,46px);padding-right:clamp(18px,4vw,46px)}}
.NextBand-module__3eOfWW__clip{overflow:hidden}.NextBand-module__3eOfWW__next{background:var(--panel);background-image:var(--grain);background-attachment:fixed;flex:auto;align-items:center;gap:clamp(16px,3vw,40px);min-width:0;padding:clamp(14px,2vh,26px) clamp(18px,4vw,46px);display:flex}.NextBand-module__3eOfWW__copy{flex-direction:column;flex:auto;justify-content:center;gap:10px;min-width:0;display:flex}.NextBand-module__3eOfWW__go{background:var(--accent-fill);box-shadow:inset 0 0 0 1px var(--accent-edge);color:var(--on-accent);white-space:nowrap;flex:none;align-items:center;gap:12px;padding:15px 22px;transition:opacity .16s cubic-bezier(.2,.6,.2,1);display:flex}.NextBand-module__3eOfWW__go:hover{opacity:.84}.NextBand-module__3eOfWW__enter{font-size:var(--t-glyph);line-height:1}@media (max-width:640px){.NextBand-module__3eOfWW__next{flex-direction:column;align-items:stretch;gap:16px}.NextBand-module__3eOfWW__go{display:none}}.NextBand-module__3eOfWW__nextLine{font-weight:inherit;text-wrap:pretty;margin:0;animation:.5s cubic-bezier(.2,.6,.2,1) 1.02s both NextBand-module__3eOfWW__lay;display:block}.NextBand-module__3eOfWW__links{gap:clamp(16px,2.4vw,30px);animation:.5s cubic-bezier(.2,.6,.2,1) 1.1s both NextBand-module__3eOfWW__lay;display:flex}.NextBand-module__3eOfWW__sub{letter-spacing:.2em;color:var(--ink-quiet);text-wrap:pretty;line-height:1.6}@keyframes NextBand-module__3eOfWW__lay{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
.Curtain-module__dtV3OW__curtain{z-index:9;background:var(--ink);pointer-events:none;justify-content:center;align-items:center;animation:.9s cubic-bezier(.76,0,.24,1) .32s both Curtain-module__dtV3OW__curtain;display:flex;position:fixed;inset:0}.Curtain-module__dtV3OW__mark{color:var(--bg);font-size:var(--t-wordmark-lg);letter-spacing:.34em;text-transform:uppercase;font-weight:700;animation:.94s cubic-bezier(.2,.6,.2,1) both Curtain-module__dtV3OW__markin}@keyframes Curtain-module__dtV3OW__curtain{0%,44%{transform:translateY(0)}to{transform:translateY(-101%)}}@keyframes Curtain-module__dtV3OW__markin{0%{opacity:0;transform:translateY(6px)}26%{opacity:1;transform:none}62%{opacity:1}to{opacity:0}}
.Glass-module__i71KRW__glass{z-index:0;pointer-events:none;background:var(--tint);--px:50%;--py:50%;--pon:0;position:absolute;inset:0;overflow:hidden}.Glass-module__i71KRW__defs{position:absolute}.Glass-module__i71KRW__light{position:absolute;inset:-10%}.Glass-module__i71KRW__light span{border-radius:50%;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;position:absolute}.Glass-module__i71KRW__b1{background:radial-gradient(closest-side, var(--accent-fill), transparent);width:90%;height:70%;animation-name:Glass-module__i71KRW__drift1;animation-duration:19s;top:40%;left:-10%}.Glass-module__i71KRW__b2{background:radial-gradient(closest-side, color-mix(in oklab, var(--accent-fill), var(--ink) 14%), transparent);width:60%;height:80%;animation-name:Glass-module__i71KRW__drift2;animation-duration:23s;top:-10%;left:45%}.Glass-module__i71KRW__b3{background:radial-gradient(closest-side, var(--glass-light), transparent);width:45%;height:55%;animation-name:Glass-module__i71KRW__drift3;animation-duration:17s;top:5%;left:20%}.Glass-module__i71KRW__b4{background:radial-gradient(closest-side, color-mix(in oklab, var(--accent-fill), var(--glass-light) 30%), transparent);width:70%;height:40%;animation-name:Glass-module__i71KRW__drift4;animation-duration:27s;top:70%;left:30%}.Glass-module__i71KRW__pointer{width:340px;height:340px;left:calc(var(--px) + 8.333% - 170px);top:calc(var(--py) + 8.333% - 170px);background:radial-gradient(closest-side, color-mix(in oklab, var(--accent-fill), var(--glass-light) 55%), transparent);opacity:var(--pon);transition:left .6s cubic-bezier(.2,.6,.2,1),top .6s cubic-bezier(.2,.6,.2,1),opacity .4s;animation:none!important}.Glass-module__i71KRW__flutes{opacity:.25;background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--glass-light) 55%, transparent) 0, color-mix(in srgb, var(--glass-light) 0%, transparent) calc(var(--pitch) * .3), color-mix(in srgb, var(--ink) 0%, transparent) calc(var(--pitch) * .6), color-mix(in srgb, var(--ink) 7%, transparent) calc(var(--pitch) - 1px), color-mix(in srgb, var(--glass-light) 60%, transparent) var(--pitch));position:absolute;inset:0}.Glass-module__i71KRW__grain{background-image:var(--grain);background-attachment:fixed;position:absolute;inset:0}@media (hover:none) and (pointer:coarse){.Glass-module__i71KRW__glass{background-color:var(--tint);background-image:url(/glass-touch.jpg);background-position:top;background-repeat:no-repeat;background-size:cover}.Glass-module__i71KRW__light,.Glass-module__i71KRW__flutes,.Glass-module__i71KRW__grain{display:none}}@keyframes Glass-module__i71KRW__drift1{to{transform:translate(35%,-30%)scale(1.15)}}@keyframes Glass-module__i71KRW__drift2{to{transform:translate(-40%,35%)scale(.9)}}@keyframes Glass-module__i71KRW__drift3{to{transform:translate(60%,90%)scale(1.2)}}@keyframes Glass-module__i71KRW__drift4{to{transform:translate(-50%,-70%)scale(1.1)}}@media (prefers-reduced-motion:reduce){.Glass-module__i71KRW__light span{animation:none}}
.ContactPanel-module__qV1AIW__root{z-index:80;position:fixed;inset:0}.ContactPanel-module__qV1AIW__scrim{cursor:default;background:color-mix(in oklab, var(--ink) 22%, transparent);border:0;padding:0;animation:.42s cubic-bezier(.2,.6,.2,1) backwards ContactPanel-module__qV1AIW__scrimIn;position:absolute;inset:0}.ContactPanel-module__qV1AIW__sheet{background:var(--tint);border-left:1px solid var(--rule);--grain:none;width:100%;animation:.64s cubic-bezier(.2,.6,.2,1) backwards ContactPanel-module__qV1AIW__slideIn;position:absolute;top:0;bottom:0;right:0;overflow:hidden}@media (min-width:1024px){.ContactPanel-module__qV1AIW__sheet{width:42vw}}.ContactPanel-module__qV1AIW__root[data-state=leaving] .ContactPanel-module__qV1AIW__scrim{animation:.42s cubic-bezier(.4,0,.6,1) both ContactPanel-module__qV1AIW__scrimOut}.ContactPanel-module__qV1AIW__root[data-state=leaving] .ContactPanel-module__qV1AIW__sheet{animation:.42s cubic-bezier(.4,0,.6,1) both ContactPanel-module__qV1AIW__slideOut}.ContactPanel-module__qV1AIW__inner{z-index:1;flex-direction:column;gap:18px;height:100%;padding:clamp(28px,6vh,64px) clamp(22px,5vw,44px) clamp(24px,4vh,40px);display:flex;position:relative;overflow-y:auto}.ContactPanel-module__qV1AIW__close{cursor:pointer;font-family:var(--font-sans);color:var(--ink);background:0 0;border:0;align-self:flex-end;padding:0;transition:opacity .16s cubic-bezier(.2,.6,.2,1)}.ContactPanel-module__qV1AIW__close:hover{opacity:.6}.ContactPanel-module__qV1AIW__heading{color:var(--ink);margin:8px 0 0}.ContactPanel-module__qV1AIW__mask{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.ContactPanel-module__qV1AIW__rise{animation:.72s cubic-bezier(.2,.6,.2,1) backwards ContactPanel-module__qV1AIW__rise;animation-delay:calc(.24s + var(--i,0) * 70ms);display:block}.ContactPanel-module__qV1AIW__fade{animation:.56s cubic-bezier(.2,.6,.2,1) backwards ContactPanel-module__qV1AIW__lay;animation-delay:calc(.24s + var(--i,0) * 70ms)}.ContactPanel-module__qV1AIW__lede{max-width:44ch;color:var(--ink-body);margin:0}.ContactPanel-module__qV1AIW__form{flex-direction:column;gap:18px;display:flex}.ContactPanel-module__qV1AIW__field{flex-direction:column;gap:8px;display:flex}.ContactPanel-module__qV1AIW__fieldLabel{color:var(--ink-body-2)}.ContactPanel-module__qV1AIW__input{border:0;border-bottom:1px solid var(--rule-in);width:100%;min-width:0;font-family:var(--font-sans);font-size:var(--t-subhead);color:var(--ink);background:0 0;border-radius:0;padding:0 0 8px;transition:border-color .22s cubic-bezier(.2,.6,.2,1)}.ContactPanel-module__qV1AIW__input:focus{border-bottom-color:var(--ink);outline:none}.ContactPanel-module__qV1AIW__message{resize:none;line-height:1.3}.ContactPanel-module__qV1AIW__err{color:var(--danger);font-weight:500}.ContactPanel-module__qV1AIW__foot{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:4px;display:flex}.ContactPanel-module__qV1AIW__send{background:var(--accent-fill);box-shadow:inset 0 0 0 1px var(--accent-edge);font-family:var(--font-sans);color:var(--on-accent);cursor:pointer;border:0;align-items:center;gap:12px;padding:15px 22px;transition:opacity .16s cubic-bezier(.2,.6,.2,1);display:flex}.ContactPanel-module__qV1AIW__send:hover{opacity:.86}.ContactPanel-module__qV1AIW__send:disabled{opacity:.6;cursor:default}.ContactPanel-module__qV1AIW__or{color:var(--ink-body)}.ContactPanel-module__qV1AIW__or a{text-underline-offset:3px;text-decoration:underline}.ContactPanel-module__qV1AIW__book{background:var(--ink);color:var(--bg);align-self:flex-start;align-items:center;gap:12px;padding:15px 22px;text-decoration:none;transition:opacity .16s cubic-bezier(.2,.6,.2,1);display:flex}.ContactPanel-module__qV1AIW__book:hover{opacity:.84}.ContactPanel-module__qV1AIW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes ContactPanel-module__qV1AIW__slideIn{0%{transform:translate(100%)}to{transform:none}}@keyframes ContactPanel-module__qV1AIW__slideOut{0%{transform:none}to{transform:translate(100%)}}@keyframes ContactPanel-module__qV1AIW__scrimIn{0%{opacity:0}to{opacity:1}}@keyframes ContactPanel-module__qV1AIW__scrimOut{0%{opacity:1}to{opacity:0}}@keyframes ContactPanel-module__qV1AIW__rise{0%{transform:translateY(105%)}to{transform:none}}@keyframes ContactPanel-module__qV1AIW__lay{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ContactPanel-module__qV1AIW__sheet,.ContactPanel-module__qV1AIW__root[data-state=leaving] .ContactPanel-module__qV1AIW__sheet{animation:.2s linear both ContactPanel-module__qV1AIW__scrimIn}.ContactPanel-module__qV1AIW__root[data-state=leaving] .ContactPanel-module__qV1AIW__sheet{animation-name:ContactPanel-module__qV1AIW__scrimOut}.ContactPanel-module__qV1AIW__rise,.ContactPanel-module__qV1AIW__fade{animation:.2s linear both ContactPanel-module__qV1AIW__scrimIn}}
.Header-module__Af2_WG__header{z-index:20;flex:none;justify-content:space-between;align-items:center;gap:24px;padding:clamp(12px,1.7vh,20px) clamp(18px,4vw,46px) clamp(11px,1.5vh,18px);animation:.5s cubic-bezier(.2,.6,.2,1) .46s both Header-module__Af2_WG__lay;display:flex;position:relative}.Header-module__Af2_WG__left{align-items:baseline;gap:clamp(20px,3vw,38px);display:flex}.Header-module__Af2_WG__wordmark{color:var(--ink);white-space:nowrap}.Header-module__Af2_WG__nav{align-items:baseline;gap:18px;display:flex}.Header-module__Af2_WG__navItem{color:var(--ink-quiet);white-space:nowrap;transition:color .22s cubic-bezier(.2,.6,.2,1),opacity .16s cubic-bezier(.2,.6,.2,1)}.Header-module__Af2_WG__navItem[data-on]{color:var(--ink)}.Header-module__Af2_WG__right{align-items:center;gap:22px;display:flex}.Header-module__Af2_WG__toggle{align-items:center;gap:9px;display:flex}.Header-module__Af2_WG__themeBtn{cursor:pointer;color:var(--ink-quiet);background:0 0;border:0;padding:0;transition:color .2s cubic-bezier(.2,.6,.2,1),opacity .16s cubic-bezier(.2,.6,.2,1)}.Header-module__Af2_WG__themeBtn[data-on]{color:var(--ink)}.Header-module__Af2_WG__themeBtn:hover{opacity:.6}.Header-module__Af2_WG__slash{color:var(--rule);letter-spacing:0}.Header-module__Af2_WG__email{white-space:nowrap}.Header-module__Af2_WG__contactBtn{cursor:pointer;font-family:var(--font-sans);color:inherit;background:0 0;border:0;padding:0;transition:opacity .16s cubic-bezier(.2,.6,.2,1)}.Header-module__Af2_WG__contactBtn:hover{opacity:.6}.Header-module__Af2_WG__menuBtn{cursor:pointer;color:var(--ink);background:0 0;border:0;padding:0;transition:opacity .16s cubic-bezier(.2,.6,.2,1);display:none}.Header-module__Af2_WG__menuBtn:hover{opacity:.6}.Header-module__Af2_WG__menu{z-index:40;background:var(--panel);background-image:var(--grain);border:1px solid var(--rule);background-attachment:fixed;border-radius:3px;flex-direction:column;align-items:stretch;gap:0;min-width:196px;padding:6px 18px 10px;animation:.18s cubic-bezier(.2,.6,.2,1) both Header-module__Af2_WG__drop;display:flex;position:absolute;top:100%;right:clamp(18px,4vw,46px)}.Header-module__Af2_WG__menuItem{box-sizing:border-box;width:100%;min-height:44px;font-family:var(--font-sans);text-align:right;color:var(--ink-quiet);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:17px 0;transition:color .2s cubic-bezier(.2,.6,.2,1);display:block}.Header-module__Af2_WG__menuItem[data-on]{color:var(--ink)}.Header-module__Af2_WG__menuRule{background:var(--rule);width:100%;height:1px}.Header-module__Af2_WG__menuTheme{justify-content:flex-end;align-items:center;gap:9px;display:flex}.Header-module__Af2_WG__menuTheme .Header-module__Af2_WG__menuItem{width:auto}@keyframes Header-module__Af2_WG__drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes Header-module__Af2_WG__lay{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:640px){.Header-module__Af2_WG__left{display:contents}.Header-module__Af2_WG__right{gap:16px;margin-left:auto}.Header-module__Af2_WG__nav,.Header-module__Af2_WG__email,.Header-module__Af2_WG__toggle{display:none}.Header-module__Af2_WG__menuBtn{display:block}}@media (max-width:380px){.Header-module__Af2_WG__wordmark{font-size:var(--t-wordmark-sm);letter-spacing:.18em}}
.CursorField-module__Lo5ZOW__code{z-index:0;pointer-events:none;opacity:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--t-code);color:var(--ink-body-2);line-height:1.72;transition:opacity .7s cubic-bezier(.2,.6,.2,1);position:absolute;inset:0;-webkit-mask-image:radial-gradient(150px at -400px -400px,#000 0,#00000059 55%,#0000 76%);mask-image:radial-gradient(150px at -400px -400px,#000 0,#00000059 55%,#0000 76%)}.CursorField-module__Lo5ZOW__block{white-space:pre;font:inherit;margin:0;position:absolute}.CursorField-module__Lo5ZOW__crossH,.CursorField-module__Lo5ZOW__crossV,.CursorField-module__Lo5ZOW__dot,.CursorField-module__Lo5ZOW__readout{z-index:1;pointer-events:none;opacity:0;will-change:transform, opacity;transition:opacity .6s cubic-bezier(.2,.6,.2,1);position:absolute;top:0;left:0}.CursorField-module__Lo5ZOW__crossH{background:var(--faint);width:100%;height:1px}.CursorField-module__Lo5ZOW__crossV{background:var(--faint);width:1px;height:100%}.CursorField-module__Lo5ZOW__dot{border:1px solid var(--dot);width:9px;height:9px;margin:-4px 0 0 -4px}.CursorField-module__Lo5ZOW__readout{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--t-readout);letter-spacing:.14em;color:var(--ink-quiet);margin:12px 0 0 14px}
.WorkReel-module__NvjbzW__reel{z-index:0;pointer-events:none;position:absolute;inset:0 clamp(18px,4vw,46px) 0 56%}.WorkReel-module__NvjbzW__slot{object-fit:cover;pointer-events:auto;opacity:1;filter:grayscale();will-change:transform;height:auto;transition:opacity .42s cubic-bezier(.2,.6,.2,1),filter .42s cubic-bezier(.2,.6,.2,1);animation-name:WorkReel-module__NvjbzW__drift;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:100%}.WorkReel-module__NvjbzW__slot[data-lit]{filter:none}.WorkReel-module__NvjbzW__slot[data-piece]{object-fit:contain;max-height:46vh}@keyframes WorkReel-module__NvjbzW__drift{0%{transform:translateY(0)}56%,to{transform:translateY(calc(-100vh - 100%))}}@media (prefers-reduced-motion:reduce){.WorkReel-module__NvjbzW__slot{animation:none;top:auto;bottom:12%}}.WorkReel-module__NvjbzW__mark{z-index:2;box-sizing:border-box;pointer-events:none;opacity:0;will-change:transform;background-color:#fff;border:1px solid #00000024;flex-direction:column;align-items:flex-start;gap:7px;width:300px;padding:14px 16px 15px;transition:opacity .18s cubic-bezier(.2,.6,.2,1);display:flex;position:absolute;top:0;left:0}.WorkReel-module__NvjbzW__mark[data-on]{opacity:1}.WorkReel-module__NvjbzW__cardLogo{object-fit:contain;object-position:left center;width:auto;max-width:130px;height:18px;margin-bottom:2px;display:block}.WorkReel-module__NvjbzW__cardTitle{color:#0e0e0e;font-weight:500}.WorkReel-module__NvjbzW__cardRole{color:#0000008f}.WorkReel-module__NvjbzW__cardDid{color:#000000a8;text-wrap:pretty}.WorkReel-module__NvjbzW__slot[data-lit]{animation-play-state:paused}
.Stage-module__n3l9Na__stage{z-index:4;flex-direction:column;flex:1 0 auto;justify-content:center;gap:clamp(12px,2.2vh,30px);min-height:0;padding:clamp(14px,2.4vh,44px) clamp(18px,4vw,46px);display:flex;position:relative;overflow:hidden}.Stage-module__n3l9Na__eyebrowMask{z-index:2;pointer-events:none;position:relative;overflow:hidden}.Stage-module__n3l9Na__eyebrow{align-items:baseline;gap:.9em;animation:.5s cubic-bezier(.2,.6,.2,1) .5s both Stage-module__n3l9Na__lay;display:flex}.Stage-module__n3l9Na__eyebrowFigure{color:var(--accent);background:var(--mark);box-shadow:0 0 0 var(--mark-spread) var(--mark)}.Stage-module__n3l9Na__eyebrowLabel{color:var(--ink-body)}.Stage-module__n3l9Na__eyebrowWord{animation:.34s cubic-bezier(.2,.6,.2,1) both Stage-module__n3l9Na__lay;display:inline-block}.Stage-module__n3l9Na__head{z-index:2;pointer-events:none;margin:0;position:relative}.Stage-module__n3l9Na__line,.Stage-module__n3l9Na__line1{animation:.9s cubic-bezier(.16,1,.3,1) both Stage-module__n3l9Na__rise}.Stage-module__n3l9Na__line{display:block}.Stage-module__n3l9Na__tail{animation:.76s cubic-bezier(.16,1,.3,1) both Stage-module__n3l9Na__tailRise;display:block}@keyframes Stage-module__n3l9Na__tailRise{0%{transform:translateY(136%)}to{transform:translateY(0)}}.Stage-module__n3l9Na__line1{white-space:nowrap;align-items:baseline;display:flex}.Stage-module__n3l9Na__fixed{flex:none}.Stage-module__n3l9Na__glue{white-space:nowrap}.Stage-module__n3l9Na__caret{background:var(--accent);width:.045em;height:.68em;margin-left:.06em;animation:1.08s step-end infinite Stage-module__n3l9Na__caret;display:inline-block}.Stage-module__n3l9Na__blurbWrap{--blurb-lines:5;z-index:2;max-width:68ch;min-height:calc(var(--blurb-lines) * var(--t-body-lead) * 1em);position:relative}@media (min-width:640px){.Stage-module__n3l9Na__blurbWrap{--blurb-lines:3}}@media (min-width:641px){.Stage-module__n3l9Na__blurbWrap[data-list]{min-height:calc(var(--blurb-lines) * var(--t-body-lead) * 1em + 1.5em + 20px)}}.Stage-module__n3l9Na__blurb{text-wrap:var(--t-body-wrap);margin:0;animation:.7s cubic-bezier(.2,.6,.2,1) .88s both Stage-module__n3l9Na__lay}.Stage-module__n3l9Na__blurbInner{animation:.42s cubic-bezier(.2,.6,.2,1) both Stage-module__n3l9Na__lay;display:block}@keyframes Stage-module__n3l9Na__rise{0%{transform:translateY(112%)}to{transform:translateY(0)}}@keyframes Stage-module__n3l9Na__lay{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes Stage-module__n3l9Na__caret{0%,46%{opacity:1}54%,to{opacity:.1}}@media (max-width:640px){.Stage-module__n3l9Na__line1{white-space:normal;display:block}.Stage-module__n3l9Na__head{min-height:calc(4 * var(--t-display-lead) * 1em)}.Stage-module__n3l9Na__stage{min-height:calc(100svh - var(--bar,58px) - 45px)}}.Stage-module__n3l9Na__list{flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;list-style:none;animation:.42s cubic-bezier(.2,.6,.2,1) both Stage-module__n3l9Na__lay;display:flex}.Stage-module__n3l9Na__item{border:1px solid var(--chip);color:var(--ink);white-space:nowrap;padding:3px 10px;line-height:1.5}.Stage-module__n3l9Na__aside{z-index:3;background:var(--tint);background-image:var(--grain);border-left:1px solid var(--rule);background-attachment:fixed;flex-direction:column;justify-content:center;padding:clamp(14px,2.4vh,44px) clamp(18px,4vw,46px) clamp(14px,2.4vh,44px) clamp(22px,3.4vw,54px);animation:.9s cubic-bezier(.23,1,.32,1) both Stage-module__n3l9Na__paneIn;display:flex;position:absolute;inset:0 0 0 58%;overflow:hidden}.Stage-module__n3l9Na__asideInner{flex-direction:column;display:flex}@keyframes Stage-module__n3l9Na__paneIn{0%{transform:translate(100%)}to{transform:none}}.Stage-module__n3l9Na__aside[data-boot]{animation-delay:.7s}@media (prefers-reduced-motion:reduce){.Stage-module__n3l9Na__aside{animation:.3s both Stage-module__n3l9Na__paneFade}}.Stage-module__n3l9Na__aside{transition:left .64s cubic-bezier(.2,.6,.2,1)}.Stage-module__n3l9Na__aside[data-expanded]{border-left-color:#0000;align-items:center;left:0}.Stage-module__n3l9Na__aside[data-expanded] .Stage-module__n3l9Na__asideInner{width:min(760px,100%)}@media (prefers-reduced-motion:reduce){.Stage-module__n3l9Na__aside{transition:none}}.Stage-module__n3l9Na__expand{z-index:2;cursor:pointer;font-family:var(--font-sans);color:var(--ink);background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;transition:opacity .16s cubic-bezier(.2,.6,.2,1);display:flex;position:absolute;top:clamp(12px,2vh,20px);right:clamp(18px,3vw,40px)}.Stage-module__n3l9Na__expand:hover{opacity:.6}.Stage-module__n3l9Na__expandIcon{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:square}@keyframes Stage-module__n3l9Na__paneFade{0%{opacity:0}}@media (min-width:1024px){.Stage-module__n3l9Na__stage[data-page=offer] .Stage-module__n3l9Na__blurbWrap{max-width:min(68ch,58% - 32px)}}@media (min-width:1024px) and (max-width:1279px){.Stage-module__n3l9Na__stage[data-page=offer] .Stage-module__n3l9Na__blurbWrap{--blurb-lines:4}}@media (max-height:800px) and (min-width:641px){.Stage-module__n3l9Na__stage[data-page=offer]{gap:clamp(10px,1.5vh,30px);padding-top:clamp(12px,1.8vh,44px);padding-bottom:clamp(12px,1.8vh,44px)}}.Stage-module__n3l9Na__scrollCue{display:none}@media (max-width:640px){.Stage-module__n3l9Na__scrollCue{z-index:2;color:var(--ink-quiet);pointer-events:none;flex-direction:column;align-items:center;gap:8px;transition:opacity .3s cubic-bezier(.2,.6,.2,1);display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.Stage-module__n3l9Na__scrollCue>*{animation:.6s cubic-bezier(.2,.6,.2,1) 1.3s both Stage-module__n3l9Na__cueIn}html[data-scrolled] .Stage-module__n3l9Na__scrollCue{opacity:0}.Stage-module__n3l9Na__scrollArrow{background:currentColor;width:1px;height:26px;animation:.6s cubic-bezier(.2,.6,.2,1) 1.3s both Stage-module__n3l9Na__cueIn,1.8s cubic-bezier(.45,0,.55,1) 2.2s infinite Stage-module__n3l9Na__cueBob;position:relative}.Stage-module__n3l9Na__scrollArrow:after{content:"";transform-origin:50%;border-bottom:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;bottom:0;left:50%;transform:translate(-50%)rotate(45deg)}}@keyframes Stage-module__n3l9Na__cueIn{0%{opacity:0}to{opacity:1}}@keyframes Stage-module__n3l9Na__cueBob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.Stage-module__n3l9Na__scrollArrow{animation:.6s 1.3s both Stage-module__n3l9Na__cueIn}}.Stage-module__n3l9Na__aside[data-glass] .Stage-module__n3l9Na__asideInner{--panel:transparent;--grain:none;z-index:1;position:relative}
.AudienceGrid-module__VqPZPG__band{position:relative}@media (max-width:640px){.AudienceGrid-module__VqPZPG__band{display:none}}.AudienceGrid-module__VqPZPG__strip{background:var(--rule);flex:none;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1px;animation:.7s .82s both AudienceGrid-module__VqPZPG__fade;display:grid}html[data-swapped] .AudienceGrid-module__VqPZPG__strip{animation:none}.AudienceGrid-module__VqPZPG__cell{text-align:left;width:100%;min-width:0;font:inherit;color:inherit;background:var(--panel);background-image:var(--grain);cursor:pointer;background-attachment:fixed;border:0;padding:clamp(12px,2vh,22px) clamp(18px,2.4vw,28px) clamp(14px,2.2vh,26px);transition:background .16s cubic-bezier(.2,.6,.2,1);display:block;position:relative}.AudienceGrid-module__VqPZPG__cell[data-on]{background:var(--accent-fill);background-image:var(--grain);background-attachment:fixed}.AudienceGrid-module__VqPZPG__cell:hover{background:var(--tint);background-image:var(--grain);background-attachment:fixed}.AudienceGrid-module__VqPZPG__cell[data-on]:hover{background:var(--accent-fill);background-image:var(--grain);background-attachment:fixed}.AudienceGrid-module__VqPZPG__cell:first-child{padding-left:clamp(18px,4vw,46px)}.AudienceGrid-module__VqPZPG__cell:last-child{padding-right:clamp(18px,4vw,46px)}.AudienceGrid-module__VqPZPG__clip{overflow:hidden}.AudienceGrid-module__VqPZPG__body{flex-direction:column;gap:clamp(7px,1.2vh,12px);display:flex}.AudienceGrid-module__VqPZPG__top{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.AudienceGrid-module__VqPZPG__mark{border:1px dashed var(--rule-in);background:0 0;flex:none;order:-1;align-self:center;width:10px;height:10px;margin-right:-6px;transition:background-color .26s cubic-bezier(.2,.6,.2,1),border-color .26s cubic-bezier(.2,.6,.2,1)}.AudienceGrid-module__VqPZPG__mark[data-chosen]{border-style:solid;border-color:var(--accent-edge);background:var(--ink)}.AudienceGrid-module__VqPZPG__cell:hover .AudienceGrid-module__VqPZPG__mark{border-color:var(--ink-quiet)}.AudienceGrid-module__VqPZPG__cell:hover .AudienceGrid-module__VqPZPG__mark[data-chosen]{border-color:var(--accent-edge)}.AudienceGrid-module__VqPZPG__cellLabel{color:var(--ink-quiet);margin-right:auto;transition:color .26s cubic-bezier(.2,.6,.2,1)}.AudienceGrid-module__VqPZPG__cellNote{white-space:nowrap;display:inline-block}.AudienceGrid-module__VqPZPG__cellFigure{letter-spacing:-.03em;white-space:nowrap;color:var(--ink-unit);transition:color .26s cubic-bezier(.2,.6,.2,1)}.AudienceGrid-module__VqPZPG__unit{letter-spacing:0;color:var(--ink-unit);font-weight:400}.AudienceGrid-module__VqPZPG__cellHead{text-wrap:pretty;color:var(--ink);font-weight:400;transition:color .26s cubic-bezier(.2,.6,.2,1)}.AudienceGrid-module__VqPZPG__cell[data-on] .AudienceGrid-module__VqPZPG__cellLabel{color:var(--ink-body)}.AudienceGrid-module__VqPZPG__cell[data-on] .AudienceGrid-module__VqPZPG__cellFigure{color:var(--ink)}.AudienceGrid-module__VqPZPG__cell[data-on] .AudienceGrid-module__VqPZPG__cellHead{color:var(--ink);font-weight:500}@keyframes AudienceGrid-module__VqPZPG__fade{0%{opacity:0}to{opacity:1}}
.Sections-module__3dNdjG__sections{display:none}@media (max-width:640px){.Sections-module__3dNdjG__sections{display:block}.Sections-module__3dNdjG__section{min-height:calc(100svh - var(--bar,58px));border-top:1px solid var(--rule);flex-direction:column;justify-content:center;gap:14px;padding:48px clamp(18px,4vw,46px) 52px;display:flex}.Sections-module__3dNdjG__eyebrow{color:var(--ink-body);align-items:baseline;gap:.9em;display:flex}.Sections-module__3dNdjG__figure{color:var(--accent);background:var(--mark);box-shadow:0 0 0 var(--mark-spread) var(--mark)}.Sections-module__3dNdjG__head{margin:0}.Sections-module__3dNdjG__headLine{text-wrap:balance;display:block}.Sections-module__3dNdjG__tagline{color:var(--ink-unit);margin:0}.Sections-module__3dNdjG__blurb,.Sections-module__3dNdjG__price{text-wrap:var(--t-body-wrap);margin:0}.Sections-module__3dNdjG__figureInline{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.Sections-module__3dNdjG__section .Sections-module__3dNdjG__apply{background:var(--accent-fill);border:1px solid var(--accent-edge);color:var(--on-accent);font-family:var(--font-sans);cursor:pointer;align-self:flex-start;align-items:center;gap:12px;margin-top:6px;padding:14px 18px;display:flex}.Sections-module__3dNdjG__glyph{font-size:var(--t-glyph);line-height:1}.Sections-module__3dNdjG__sections[data-swipe] .Sections-module__3dNdjG__track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;border-top:1px solid var(--rule);display:flex;overflow-x:auto}.Sections-module__3dNdjG__sections[data-swipe] .Sections-module__3dNdjG__track::-webkit-scrollbar{display:none}.Sections-module__3dNdjG__sections[data-swipe] .Sections-module__3dNdjG__section{scroll-snap-align:start;min-height:calc(100svh - var(--bar,58px) - 60px);border-top:0;flex:0 0 100%}.Sections-module__3dNdjG__dots{justify-content:center;gap:8px;padding:4px 0 30px;display:flex}.Sections-module__3dNdjG__dot{border:1px solid var(--rule);background:var(--rule);cursor:pointer;width:14px;height:14px;padding:0}.Sections-module__3dNdjG__dot[data-on]{border-color:var(--ink);background:var(--accent-fill)}}
.Steps-module__aqnG2q__band{flex:none}.Steps-module__aqnG2q__strip{background:var(--rule);border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,4fr);gap:1px;display:grid}.Steps-module__aqnG2q__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.Steps-module__aqnG2q__intro,.Steps-module__aqnG2q__cell{background:var(--panel);background-image:var(--grain);background-attachment:fixed;min-width:0;padding:clamp(12px,2vh,22px) clamp(18px,2.4vw,28px) clamp(14px,2.2vh,26px)}.Steps-module__aqnG2q__intro{padding-left:clamp(18px,4vw,46px)}.Steps-module__aqnG2q__cell:last-child{padding-right:clamp(18px,4vw,46px)}.Steps-module__aqnG2q__clip{overflow:hidden}.Steps-module__aqnG2q__label{margin-bottom:clamp(7px,1.2vh,12px);display:block}.Steps-module__aqnG2q__head{text-wrap:balance;margin:0;display:block}.Steps-module__aqnG2q__outcome{color:var(--ink-body);text-wrap:var(--t-body-wrap);margin:clamp(8px,1.4vh,14px) 0 0}.Steps-module__aqnG2q__no{width:fit-content;color:var(--accent);margin-bottom:clamp(7px,1.2vh,12px);display:block}.Steps-module__aqnG2q__title{text-wrap:balance;margin-bottom:6px;display:block}.Steps-module__aqnG2q__body{text-wrap:var(--t-body-wrap);display:block}.Steps-module__aqnG2q__full{display:none}@media (min-width:1024px) and (max-width:1279px){.Steps-module__aqnG2q__strip{grid-template-columns:minmax(0,1.5fr) minmax(0,4fr)}}@media (max-width:1023px){.Steps-module__aqnG2q__strip{grid-template-columns:1fr}.Steps-module__aqnG2q__list{background:var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.Steps-module__aqnG2q__intro,.Steps-module__aqnG2q__cell{padding-left:clamp(18px,4vw,46px);padding-right:clamp(18px,4vw,46px)}}@media (max-width:640px){.Steps-module__aqnG2q__band{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding-bottom:40px}.Steps-module__aqnG2q__strip{background:0 0;border-top:0;gap:0}.Steps-module__aqnG2q__intro{background:0 0;padding-top:48px;padding-bottom:28px}.Steps-module__aqnG2q__intro .Steps-module__aqnG2q__head{font-size:var(--t-display-4);font-weight:var(--h1w);letter-spacing:-.032em;line-height:1.06}.Steps-module__aqnG2q__list{background:0 0;grid-template-columns:1fr;gap:12px;padding:0 clamp(18px,4vw,46px)}.Steps-module__aqnG2q__cell,.Steps-module__aqnG2q__cell:first-child,.Steps-module__aqnG2q__cell:last-child{border:1px solid var(--rule);padding:22px 20px 24px}.Steps-module__aqnG2q__short{display:none}.Steps-module__aqnG2q__full{display:block}}
.Brief-module__NVvhaq__column{background:var(--panel);background-image:var(--grain);background-attachment:fixed;flex-direction:column;flex:auto;gap:clamp(8px,1.3vh,13px);min-width:0;padding:clamp(12px,1.9vh,24px) clamp(18px,4vw,46px) clamp(14px,2.1vh,28px);display:flex}.Brief-module__NVvhaq__head{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.Brief-module__NVvhaq__stepNo{color:var(--accent);background:var(--mark);box-shadow:0 0 0 var(--mark-spread) var(--mark)}.Brief-module__NVvhaq__stepLabel{display:none}.Brief-module__NVvhaq__tier{color:var(--ink-quiet);white-space:nowrap;align-items:baseline;gap:.6em;margin-left:auto;display:flex}.Brief-module__NVvhaq__tierFigure{color:var(--accent);background:var(--mark);box-shadow:0 0 0 var(--mark-spread) var(--mark)}.Brief-module__NVvhaq__dots{background:var(--dots-off);flex:none;width:88px;height:2px}.Brief-module__NVvhaq__dotFill{background:var(--ink);height:100%;transition:width .26s cubic-bezier(.2,.6,.2,1);display:block}.Brief-module__NVvhaq__prompt{color:var(--ink);text-wrap:balance;margin:0}.Brief-module__NVvhaq__helper{max-width:58ch;color:var(--ink-body);text-wrap:var(--t-body-wrap);margin:0}textarea.Brief-module__NVvhaq__input{resize:none;max-height:2.28em;line-height:1.14;display:block;overflow-y:auto}.Brief-module__NVvhaq__picked{border-color:var(--accent-fill);background:var(--accent-fill);color:var(--on-accent)}.Brief-module__NVvhaq__picked:hover{border-color:var(--on-accent);color:var(--on-accent)}.Brief-module__NVvhaq__book{background:var(--ink);color:var(--bg);cursor:pointer;align-self:flex-start;align-items:center;gap:12px;margin-top:6px;padding:15px 22px;text-decoration:none;transition:opacity .16s cubic-bezier(.2,.6,.2,1);display:flex}.Brief-module__NVvhaq__book:hover{opacity:.84}.Brief-module__NVvhaq__row{flex:auto;align-items:center;gap:16px;min-width:0;display:flex}.Brief-module__NVvhaq__line{align-items:center;gap:16px;display:flex}.Brief-module__NVvhaq__actions{flex:none;align-items:center;gap:4px;display:flex}.Brief-module__NVvhaq__inputWrap{flex-direction:column;flex:1;gap:9px;min-width:0;display:flex}.Brief-module__NVvhaq__input{width:100%;min-width:0;font-family:var(--font-sans);color:var(--ink);background:0 0;border:0;padding:0}.Brief-module__NVvhaq__input:focus{outline:none}.Brief-module__NVvhaq__rule{background:var(--rule-in);height:1px;transition:background .22s cubic-bezier(.2,.6,.2,1)}.Brief-module__NVvhaq__rule[data-state=focus]{background:var(--ink)}.Brief-module__NVvhaq__rule[data-state=error]{background:var(--danger)}.Brief-module__NVvhaq__back{font-family:var(--font-sans);color:var(--ink-quiet);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:15px 4px;transition:color .16s cubic-bezier(.2,.6,.2,1);display:flex}.Brief-module__NVvhaq__back:hover{color:var(--ink)}.Brief-module__NVvhaq__backGlyph{font-size:var(--t-glyph);line-height:1}.Brief-module__NVvhaq__submit{background:var(--ink);font-family:var(--font-sans);color:var(--bg);cursor:pointer;border:0;flex:none;align-items:center;gap:12px;padding:15px 22px;transition:opacity .16s cubic-bezier(.2,.6,.2,1);display:flex}.Brief-module__NVvhaq__submit:hover{opacity:.84}.Brief-module__NVvhaq__submit:disabled{opacity:.84;cursor:default}.Brief-module__NVvhaq__sendBtn{background:var(--accent-fill);box-shadow:inset 0 0 0 1px var(--accent-edge);color:var(--on-accent)}.Brief-module__NVvhaq__enter{font-size:var(--t-glyph);letter-spacing:0}.Brief-module__NVvhaq__err{color:var(--danger);font-weight:500}.Brief-module__NVvhaq__chips{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.Brief-module__NVvhaq__track{display:contents}@media (max-width:1199px){.Brief-module__NVvhaq__suggest[data-reserve]{min-height:calc(2 * (var(--t-body-3) * 1.5 + 14px) + 9px);align-content:flex-start}}@media (max-height:800px){.Brief-module__NVvhaq__column{gap:7px;padding-top:10px;padding-bottom:12px}.Brief-module__NVvhaq__chip{padding:5px 10px}}.Brief-module__NVvhaq__chipsLabel{letter-spacing:.2em;white-space:nowrap;color:var(--ink-quiet);flex:none}.Brief-module__NVvhaq__chip{border:1px solid var(--chip);font-family:var(--font-sans);color:var(--ink-body-2);cursor:pointer;white-space:nowrap;background:0 0;padding:6px 11px;transition:color .16s cubic-bezier(.2,.6,.2,1),border-color .16s cubic-bezier(.2,.6,.2,1)}.Brief-module__NVvhaq__chip:hover{color:var(--ink);border-color:var(--chip-hi)}.Brief-module__NVvhaq__answer{text-overflow:ellipsis;border-color:var(--accent-fill);background:var(--accent-fill);max-width:34ch;color:var(--on-accent);overflow:hidden}.Brief-module__NVvhaq__answer:hover{border-color:var(--on-accent);color:var(--on-accent)}.Brief-module__NVvhaq__sent{background:var(--panel);background-image:var(--grain);background-attachment:fixed;flex-direction:column;flex:auto;gap:12px;min-width:0;padding:clamp(16px,2.2vh,30px) clamp(18px,4vw,46px) clamp(18px,2.4vh,34px);animation:.52s cubic-bezier(.2,.6,.2,1) both Brief-module__NVvhaq__lay;display:flex}.Brief-module__NVvhaq__sentBody{text-wrap:var(--t-body-wrap);max-width:58ch}.Brief-module__NVvhaq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes Brief-module__NVvhaq__lay{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:640px){.Brief-module__NVvhaq__column{flex:auto;gap:16px}.Brief-module__NVvhaq__sent,.Brief-module__NVvhaq__row{flex:none}.Brief-module__NVvhaq__prompt{margin-top:auto}.Brief-module__NVvhaq__line{display:contents}.Brief-module__NVvhaq__head{row-gap:11px;margin-bottom:9px}.Brief-module__NVvhaq__suggest,.Brief-module__NVvhaq__suggest[data-reserve]{flex-wrap:nowrap;align-items:center;min-height:0}.Brief-module__NVvhaq__track{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;align-items:center;gap:9px;min-width:0;display:flex;overflow-x:auto}.Brief-module__NVvhaq__track::-webkit-scrollbar{display:none}.Brief-module__NVvhaq__track>*{scroll-snap-align:start;flex:none}.Brief-module__NVvhaq__track[data-more]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 34px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 34px),#0000)}.Brief-module__NVvhaq__track[data-past]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 34px);mask-image:linear-gradient(90deg,#0000,#000 34px)}.Brief-module__NVvhaq__track[data-past][data-more]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 34px calc(100% - 34px),#0000);mask-image:linear-gradient(90deg,#0000,#000 34px calc(100% - 34px),#0000)}.Brief-module__NVvhaq__chips:not(.Brief-module__NVvhaq__suggest){display:none}.Brief-module__NVvhaq__row{flex-wrap:wrap;gap:12px}.Brief-module__NVvhaq__inputWrap{flex:100%}.Brief-module__NVvhaq__actions{flex:none;order:99;gap:12px;width:100%}.Brief-module__NVvhaq__submit{flex:auto;justify-content:center}.Brief-module__NVvhaq__back{padding:15px 14px}}.Brief-module__NVvhaq__recap{max-width:58ch;color:var(--ink-body);text-wrap:var(--t-body-wrap);margin:0}.Brief-module__NVvhaq__column[data-place=column],.Brief-module__NVvhaq__sent[data-place=column]{background:0 0;flex:none;gap:clamp(10px,1.6vh,16px);padding:0}.Brief-module__NVvhaq__column[data-place=column] .Brief-module__NVvhaq__line{flex-wrap:wrap;row-gap:12px}.Brief-module__NVvhaq__column[data-place=column] .Brief-module__NVvhaq__row{flex:100%}.Brief-module__NVvhaq__column[data-place=column] .Brief-module__NVvhaq__actions{margin-left:auto}.Brief-module__NVvhaq__column[data-place=column] .Brief-module__NVvhaq__suggest[data-reserve]{min-height:0}.Brief-module__NVvhaq__column[data-place=column] .Brief-module__NVvhaq__input{font-size:var(--t-subhead)}.Brief-module__NVvhaq__below{display:contents}.Brief-module__NVvhaq__column[data-place=column]{position:relative}.Brief-module__NVvhaq__column[data-place=column] .Brief-module__NVvhaq__below{flex-direction:column;gap:clamp(10px,1.6vh,16px);padding-top:clamp(10px,1.6vh,16px);display:flex;position:absolute;top:100%;left:0;right:0}.Brief-module__NVvhaq__column[data-place=column] .Brief-module__NVvhaq__head{min-height:var(--t-eyebrow);flex-wrap:nowrap}.Brief-module__NVvhaq__column[data-place=column] .Brief-module__NVvhaq__tier{margin-left:0}.Brief-module__NVvhaq__column[data-place=column] .Brief-module__NVvhaq__dots{margin-left:auto}.Brief-module__NVvhaq__column[data-place=column] .Brief-module__NVvhaq__back{align-self:stretch;padding-top:0;padding-bottom:0}.Brief-module__NVvhaq__column[data-place=column] .Brief-module__NVvhaq__prompt{align-items:flex-end;min-height:3.48em;display:flex}.Brief-module__NVvhaq__column[data-place=column]{--field-h:calc(2 * 1.14 * var(--t-subhead) + 10px)}.Brief-module__NVvhaq__column[data-place=column] .Brief-module__NVvhaq__inputWrap,.Brief-module__NVvhaq__column[data-place=column] .Brief-module__NVvhaq__choices{min-height:var(--field-h)}.Brief-module__NVvhaq__column[data-place=column] .Brief-module__NVvhaq__inputWrap{justify-content:flex-end}.Brief-module__NVvhaq__column[data-place=column] .Brief-module__NVvhaq__choices{align-items:center}@media (max-height:800px){.Brief-module__NVvhaq__column[data-place=column]{--field-h:calc(1.14 * var(--t-subhead) + 10px)}.Brief-module__NVvhaq__column[data-place=column] .Brief-module__NVvhaq__below{gap:6px;padding-top:6px}.Brief-module__NVvhaq__column[data-place=column]{gap:8px}.Brief-module__NVvhaq__column[data-place=column] .Brief-module__NVvhaq__below[data-note] .Brief-module__NVvhaq__helper{display:none}}@media (max-height:800px) and (min-width:1280px){.Brief-module__NVvhaq__column[data-place=column] .Brief-module__NVvhaq__prompt{min-height:2.32em}}@media (max-width:1279px),(max-height:800px){.Brief-module__NVvhaq__column[data-place=column] .Brief-module__NVvhaq__chips:not(.Brief-module__NVvhaq__suggest){display:none}}.Brief-module__NVvhaq__column[data-place=column] .Brief-module__NVvhaq__suggest{flex-wrap:nowrap}.Brief-module__NVvhaq__column[data-place=column] .Brief-module__NVvhaq__track{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;align-items:center;gap:9px;min-width:0;display:flex;overflow-x:auto}.Brief-module__NVvhaq__column[data-place=column] .Brief-module__NVvhaq__track::-webkit-scrollbar{display:none}.Brief-module__NVvhaq__column[data-place=column] .Brief-module__NVvhaq__track>*{scroll-snap-align:start;flex:none}.Brief-module__NVvhaq__column[data-place=column] .Brief-module__NVvhaq__track[data-more]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 34px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 34px),#0000)}.Brief-module__NVvhaq__column[data-place=column] .Brief-module__NVvhaq__track[data-past]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 34px);mask-image:linear-gradient(90deg,#0000,#000 34px)}.Brief-module__NVvhaq__column[data-place=column] .Brief-module__NVvhaq__track[data-past][data-more]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 34px calc(100% - 34px),#0000);mask-image:linear-gradient(90deg,#0000,#000 34px calc(100% - 34px),#0000)}[data-expanded] .Brief-module__NVvhaq__column[data-place=column] .Brief-module__NVvhaq__prompt{min-height:2.32em}[data-expanded] .Brief-module__NVvhaq__column[data-place=column] .Brief-module__NVvhaq__choices{min-height:calc(2 * (var(--t-body-3) * 1.5 + 14px) + 9px);flex-wrap:wrap;align-content:center;align-items:center}[data-expanded] .Brief-module__NVvhaq__column[data-place=column] .Brief-module__NVvhaq__track{flex-wrap:wrap;flex:1 1 0;overflow:visible;-webkit-mask-image:none;mask-image:none}[data-expanded] .Brief-module__NVvhaq__column[data-place=column] .Brief-module__NVvhaq__inputWrap{min-height:calc(2 * (var(--t-body-3) * 1.5 + 14px) + 9px)}
.Promise-module__0lBm8a__panel{border-left:1px solid var(--rule);background:var(--panel);background-image:var(--grain);background-attachment:fixed;flex-direction:column;flex:0 clamp(230px,25vw,360px);justify-content:center;gap:9px;min-width:0;padding:clamp(14px,2vh,26px) clamp(20px,2.6vw,40px);display:flex;overflow:hidden}.Promise-module__0lBm8a__quote{font-weight:inherit;text-wrap:pretty;margin:0}.Promise-module__0lBm8a__sub{letter-spacing:.2em;color:var(--ink-quiet);line-height:1.6}@media (max-width:640px){.Promise-module__0lBm8a__panel{display:none}}
.Hero-module__Z8hQ_W__shell{background:var(--bg);background-image:var(--grain);min-height:100dvh;color:var(--ink);background-attachment:fixed;flex-direction:column;display:flex}.Hero-module__Z8hQ_W__footer[data-gone],.Hero-module__Z8hQ_W__rule[data-gone]{visibility:hidden;border:0;height:0;min-height:0;overflow:hidden}.Hero-module__Z8hQ_W__rule{background:var(--rule);transform-origin:0;flex:none;height:1px;animation:.9s cubic-bezier(.16,1,.3,1) both Hero-module__Z8hQ_W__rule}@media (max-width:640px){.Hero-module__Z8hQ_W__ruleBand{display:none}}.Hero-module__Z8hQ_W__sheetGlass{display:none}.Hero-module__Z8hQ_W__footer{z-index:4;flex-wrap:nowrap;flex:none;align-items:stretch;animation:.7s cubic-bezier(.2,.6,.2,1) 1.02s both Hero-module__Z8hQ_W__lay;display:flex;position:relative}@keyframes Hero-module__Z8hQ_W__rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes Hero-module__Z8hQ_W__lay{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.Hero-module__Z8hQ_W__close,.Hero-module__Z8hQ_W__grab,.Hero-module__Z8hQ_W__applyBar{display:none}.Hero-module__Z8hQ_W__applyBar .label{color:inherit}@media (max-width:640px){.Hero-module__Z8hQ_W__shell{--bar:58px;padding-bottom:var(--bar)}.Hero-module__Z8hQ_W__footer{z-index:60;overscroll-behavior:contain;background:var(--bg);background-image:var(--grain);visibility:hidden;background-attachment:fixed;flex-flow:column;align-items:stretch;padding-bottom:28px;transition:transform .38s cubic-bezier(.16,1,.3,1),visibility 0s .38s;animation:none;position:fixed;inset:0;overflow-y:auto;transform:translateY(100%)}.Hero-module__Z8hQ_W__footer[data-open],.Hero-module__Z8hQ_W__footer[data-gone]{--panel:transparent;--grain:none}.Hero-module__Z8hQ_W__footer:not([data-noform]){background:var(--tint)}.Hero-module__Z8hQ_W__footer:not([data-noform])>:not(.Hero-module__Z8hQ_W__sheetGlass){z-index:1;position:relative}.Hero-module__Z8hQ_W__sheetGlass{display:block}.Hero-module__Z8hQ_W__footer[data-open]{visibility:visible;transition:transform .38s cubic-bezier(.16,1,.3,1),visibility;transform:translateY(0)}.Hero-module__Z8hQ_W__footer>:last-child{order:-1}.Hero-module__Z8hQ_W__grab{background:var(--rule-in);order:-3;width:34px;height:2px;margin:10px auto 0;display:block}.Hero-module__Z8hQ_W__close{font-family:var(--font-sans);color:var(--ink-quiet);cursor:pointer;background:0 0;border:0;order:-2;align-self:flex-end;align-items:center;gap:9px;padding:14px clamp(18px,4vw,46px) 12px;display:flex}.Hero-module__Z8hQ_W__closeGlyph{font-size:var(--t-glyph-lg);line-height:1}.Hero-module__Z8hQ_W__footer[data-noform]{display:none}.Hero-module__Z8hQ_W__applyBar{z-index:50;height:var(--bar);background:var(--accent-fill);box-shadow:inset 0 0 0 1px var(--accent-edge);color:var(--on-accent);font-family:var(--font-sans);cursor:pointer;border:0;justify-content:space-between;align-items:center;padding:0 clamp(18px,4vw,46px);animation:.7s cubic-bezier(.2,.6,.2,1) 1.02s both Hero-module__Z8hQ_W__lay;display:flex;position:fixed;bottom:0;left:0;right:0}.Hero-module__Z8hQ_W__applyGlyph{font-size:var(--t-glyph);line-height:1}}
