@font-face{font-family:Anybody;font-style:normal;font-weight:100 900;font-stretch:50% 150%;font-display:swap;src:url(../media/a3f888f114ee1c81-s.08fd-c6b6tx17.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anybody;font-style:normal;font-weight:100 900;font-stretch:50% 150%;font-display:swap;src:url(../media/8407aca747fadbef-s.3jrg8wu3sp_8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anybody;font-style:normal;font-weight:100 900;font-stretch:50% 150%;font-display:swap;src:url(../media/dfab0cefd93a9d64-s.p.43_08rjvqw62r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anybody Fallback;src:local(Arial);ascent-override:72.11%;descent-override:21.77%;line-gap-override:0.0%;size-adjust:110.25%}.anybody_3f73d59d-module__Qq9gVG__className{font-family:Anybody,Anybody Fallback;font-style:normal}.anybody_3f73d59d-module__Qq9gVG__variable{--font-anybody:"Anybody", "Anybody Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/ca8956476e4b15e1-s.2of77tvarlxv9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/0ada71b763703d9d-s.0_hkuyklry9k2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/2b7d3311b69a4dca-s.p.32vcy6_pq4pnh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6632a144c419935f-s.38msdipe8z81f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7b27d9904b50e540-s.30bhvdlsk8sra.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d38f3bca7db33566-s.p.3se9ogqst-d6c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_d87b1ff7-module__7BWBVG__className{font-family:Newsreader,Newsreader Fallback}.newsreader_d87b1ff7-module__7BWBVG__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Azeret Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2a23ff12681a5834-s.1buf-srqqzn26.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Azeret Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2f059f8bf31de55f-s.p.0dtwwxq74p9op.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Azeret Mono Fallback;src:local(Arial);ascent-override:64.26%;descent-override:15.77%;line-gap-override:0.0%;size-adjust:145.81%}.azeret_mono_d45e4b4a-module__fNmWLa__className{font-family:Azeret Mono,Azeret Mono Fallback;font-style:normal}.azeret_mono_d45e4b4a-module__fNmWLa__variable{--font-azeret:"Azeret Mono", "Azeret Mono Fallback"}
.Mark-module__RDP2hG__mark{--tile:var(--ink);--line:var(--paper);flex:none;display:block}.Mark-module__RDP2hG__reverse{--tile:var(--paper);--line:var(--ink)}.Mark-module__RDP2hG__tile{fill:var(--tile)}.Mark-module__RDP2hG__path{fill:none;stroke:var(--line);stroke-width:5.5px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.Mark-module__RDP2hG__node{fill:var(--signal);transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){[data-mark-host]:hover .Mark-module__RDP2hG__path{animation:Mark-module__RDP2hG__draw .9s var(--ease-io)}[data-mark-host]:hover .Mark-module__RDP2hG__node{animation:Mark-module__RDP2hG__arrive .9s var(--ease-out)}}@keyframes Mark-module__RDP2hG__draw{0%{stroke-dashoffset:1px}}@keyframes Mark-module__RDP2hG__arrive{0%,55%{transform:scale(0)}75%{transform:scale(1.35)}}
.Nav-module__a8Vrqq__nav{z-index:60;color:var(--ink);padding-top:env(safe-area-inset-top);transition:transform var(--d-med) var(--ease-out), background-color var(--d-med) linear, color var(--d-med) linear;position:fixed;inset:0 0 auto}.Nav-module__a8Vrqq__nav[data-compact="1"]{-webkit-backdrop-filter:blur(10px);background:#eeeae1f7}.Nav-module__a8Vrqq__nav[data-hidden="1"]{transform:translateY(-100%)}.Nav-module__a8Vrqq__nav[data-open="1"]{background:var(--ink);color:var(--paper);-webkit-backdrop-filter:none}.Nav-module__a8Vrqq__inner{max-width:var(--max);padding-inline:var(--gutter);height:var(--nav-h);align-items:center;gap:24px;margin-inline:auto;display:flex}.Nav-module__a8Vrqq__mark{flex:none;align-items:center;gap:10px;min-height:44px;display:flex}.Nav-module__a8Vrqq__markName{font-family:var(--f-display);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;font-size:1.12rem;font-weight:800;font-stretch:70%;line-height:1}.Nav-module__a8Vrqq__hq{color:var(--signal-ink)}.Nav-module__a8Vrqq__nav[data-open="1"] .Nav-module__a8Vrqq__hq{color:var(--signal)}.Nav-module__a8Vrqq__where{color:var(--graphite);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.Nav-module__a8Vrqq__where span{animation:Nav-module__a8Vrqq__whereIn var(--d-med) var(--ease-out);display:inline-block}@keyframes Nav-module__a8Vrqq__whereIn{0%{opacity:0;transform:translateY(100%)}}.Nav-module__a8Vrqq__links{align-items:center;gap:clamp(14px,1.8vw,28px);display:flex}.Nav-module__a8Vrqq__link{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;padding-block:6px;font-size:.74rem;position:relative}.Nav-module__a8Vrqq__link:after{content:"";transform-origin:100%;height:1px;transition:transform var(--d-med) var(--ease-out);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.Nav-module__a8Vrqq__link:hover:after{transform-origin:0;transform:scaleX(1)}.Nav-module__a8Vrqq__audit{color:var(--signal-ink);border-left:1px solid var(--rule);padding-left:clamp(14px,1.8vw,28px)}.Nav-module__a8Vrqq__cta{white-space:nowrap;font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--ink);color:var(--paper);transition:background-color var(--d-fast) linear;padding:11px 16px 10px;font-size:.74rem}.Nav-module__a8Vrqq__cta:hover{background:var(--signal-ink)}.Nav-module__a8Vrqq__ctaMobile,.Nav-module__a8Vrqq__toggle{display:none}.Nav-module__a8Vrqq__ctaMobile{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;background:var(--ink);color:var(--paper);height:40px;transition:background-color var(--d-fast) linear, opacity var(--d-fast) linear;align-items:center;margin-left:auto;padding:0 14px;font-size:.72rem}.Nav-module__a8Vrqq__nav[data-open="1"] .Nav-module__a8Vrqq__ctaMobile{opacity:0;pointer-events:none}.Nav-module__a8Vrqq__toggle{flex:none;place-items:center;width:44px;height:44px;margin-right:-10px}.Nav-module__a8Vrqq__bars{width:22px;height:10px;position:relative}.Nav-module__a8Vrqq__bars span{height:2px;transition:transform .45s var(--ease-out), top .45s var(--ease-out);background:currentColor;position:absolute;left:0;right:0}.Nav-module__a8Vrqq__bars span:first-child{top:0}.Nav-module__a8Vrqq__bars span:last-child{top:8px}.Nav-module__a8Vrqq__toggle[aria-expanded=true] .Nav-module__a8Vrqq__bars span:first-child{top:4px;transform:rotate(45deg)}.Nav-module__a8Vrqq__toggle[aria-expanded=true] .Nav-module__a8Vrqq__bars span:last-child{top:4px;transform:rotate(-45deg)}.Nav-module__a8Vrqq__progress{background:var(--rule);height:1px}.Nav-module__a8Vrqq__nav[data-open="1"] .Nav-module__a8Vrqq__progress{opacity:0}.Nav-module__a8Vrqq__progressBar{background:var(--signal);transform-origin:0;height:1px;transform:scaleX(0)}.Nav-module__a8Vrqq__menu{left:0;right:0;top:calc(var(--nav-h) + env(safe-area-inset-top));height:calc(100dvh - var(--nav-h) - env(safe-area-inset-top));background:var(--ink);color:var(--paper);padding:8px var(--gutter) calc(20px + env(safe-area-inset-bottom));overscroll-behavior:contain;flex-direction:column;gap:28px;display:flex;position:fixed;overflow-y:auto}.Nav-module__a8Vrqq__menu[hidden]{display:none}.Nav-module__a8Vrqq__menuList li,.Nav-module__a8Vrqq__menuActions{animation:Nav-module__a8Vrqq__menuIn .6s var(--ease-out) both;animation-delay:calc(var(--i) * 40ms)}.Nav-module__a8Vrqq__menuList li{border-bottom:1px solid var(--night-rule)}.Nav-module__a8Vrqq__menuList a{align-items:center;gap:14px;min-height:64px;padding:8px 0 6px;display:flex}.Nav-module__a8Vrqq__menuNum{font-family:var(--f-mono);letter-spacing:.08em;color:var(--night-mute);flex:none;width:2em;font-size:.7rem}.Nav-module__a8Vrqq__menuLabel{transition:font-stretch .5s var(--ease-out), color var(--d-fast) linear;flex:1;font-size:clamp(2.3rem,11vw,3.6rem);font-stretch:62%}.Nav-module__a8Vrqq__menuArrow{color:var(--night-mute);transition:transform var(--d-med) var(--ease-out), color var(--d-fast) linear;font-size:1.2rem}.Nav-module__a8Vrqq__menuList a:active .Nav-module__a8Vrqq__menuLabel,.Nav-module__a8Vrqq__menuList a:hover .Nav-module__a8Vrqq__menuLabel{color:var(--signal);font-stretch:76%}.Nav-module__a8Vrqq__menuList a:hover .Nav-module__a8Vrqq__menuArrow{color:var(--signal);transform:translate(4px)}.Nav-module__a8Vrqq__menuActions{gap:10px;display:grid}.Nav-module__a8Vrqq__menuPrimary,.Nav-module__a8Vrqq__menuSecondary{min-height:56px;font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 18px;font-size:.8rem;display:flex}.Nav-module__a8Vrqq__menuPrimary{background:var(--signal);color:var(--ink)}.Nav-module__a8Vrqq__menuSecondary{border:1px solid #eeeae159}.Nav-module__a8Vrqq__menuFoot{color:var(--night-mute);border-top:1px solid var(--night-rule);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:auto;padding-top:16px;display:flex}.Nav-module__a8Vrqq__menuEmail{font-family:var(--f-mono);color:var(--paper);padding-block:8px;font-size:.82rem}@keyframes Nav-module__a8Vrqq__menuIn{0%{opacity:0;transform:translateY(16px)}}@media (max-width:960px){.Nav-module__a8Vrqq__links,.Nav-module__a8Vrqq__where{display:none}.Nav-module__a8Vrqq__ctaMobile{display:inline-flex}.Nav-module__a8Vrqq__toggle{display:grid}.Nav-module__a8Vrqq__inner{gap:12px}}@media (max-width:360px){.Nav-module__a8Vrqq__markName{font-size:1rem}.Nav-module__a8Vrqq__ctaMobile{display:none}.Nav-module__a8Vrqq__toggle{margin-left:auto}}@media (min-width:961px) and (max-width:1180px){.Nav-module__a8Vrqq__links{gap:16px}}
.ContactActions-module__r8j3-a__actions{flex-wrap:wrap;gap:10px;display:flex}.ContactActions-module__r8j3-a__btn{border:1px solid var(--rule-strong);min-height:48px;font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;transition:background-color var(--d-fast) linear, border-color var(--d-fast) linear, color var(--d-fast) linear;align-items:center;gap:10px;padding:0 18px;font-size:.74rem;display:inline-flex}.ContactActions-module__r8j3-a__btn svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;flex:none;width:18px;height:18px}.ContactActions-module__r8j3-a__btn:hover{border-color:var(--signal)}.ContactActions-module__r8j3-a__primary{background:var(--signal);border-color:var(--signal);color:var(--ink)}.ContactActions-module__r8j3-a__primary:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.night .ContactActions-module__r8j3-a__primary:hover{background:var(--paper);border-color:var(--paper);color:var(--ink)}.ContactActions-module__r8j3-a__compact{flex-wrap:nowrap;gap:6px}.ContactActions-module__r8j3-a__compact .ContactActions-module__r8j3-a__btn{letter-spacing:.05em;flex:1 1 0;justify-content:center;gap:8px;min-width:0;padding:0 8px;font-size:.7rem}.ContactActions-module__r8j3-a__compact .ContactActions-module__r8j3-a__btn svg{width:16px;height:16px}.ContactActions-module__r8j3-a__compact .ContactActions-module__r8j3-a__btn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.night .ContactActions-module__r8j3-a__btn{border-color:#eeeae159}.night .ContactActions-module__r8j3-a__btn:hover{border-color:var(--signal)}.night .ContactActions-module__r8j3-a__primary{border-color:var(--signal)}
.Brief-module__gwNmua__section{padding-block:var(--section);border-top:1px solid var(--rule)}.Brief-module__gwNmua__index{border-top:1px solid var(--rule-strong);max-width:16rem;padding-top:12px}.Brief-module__gwNmua__title{text-wrap:balance;max-width:13ch;margin:clamp(28px,4vw,56px) 0 clamp(40px,6vw,88px);font-size:clamp(3rem,9vw,9.5rem);font-stretch:60%}.Brief-module__gwNmua__step1{align-items:start;row-gap:40px}.Brief-module__gwNmua__needs{border:0;grid-column:1/span 7;margin:0;padding:0}.Brief-module__gwNmua__needs legend{margin-bottom:20px}.Brief-module__gwNmua__chips{flex-wrap:wrap;gap:0 .1em;display:flex}.Brief-module__gwNmua__chip{font-family:var(--f-display);text-transform:uppercase;color:var(--graphite);transition:color var(--d-fast) linear, background-color var(--d-fast) linear, font-stretch .5s var(--ease-out);padding:.04em .14em;font-size:clamp(1.7rem,3.4vw,3.2rem);font-weight:700;font-stretch:60%;line-height:1.02;position:relative}.Brief-module__gwNmua__chip:not(:last-child):after{content:"/";content:"/" / "";color:var(--rule-strong);margin-left:.22em;font-weight:300}.Brief-module__gwNmua__chip:hover{color:var(--ink)}.Brief-module__gwNmua__chip[aria-pressed=true]{color:var(--paper);background:var(--ink);font-stretch:74%}.Brief-module__gwNmua__chip[aria-pressed=true]:after{color:var(--graphite);position:absolute;right:-.44em}.Brief-module__gwNmua__read{top:calc(var(--nav-h) + 24px);border-left:2px solid var(--signal);flex-direction:column;grid-column:9/span 4;gap:16px;padding:4px 0 4px 20px;display:flex;position:sticky}.Brief-module__gwNmua__readBody{animation:Brief-module__gwNmua__readIn .5s var(--ease-out);flex-direction:column;gap:16px;display:flex}@keyframes Brief-module__gwNmua__readIn{0%{opacity:0;transform:translate(-8px)}}.Brief-module__gwNmua__readLine{font-size:var(--t-voice);font-style:italic;font-weight:300;line-height:1.22}.Brief-module__gwNmua__groups{margin-top:8px}.Brief-module__gwNmua__groups li{border-bottom:1px solid var(--rule);padding:7px 0}.Brief-module__gwNmua__groups .label{color:var(--signal-ink);margin-right:8px}.Brief-module__gwNmua__caution{color:var(--signal-ink)}.Brief-module__gwNmua__next{background:var(--ink);color:var(--paper);align-self:flex-start;margin-top:8px;padding:18px 20px 17px}.Brief-module__gwNmua__next:hover{background:var(--signal-ink)}.Brief-module__gwNmua__form{scroll-margin-top:calc(var(--nav-h) + 24px);animation:Brief-module__gwNmua__formIn .8s var(--ease-out);margin-top:clamp(56px,8vw,120px)}@keyframes Brief-module__gwNmua__formIn{0%{opacity:0;clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.Brief-module__gwNmua__group{border:0;border-top:1px solid var(--rule-strong);gap:24px var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:24px 0 36px;display:grid}.Brief-module__gwNmua__group legend{float:left;grid-column:1/-1;width:100%;margin-bottom:4px}.Brief-module__gwNmua__cond{color:var(--signal-ink)}.Brief-module__gwNmua__field{flex-direction:column;gap:6px;display:flex}.Brief-module__gwNmua__wide{grid-column:1/-1}.Brief-module__gwNmua__field>.label{color:var(--graphite)}.Brief-module__gwNmua__req{color:var(--signal-ink)}.Brief-module__gwNmua__field input,.Brief-module__gwNmua__field select,.Brief-module__gwNmua__field textarea{border:0;border-bottom:1px solid var(--rule-strong);width:100%;transition:border-color var(--d-fast) linear;resize:vertical;background:0 0;border-radius:0;padding:10px 0;font-size:1.1rem}.Brief-module__gwNmua__field select{appearance:none;background:linear-gradient(45deg, transparent 50%, var(--graphite) 50%) calc(100% - 6px) 55% / 6px 6px no-repeat, linear-gradient(-45deg, transparent 50%, var(--graphite) 50%) 100% 55% / 6px 6px no-repeat}.Brief-module__gwNmua__field input:focus,.Brief-module__gwNmua__field select:focus,.Brief-module__gwNmua__field textarea:focus{border-bottom:2px solid var(--signal);outline:none}.Brief-module__gwNmua__field input:user-invalid{border-bottom-color:var(--signal-ink)}.Brief-module__gwNmua__choices{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.Brief-module__gwNmua__choice input{opacity:0;pointer-events:none;position:absolute}.Brief-module__gwNmua__choice span{font-family:var(--f-mono);letter-spacing:.04em;border:1px solid var(--rule-strong);cursor:pointer;transition:background-color var(--d-fast) linear, color var(--d-fast) linear;padding:10px 14px;font-size:.78rem;display:block}.Brief-module__gwNmua__choice span:hover{border-color:var(--ink)}.Brief-module__gwNmua__choice input:checked+span{background:var(--ink);color:var(--paper);border-color:var(--ink)}.Brief-module__gwNmua__choice input:focus-visible+span{outline:2px solid var(--signal);outline-offset:2px}.Brief-module__gwNmua__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.Brief-module__gwNmua__submitRow{border-top:1px solid var(--rule-strong);flex-wrap:wrap;align-items:center;gap:20px 32px;padding-top:28px;display:flex}.Brief-module__gwNmua__submit{background:var(--signal);color:var(--ink);padding:20px 26px 19px}.Brief-module__gwNmua__submit:hover{background:var(--ink);color:var(--paper)}.Brief-module__gwNmua__submit:disabled{opacity:.6;cursor:progress}.Brief-module__gwNmua__err{color:var(--signal-ink);margin-top:16px}.Brief-module__gwNmua__sent{border-top:1px solid var(--rule-strong);flex-direction:column;gap:16px;max-width:40ch;padding-top:32px;display:flex}.Brief-module__gwNmua__sentTitle{font-size:var(--t-l);color:var(--moss)}@media (max-width:900px){.Brief-module__gwNmua__needs,.Brief-module__gwNmua__read{grid-column:1/-1}.Brief-module__gwNmua__read{position:static}.Brief-module__gwNmua__group{grid-template-columns:1fr}}@media (pointer:coarse){.Brief-module__gwNmua__chips{gap:4px .1em}.Brief-module__gwNmua__chip{min-height:44px;padding-block:.16em}}.Brief-module__gwNmua__talk{flex-wrap:wrap;align-items:center;gap:12px 20px;margin:clamp(-24px,-2vw,-8px) 0 clamp(32px,5vw,56px);display:flex}
.Cta-module__LGN16a__cta{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;transition:transform var(--d-med) var(--ease-out), background-color var(--d-fast) linear, color var(--d-fast) linear;align-items:center;gap:18px;font-size:.8rem;line-height:1;display:inline-flex}.Cta-module__LGN16a__solid{background:var(--ink);color:var(--paper);padding:20px 22px 19px 24px}.Cta-module__LGN16a__solid:hover{background:var(--signal-ink)}.night .Cta-module__LGN16a__solid{background:var(--paper);color:var(--ink)}.night .Cta-module__LGN16a__solid:hover{background:var(--signal);color:var(--ink)}.Cta-module__LGN16a__line{border:1px solid;padding:19px 21px 18px 23px}.Cta-module__LGN16a__line:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.Cta-module__LGN16a__text{position:relative}.Cta-module__LGN16a__cta.Cta-module__LGN16a__text{color:var(--signal-ink);gap:10px;padding-block:10px}.night .Cta-module__LGN16a__cta.Cta-module__LGN16a__text{color:var(--signal)}.Cta-module__LGN16a__arrow{flex:none;width:16px;height:16px;display:inline-block;position:relative;overflow:hidden}.Cta-module__LGN16a__arrow svg{width:100%;height:100%;transition:transform var(--d-med) var(--ease-out);position:absolute;inset:0}.Cta-module__LGN16a__arrow svg:last-child{transform:translate(-130%)}.Cta-module__LGN16a__cta:hover .Cta-module__LGN16a__arrow svg:first-child{transform:translate(130%)}.Cta-module__LGN16a__cta:hover .Cta-module__LGN16a__arrow svg:last-child{transform:none}
.page-module__Ro7qTW__page{padding-top:calc(var(--nav-h) + 32px);padding-bottom:var(--section)}.page-module__Ro7qTW__crumbs{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:clamp(40px,6vw,80px);display:flex}.page-module__Ro7qTW__head{flex-direction:column;gap:clamp(32px,4vw,56px);padding-bottom:clamp(32px,4vw,56px);display:flex}.page-module__Ro7qTW__title{max-width:16ch;font-size:clamp(3rem,8.4vw,9rem);font-stretch:58%}.page-module__Ro7qTW__meta{gap:var(--gutter);border-top:1px solid var(--rule-strong);grid-template-columns:repeat(4,minmax(0,1fr));padding-top:14px;display:grid}.page-module__Ro7qTW__meta div{font-size:var(--t-small);flex-direction:column;gap:6px;display:flex}.page-module__Ro7qTW__hero{margin-bottom:var(--section)}.page-module__Ro7qTW__live{color:var(--signal-ink);align-self:flex-start;padding-block:10px}.page-module__Ro7qTW__live:hover{color:var(--ink)}.page-module__Ro7qTW__showcase{gap:var(--gutter);margin-bottom:var(--section);grid-template-columns:minmax(0,1fr) minmax(180px,280px);align-items:end;display:grid}.page-module__Ro7qTW__showDesk{min-width:0}.page-module__Ro7qTW__showPhone{margin-bottom:-24px}.page-module__Ro7qTW__hero>*{aspect-ratio:21/9}.page-module__Ro7qTW__block{border-top:1px solid var(--rule-strong);row-gap:24px;padding-block:clamp(40px,6vw,80px)}.page-module__Ro7qTW__label{grid-column:1/span 3}.page-module__Ro7qTW__lead,.page-module__Ro7qTW__approach,.page-module__Ro7qTW__process,.page-module__Ro7qTW__results,.page-module__Ro7qTW__pending,.page-module__Ro7qTW__outcome{grid-column:4/span 9}.page-module__Ro7qTW__lead{font-size:var(--t-m);max-width:32ch}.page-module__Ro7qTW__approach li{border-bottom:1px solid var(--rule);grid-template-columns:3em 1fr;padding:14px 0;font-size:clamp(1.1rem,1.6vw,1.4rem);display:grid}.page-module__Ro7qTW__compare{border-top:1px solid var(--rule-strong);flex-direction:column;gap:20px;padding-block:clamp(40px,6vw,80px);display:flex}.page-module__Ro7qTW__process{gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module__Ro7qTW__process li{border-top:2px solid var(--ink);flex-direction:column;gap:10px;padding-top:14px;display:flex}.page-module__Ro7qTW__pStep{font-size:clamp(1.8rem,2.8vw,2.8rem);font-stretch:62%}.page-module__Ro7qTW__pBody{font-size:var(--t-small);color:var(--graphite)}.page-module__Ro7qTW__gallery{gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));padding-block:clamp(40px,6vw,80px);display:grid}.page-module__Ro7qTW__fig:nth-child(odd){grid-column:1/span 7}.page-module__Ro7qTW__fig:nth-child(2n){grid-column:8/span 5;margin-top:clamp(40px,10vw,160px)}.page-module__Ro7qTW__results{gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module__Ro7qTW__results li{flex-direction:column;gap:8px;display:flex}.page-module__Ro7qTW__rValue{font-size:var(--t-l);color:var(--signal)}.page-module__Ro7qTW__pending{border:1px dashed var(--rule-strong);color:var(--graphite);flex-direction:column;gap:8px;max-width:44ch;padding:18px;display:flex}.page-module__Ro7qTW__pending .label{color:var(--signal-ink)}.page-module__Ro7qTW__outcome{max-width:52ch;font-size:clamp(1.1rem,1.6vw,1.4rem)}.page-module__Ro7qTW__cta{border-top:1px solid var(--rule-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:clamp(40px,6vw,80px);display:flex}.page-module__Ro7qTW__next{border-top:1px solid var(--rule-strong);flex-direction:column;gap:8px;padding-top:20px;display:flex}.page-module__Ro7qTW__next .display{font-size:var(--t-l);transition:font-stretch .6s var(--ease-out), color var(--d-fast) linear;font-stretch:58%}.page-module__Ro7qTW__next:hover .display{color:var(--signal);font-stretch:76%}@media (max-width:900px){.page-module__Ro7qTW__showcase{grid-template-columns:1fr}.page-module__Ro7qTW__showPhone{width:62%;margin:0 auto}.page-module__Ro7qTW__meta{grid-template-columns:1fr 1fr}.page-module__Ro7qTW__hero>*{aspect-ratio:4/3}.page-module__Ro7qTW__label,.page-module__Ro7qTW__lead,.page-module__Ro7qTW__approach,.page-module__Ro7qTW__process,.page-module__Ro7qTW__results,.page-module__Ro7qTW__pending,.page-module__Ro7qTW__outcome,.page-module__Ro7qTW__fig:nth-child(n){grid-column:1/-1;margin-top:0}.page-module__Ro7qTW__process,.page-module__Ro7qTW__results{grid-template-columns:1fr}}
.Footer-module__YhQAEG__footer{padding-top:clamp(72px,9vw,140px);padding-bottom:20px;overflow:hidden}.Footer-module__YhQAEG__cols{row-gap:48px}.Footer-module__YhQAEG__intro{flex-direction:column;grid-column:1/span 4;align-items:flex-start;gap:28px;display:flex}.Footer-module__YhQAEG__email{font-family:var(--f-mono);letter-spacing:.04em;color:var(--signal);font-size:.9rem}.Footer-module__YhQAEG__col{font-size:var(--t-small);grid-column:span 2}.Footer-module__YhQAEG__col:first-of-type{grid-column:5/span 2}.Footer-module__YhQAEG__col ul{flex-direction:column;gap:6px;margin-top:14px;display:flex}.Footer-module__YhQAEG__col a:hover{color:var(--signal)}.Footer-module__YhQAEG__mark{white-space:nowrap;text-align:center;color:var(--paper);margin-top:clamp(56px,8vw,120px);font-size:min(8.6vw,8.5rem);font-stretch:100%;line-height:.8}.Footer-module__YhQAEG__markHq{color:var(--signal)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.Footer-module__YhQAEG__mark{animation:linear both Footer-module__YhQAEG__open;animation-timeline:view();animation-range:entry 10%}}}@keyframes Footer-module__YhQAEG__open{0%{color:var(--signal);letter-spacing:.08em;font-stretch:40%}to{color:var(--paper);letter-spacing:-.02em;font-stretch:100%}}.Footer-module__YhQAEG__base{border-top:1px solid var(--night-rule);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:20px;padding-top:16px;display:flex}@media (max-width:900px){.Footer-module__YhQAEG__intro{grid-column:1/-1}.Footer-module__YhQAEG__col,.Footer-module__YhQAEG__col:first-of-type{grid-column:span 6}}@media (min-width:901px) and (max-width:1180px){.Footer-module__YhQAEG__intro{grid-column:1/-1}.Footer-module__YhQAEG__col,.Footer-module__YhQAEG__col:first-of-type{grid-column:span 3}}@media (pointer:coarse){.Footer-module__YhQAEG__col ul{gap:0}.Footer-module__YhQAEG__col li a{padding-block:11px;display:inline-block}}
.MobileContactBar-module__RRQGjG__bar{display:none}@media (max-width:860px){.MobileContactBar-module__RRQGjG__bar{z-index:40;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--night-rule);transition:transform .42s var(--ease-out);display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(105%)}.MobileContactBar-module__RRQGjG__bar[data-show="1"]{transform:none}}@media (prefers-reduced-motion:reduce){.MobileContactBar-module__RRQGjG__bar{transition:none}}
.page-module__kSaxVa__page{padding-top:calc(var(--nav-h) + 32px);padding-bottom:var(--section)}.page-module__kSaxVa__crumbs{margin-bottom:clamp(40px,6vw,88px)}.page-module__kSaxVa__head{border-bottom:1px solid var(--rule-strong);align-items:end;row-gap:24px;padding-bottom:clamp(32px,5vw,64px)}.page-module__kSaxVa__num{color:var(--signal);grid-column:1/span 3;font-size:clamp(5rem,16vw,16rem);font-stretch:45%;line-height:.78}.page-module__kSaxVa__headText{flex-direction:column;grid-column:4/span 9;gap:16px;display:flex}.page-module__kSaxVa__title{font-size:var(--t-xl);font-stretch:66%}.page-module__kSaxVa__problem{max-width:30ch}.page-module__kSaxVa__body{align-items:start;row-gap:48px;padding-top:clamp(40px,6vw,88px)}.page-module__kSaxVa__main{flex-direction:column;grid-column:4/span 5;gap:44px;display:flex}.page-module__kSaxVa__main section{flex-direction:column;gap:12px;display:flex}.page-module__kSaxVa__summary{font-size:var(--t-voice);line-height:1.3}.page-module__kSaxVa__signs li{border-top:1px solid var(--rule);padding:10px 0 10px 22px;position:relative}.page-module__kSaxVa__signs li:before{content:"";background:var(--signal);width:9px;height:1px;position:absolute;top:1.2em;left:0}.page-module__kSaxVa__caseTitle{font-weight:600}.page-module__kSaxVa__actions{flex-wrap:wrap;gap:12px;display:flex}.page-module__kSaxVa__side{top:calc(var(--nav-h) + 32px);flex-direction:column;grid-column:10/span 3;gap:32px;display:flex;position:sticky}.page-module__kSaxVa__services{font-size:var(--t-small);margin-top:10px}.page-module__kSaxVa__services li{border-bottom:1px solid var(--rule);padding:6px 0}.page-module__kSaxVa__indLink:hover{color:var(--signal-ink)}.page-module__kSaxVa__inds{font-size:var(--t-small);margin-top:10px}.page-module__kSaxVa__next{margin-top:var(--section);border-top:1px solid var(--rule-strong);flex-direction:column;gap:8px;padding-top:20px;display:flex}.page-module__kSaxVa__next .display{font-size:var(--t-l);transition:font-stretch .6s var(--ease-out), color var(--d-fast) linear;font-stretch:60%}.page-module__kSaxVa__next:hover .display{color:var(--signal);font-stretch:80%}@media (max-width:900px){.page-module__kSaxVa__num,.page-module__kSaxVa__headText,.page-module__kSaxVa__main,.page-module__kSaxVa__side{grid-column:1/-1}.page-module__kSaxVa__side{position:static}}@media (pointer:coarse){.page-module__kSaxVa__indLink{padding-block:8px;display:block}}
.Cursor-module__n6J2EG__cursor{z-index:150;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.Cursor-module__n6J2EG__text{transform-origin:0 0;opacity:0;background:var(--ink);color:var(--paper);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:opacity var(--d-fast) linear, transform var(--d-med) var(--ease-out);padding:7px 10px 6px;font-size:.66rem;display:block;transform:translate(14px,14px)scale(.6)}.Cursor-module__n6J2EG__cursor[data-on="1"] .Cursor-module__n6J2EG__text{opacity:1;transform:translate(14px,14px)scale(1)}
.YouTube-module__B6Tp7W__video{flex-direction:column;gap:10px;margin:0 0 clamp(32px,4vw,56px);display:flex}.YouTube-module__B6Tp7W__poster,.YouTube-module__B6Tp7W__frame{aspect-ratio:16/9;border:1px solid var(--rule-strong);background:var(--night);width:100%;display:block}.YouTube-module__B6Tp7W__poster{cursor:pointer;padding:0;position:relative;overflow:hidden}.YouTube-module__B6Tp7W__poster img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out);display:block}.YouTube-module__B6Tp7W__poster:hover img{transform:scale(1.02)}.YouTube-module__B6Tp7W__play{background:var(--signal);width:76px;height:76px;transition:transform var(--d-fast) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 8px 30px #00000059}.YouTube-module__B6Tp7W__poster:hover .YouTube-module__B6Tp7W__play,.YouTube-module__B6Tp7W__poster:focus-visible .YouTube-module__B6Tp7W__play{transform:scale(1.08)}.YouTube-module__B6Tp7W__play svg{width:30px;height:30px;fill:var(--ink);margin-left:4px}
.Landing-module__7k4IIa__page{padding-top:calc(var(--nav-h) + 32px);padding-bottom:var(--section)}.Landing-module__7k4IIa__crumbs{margin-bottom:clamp(40px,6vw,88px)}.Landing-module__7k4IIa__head{border-bottom:1px solid var(--rule-strong);flex-direction:column;gap:20px;padding-bottom:clamp(32px,5vw,64px);display:flex}.Landing-module__7k4IIa__h1{font-weight:inherit;flex-direction:column;gap:18px;display:flex}.Landing-module__7k4IIa__h1Big{max-width:14ch;font-size:clamp(3rem,9vw,9.5rem);font-stretch:60%}.Landing-module__7k4IIa__lede{max-width:40ch}.Landing-module__7k4IIa__rows{border-bottom:1px solid var(--rule-strong)}.Landing-module__7k4IIa__row{gap:8px var(--gutter);border-top:1px solid var(--rule-strong);grid-template-columns:3em minmax(0,1.1fr) minmax(0,1.4fr) 24px;align-items:baseline;padding:26px 0 28px;display:grid}.Landing-module__7k4IIa__row:first-child{border-top:0}.Landing-module__7k4IIa__rowNum{color:var(--graphite)}.Landing-module__7k4IIa__rowTitle{transition:font-stretch .6s var(--ease-out), color var(--d-fast) linear;font-size:clamp(2rem,4vw,4rem);font-stretch:60%}.Landing-module__7k4IIa__row:hover .Landing-module__7k4IIa__rowTitle{color:var(--signal);font-stretch:78%}.Landing-module__7k4IIa__rowBody{font-size:var(--t-small);flex-direction:column;gap:10px;display:flex}.Landing-module__7k4IIa__rowBody p:first-child{font-size:clamp(1.05rem,1.4vw,1.25rem);font-style:italic}.Landing-module__7k4IIa__arrow{color:var(--signal-ink);justify-self:end}.Landing-module__7k4IIa__types{color:var(--graphite);flex-wrap:wrap;gap:2px 0;display:flex}.Landing-module__7k4IIa__types li:not(:last-child):after{content:"/";content:"/" / "";color:var(--rule-strong);margin-inline:8px}.Landing-module__7k4IIa__block{border-top:1px solid var(--rule-strong);row-gap:24px;padding-block:clamp(40px,6vw,80px)}.Landing-module__7k4IIa__block:first-of-type{border-top:0}.Landing-module__7k4IIa__label{grid-column:1/span 3}.Landing-module__7k4IIa__content{flex-direction:column;grid-column:4/span 9;gap:20px;display:flex}.Landing-module__7k4IIa__bigList{flex-wrap:wrap;gap:4px 0;display:flex}.Landing-module__7k4IIa__bigList li{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(1.6rem,3.2vw,3rem);font-weight:700;font-stretch:62%;line-height:1.05}.Landing-module__7k4IIa__bigList li:not(:last-child):after{content:"/";content:"/" / "";color:var(--signal);margin-inline:.25em;font-weight:300}.Landing-module__7k4IIa__voiceLine{font-size:var(--t-m);max-width:30ch;font-style:italic;font-weight:300;line-height:1.2}.Landing-module__7k4IIa__bullets li{border-top:1px solid var(--rule);padding:12px 0 12px 22px;position:relative}.Landing-module__7k4IIa__bullets li:before{content:"";background:var(--signal);width:9px;height:1px;position:absolute;top:1.3em;left:0}.Landing-module__7k4IIa__mono{font-family:var(--f-mono);letter-spacing:.03em;font-size:.82rem}.Landing-module__7k4IIa__svcLinks{gap:0 var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Landing-module__7k4IIa__svcLinks a{border-top:1px solid var(--rule);flex-direction:column;gap:6px;padding:16px 0;display:flex}.Landing-module__7k4IIa__svcLinks a strong{font-family:var(--f-display);text-transform:uppercase;font-size:1.6rem;font-stretch:62%;line-height:1}.Landing-module__7k4IIa__svcLinks a:hover strong{color:var(--signal)}.Landing-module__7k4IIa__svcLinks a span{font-size:var(--t-small);color:var(--graphite)}.Landing-module__7k4IIa__actions{border-top:1px solid var(--rule-strong);flex-wrap:wrap;gap:12px;padding-block:clamp(40px,6vw,80px);display:flex}.Landing-module__7k4IIa__others{flex-wrap:wrap;gap:8px 20px;padding-top:16px;display:flex}.Landing-module__7k4IIa__others a{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;padding-block:6px;font-size:.78rem}.Landing-module__7k4IIa__others a:hover{color:var(--signal-ink)}@media (max-width:900px){.Landing-module__7k4IIa__row{grid-template-columns:2.4em 1fr}.Landing-module__7k4IIa__rowBody{grid-column:2}.Landing-module__7k4IIa__arrow{display:none}.Landing-module__7k4IIa__label,.Landing-module__7k4IIa__content{grid-column:1/-1}.Landing-module__7k4IIa__svcLinks{grid-template-columns:1fr}}@media (pointer:coarse){.Landing-module__7k4IIa__others a{align-items:center;min-height:44px;display:inline-flex}}
.Blog-module__qYX-oq__page{padding-top:calc(var(--nav-h) + 32px);padding-bottom:var(--section)}.Blog-module__qYX-oq__crumbs{margin-bottom:clamp(32px,5vw,72px)}.Blog-module__qYX-oq__head{flex-direction:column;gap:18px;padding-bottom:clamp(28px,4vw,48px);display:flex}.Blog-module__qYX-oq__h1{font-weight:inherit;flex-direction:column;gap:16px;display:flex}.Blog-module__qYX-oq__h1Big{max-width:15ch;font-size:clamp(2.9rem,8.4vw,8.5rem);font-stretch:60%}.Blog-module__qYX-oq__lede{max-width:44ch}.Blog-module__qYX-oq__cats{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:4px 22px;margin-bottom:clamp(32px,5vw,64px);padding:14px 0;display:flex}.Blog-module__qYX-oq__cats a{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--graphite);padding-block:10px;font-size:.74rem}.Blog-module__qYX-oq__cats a:hover,.Blog-module__qYX-oq__cats a[aria-current=page]{color:var(--ink)}.Blog-module__qYX-oq__cats a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--signal)}.Blog-module__qYX-oq__featured{column-gap:var(--gutter);border-bottom:1px solid var(--rule-strong);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:16px;margin-bottom:clamp(24px,4vw,48px);padding-bottom:clamp(40px,6vw,80px);display:grid}.Blog-module__qYX-oq__featuredMeta{flex-direction:column;grid-column:1/span 3;gap:6px;display:flex}.Blog-module__qYX-oq__featuredMeta .label:first-child{color:var(--signal-ink)}.Blog-module__qYX-oq__featuredTitle{font-family:var(--f-display);text-transform:uppercase;text-wrap:balance;transition:font-stretch .6s var(--ease-out), color var(--d-fast) linear;grid-column:4/span 9;font-size:clamp(2.2rem,5vw,5rem);font-weight:760;font-stretch:62%;line-height:.92}.Blog-module__qYX-oq__featured:hover .Blog-module__qYX-oq__featuredTitle{color:var(--signal)}.Blog-module__qYX-oq__featuredExcerpt{font-size:var(--t-voice);color:var(--graphite);grid-column:4/span 6;font-style:italic;font-weight:300;line-height:1.25}.Blog-module__qYX-oq__list{border-bottom:1px solid var(--rule-strong)}.Blog-module__qYX-oq__row{column-gap:var(--gutter);border-top:1px solid var(--rule);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;row-gap:10px;padding:24px 0 26px;display:grid}.Blog-module__qYX-oq__rowMeta{flex-direction:column;grid-column:1/span 3;gap:4px;display:flex}.Blog-module__qYX-oq__rowMain{flex-direction:column;grid-column:4/span 7;gap:8px;display:flex}.Blog-module__qYX-oq__rowTitle{font-family:var(--f-display);text-transform:uppercase;text-wrap:balance;transition:color var(--d-fast) linear;font-size:clamp(1.5rem,2.4vw,2.3rem);font-weight:740;font-stretch:64%;line-height:.98}.Blog-module__qYX-oq__row:hover .Blog-module__qYX-oq__rowTitle{color:var(--signal)}.Blog-module__qYX-oq__rowExcerpt{font-size:var(--t-small);color:var(--graphite);max-width:60ch}.Blog-module__qYX-oq__rowRead{color:var(--signal-ink);grid-column:11/span 2;justify-self:end}.Blog-module__qYX-oq__article{padding-top:calc(var(--nav-h) + 32px);padding-bottom:var(--section)}.Blog-module__qYX-oq__postHead{border-bottom:1px solid var(--rule-strong);flex-direction:column;gap:20px;max-width:980px;padding-bottom:clamp(28px,4vw,48px);display:flex}.Blog-module__qYX-oq__postCat{color:var(--signal-ink)}.Blog-module__qYX-oq__postTitle{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;font-size:clamp(2.4rem,5.6vw,5.6rem);font-weight:760;font-stretch:60%;line-height:.92}.Blog-module__qYX-oq__postDesc{max-width:48ch}.Blog-module__qYX-oq__byline{flex-wrap:wrap;gap:6px 20px;display:flex}.Blog-module__qYX-oq__body{align-items:start;row-gap:32px;padding-top:clamp(32px,5vw,64px)}.Blog-module__qYX-oq__toc{top:calc(var(--nav-h) + 24px);flex-direction:column;grid-column:1/span 3;gap:12px;display:flex;position:sticky}.Blog-module__qYX-oq__toc ol{border-left:1px solid var(--rule-strong);flex-direction:column;display:flex}.Blog-module__qYX-oq__toc a{color:var(--graphite);padding:6px 0 6px 14px;font-size:.86rem;line-height:1.35;display:block}.Blog-module__qYX-oq__toc a:hover{color:var(--ink)}.Blog-module__qYX-oq__main{grid-column:4/span 7;min-width:0}.Blog-module__qYX-oq__prose{font-size:clamp(1.08rem,.3vw + 1rem,1.2rem);line-height:1.65}.Blog-module__qYX-oq__prose>*+*{margin-top:1.1em}.Blog-module__qYX-oq__prose h2{font-family:var(--f-display);text-transform:uppercase;border-top:1px solid var(--rule-strong);scroll-margin-top:calc(var(--nav-h) + 20px);margin-top:2.2em;padding-top:.7em;font-size:clamp(1.7rem,2.6vw,2.4rem);font-weight:740;font-stretch:66%;line-height:1}.Blog-module__qYX-oq__prose h3{font-family:var(--f-text);scroll-margin-top:calc(var(--nav-h) + 20px);margin-top:1.8em;font-size:1.22em;font-weight:600;line-height:1.3}.Blog-module__qYX-oq__prose h2+*,.Blog-module__qYX-oq__prose h3+*{margin-top:.6em}.Blog-module__qYX-oq__prose a{color:var(--signal-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.Blog-module__qYX-oq__prose a:hover{color:var(--ink)}.Blog-module__qYX-oq__prose ul,.Blog-module__qYX-oq__prose ol{padding-left:1.3em}.Blog-module__qYX-oq__prose ul{padding-left:0;list-style:none}.Blog-module__qYX-oq__prose ul li{padding-left:1.3em;position:relative}.Blog-module__qYX-oq__prose ul li:before{content:"";background:var(--signal);width:9px;height:1px;position:absolute;top:.8em;left:0}.Blog-module__qYX-oq__prose ol{list-style:decimal}.Blog-module__qYX-oq__prose li+li{margin-top:.45em}.Blog-module__qYX-oq__prose blockquote{border-left:2px solid var(--signal);color:var(--ink-2);padding:4px 0 4px 20px;font-style:italic}.Blog-module__qYX-oq__prose strong{font-weight:650}.Blog-module__qYX-oq__prose code{font-family:var(--f-mono);background:var(--paper-2);padding:1px 5px;font-size:.86em}.Blog-module__qYX-oq__cta{background:var(--night);color:var(--paper);flex-direction:column;align-items:flex-start;gap:16px;margin-top:clamp(48px,7vw,96px);padding:clamp(24px,3vw,40px);display:flex}.Blog-module__qYX-oq__cta p:first-child{color:var(--night-mute)}.Blog-module__qYX-oq__ctaTitle{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:760;font-stretch:64%;line-height:.95}.Blog-module__qYX-oq__ctaActions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.Blog-module__qYX-oq__author{border-top:1px solid var(--rule-strong);grid-template-columns:56px 1fr;align-items:start;gap:16px;margin-top:clamp(32px,5vw,56px);padding-top:20px;display:grid}.Blog-module__qYX-oq__author p+p{margin-top:6px}.Blog-module__qYX-oq__related{margin-top:clamp(56px,8vw,112px)}.Blog-module__qYX-oq__related>p{margin-bottom:12px}@media (max-width:900px){.Blog-module__qYX-oq__featuredMeta,.Blog-module__qYX-oq__featuredTitle,.Blog-module__qYX-oq__featuredExcerpt,.Blog-module__qYX-oq__rowMeta,.Blog-module__qYX-oq__rowMain,.Blog-module__qYX-oq__rowRead,.Blog-module__qYX-oq__toc,.Blog-module__qYX-oq__main{grid-column:1/-1}.Blog-module__qYX-oq__rowMeta{flex-direction:row;gap:14px}.Blog-module__qYX-oq__rowRead{justify-self:start}.Blog-module__qYX-oq__toc{background:var(--paper-2);padding:16px;position:static}}.Blog-module__qYX-oq__latest{padding-block:clamp(72px,9vw,140px)}.Blog-module__qYX-oq__latestHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:clamp(20px,3vw,36px);display:flex}.Blog-module__qYX-oq__latestTitle{font-size:var(--t-l);font-stretch:62%}.Blog-module__qYX-oq__inline{margin-top:clamp(40px,6vw,80px);padding-block:0}.Blog-module__qYX-oq__prose table{border-collapse:collapse;width:100%;font-size:.92em;display:block;overflow-x:auto}.Blog-module__qYX-oq__prose th,.Blog-module__qYX-oq__prose td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:10px 14px 10px 0}.Blog-module__qYX-oq__prose th{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--graphite);border-bottom:1px solid var(--rule-strong);font-size:.72rem}@media (max-width:600px){.Blog-module__qYX-oq__prose table{font-size:.74em}.Blog-module__qYX-oq__prose th,.Blog-module__qYX-oq__prose td{padding:8px 6px 8px 0}.Blog-module__qYX-oq__prose th{letter-spacing:.04em;font-size:.6rem}.Blog-module__qYX-oq__prose td:first-child{min-width:8em}}
.page-module__jqWGqG__head{flex-direction:column;gap:18px;padding-bottom:clamp(28px,4vw,48px);display:flex}.page-module__jqWGqG__h1{max-width:16ch;font-size:clamp(2.6rem,7vw,7rem);font-stretch:60%}.page-module__jqWGqG__body{row-gap:48px;padding-top:clamp(48px,7vw,96px)}.page-module__jqWGqG__main{grid-column:1/span 8}.page-module__jqWGqG__side{flex-direction:column;grid-column:10/span 3;gap:32px;display:flex}.page-module__jqWGqG__links{font-size:var(--t-small);flex-direction:column;gap:10px;margin-top:12px;display:flex}@media (max-width:860px){.page-module__jqWGqG__main,.page-module__jqWGqG__side{grid-column:1/-1}}
.page-module__bq7TkW__head{flex-direction:column;gap:18px;padding-bottom:clamp(28px,4vw,48px);display:flex}.page-module__bq7TkW__h1{font-size:clamp(3rem,8vw,8rem);font-stretch:60%}.page-module__bq7TkW__body{align-items:start;row-gap:40px}.page-module__bq7TkW__expect{flex-direction:column;grid-column:1/span 4;list-style:none;display:flex}.page-module__bq7TkW__expect li{border-top:1px solid var(--rule-strong);flex-direction:column;gap:8px;padding:20px 0;display:flex}.page-module__bq7TkW__expect li p{font-size:var(--t-small)}.page-module__bq7TkW__alt{gap:14px!important}.page-module__bq7TkW__cal{flex-direction:column;grid-column:5/span 8;gap:12px;display:flex}.page-module__bq7TkW__frame{border:1px solid var(--rule-strong);background:var(--paper);width:100%;height:720px}.page-module__bq7TkW__fallback{border:1px solid var(--rule-strong);min-height:240px;font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;place-items:center;display:grid}.page-module__bq7TkW__fallback:hover{border-color:var(--signal)}@media (max-width:860px){.page-module__bq7TkW__expect,.page-module__bq7TkW__cal{grid-column:1/-1}.page-module__bq7TkW__cal{order:-1}.page-module__bq7TkW__frame{height:760px}}
