html:has(.W90xfW_page){scroll-snap-type:none;font-size:10px}.W90xfW_page{background:var(--paper);color:var(--ink);flex-direction:column;min-height:100vh;display:flex}.W90xfW_wrap{width:min(120rem,100% - 4rem);margin:0 auto}.W90xfW_head{z-index:20;background:var(--paper);border-bottom:.1rem solid var(--bone-2);align-items:center;gap:3.2rem;height:8rem;padding:0 max(2rem,50% - 60rem);display:flex;position:sticky;top:0}.W90xfW_brand .mark--logo{height:3.8rem;display:block}.W90xfW_head nav{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;gap:3.2rem;margin-left:auto;font-size:1.4rem;font-weight:600;display:flex}.W90xfW_head nav a{padding:.6rem 0;transition:box-shadow .2s;box-shadow:inset 0 -.2rem #0000}.W90xfW_head nav a:hover{box-shadow:inset 0 -.2rem 0 var(--signal)}.W90xfW_hub{padding:8rem 0 4rem;position:relative}.W90xfW_hub .W90xfW_wrap{position:relative}.W90xfW_eyebrow{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:1.2rem;font-size:1.4rem;font-weight:600;display:flex}.W90xfW_eyebrow span{background:var(--ink);height:2.6rem;color:var(--paper);place-items:center;padding:0 .8rem;display:inline-grid}.W90xfW_hub h1{max-width:70rem;margin-top:3rem;font-size:9rem}.W90xfW_hubLead{max-width:60rem;margin-top:3rem;font-size:2.2rem;line-height:1.5}.W90xfW_hubBird{pointer-events:none;width:40rem;position:absolute;bottom:-4rem;right:0}.W90xfW_hubBird .pose{width:100%;height:auto}.W90xfW_list{border-top:var(--line) solid var(--ink);margin-bottom:10rem}.W90xfW_list li{border-bottom:var(--line) solid var(--ink)}.W90xfW_list a{grid-template-columns:8rem 1fr 14rem;align-items:center;gap:2.4rem;padding:3.2rem 0;transition:background-color .15s;display:grid}.W90xfW_list a:hover{background:var(--bone)}.W90xfW_list .W90xfW_n{font-family:var(--mono);padding-left:1.6rem;font-size:1.5rem;font-weight:700}.W90xfW_list h2{font-variation-settings:"wdth" 96;letter-spacing:-.02em;font-size:3.2rem;font-style:italic;font-weight:900;line-height:1.05}.W90xfW_list p{color:var(--ink-3);max-width:72rem;margin-top:1rem;font-size:1.8rem;line-height:1.5}.W90xfW_list .W90xfW_go{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;justify-self:end;padding-right:1.6rem;font-size:1.3rem;font-weight:700}.W90xfW_list a:hover .W90xfW_go{color:var(--signal)}.W90xfW_article{width:min(76rem,100% - 4rem);margin:0 auto;padding:6rem 0 8rem}.W90xfW_crumbs{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:.8rem;font-size:1.3rem;font-weight:600;display:flex}.W90xfW_crumbs li+li:before{content:"/";margin-right:.8rem}.W90xfW_crumbs a:hover{color:var(--ink)}.W90xfW_article h1{margin-top:3.2rem;font-size:6.4rem;line-height:.95}.W90xfW_lead{margin-top:3.2rem;font-size:2.2rem;line-height:1.55}.W90xfW_meta{border-top:var(--line) solid var(--ink);border-bottom:var(--line) solid var(--ink);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:1rem 2.4rem;margin-top:3.6rem;padding:1.4rem 0;font-size:1.3rem;font-weight:600;display:flex}.W90xfW_meta b{color:var(--signal);font-weight:700}.W90xfW_toc{background:var(--bone);margin-top:4rem;padding:2.8rem 3.2rem}.W90xfW_toc>p{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:1.3rem;font-weight:700}.W90xfW_toc ol{counter-reset:t;gap:1rem;margin-top:1.6rem;display:grid}.W90xfW_toc li{counter-increment:t;grid-template-columns:4rem 1fr;font-size:1.8rem;line-height:1.4;display:grid}.W90xfW_toc li:before{content:counter(t, decimal-leading-zero);font-family:var(--mono);color:var(--muted);padding-top:.3rem;font-size:1.3rem;font-weight:700}.W90xfW_toc a:hover{color:var(--signal)}.W90xfW_body h2{font-family:var(--display);font-variation-settings:"wdth" 96;letter-spacing:-.02em;margin:7rem 0 2rem;scroll-margin-top:11rem;font-size:3.8rem;font-style:italic;font-weight:900;line-height:1.02}.W90xfW_body p,.W90xfW_body li{font-size:1.9rem;line-height:1.7}.W90xfW_body p{margin-top:1.8rem}.W90xfW_body a{box-shadow:inset 0 -.2rem 0 var(--signal);transition:color .15s}.W90xfW_body a:hover{color:var(--signal)}.W90xfW_body ul,.W90xfW_body ol{gap:1.4rem;margin-top:2.2rem;display:grid}.W90xfW_body li{padding-left:4rem;position:relative}.W90xfW_body ul>li:before{content:"";background:var(--signal);width:1rem;height:1rem;position:absolute;top:1.1rem;left:.6rem}.W90xfW_body ol{counter-reset:n}.W90xfW_body ol>li{counter-increment:n}.W90xfW_body ol>li:before{content:counter(n, decimal-leading-zero);font-family:var(--mono);background:var(--ink);color:var(--paper);padding:.45rem .5rem;font-size:1.2rem;font-weight:700;line-height:1;position:absolute;top:.5rem;left:0}.W90xfW_tip{border:var(--line) solid var(--ink);box-shadow:.8rem .8rem 0 var(--ink);margin-top:3rem;padding:2.4rem 2.8rem}.W90xfW_tip>b{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--signal);font-size:1.3rem;font-weight:700;display:block}.W90xfW_tip p{margin-top:.8rem}.W90xfW_faq{margin-top:8rem}.W90xfW_faq h2{margin-top:0}.W90xfW_faq>div{border-bottom:var(--line) solid var(--ink);margin-top:2.4rem}.W90xfW_faq details{border-top:var(--line) solid var(--ink)}.W90xfW_faq summary{cursor:pointer;grid-template-columns:1fr 3rem;align-items:center;gap:2rem;padding:2rem 0;list-style:none;display:grid}.W90xfW_faq summary::-webkit-details-marker{display:none}.W90xfW_faq h3{font-size:2.2rem;font-weight:800;line-height:1.3}.W90xfW_faq summary i{justify-self:end;width:2.2rem;height:2.2rem;position:relative}.W90xfW_faq summary i:before,.W90xfW_faq summary i:after{content:"";background:currentColor;height:.3rem;position:absolute;top:calc(50% - .15rem);left:0;right:0}.W90xfW_faq summary i:after{transition:transform .25s cubic-bezier(.2,.8,.2,1);transform:rotate(90deg)}.W90xfW_faq details[open] summary i{color:var(--signal)}.W90xfW_faq details[open] summary i:after{transform:rotate(0)}.W90xfW_faq details p{margin:0;padding:0 5rem 2.4rem 0}.W90xfW_more{margin-top:8rem}.W90xfW_more>p{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:1.3rem;font-weight:700}.W90xfW_more ul{border-top:var(--line) solid var(--ink);margin-top:1.6rem}.W90xfW_more li{border-bottom:.1rem solid var(--bone-2)}.W90xfW_more a{justify-content:space-between;gap:2rem;padding:1.8rem 0;font-size:2rem;font-weight:700;line-height:1.3;display:flex}.W90xfW_more a:after{content:"→";font-family:var(--mono)}.W90xfW_more a:hover{color:var(--signal)}.W90xfW_cta{background:var(--ink);color:var(--paper);margin-top:auto;padding:10rem 0}.W90xfW_kicker{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--signal);font-size:1.4rem;font-weight:600}.W90xfW_cta h2{margin-top:2.4rem;font-size:7.6rem}.W90xfW_ctaLead{color:var(--h1);max-width:64rem;margin:3rem 0 4rem;font-size:2.1rem;line-height:1.5}.W90xfW_cta .btn:hover{box-shadow:.8rem .8rem 0 var(--paper)}.W90xfW_foot{background:var(--ink);color:var(--paper);border-top:.1rem solid var(--ink-3);padding:4.8rem 0}.W90xfW_foot .W90xfW_wrap{grid-template-columns:auto 1fr;align-items:end;gap:1.6rem 6rem;display:grid}.W90xfW_footLogo{grid-row:span 2;height:11rem}.W90xfW_foot nav{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:1.6rem 3.2rem;font-size:1.4rem;font-weight:600;display:flex}.W90xfW_foot nav a:hover{color:var(--signal)}.W90xfW_foot p{color:var(--muted);max-width:64rem;font-size:1.4rem}@media (max-width:760px){.W90xfW_head{gap:1.6rem;height:7rem}.W90xfW_brand .mark--logo{height:3.2rem}.W90xfW_head nav{gap:2rem;font-size:1.3rem}.W90xfW_head nav a:last-child{display:none}.W90xfW_head .btn{display:none}.W90xfW_hub{padding:5rem 0 3rem}.W90xfW_hub h1{font-size:5.6rem}.W90xfW_hubLead{font-size:1.9rem}.W90xfW_hubBird{width:70%;margin:3rem auto -1rem;position:relative;bottom:auto;right:auto}.W90xfW_list a{grid-template-columns:1fr;gap:1rem;padding:2.6rem 0}.W90xfW_list .W90xfW_n{padding-left:0}.W90xfW_list h2{font-size:2.8rem}.W90xfW_list p{font-size:1.7rem}.W90xfW_list .W90xfW_go{justify-self:start;padding-right:0}.W90xfW_article{padding:4rem 0 6rem}.W90xfW_article h1{font-size:4.4rem}.W90xfW_lead{font-size:1.95rem}.W90xfW_toc{padding:2.2rem 2rem}.W90xfW_toc li{font-size:1.7rem}.W90xfW_body h2{margin-top:5.6rem;font-size:3rem}.W90xfW_body p,.W90xfW_body li{font-size:1.8rem}.W90xfW_body li{padding-left:3.4rem}.W90xfW_tip{box-shadow:.5rem .5rem 0 var(--ink);padding:2rem}.W90xfW_faq h3{font-size:2rem}.W90xfW_faq details p{padding-right:0}.W90xfW_more a{font-size:1.8rem}.W90xfW_cta{padding:7rem 0}.W90xfW_cta h2{font-size:4.6rem}.W90xfW_ctaLead{font-size:1.8rem}.W90xfW_foot .W90xfW_wrap{grid-template-columns:1fr}.W90xfW_footLogo{grid-row:auto;height:9rem}}
