.mo-board,.sec-light{--s-bg:var(--bg);--s-bg2:var(--bg2);--s-line:var(--line);--s-text:var(--ink);--s-ink2:var(--ink2);--s-mut:var(--mut);--s-logo:brightness(0);--s-ring:#15141214;--s-chip:var(--bg2);--s-chip-on:#d8d1c7}.sec-dark{--s-bg:var(--dk);--s-bg2:var(--dk2);--s-line:var(--dk-line);--s-text:var(--dk-text);--s-ink2:var(--dk-ink2);--s-mut:var(--dk-mut);--s-logo:brightness(0) invert(1);--s-ring:#ece7e11a;--s-chip:#ece7e114;--s-chip-on:#ece7e129}.mo-hero{height:100svh;min-height:calc(560 * var(--u));max-height:calc(1000 * var(--u));position:relative;overflow:clip}.mo-nav{left:var(--gut);right:var(--gut);font-size:var(--t-ui)}.mo-ind{transition:transform .5s cubic-bezier(.22,1,.36,1),width .5s cubic-bezier(.22,1,.36,1)}.mo-tab{transition:color .45s,background-color .25s,transform .2s}.mo-tab.is-active{color:var(--bg);cursor:default}.mo-tab:not(.is-active):active{background:#15141221;transform:scale(.96)}.mo-tab:focus-visible{outline:1px solid var(--ink);outline-offset:calc(2 * var(--u))}.mo-in{transition:background .25s,transform .35s cubic-bezier(.22,1,.36,1)}.mo-in:active{transform:scale(.92)}.mo-photo{left:min(calc(380 * var(--u)), calc(100cqw - var(--ph) * 1.49));height:var(--ph);aspect-ratio:1280/714.42;will-change:transform;position:absolute;bottom:0;overflow:hidden}.mo-photo img{width:100%;height:100%;display:block}.mo-block{left:var(--gut);width:calc(470 * var(--u));z-index:2;position:absolute;top:33.3%}.mo-eyebrow,.mo-proof,.mo-cap,.mo-label,.mo-ct,.mo-cs,.mo-nl{font-size:var(--t-label);letter-spacing:.05em;text-transform:uppercase}.mo-eyebrow,.mo-label,.mo-cs,.mo-nl,.mo-proof{color:var(--s-mut)}.mo-h1,.mo-h2,.mo-nv{font-family:Sovereign,Geist Mono,sans-serif}.mo-p{margin-top:calc(14 * var(--u));font-size:var(--t-body);max-width:calc(380 * var(--u))}.mo-hero .mo-p{margin-top:calc(24 * var(--u))}.mo-ctas{margin-top:calc(18 * var(--u));font-size:var(--t-ui);letter-spacing:.03em;font-weight:500;display:flex}.mo-latest{align-items:center;gap:calc(9 * var(--u));text-decoration:none;transition:transform .2s;display:inline-flex}.mo-latest b{width:calc(22 * var(--u));height:calc(22 * var(--u));border:1px solid #15141273;border-radius:50%;place-items:center;transition:background-color .3s,border-color .3s,transform .45s cubic-bezier(.22,1,.36,1);display:grid}.mo-latest b:after{content:"";border-left:calc(6 * var(--u)) solid var(--ink);border-top:calc(3.7 * var(--u)) solid transparent;border-bottom:calc(3.7 * var(--u)) solid transparent;margin-left:calc(1.6 * var(--u));transition:border-left-color .3s}.mo-latest span{padding-bottom:calc(2 * var(--u));background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .4s cubic-bezier(.22,1,.36,1)}.mo-latest:hover b,.mo-latest:focus-visible b{background:var(--ink);border-color:var(--ink);transform:scale(1.12)}.mo-latest:hover b:after,.mo-latest:focus-visible b:after{border-left-color:var(--bg)}.mo-latest:hover span,.mo-latest:focus-visible span{background-size:100% 1px}.mo-latest:active{transform:scale(.97)}.mo-latest:focus-visible{outline:none}.mo-proof{left:var(--gut);bottom:calc(26 * var(--u));z-index:2;position:absolute}.mo-hero .mo-cap{left:auto;right:calc(200 * var(--u));bottom:calc(26 * var(--u));color:#ffffffb3}.mo-h2{font-size:var(--t-h1);margin-top:var(--stack)}.mo-nums,.mo-clients,.mo-work,.mo-tst{padding:var(--sec-t) var(--gut) var(--sec-b);position:relative}.mo-nums:has(+.mo-clients){padding-bottom:calc(var(--sec-b) * .7)}.mo-nums+.mo-clients{padding-top:calc(var(--sec-t) * .7)}.mo-grid{gap:calc(28 * var(--u));margin-top:var(--block);grid-template-columns:repeat(2,1fr);display:grid}.mo-thumb img{transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.mo-play{transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s}.mo-thumb:hover .mo-play{opacity:1;transform:none}.mo-thumb:hover img{transition-duration:6s;transform:scale(1.07)}.mo-ct{margin-top:calc(14 * var(--u));font-weight:500}.mo-cs{margin-top:calc(4 * var(--u))}.mo-cgrid{border-left:1px solid var(--s-line);border-right:1px solid var(--s-line);margin-top:var(--block);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.mo-cgrid:before,.mo-cgrid:after{content:"";left:calc(-1 * var(--gut));right:calc(-1 * var(--gut));border-top:1px solid var(--s-line);pointer-events:none;position:absolute}.mo-cgrid:before{top:-1px}.mo-cgrid:after{bottom:-1px}.mo-cell{height:calc(136 * var(--u));background:var(--s-bg);border-right:1px solid var(--s-line);border-bottom:1px solid var(--s-line);justify-content:center;align-items:center;display:flex;position:relative}.mo-cell:nth-child(3n){border-right:0}.mo-cell:nth-child(n+4){border-bottom:0}.mo-cell:nth-child(odd){background:var(--s-bg2)}.mo-plus{right:calc(-12 * var(--u));bottom:calc(-12 * var(--u));width:calc(24 * var(--u));height:calc(24 * var(--u));z-index:2;position:absolute}.mo-cell{outline:none}.mo-cell:focus-visible{box-shadow:inset 0 0 0 2px var(--s-text)}.mo-cl{align-items:center;gap:calc(12 * var(--u));transform:translateY(calc(50% - var(--h) * var(--u) / 2));flex-direction:column;transition:transform .55s cubic-bezier(.22,1,.36,1);display:flex}.mo-cl img{height:calc(var(--h) * var(--u));filter:var(--s-logo);opacity:.82;transition:opacity .4s}.mo-say{max-width:calc(300 * var(--u));text-align:center;text-wrap:balance;font-size:var(--t-label);letter-spacing:.05em;text-transform:uppercase;color:var(--s-mut);line-height:1.45;transition:opacity .35s}.js .mo-say{opacity:0}.mo-cell.is-on .mo-cl{transform:none}.mo-cell.is-on .mo-cl img{opacity:1}.mo-cell.is-on .mo-say{opacity:1;transition:opacity .45s 80ms}@media (hover:none){.mo-cl{transform:none}.js .mo-say,.mo-cl img{opacity:1}}.mo-sgrid{margin-top:var(--block);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.mo-sgrid:before,.mo-sgrid:after{left:calc(-1 * var(--gut));right:calc(-1 * var(--gut))}.mo-scell{flex-direction:column;display:flex;position:relative}.mo-scell .mo-nv{font-size:var(--t-display)}.mo-scell .mo-nl{margin-top:calc(14 * var(--u));text-wrap:balance}.mo-plus-top{bottom:auto;top:calc(-12 * var(--u))}.mo-nv{font-size:var(--t-display);white-space:nowrap;line-height:1}.mo-tgrid{border-left:1px solid var(--s-line);border-right:1px solid var(--s-line);margin-top:var(--block);grid-template-columns:repeat(2,1fr);display:grid;position:relative}.mo-tgrid:before,.mo-tgrid:after{content:"";left:calc(-1 * var(--gut));right:calc(-1 * var(--gut));border-top:1px solid var(--s-line);pointer-events:none;position:absolute}.mo-tgrid:before{top:-1px}.mo-tgrid:after{bottom:-1px}.mo-tcell{justify-content:space-between;gap:calc(28 * var(--u));min-height:calc(220 * var(--u));padding:calc(36 * var(--u)) calc(40 * var(--u)) calc(32 * var(--u));background:var(--s-bg);border-right:1px solid var(--s-line);border-bottom:1px solid var(--s-line);flex-direction:column;display:flex;position:relative}.mo-tcell:nth-child(2n){border-right:0}.mo-tcell:nth-child(n+3){border-bottom:0}.mo-tcell:first-child,.mo-tcell:nth-child(4){background:var(--s-bg2)}.mo-q{max-width:calc(520 * var(--u));font-size:var(--t-body);color:var(--s-mut);text-wrap:pretty;line-height:1.5;transition:color .45s}.mo-who{align-items:center;gap:calc(12 * var(--u));display:flex}.mo-av{width:calc(40 * var(--u));height:calc(40 * var(--u));object-fit:cover;filter:grayscale();box-shadow:0 0 0 1px var(--s-line);border-radius:50%;flex:none;transition:filter .6s,transform .55s cubic-bezier(.22,1,.36,1)}.mo-nm{font-size:var(--t-ui);font-weight:500;display:block}.mo-rl{margin-top:calc(3 * var(--u));font-size:var(--t-label);letter-spacing:.05em;text-transform:uppercase;color:var(--s-mut);display:block}.mo-tcell.is-on .mo-q{color:var(--s-text)}.mo-tcell.is-on .mo-av{filter:none;transform:translateY(calc(-3 * var(--u))) scale(1.06)}@media (hover:none){.mo-q{color:var(--s-text)}.mo-av{filter:none}}.js .mo-ft-brand .ch>span{transition:transform .8s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--c) * 35ms);display:inline-block;transform:translateY(105%)}.mo-ft-brand.in .ch>span{transform:none}.mo-ft-soc a:hover{transform:translateY(calc(-2 * var(--u)))}.mo-ft-soc a{transition:background .2s}.mo-ft-soc a:hover{background:var(--s-chip-on)}.mo-ft-main{flex-wrap:wrap}.mo-ft-main a,.mo-ft-legal a{transition:background-size .4s cubic-bezier(.22,1,.36,1)}.mo-ft-main a:hover,.mo-ft-legal a:hover,.mo-ft-main a:focus-visible,.mo-ft-legal a:focus-visible{background-size:100% 1px;outline:none}.js .mo-board:not(.is-loaded) .mo-hero .anim,.js .mo-board:not(.is-loaded) .mo-photo img,.js .mo-board:not(.is-loaded) .mo-hero .ln>span{opacity:0}.is-loaded .mo-photo img{animation:2s cubic-bezier(.22,1,.36,1) both mo-focus}.is-loaded .mo-hero .anim{animation:1s cubic-bezier(.22,1,.36,1) both mo-up;animation-delay:calc(.45s + var(--i) * 90ms)}.is-loaded .mo-hero .ln>span{animation:1.1s cubic-bezier(.22,1,.36,1) both mo-line;animation-delay:calc(.45s + var(--i) * 90ms)}@keyframes mo-up{0%{opacity:0;transform:translateY(calc(14 * var(--u)))}to{opacity:1;transform:none}}@keyframes mo-focus{0%{filter:blur(14px);opacity:0;transform:scale(1.08)}30%{opacity:1}to{filter:none;opacity:1;transform:none}}.mo-h2 .ln>span{transition:transform 1.1s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i) * 90ms)}.js .mo-h2:not(.in) .ln>span{transform:translateY(110%)}.v-b .mo-h2{font-size:var(--t-h2)}.v-b .mo-sgrid{gap:calc(28 * var(--u));margin-top:var(--block);border:0;list-style:none}.v-b .mo-sgrid:before,.v-b .mo-sgrid:after{content:none}.v-b .mo-scell,.v-b .mo-scell:nth-child(odd){text-align:left;background:0 0;border:0;align-items:flex-start;height:auto}.v-b .mo-scell .mo-nl{font-size:var(--t-body);letter-spacing:0;text-transform:none;max-width:calc(320 * var(--u));line-height:1.5}.v-b [data-r=""]:not(.mo-h2):not(.mo-ft-brand){transition:opacity .9s var(--ez), filter .9s var(--ez);transition-delay:calc(var(--d,0) * 90ms)}.js .v-b [data-r=""]:not(.mo-h2):not(.mo-ft-brand):not(.in){opacity:0;filter:blur(calc(6 * var(--u)))}.v-b [data-r=wipe]>*{--wx:0px;--wy:.3em;transition:clip-path .8s cubic-bezier(.65,0,.35,1) calc(var(--d,0) * 90ms)}.js .v-b [data-r=wipe]:not(.in)>*{clip-path:inset(calc(-1 * var(--wy)) calc(100% + var(--wx)) calc(-1 * var(--wy)) calc(-1 * var(--wx)))}.v-b .mo-wipe :is(.mo-cgrid,.mo-tgrid){transition:border-color .8s .2s}.js .v-b .mo-wipe:not(.in) :is(.mo-cgrid,.mo-tgrid){border-color:#0000}.v-b .mo-wipe :is(.mo-cgrid,.mo-tgrid):before,.v-b .mo-wipe :is(.mo-cgrid,.mo-tgrid):after{transform-origin:0;transition:transform 1.2s cubic-bezier(.65,0,.35,1)}.js .v-b .mo-wipe:not(.in) :is(.mo-cgrid,.mo-tgrid):before,.js .v-b .mo-wipe:not(.in) :is(.mo-cgrid,.mo-tgrid):after{transform:scaleX(0)}.js .v-b :is(.mo-cell,.mo-tcell)[data-r=cell]:after{content:"";z-index:3;background:var(--s-bg);pointer-events:none;transform-origin:100%;transition:transform 1s cubic-bezier(.65,0,.35,1) calc(var(--d,0) * .14s);position:absolute;inset:0}.v-b :is(.mo-cell,.mo-tcell)[data-r=cell].in:after{transform:scaleX(0)}.v-b [data-r=cell] .mo-plus{transition:opacity .4s ease calc(.3s + var(--d,0) * .14s)}.js .v-b [data-r=cell]:not(.in) .mo-plus{opacity:0}.v-b .mo-cl{transition:transform .55s var(--ez), opacity .9s var(--ez) calc(.35s + var(--d,0) * .14s), filter .9s var(--ez) calc(.35s + var(--d,0) * .14s)}.js .v-b .mo-cell[data-r=cell]:not(.in) .mo-cl{opacity:0;filter:blur(calc(6 * var(--u)))}.v-b .mo-q{transition:color .45s ease, opacity .9s var(--ez) calc(.35s + var(--d,0) * .14s), filter .9s var(--ez) calc(.35s + var(--d,0) * .14s)}.v-b .mo-who{transition:opacity .9s var(--ez) calc(.5s + var(--d,0) * .14s), filter .9s var(--ez) calc(.5s + var(--d,0) * .14s)}.js .v-b .mo-tcell[data-r=cell]:not(.in) .mo-q,.js .v-b .mo-tcell[data-r=cell]:not(.in) .mo-who{opacity:0;filter:blur(calc(6 * var(--u)))}.js .v-b .mo-scell:not(.in) .mo-nl{opacity:0;filter:blur(calc(6 * var(--u)))}.v-b .mo-wk{border-radius:calc(4 * var(--u));text-decoration:none}.v-b .mo-wk:focus{outline:none}.v-b .mo-wk:focus-visible{outline:1px solid var(--s-text);outline-offset:calc(8 * var(--u))}.v-b .mo-wk .mo-thumb{clip-path:inset(0);transition:clip-path 1.1s cubic-bezier(.65,0,.35,1) calc(var(--d,0) * .14s)}.js .v-b .mo-wk:not(.in) .mo-thumb{clip-path:inset(0 100% 0 0)}.v-b .mo-wk .mo-ct,.v-b .mo-wk .mo-cs{transition:opacity .9s var(--ez) calc(.5s + var(--d,0) * .14s), filter .9s var(--ez) calc(.5s + var(--d,0) * .14s)}.js .v-b .mo-wk:not(.in) .mo-ct,.js .v-b .mo-wk:not(.in) .mo-cs{opacity:0;filter:blur(calc(6 * var(--u)))}.v-b .mo-wk:hover .mo-play,.v-b .mo-wk:focus-visible .mo-play{opacity:1;transform:none}.v-b .mo-wk:hover .mo-thumb img,.v-b .mo-wk:focus-visible .mo-thumb img{transition-duration:6s;transform:scale(1.07)}.js .v-b:not(.is-loaded) .mo-page>.mo-nav{opacity:0}.v-b.is-loaded .mo-page>.mo-nav{animation:1s cubic-bezier(.22,1,.36,1) .45s both mo-up}.v-b .mo-main:focus{outline:none}.v-b .mo-skip{left:var(--gut);font-size:var(--t-ui);transition:transform .35s var(--ez)}.v-b .mo-skip:focus{outline:none}.v-b .mo-skip:focus-visible{transform:none}@media (prefers-reduced-motion:reduce){.mo-board,.mo-board *{transition:none!important;animation:none!important}.v-b [data-r=cell]:after{display:none!important}.v-b .mo-wipe :is(.mo-cgrid,.mo-tgrid),.v-b .mo-wipe :is(.mo-cgrid,.mo-tgrid):before,.v-b .mo-wipe :is(.mo-cgrid,.mo-tgrid):after{border-color:var(--s-line)!important;transform:none!important}.v-b .mo-plus{opacity:1!important}.v-b [data-r],.v-b [data-r=wipe]>*,.v-b .mo-cl,.v-b .mo-q,.v-b .mo-wh,.v-b .mo-who,.v-b .mo-nl,.v-b .mo-thumb,.v-b .mo-ct,.v-b .mo-cs{opacity:1!important;filter:none!important;clip-path:none!important}}@supports (animation-timeline:scroll()){.mo-photo{animation-name:hero-sink;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll();animation-range:0 calc(900 * var(--u))}}@keyframes hero-sink{0%{translate:0}to{translate:0 calc(225 * var(--u))}}.v-b .mo-scell{outline:none}.v-b .mo-scell .mo-nv{transform-origin:0 70%}.v-b .mo-scell .mo-nl{transition:color .45s ease, opacity .9s var(--ez) calc(.4s + var(--d,0) * .12s), filter .9s var(--ez) calc(.4s + var(--d,0) * .12s)}.v-b .mo-scell.is-on .mo-nl{color:var(--s-text)}.v-b .mo-scell:focus-visible .mo-nv{outline:1px solid var(--s-text);outline-offset:calc(8 * var(--u))}.v-b .mo-scell{justify-content:flex-start}.mo-sbody{position:relative}.v-b .mo-scell .mt{left:0;top:calc(100% + 20 * var(--u));width:calc(300 * var(--u));position:absolute}.v-b .mo-scell.hit .mo-nv{animation:.7s cubic-bezier(.2,1.6,.4,1) both num-hit}.pxg-dr{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1);display:grid}.open>.pxg-dr{grid-template-rows:1fr}.pxg-dr-in{min-height:0;overflow:hidden}.ph,.sec-light{--s-bg:var(--bg);--s-bg2:var(--bg2);--s-line:var(--line);--s-text:var(--ink);--s-ink2:var(--ink2);--s-mut:var(--mut);--s-logo:brightness(0);--s-ring:#15141214;--s-chip:var(--bg2);--s-chip-on:#d8d1c7}.p-skip:focus{outline:none}.p-skip:focus-visible{transform:none}.p-label,.p-eyebrow,.p-foot,.p-csay,.p-ct,.p-cs,.p-rl{font-size:var(--t-label);letter-spacing:.05em;text-transform:uppercase}.p-label,.p-eyebrow,.p-cs,.p-csay,.p-rl{color:var(--s-mut)}.p-h1,.p-h2,.p-nv,.p-links .ln{font-family:Sovereign,Geist Mono,sans-serif}.p-bar{padding:18px var(--gut)}.p-menu{-webkit-appearance:none;font-size:var(--t-ui);font-weight:500;transition:background-color .25s,transform .2s}.p-menu:active{background:#15141221;transform:scale(.95)}.p-menu:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.p-menu:not(.is-x):active .p-burger{transform:scaleX(.75)}.p-links a{transition:color .3s}.p-links a:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.p-links .ln{transition:transform .3s var(--ez)}.p-links a:active .ln{transform:translate(6px)}.p-soc a{transition:background .2s,transform .2s}.p-soc a:active{background:var(--s-chip-on);transform:scale(.92)}.p-hero{flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:clip}.p-block{z-index:2;padding:88px var(--gut) 0;position:relative}.p-p{margin-top:14px}.p-ctas{font-size:var(--t-ui);letter-spacing:.03em;margin-top:10px;font-weight:500;display:flex}.p-latest{align-items:center;gap:10px;padding:8px 0;text-decoration:none;transition:transform .2s;display:inline-flex}.p-latest b{border:1px solid #15141273;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.p-latest b:after{content:"";border-left:6.5px solid var(--ink);border-top:4px solid #0000;border-bottom:4px solid #0000;margin-left:1.8px}.p-latest:active{transform:scale(.97)}.p-latest:active b{background:var(--ink)}.p-latest:active b:after{border-left-color:var(--bg)}.p-gap{flex:0 0 22px}.p-photo{flex:1 1 0;min-height:240px;max-height:391px;position:relative;overflow:hidden;container-type:size}.p-img{will-change:transform;position:absolute;top:0;bottom:0;left:50%;transform:translate(-51.3%)}.p-img img{width:auto;height:100%;display:block}.p-foot{bottom:20px;left:max(var(--gut), calc(50% - 50.7cqh + 10px));right:max(var(--gut), calc(50% - 50.7cqh + 10px));z-index:3;color:#ffffffbd;grid-template-columns:1fr auto 1fr;align-items:end;line-height:1.45;display:grid;position:absolute}.p-proof{justify-self:start}.p-cap{text-align:right;justify-self:end}.p-sec{padding:var(--sec-t) var(--gut) var(--sec-b);position:relative}.p-h2{margin-top:var(--stack)}.p-nums{padding-bottom:calc(var(--sec-b) * .7)}.p-nums+.p-clients{padding-top:calc(var(--sec-t) * .7)}.p-stats{margin-top:var(--block);gap:30px;list-style:none;display:grid}.p-stat{position:relative}.p-nv{font-size:var(--t-display);white-space:nowrap;line-height:1}.p-nl{max-width:300px;font-size:var(--t-body);color:var(--s-mut);margin-top:10px;line-height:1.5}.p-list{margin-top:var(--block)}.p-row{position:relative}.p-row>*{border-left:1px solid var(--s-line);border-right:1px solid var(--s-line);border-top:1px solid var(--s-line);position:relative}.p-row:first-child>*{border-top:0}.p-row:first-child>:before,.p-row:last-child>:after{content:"";left:calc(-1px - var(--gut));right:calc(-1px - var(--gut));border-top:1px solid var(--s-line);pointer-events:none;position:absolute}.p-row:first-child>:before{top:-1px}.p-row:last-child>:after{bottom:-1px}.p-plus{z-index:2;width:16px;height:16px;position:absolute;bottom:-8px}.p-plus-top{top:-8px;bottom:auto}.p-crow{background:var(--s-bg);grid-template-columns:136px 1fr;min-height:84px;display:grid}.p-row:nth-child(odd)>.p-crow{background:var(--s-bg2)}.p-clogo{border-right:1px solid var(--s-line);justify-content:center;align-items:center;display:flex}.p-lg img{height:calc(var(--h) * .8px);object-fit:contain;max-width:104px;filter:var(--s-logo);opacity:.9;display:block}.p-csay{align-items:center;padding:14px 16px;line-height:1.45;display:flex}.p-crow .p-plus{left:128px;right:auto}.p-work{margin-top:var(--block);gap:30px;display:grid}.p-card{text-decoration:none}.p-card:focus-visible{outline:1px solid var(--s-text);outline-offset:6px;border-radius:4px}.p-ct{margin-top:12px;font-weight:500}.p-cs{margin-top:4px}.p-tcell{padding:26px var(--gut) 24px;background:var(--s-bg);flex-direction:column;gap:22px;display:flex}.p-row:nth-child(odd)>.p-tcell{background:var(--s-bg2)}.p-q{font-size:var(--t-body);text-wrap:pretty;line-height:1.5}.p-who{align-items:center;gap:12px;display:flex}.p-av{object-fit:cover;width:40px;height:40px;box-shadow:0 0 0 1px var(--s-line);border-radius:50%;flex:none}.p-nm{font-size:var(--t-ui);font-weight:500;display:block}.p-rl{margin-top:3px;display:block}.p-ft-brand{font-size:var(--t-lead);margin:-6px 0;padding:6px 0}.js .p-ft-brand .ch>span{transition:transform .8s var(--ez);transition-delay:calc(var(--c) * 35ms);display:inline-block;transform:translateY(105%)}.p-ft-brand.in .ch>span{transform:none}.js .ph:not(.is-loaded) .p-hero .anim,.js .ph:not(.is-loaded) .p-page>.p-bar,.js .ph:not(.is-loaded) .p-photo img,.js .ph:not(.is-loaded) .p-hero .ln>span{opacity:0}.ph.is-loaded .p-photo img{animation:mo-focus 2s var(--ez) both}.ph.is-loaded .p-page>.p-bar{animation:mo-up 1s var(--ez) .45s both}.ph.is-loaded .p-hero .anim{animation:mo-up 1s var(--ez) both;animation-delay:calc(.45s + var(--i) * 90ms)}.ph.is-loaded .p-hero .ln>span{animation:mo-line 1.1s var(--ez) both;animation-delay:calc(.45s + var(--i) * 90ms)}.p-h2 .ln>span{transition:transform 1.1s var(--ez);transition-delay:calc(var(--i) * 90ms)}.js .p-h2:not(.in) .ln>span{transform:translateY(110%)}.ph [data-r=""]:not(.p-h2):not(.p-ft-brand){transition:opacity .9s var(--ez), filter .9s var(--ez);transition-delay:calc(var(--d,0) * 90ms)}.js .ph [data-r=""]:not(.p-h2):not(.p-ft-brand):not(.in){opacity:0;filter:blur(5px)}.ph [data-r=wipe]>*{--wx:0px;--wy:.3em;transition:clip-path .8s var(--wipe) calc(var(--d,0) * 90ms)}.js .ph [data-r=wipe]:not(.in)>*{clip-path:inset(calc(-1 * var(--wy)) calc(100% + var(--wx)) calc(-1 * var(--wy)) calc(-1 * var(--wx)))}.ph [data-r=row]>*{clip-path:inset(-9px -21px);transition:clip-path 1s var(--wipe)}.js .ph [data-r=row]:not(.in)>*{clip-path:inset(-9px calc(100% + 21px) -9px -21px)}.ph [data-r=row] :is(.p-lg,.p-csay,.p-q,.p-who){transition:opacity .9s var(--ez) .35s, filter .9s var(--ez) .35s}.ph [data-r=row] :is(.p-csay,.p-who){transition-delay:.45s}.js .ph [data-r=row]:not(.in) :is(.p-lg,.p-csay,.p-q,.p-who){opacity:0;filter:blur(5px)}.js .ph .p-stat:not(.in) .p-nl{opacity:0;filter:blur(5px)}.ph .p-thumb{clip-path:inset(0);transition:clip-path 1.1s var(--wipe)}.js .ph .p-card:not(.in) .p-thumb{clip-path:inset(0 100% 0 0)}.ph .p-card :is(.p-ct,.p-cs){transition:opacity .9s var(--ez) .5s, filter .9s var(--ez) .5s}.js .ph .p-card:not(.in) :is(.p-ct,.p-cs){opacity:0;filter:blur(5px)}@media (prefers-reduced-motion:reduce){.ph,.ph *{transition:none!important;animation:none!important}.ph [data-r],.ph [data-r]>*,.ph .p-lg,.ph .p-csay,.ph .p-q,.ph .p-wh,.ph .p-who,.ph .p-nl,.ph .p-thumb,.ph .p-ct,.ph .p-cs{opacity:1!important;filter:none!important;clip-path:none!important}}@supports (animation-timeline:scroll()){.p-photo{animation-name:hero-sink-p;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll();animation-range:0 100svh}}@keyframes hero-sink-p{0%{translate:0}to{translate:0 25svh}}.p-stat{cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}.p-stat .p-nv{transform-origin:0 70%}.ph .p-stat .p-nl{transition:color .45s ease, opacity .9s var(--ez) .4s, filter .9s var(--ez) .4s}.p-stat.is-on .p-nl{color:var(--s-text)}.p-stat:focus-visible .p-nv{outline:1px solid var(--s-text);outline-offset:6px}.p-stat.hit .p-nv{animation:.7s cubic-bezier(.2,1.6,.4,1) both num-hit}.p-dr-pad{max-width:320px;padding-top:18px}.p-crow,.p-tcell{cursor:pointer;-webkit-tap-highlight-color:transparent}.p-crow .p-csay{transition:color .45s}.p-crow.is-on .p-csay{color:var(--s-text)}.ph .xg-glow{box-shadow:0 0 8px #ece7e14d,inset 0 0 10px #ece7e10f}.ph .p-crow.is-on,.ph .p-tcell.is-on{z-index:5}.mo-wry,.mo-how,.mo-get{padding:var(--sec-t) var(--gut) var(--sec-b);position:relative}.mo-ctas{align-items:center;gap:calc(12 * var(--u)) calc(26 * var(--u));flex-wrap:wrap}.mo-ctas :is(.mo-btn,.mo-how-link){white-space:nowrap}.mo-ctas .mo-btn{margin-top:0}.mo-how-link span{background-size:100% 1px}.mo-how-link:focus-visible{outline:1px solid var(--ink);outline-offset:calc(4 * var(--u))}.mo-wcell{min-height:calc(220 * var(--u));justify-content:flex-start}.mo-wh,.mo-col-t{font-family:Sovereign,Geist Mono,sans-serif;font-weight:400}.mo-wh{max-width:calc(520 * var(--u));font-size:var(--t-h3);text-wrap:balance;line-height:1.08}.mo-wcell .mo-q{color:var(--s-body)}.mo-wcell.is-on .mo-q{color:var(--s-text)}.v-b .mo-wh{transition:opacity .9s var(--ez) calc(.35s + var(--d,0) * .14s), filter .9s var(--ez) calc(.35s + var(--d,0) * .14s)}.js .v-b .mo-tcell[data-r=cell]:not(.in) .mo-wh{opacity:0;filter:blur(calc(6 * var(--u)))}.mo-col-n{font-size:var(--t-label);letter-spacing:.05em;color:var(--s-mut);display:block}.mo-col-t{font-size:var(--t-h3);line-height:1.05}.mo-col-n+.mo-col-t{margin-top:calc(14 * var(--u))}.p-ctas{flex-wrap:wrap;align-items:center;gap:2px 22px;margin-top:16px}.p-ctas .p-btn{margin-top:0}.p-how-link span{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:2px}.p-how-link:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.p-wh,.p-col-t{font-family:Sovereign,Geist Mono,sans-serif;font-weight:400}.p-wh{font-size:var(--t-h3);text-wrap:balance;line-height:1.1}.p-wcell .p-q{color:var(--s-body)}.ph [data-r=row] .p-wh{transition:opacity .9s var(--ez) .35s, filter .9s var(--ez) .35s}.js .ph [data-r=row]:not(.in) .p-wh{opacity:0;filter:blur(5px)}.p-col-n{font-size:var(--t-label);letter-spacing:.05em;color:var(--s-mut);display:block}.p-col-t{font-size:var(--t-h3);line-height:1.05}.p-col-n+.p-col-t{margin-top:10px}.mo-wry:has(+.mo-how),.mo-how:has(+.mo-get),.mo-get:has(+.mo-nums){padding-bottom:calc(var(--sec-b) * .7)}.mo-wry+.mo-how,.mo-how+.mo-get,.mo-get+.mo-nums{padding-top:calc(var(--sec-t) * .7)}.p-wry:has(+.p-how),.p-how:has(+.p-get),.p-get:has(+.p-nums){padding-bottom:calc(var(--sec-b) * .7)}.p-wry+.p-how,.p-how+.p-get,.p-get+.p-nums{padding-top:calc(var(--sec-t) * .7)}.recdot{background:var(--rec);border-radius:50%;width:.24em;height:.24em;margin-left:.06em;display:inline-block;position:relative}.recdot:after{content:"";background:var(--rec);border-radius:50%;animation:1.6s ease-out infinite rec-pulse;position:absolute;inset:0}@keyframes rec-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.mo-steps{--t0:.9s;--step:.95s;grid-template-columns:repeat(3,1fr);list-style:none}.mo-steps .mo-tcell:nth-child(n+3){border-right:0}.mo-steps .mo-tcell:nth-child(odd){background:var(--s-bg2)}.mo-steps .mo-tcell:nth-child(2n){background:var(--s-bg)}.mo-stp{justify-content:flex-start;gap:calc(14 * var(--u));min-height:calc(240 * var(--u))}.mo-stp-top,.p-stp-top{justify-content:space-between;align-items:center;display:flex}.mo-stp .mo-p{max-width:calc(320 * var(--u));margin-top:0}.mo-stp-note .mo-p{max-width:calc(520 * var(--u));margin-top:0}.stp-bar{z-index:4;background:var(--s-text);pointer-events:none;transform-origin:0;height:1px;position:absolute;top:-1px;left:0;right:0}.js .mo-wipe:not(.in) .stp-bar,.js .p-row:not(.in) .stp-bar{transform:scaleX(0)}@keyframes stp-fill{0%{transform:scaleX(0)}to{transform:none}}@keyframes stp-lit{0%{opacity:.3}to{opacity:1}}.p-stp .p-p,.p-stp-note .p-p{max-width:320px;margin-top:0}.p-stp{gap:12px}.p-stp-note{gap:10px}.mo-wk .mo-thumb{aspect-ratio:2.39}.mo-wk .mo-thumb img{object-position:50% 14%}.p-card .p-thumb{aspect-ratio:2.39}.p-card .p-thumb img{object-position:50% 14%}.p-card:active .p-show{transform:scale(.94)}.site{--ok:#34c77b}.mo-h1 .ln-wide,.p-h1 .ln-wide{z-index:1;margin-bottom:-.3em;padding-bottom:.3em;position:relative}.js .mo-wipe.in :is(.mo-stp,.mo-stp-note){--at:calc(var(--t0) + var(--d,0) * var(--step))}.js .p-row.in .p-stp{--at:calc(.6s + var(--si,0) * .8s)}.js .p-notebox.in .p-stp-note{--at:.5s}.chk{width:calc(28 * var(--k));height:calc(28 * var(--k));flex:none;transition:filter .4s;overflow:visible}.chk-disc{fill:var(--ok);transform-box:fill-box;transform-origin:50%}.chk-tick{fill:none;stroke:var(--dk);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16}.chk-ring{fill:none;stroke:var(--ok);stroke-width:1.2px;opacity:0;transform-box:fill-box;transform-origin:50%}.chk-sp{fill:var(--ok);opacity:0;transform-box:fill-box;transform-origin:50%}.js :is(.mo-wipe.in .mo-stp,.p-row.in .p-stp) .stp-bar{background:var(--ok);animation:stp-fill .9s var(--wipe) var(--at) both}.js :is(.mo-wipe.in .mo-stp,.p-row.in .p-stp) .chk{animation:chk-bump .7s var(--ez) calc(var(--at) + .5s) both}.js :is(.mo-wipe.in .mo-stp,.p-row.in .p-stp) .chk-disc{animation:chk-disc .6s cubic-bezier(.2, 1.7, .4, 1) calc(var(--at) + .5s) both}.js :is(.mo-wipe.in .mo-stp,.p-row.in .p-stp) .chk-tick{animation:chk-tick .4s var(--wipe) calc(var(--at) + .8s) both}.js :is(.mo-wipe.in .mo-stp,.p-row.in .p-stp) .chk-ring{animation:chk-ring .8s ease-out calc(var(--at) + .55s) both}.js :is(.mo-wipe.in .mo-stp,.p-row.in .p-stp) .chk-sp{animation:chk-sp .7s ease-out calc(var(--at) + .6s) both}.js :is(.mo-wipe.in :is(.mo-stp,.mo-stp-note),:is(.p-row,.p-notebox).in :is(.p-stp,.p-stp-note)) :is(.mo-col-n,.mo-col-t,.mo-p,.p-col-n,.p-col-t,.p-p){animation:stp-lit .8s var(--ez) calc(var(--at) + .25s) both}@keyframes chk-bump{0%{transform:scale(.6)}40%{transform:scale(1.28)rotate(-8deg)}70%{transform:scale(.94)rotate(3deg)}to{transform:none}}@keyframes chk-disc{0%{transform:scale(0)}to{transform:none}}@keyframes chk-tick{0%{stroke-dashoffset:16px}to{stroke-dashoffset:0}}@keyframes chk-ring{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(2.5)}}@keyframes chk-sp{0%{transform:rotate(var(--a)) translateY(0) scale(1);opacity:1}to{transform:rotate(var(--a)) translateY(calc(-1 * var(--r))) scale(0);opacity:0}}.mo-stp-note{grid-template-columns:calc(100% / 3 + 26.667 * var(--u)) 1fr auto;min-height:calc(112 * var(--u));padding-top:calc(28 * var(--u));padding-bottom:calc(28 * var(--u));justify-content:stretch;align-items:center;gap:0;display:grid}.mo-svc{grid-template-columns:repeat(3,1fr);list-style:none}.mo-svc .mo-tcell{justify-content:flex-start;gap:calc(14 * var(--u));min-height:calc(190 * var(--u));border-right:1px solid var(--s-line);border-bottom:1px solid var(--s-line)}.mo-svc .mo-tcell:nth-child(3n){border-right:0}.mo-svc .mo-tcell:nth-child(n+4){border-bottom:0}.mo-svc .mo-tcell:nth-child(odd){background:var(--s-bg2)}.mo-svc .mo-tcell:nth-child(2n){background:var(--s-bg)}.mo-svc .mo-p{max-width:calc(320 * var(--u));margin-top:0}.p-svc .p-p{max-width:320px;margin-top:0}.p-svc .p-tcell{gap:12px}.mo-wk .mo-thumb:after,.p-card .p-thumb:after{background:linear-gradient(#00000026,#00000026),linear-gradient(#0c0b0a00 50%,#0c0b0a40 72%,#0c0b0ab8 100%)}.mo-show{left:50%;bottom:calc(26 * var(--u));z-index:2;white-space:nowrap;pointer-events:none;transition:opacity .4s ease, translate .5s var(--ez);margin-top:0;position:absolute;translate:-50%;box-shadow:0 0 0 1px #ece7e14d}@media (hover:hover){.v-b .mo-wk:not(:hover):not(:focus-visible) .mo-show{opacity:0;translate:-50% calc(10 * var(--u))}}.mo-wk:hover .mo-show b svg,.mo-wk:focus-visible .mo-show b svg{transform:translateX(calc(24 * var(--u)))}.mo-wk:hover .mo-show b svg+svg,.mo-wk:focus-visible .mo-show b svg+svg{transform:none}.p-show{z-index:2;white-space:nowrap;pointer-events:none;margin-top:0;position:absolute;bottom:14px;left:50%;translate:-50%;box-shadow:0 0 0 1px #ece7e14d}.stp-bar{background:var(--ok)}.mo-steps,.p-steps{--s-line:#34c77b66}.mo-steps .mo-plus{color:var(--ok)}.mo-stp,.p-stp{transition:box-shadow .45s}.mo-stp.is-lit,.p-stp.is-lit{z-index:3;box-shadow:0 0 0 1px var(--ok), 0 0 calc(30 * var(--k)) #34c77b6b, inset 0 0 calc(26 * var(--k)) #34c77b1f}.ph [data-r=row]>:is(.p-stp,.p-stp-note){clip-path:inset(-40px)}.chk-btn{-webkit-appearance:none;margin:calc(-8 * var(--k));padding:calc(8 * var(--k));color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;line-height:0;display:block}.chk-btn:focus-visible{outline:1px solid var(--ok);outline-offset:calc(-2 * var(--k))}.chk-btn:hover .chk{scale:1.15}.chk-btn[aria-pressed=true] .chk,.mo-stp.is-lit .chk,.p-stp.is-lit .chk{filter:drop-shadow(0 0 calc(8 * var(--k)) #34c77bb3);scale:1.1}.chk{transition:filter .4s ease, scale .3s var(--ez)}.mo-stp:hover .chk{filter:drop-shadow(0 0 calc(7 * var(--k)) #34c77b80)}.mo-stp-note:before,.p-stp-note:before{content:"";z-index:4;border:1px solid var(--rec);box-shadow:0 0 calc(26 * var(--k)) #e3261b4d, inset 0 0 calc(24 * var(--k)) #e3261b1a;clip-path:inset(-60px);pointer-events:none;position:absolute;inset:0}.js .mo-wipe:not(.in) .mo-stp-note:before,.js .p-notebox:not(.in) .p-stp-note:before{clip-path:inset(-60px 100% -60px -60px)}.js :is(.mo-wipe.in .mo-stp-note,.p-notebox.in .p-stp-note):before{animation:note-draw .9s var(--wipe) var(--at) both, note-breathe 3s ease-in-out calc(var(--at) + .9s) infinite alternate}@keyframes note-draw{0%{clip-path:inset(-60px 100% -60px -60px)}to{clip-path:inset(-60px)}}@keyframes note-breathe{0%{box-shadow:0 0 calc(20 * var(--k)) #e3261b33, inset 0 0 calc(20 * var(--k)) #e3261b0f}to{box-shadow:0 0 calc(36 * var(--k)) #e3261b80, inset 0 0 calc(30 * var(--k)) #e3261b24}}.no{color:#ff5a4d;display:inline-block;position:relative}.no:after{content:"";background:var(--rec);transform-origin:0;height:.09em;position:absolute;bottom:-.08em;left:0;right:0}.js :is(.mo-wipe,.p-notebox):not(.in) .no:after{transform:scaleX(0)}.js :is(.mo-wipe.in .mo-stp-note,.p-notebox.in .p-stp-note) .no{animation:no-shake .7s ease calc(var(--at) + .35s) both}.js :is(.mo-wipe.in .mo-stp-note,.p-notebox.in .p-stp-note) .no:after{animation:stp-fill .5s var(--wipe) calc(var(--at) + .35s) both}@keyframes no-shake{0%,to{transform:none}15%{transform:translate(-.07em)rotate(-2deg)}35%{transform:translate(.07em)rotate(2deg)}55%{transform:translate(-.05em)rotate(-1.5deg)}75%{transform:translate(.04em)rotate(1deg)}}.hand{align-items:center;gap:calc(12 * var(--k));font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;display:inline-flex}.hand-you{padding:calc(6 * var(--k)) calc(12 * var(--k));color:var(--s-text);background:#e3261b24;border:1px solid #e3261bb3;border-radius:999px}.hand-me{color:var(--s-mut)}.js :is(.mo-wipe.in .mo-stp-note,.p-notebox.in .p-stp-note) .hand{animation:hand-in .7s cubic-bezier(.2, 1.4, .4, 1) calc(var(--at) + .25s) both}@keyframes hand-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.p-stp-note .hand{justify-self:start;margin-top:6px}.mo-steps .mo-tcell{border-right:1px solid var(--s-line);border-bottom:0}.mo-stp-note{margin-top:calc(14 * var(--u));border:0}.p-notebox{margin-top:14px;position:relative}.p-notebox>.p-stp-note{position:relative}.mo-stp .xg-glow,.p-stp .xg-glow{border-color:var(--ok);box-shadow:0 0 calc(18 * var(--k)) #34c77b66, inset 0 0 calc(16 * var(--k)) #34c77b1a}.mo-stp-note .xg-glow,.p-stp-note .xg-glow{box-shadow:0 0 calc(18 * var(--k)) #e3261b73, inset 0 0 calc(16 * var(--k)) #e3261b1f;border-color:#ff5a4de6}.hand-arrow{width:calc(58 * var(--k));height:calc(11.6 * var(--k));fill:none;flex:none;overflow:visible}.hand-base{stroke:#ece7e147;stroke-width:1px}.hand-fill{stroke:var(--s-text);stroke-width:1.3px;stroke-dasharray:56;stroke-dashoffset:56px;animation:3.6s ease-in-out infinite hand-fill}.hand-head{stroke:#ece7e173;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;animation:3.6s ease-in-out infinite hand-head}.hand-dot{fill:var(--s-text);animation:3.6s ease-in-out infinite hand-dot}.hand-you{animation:3.6s ease-out infinite hand-you}.hand-me{transform-origin:0;animation:3.6s ease-in-out infinite hand-me;display:inline-block}@keyframes hand-you{0%,14%,to{box-shadow:0 0 #e3261b00}4%{box-shadow:0 0 0 calc(5 * var(--k)) #e3261b66}}@keyframes hand-dot{0%,6%{opacity:0;transform:translate(0)}10%{opacity:1}62%{opacity:1;transform:translate(56px)}70%,to{opacity:0;transform:translate(56px)}}@keyframes hand-fill{0%,8%{stroke-dashoffset:56px;opacity:1}62%{stroke-dashoffset:0;opacity:1}88%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes hand-head{0%,58%{stroke:#ece7e173}66%,86%{stroke:var(--s-text)}to{stroke:#ece7e173}}@keyframes hand-me{0%,60%{color:var(--s-mut);transform:none}68%{color:var(--s-text);transform:scale(1.1)}78%,86%{color:var(--s-text);transform:none}to{color:var(--s-mut);transform:none}}.mo-hero .mo-eyebrow,.p-hero .p-eyebrow{letter-spacing:.12em;text-transform:uppercase}.mo-hero .mo-eyebrow{width:max-content;max-width:calc(620 * var(--u))}.mo-get .sv-all{margin-top:calc(28 * var(--u))}.mo-get .sv-all span{background-size:100% 1px}.p-get .sv-all{margin-top:14px}.p-get .sv-all span{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:2px}
