@font-face{font-family:PP Neue Montreal;src:url(/fonts/pp-neue-montreal-300.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/fonts/pp-neue-montreal-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/fonts/pp-neue-montreal-500.woff2)format("woff2");font-weight:500;font-display:swap}:root{color-scheme:light dark;--accent:#e6004c;--black:#000;--white:#fff;--ink:#141414;--card:#161616;--font:"PP Neue Montreal","Helvetica Neue",Helvetica,Arial,sans-serif;--gut:clamp(20px,7.3vw,187px);--fin:clamp(10px,4.5vw,115px);--gap:clamp(10px,1.1vw,28px);--sec:clamp(112px,calc(16 * var(--vu)),410px);--head:clamp(40px,calc(5.8 * var(--vu)),148px);--r:clamp(5px,calc(.5 * var(--vu)),13px);--fpt:clamp(18px,calc(2.1 * var(--vu)),54px);--fpb:clamp(22px,calc(3.4 * var(--vu)),87px);--fpr:clamp(18px,4.9vw,126px);--cbar-h:0px;--vu:min(1vw,1.6svh)}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;background:var(--page-bg,#000)}body{background:var(--page-bg,#000);font-family:var(--font);font-weight:400;font-size:clamp(17px,calc(1.39 * var(--vu)),36px);-webkit-font-smoothing:antialiased;color:#fff;margin:0;line-height:1.45}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}h1,h2,h3{letter-spacing:-.012em;text-wrap:balance;margin:0;font-weight:400;line-height:1.06}p,ul,figure,blockquote{margin:0}ul{padding:0;list-style:none}img{max-width:100%;display:block}.t-dark{--bg:#000;--fg:#fff;--mut:#9c9c9c;--hair:#fff6;background:var(--bg);color:var(--fg)}.t-ink{--bg:var(--ink);--fg:#fff;--mut:#9c9c9c;--hair:#fff6;background:var(--bg);color:var(--fg)}.t-light{--bg:#fff;--fg:#000;--mut:#6b6b6b;--hair:#00000047;background:var(--bg);color:var(--fg)}.on-dark{--fg:#fff;--mut:#a3a3a3;--hair:#ffffff73;color:#fff}.on-light{--fg:#000;--mut:#4d4d4d;--hair:#00000059;color:#000}.wrap{padding-inline:var(--gut)}.pad{padding-block:var(--sec)}.pb{padding-bottom:var(--sec)}.h1{font-size:clamp(40px,calc(5.4 * var(--vu)),138px);text-transform:uppercase;letter-spacing:-.012em;line-height:.97}.h1 .ln{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.h1 .ln>span{display:inline-block}.h2{font-size:clamp(34px,calc(5.45 * var(--vu)),140px);letter-spacing:-.018em;line-height:1.08}.head{margin-bottom:var(--head)}.lead{font-size:clamp(19px,calc(1.67 * var(--vu)),43px);line-height:1.38}.center{justify-content:center;display:flex}.after{margin-top:clamp(44px,calc(5 * var(--vu)),128px)}.d{display:none}@media (width>=760px){.d{display:inline}}.ul{font-size:clamp(14px,calc(1.35 * var(--vu)),35px);text-transform:uppercase;letter-spacing:.01em;cursor:pointer;white-space:nowrap;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1.5px no-repeat;align-items:center;gap:.9em;padding-bottom:.45em;font-weight:400;transition:background-size .5s cubic-bezier(.65,0,.35,1);display:inline-flex}.ul:hover,.ul:focus-visible{background-position:100% 100%;background-size:0 1.5px}.ul svg{flex:none;width:1.15em;height:1.15em;transition:transform .35s}.ul:hover svg{transform:translate(4px)}.plus{--s:clamp(24px,calc(2.64 * var(--vu)),68px);width:var(--s);height:var(--s);color:var(--accent);background:currentColor;flex:none;display:block;position:relative;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 214.789 209.563'%3E%3Cpath d='M92.057 209.564v-80.692a28.8 28.8 0 0 1-8.662-8.672l-83.395.429v-31.22h83.379a28.711 28.711 0 0 1 8.678-8.715V.004h30.211v80.319a28.716 28.716 0 0 1 9.264 9.089h83.258v31.22l-83.279-.426a28.856 28.856 0 0 1-9.242 9.042v80.318Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 214.789 209.563'%3E%3Cpath d='M92.057 209.564v-80.692a28.8 28.8 0 0 1-8.662-8.672l-83.395.429v-31.22h83.379a28.711 28.711 0 0 1 8.678-8.715V.004h30.211v80.319a28.716 28.716 0 0 1 9.264 9.089h83.258v31.22l-83.279-.426a28.856 28.856 0 0 1-9.242 9.042v80.318Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.plus.sm{--s:clamp(18px,calc(1.8 * var(--vu)),46px)}.plus.ink{color:#000}.pill{font:400 clamp(15px,calc(1.32 * var(--vu)),34px)/1 var(--font);text-transform:uppercase;letter-spacing:.01em;background:var(--accent);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;padding:1.25em 2.5em;transition:transform .25s,filter .25s;display:inline-flex}.pill:hover{filter:brightness(1.08);transform:translateY(-2px)}.sec{position:relative}.site-head{left:0;right:0;top:var(--cbar-h,46px);z-index:50;color:#fff;border-bottom:1px solid #0000;transition:transform .5s cubic-bezier(.2,.7,.2,1),background-color .35s,color .35s,border-color .35s;position:fixed}.site-head.light{color:#000}.site-head:before{content:"";z-index:-1;top:clamp(6px,calc(.6 * var(--vu)),16px);bottom:0;left:var(--fin);right:var(--fin);border-radius:var(--r);background-color:#0000;border:1px solid #0000;transition:background-color .35s,border-color .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;position:absolute}.site-head.bar:before{backdrop-filter:blur(18px)saturate(1.2);background-color:#1414148c;border-color:#ffffff1f}.site-head.bar.light:before{background-color:#ffffffb3;border-color:#00000014}.site-head.bar .wrap{padding-top:calc(clamp(16px,calc(1.9 * var(--vu)),49px) - calc(.2 * var(--vu)))}.site-head.hide{transform:translateY(-101%)}.site-head .wrap{padding-block:clamp(16px,calc(1.9 * var(--vu)),49px) clamp(14px,calc(1.5 * var(--vu)),38px);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.mono{--h:clamp(22px,calc(2.15 * var(--vu)),55px);--k:calc(var(--h) / 151.1);height:var(--h);cursor:pointer;color:inherit;background:0 0;border:0;justify-self:start;align-items:flex-end;padding:0;display:inline-flex}.logo .fp{height:var(--h);width:calc(var(--k) * var(--u));flex:none;display:block;overflow:hidden}.logo .mid{height:var(--h);width:calc(var(--k) * 96.3);clip-path:inset(-20% 0);flex:none;transition:width .8s cubic-bezier(.65,0,.35,1);position:relative}.logo .mid .lex{opacity:0;transition:opacity .25s;position:absolute;bottom:0;left:0}.logo .mid .sl{left:calc(var(--k) * 12.9);bottom:calc(var(--k) * -3.1);height:calc(var(--k) * 149);width:calc(var(--k) * 71.7);opacity:1;transition:opacity .3s .5s;position:absolute}.logo .tail{flex:none;width:0;transition:width .8s cubic-bezier(.65,0,.35,1);display:block;overflow:hidden}.logo .tail .fp{opacity:0;transition:opacity .4s}.logo.long .mid,.logo:hover .mid,.logo:focus-visible .mid{width:calc(var(--k) * 313.5)}.logo.long .tail,.logo:hover .tail,.logo:focus-visible .tail{width:calc(var(--k) * 757.9)}.logo.long .lex,.logo:hover .lex,.logo:focus-visible .lex,.logo.long .tail .fp,.logo:hover .tail .fp,.logo:focus-visible .tail .fp{opacity:1;transition:opacity .3s .25s}.logo.long .sl,.logo:hover .sl,.logo:focus-visible .sl{opacity:0;transition:opacity .15s}.logo:not(.ready) *{transition:none!important}.nav{gap:clamp(22px,calc(2.9 * var(--vu)),74px);font-size:clamp(15px,calc(1.67 * var(--vu)),43px);font-weight:400;display:flex}.nav a{cursor:pointer;background:linear-gradient(currentColor,currentColor) 100% 100%/0 1px no-repeat;padding-bottom:3px;transition:background-size .45s cubic-bezier(.65,0,.35,1)}.nav a:hover,.nav a[aria-current=page]{background-position:0 100%;background-size:100% 1px}.wwm{font-size:clamp(15px,calc(1.6 * var(--vu)),41px);cursor:pointer;background:linear-gradient(currentColor,currentColor) 0 100%/100% 2px no-repeat;justify-self:end;padding-bottom:4px;font-weight:400;transition:background-size .5s cubic-bezier(.65,0,.35,1)}.wwm:hover,.wwm:focus-visible{background-position:100% 100%;background-size:0 2px}.burger{cursor:pointer;width:32px;height:32px;color:inherit;background:0 0;border:0;justify-self:end;place-items:center;display:none}.burger span{background:currentColor;width:22px;height:1.5px;display:block;box-shadow:0 -7px,0 7px}@media (width<=820px){.nav{display:none}.burger{display:grid}.site-head .wrap{grid-template-columns:1fr auto auto;column-gap:clamp(16px,5vw,28px)}.wwm{white-space:nowrap;font-size:15px}}.menu{z-index:70;color:#fff;padding:24px var(--fin) max(24px,env(safe-area-inset-bottom));overscroll-behavior:contain;background:#0b0b0b;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.menu[hidden]{display:none}.menu .mtop{padding-inline:calc(var(--gut) - var(--fin));justify-content:space-between;align-items:center;display:flex}.menu .mlogo{color:#fff;line-height:0;display:block}.menu .mlogo svg{height:clamp(22px,calc(2.15 * var(--vu)),55px);width:auto;display:block}.menu .close{color:#fff;font:400 13px var(--font);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #fff;padding:0 0 4px}.menu .mlinks{padding:48px calc(var(--gut) - var(--fin));gap:clamp(6px,1.6svh,16px);margin:auto 0;list-style:none;display:grid}.menu .mlinks a{letter-spacing:-.02em;cursor:pointer;font-size:clamp(36px,11vw,64px);font-weight:300;line-height:1.1}.menu .mlinks a[aria-current=page]{text-underline-offset:.14em;text-decoration:underline 1px}.menu .mcontact{gap:8px;display:grid}.menu .mbox{border-radius:var(--r);color:#fff;background:#ffffff12;border:1px solid #ffffff1f;justify-content:center;align-items:center;padding:18px;font-size:16px;transition:background-color .25s;display:flex}.menu .mbox:hover,.menu .mbox:focus-visible{background:#ffffff24}.menu .mbook{padding:20px 20px 20px calc(var(--gut) - var(--fin));justify-content:space-between}.menu .mbook b{font-size:18px;font-weight:400;display:block}.menu .mbook small{color:#9a9a9a;margin-top:2px;font-size:14px;display:block}.menu .mbook svg{flex:none;width:22px;height:22px}.menu .mtwo{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hero{padding-top:var(--hh,100px)}.frame{margin-inline:var(--fin);border:1px solid var(--fg);border-radius:var(--r);min-height:clamp(440px,calc(48.6 * var(--vu)),1245px);padding:var(--fpt) var(--fpr) var(--fpb) calc(var(--gut) - var(--fin));isolation:isolate;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,640fr) minmax(0,560fr);display:grid;position:relative;overflow:hidden}.frame>.plus{margin-top:clamp(8px,calc(1 * var(--vu)),26px);grid-area:1/1}.flabel{z-index:2;top:calc(var(--fpt) + clamp(8px,calc(1 * var(--vu)),26px));right:calc(var(--fpr) + .2vw);text-align:right;font-size:clamp(14px,calc(1.48 * var(--vu)),38px);font-weight:400;line-height:1.35;position:absolute}.fbody{gap:clamp(18px,calc(2 * var(--vu)),52px);grid-area:3/1;align-self:end;justify-items:start;display:grid}.fbody .sub{max-width:34ch;color:var(--mut)}.fmedia{grid-area:1/2/4/3;margin-top:0;position:relative;overflow:hidden}.fmedia img{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.frame:hover .fmedia img{transform:scale(1.02)}.f-text .fbody{grid-column:1/3}.f-bleed{border-color:#ffffffd9}.f-bleed .fbg{z-index:-1;position:absolute;inset:0}.f-bleed .fbg img{object-fit:cover;filter:invert()grayscale()brightness(.55)contrast(1.1);width:100%;height:100%}.f-bleed .fbg:after{content:"";background:linear-gradient(#00000040,#0000001a 40%,#0000008c);position:absolute;inset:0}.f-bleed .fbody{grid-column:1/3}.f-article{padding-right:clamp(12px,1.9vw,49px);padding-bottom:clamp(18px,calc(2 * var(--vu)),52px);grid-template-columns:minmax(0,658fr) minmax(0,585fr)}.f-article .fmedia{background:#000}.f-article .fbody{gap:0}.f-article .cat{font-size:clamp(12px,calc(1.04 * var(--vu)),27px);text-transform:uppercase;letter-spacing:.01em;margin-bottom:clamp(16px,calc(2.3 * var(--vu)),59px);font-weight:400}.f-article h1{font-size:clamp(30px,calc(4.3 * var(--vu)),110px);letter-spacing:-.02em;max-width:13em;padding-right:1em;font-weight:300;line-height:1.17}.byline{align-items:center;gap:clamp(10px,calc(1 * var(--vu)),26px);margin-top:clamp(24px,calc(3.6 * var(--vu)),92px);display:flex}.avatar{width:clamp(40px,calc(3.6 * var(--vu)),92px);aspect-ratio:1;background:var(--accent);border-radius:50%;flex:none;overflow:hidden}.avatar img{object-fit:cover;filter:grayscale()contrast(1.25);mix-blend-mode:multiply;width:100%;height:100%}.byline b{text-transform:uppercase;font-weight:400;font-size:clamp(14px,calc(1.6 * var(--vu)),41px);line-height:1.1;display:block}.byline time{font-size:clamp(11px,calc(1.1 * var(--vu)),28px);text-transform:uppercase}.f-split{min-height:0;padding-right:clamp(16px,2.9vw,74px);padding-bottom:clamp(20px,calc(2.4 * var(--vu)),62px);grid-template-columns:minmax(0,648fr) minmax(0,580fr)}.f-split .flabel{right:clamp(16px,2.9vw,74px)}.f-split .fbody{margin-top:clamp(16px,calc(2.2 * var(--vu)),56px);grid-area:2/1;align-self:start}.f-split .fside{margin-top:clamp(16px,calc(2.2 * var(--vu)),56px);grid-area:2/2/4/3;padding-top:0}.f-split .fside .intro{margin-top:-.12em}.f-split .intro{font-size:clamp(20px,calc(2.7 * var(--vu)),69px);margin-bottom:clamp(24px,calc(2.9 * var(--vu)),74px);line-height:1.32}.clist{border-top:1px solid var(--hair)}.clist li{border-bottom:1px solid var(--hair);min-height:clamp(56px,calc(5.5 * var(--vu)),141px);font-size:clamp(22px,calc(2.8 * var(--vu)),72px);flex-wrap:wrap;align-items:center;gap:.25em;font-weight:400;line-height:1.1;display:flex}.clist .k{color:var(--accent)}.clist .sep{color:#8a8a8a}.clist a{transition:color .25s}.clist a:hover,.clist a:focus-visible{color:var(--accent)}@media (width<=820px){:root{--fin:12px}.frame{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:22px;min-height:0;padding:20px}.frame>.plus{margin-top:0}.flabel{top:20px;right:20px}.fmedia{aspect-ratio:4/4.4;grid-area:2/1}.fbody,.f-text .fbody,.f-bleed .fbody{grid-area:3/1}.f-text,.f-bleed{min-height:72svh}.f-text .fbody,.f-bleed .fbody{grid-area:2/1/4/2}.f-article .fmedia{grid-area:3/1}.f-article .fbody,.f-split .fbody{grid-area:2/1}.f-split .fside{grid-area:3/1;margin-top:0;padding-top:8px}.f-split .fbody{margin-top:0}}.g3{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.g2{gap:clamp(12px,calc(1.5 * var(--vu)),38px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.g3{grid-template-rows:auto minmax(clamp(56px,calc(7.5 * var(--vu)),192px),1fr) auto auto auto}.g3>.card{grid-row:span 5;grid-template-rows:subgrid;align-content:stretch;row-gap:0;display:grid}.g3>.card>:first-child{grid-row:1}.g3>.card>h3{grid-row:3;align-self:end;margin-top:0;padding-top:0}.g3>.card>p{grid-row:4}.g3>.card>ul{grid-row:5;align-self:start}@media (width<=900px){.g3{grid-template-rows:none;grid-template-columns:1fr}.g3>.card{grid-row:auto;display:flex}.g3>.card>h3,.g3>.card>ul,.g3>.card>p{align-self:stretch}.g3>.card>.plus,.g3>.card>svg{align-self:flex-start}.g3>.card>h3{padding-top:clamp(48px,calc(14 * var(--vu)),96px);margin-top:auto}}@media (width<=680px){.g2{grid-template-columns:1fr}}.card{border-radius:var(--r);padding:clamp(20px,calc(1.74 * var(--vu)),45px);flex-direction:column;min-width:0;display:flex;position:relative}.card .top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.card .lbl{font-size:clamp(15px,calc(1.85 * var(--vu)),47px);color:var(--mut);text-align:right}.card h3{font-size:clamp(20px,calc(2.1 * var(--vu)),54px);padding-top:clamp(64px,calc(8 * var(--vu)),205px);letter-spacing:-.015em;margin-top:auto;line-height:1.2}.card p{font-size:clamp(16px,calc(1.75 * var(--vu)),45px);color:var(--mut);margin-top:.7em;font-weight:300;line-height:1.38}.card .rule{border-bottom:1px solid var(--hair);padding-bottom:clamp(14px,calc(1.6 * var(--vu)),41px)}.hl{margin-top:clamp(14px,calc(1.6 * var(--vu)),41px);border-top:1px solid var(--hair)}.hl li{border-bottom:1px solid var(--hair);font-size:clamp(15px,calc(1.5 * var(--vu)),38px);color:var(--fg);padding-block:.3em;line-height:1.35}.cap{background:var(--card);min-height:clamp(380px,calc(31.5 * var(--vu)),807px);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.cap:hover,.value:hover,.mode:hover{transform:translateY(-4px)}a.cap{cursor:pointer}.cap .plus,.value .plus,.help .plus{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.cap:hover .plus,.value:hover .plus,.help:hover .plus{transform:rotate(180deg)}.value{min-height:clamp(320px,calc(26.7 * var(--vu)),684px);background:#000;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.value h3{padding-top:0}.value p{color:#fff}.step{background:var(--card);min-height:clamp(300px,calc(25.9 * var(--vu)),663px)}.step svg{width:clamp(24px,calc(2.4 * var(--vu)),62px);height:auto}.step h3{padding-top:0}.mode{min-height:clamp(360px,calc(31.4 * var(--vu)),804px);background:#fff;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.mode .n{font-size:clamp(15px,calc(1.46 * var(--vu)),37px)}.mode h3{font-size:clamp(22px,calc(2.4 * var(--vu)),61px);padding-top:0}.mode p{color:#333;font-weight:400}.svc{color:#fff;aspect-ratio:604/485;background:var(--accent);isolation:isolate;justify-content:space-between;min-height:0;transition:transform .4s cubic-bezier(.2,.7,.2,1);overflow:hidden}.svc:hover{transform:translateY(-4px)}.svc .bg{z-index:-1;background:var(--accent);position:absolute;inset:0}.svc.deep .bg{background:#b8003d}.svc .bg img{object-fit:cover;object-position:50% 50%;filter:grayscale()contrast(1.05)brightness(1.35);mix-blend-mode:multiply;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.svc:hover .bg img{transform:scale(1.04)}.svc.deep{background:#b8003d}.svc .top{font-size:clamp(15px,calc(1.75 * var(--vu)),45px)}.svc .top b{font-weight:500}.svc h3{font-size:clamp(21px,calc(2.33 * var(--vu)),60px);margin-top:auto;padding-top:0}.svc p{color:#fff;font-weight:400;font-size:clamp(15px,calc(1.7 * var(--vu)),44px);padding-bottom:clamp(12px,calc(1.7 * var(--vu)),44px);border-bottom:2px solid #fff;line-height:1.45}@media (width<=680px){.svc{aspect-ratio:auto;min-height:380px}}.brands{padding-block:clamp(28px,calc(5.1 * var(--vu)),131px) 0}.brands .row{gap:var(--gap);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;display:grid}.brands .k{font-size:clamp(15px,calc(1.6 * var(--vu)),41px);color:#9aa3ad}.brands .names{font-size:clamp(20px,calc(2.45 * var(--vu)),63px);text-transform:uppercase;min-width:0;font-weight:300;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.mq-track{width:max-content;animation:60s linear infinite mq;display:flex}.brands .names:hover .mq-track{animation-play-state:paused}.mq-track span{white-space:nowrap;padding-right:.4em}.mq-track span:after{content:"—";margin-left:.4em}@keyframes mq{to{transform:translate(-50%)}}@media (width<=820px){.brands .row{grid-template-columns:1fr;gap:8px}}.grad{background:linear-gradient(#000 0% 24%,#333 38%,#8c8c8c 54%,#e9e9e9 68%,#fff 74%)}.grad .cap{box-shadow:0 30px 60px -30px #00000059}.grad .after .ul{color:#000}.media-box{border-radius:var(--r);aspect-ratio:2.51;background:#fff;border:1px solid #d6d6d6;position:relative;overflow:hidden}.media-box img{object-fit:cover;width:100%;height:100%}.media-box .plus{top:clamp(14px,calc(1.8 * var(--vu)),46px);z-index:2;position:absolute;left:clamp(14px,1.7vw,44px)}.two{gap:clamp(24px,calc(4.4 * var(--vu)),113px);margin-top:clamp(32px,calc(4.4 * var(--vu)),113px);grid-template-columns:1fr 1fr;display:grid}.two p{font-size:clamp(17px,calc(1.6 * var(--vu)),41px);line-height:1.5}@media (width<=680px){.two{grid-template-columns:1fr}}.inset{border-radius:var(--r);padding-block:clamp(64px,calc(10 * var(--vu)),256px);margin-inline:clamp(10px,3.5vw,90px)}.panel-head{gap:var(--gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.panel-head .h2{font-size:clamp(32px,calc(4.9 * var(--vu)),125px)}.panel-head p{font-size:clamp(17px,calc(2.15 * var(--vu)),55px);max-width:30ch;padding-top:.3em;line-height:1.38}@media (width<=820px){.panel-head{grid-template-columns:1fr}}.inset .wrap{padding-inline:calc(var(--gut) - clamp(10px,3.5vw,90px))}.jgrid{gap:clamp(44px,calc(4 * var(--vu)),102px) var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.jcard{cursor:pointer;flex-direction:column;min-width:0;display:flex}.jcard figure{border-radius:var(--r);aspect-ratio:399/502;background:#0c0c0c;position:relative;overflow:hidden}.jcard img{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.jcard:hover img{transform:scale(1.05)}.jcard figcaption{top:clamp(14px,calc(1.8 * var(--vu)),46px);color:#fff;font-size:clamp(15px,calc(1.75 * var(--vu)),45px);text-shadow:0 1px 10px #0009;font-weight:400;position:absolute;left:clamp(16px,2vw,51px)}.jcard time{margin-top:clamp(16px,calc(2.2 * var(--vu)),56px);font-size:clamp(14px,calc(1.45 * var(--vu)),37px);color:#97a3af;justify-content:space-between;display:flex}.jcard time:after{content:"Read →";opacity:0;color:var(--fg);text-transform:uppercase;letter-spacing:.02em;font-size:.85em;transition:opacity .4s,transform .4s;transform:translate(-8px)}.jcard:hover time:after{opacity:1;transform:none}.jcard h2,.jcard h3{font-size:clamp(18px,calc(1.8 * var(--vu)),46px);letter-spacing:-.01em;padding-bottom:clamp(16px,calc(2.6 * var(--vu)),67px);border-bottom:clamp(2px,calc(.2 * var(--vu)),5px) solid var(--fg);flex:1;margin-top:.35em;font-weight:400;line-height:1.6}.lang{vertical-align:.3em;border:1px solid;border-radius:3px;margin-left:6px;padding:0 4px;font-size:.55em}@media (width<=900px){.jgrid{grid-template-columns:1fr 1fr}}@media (width<=560px){.jgrid{grid-template-columns:1fr}}.filters{margin-bottom:clamp(32px,calc(3.5 * var(--vu)),90px);flex-wrap:wrap;gap:8px;display:flex}.filters button{font:400 clamp(13px,calc(1 * var(--vu)),26px) var(--font);text-transform:uppercase;letter-spacing:.03em;color:var(--fg);border:1px solid var(--hair);cursor:pointer;background:0 0;border-radius:999px;padding:.6em 1.2em}.filters button[aria-pressed=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.ctacard{background:var(--fg);color:var(--bg);border-radius:var(--r);padding:clamp(28px,calc(3.8 * var(--vu)),97px);min-height:calc(100svh - var(--cbar-h,46px) - var(--foot-rest,0px) - clamp(16px,calc(2 * var(--vu)),52px));flex-direction:column;justify-content:space-between;gap:48px;display:flex}.ctacard h2{font-size:clamp(36px,calc(5.6 * var(--vu)),144px);letter-spacing:-.02em;line-height:1.05}.ctacard h2 span{color:#7a7a7a;display:block}.ctacard .acts{gap:clamp(24px,calc(3.5 * var(--vu)),90px);flex-wrap:wrap;align-items:center;display:flex}.foot-cta{padding-top:var(--sec)}.pnav{gap:clamp(10px,calc(1.9 * var(--vu)),49px);margin-top:clamp(10px,calc(1.4 * var(--vu)),36px);grid-template-columns:1fr 1fr;display:grid}.pnav a{min-height:clamp(52px,calc(4.8 * var(--vu)),123px);font-size:clamp(16px,calc(2 * var(--vu)),51px);text-transform:uppercase;letter-spacing:-.005em;cursor:pointer;border:1px solid #8a8a8a;border-radius:2px;align-items:center;gap:.6em;padding-inline:clamp(18px,3vw,77px);font-weight:400;transition:background .3s,color .3s;display:flex}.pnav a.next{justify-content:flex-end}.foot.no-cta .pnav{margin-top:clamp(44px,calc(5.5 * var(--vu)),140px)}.pnav a svg{flex:none;width:1.1em;height:1.1em;transition:transform .35s}.pnav a.prev:hover svg{transform:translate(-5px)}.pnav a.next:hover svg{transform:translate(5px)}.pnav a:hover{background:var(--fg);color:var(--bg)}.t-light .pnav a{color:#fff;background:#161616;border-color:#161616}.t-light .pnav a:hover{background:#000}@media (width<=620px){.pnav{grid-template-columns:1fr}}.legal{padding-block:clamp(20px,calc(2.4 * var(--vu)),62px) clamp(24px,calc(2.6 * var(--vu)),67px);font-size:clamp(13px,calc(1.36 * var(--vu)),35px);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.legal .c{text-transform:uppercase;letter-spacing:-.01em;font-weight:400}.legal .m{font-size:.95em}.legal nav{gap:clamp(14px,calc(1.8 * var(--vu)),46px);justify-self:end;display:flex}.legal nav a{cursor:pointer;color:var(--mut);transition:color .25s}.t-dark .legal nav a{color:#d6d6d6}.legal nav a:hover{color:var(--fg)}@media (width<=760px){.legal{grid-template-columns:auto 1fr;gap:12px;font-size:12px}.legal .m{display:none}.legal nav{gap:10px}.legal nav a{white-space:nowrap;font-size:12px}}.legal .c{white-space:nowrap}@media (width<=380px){.legal,.legal nav a{font-size:11px}.legal,.legal nav{gap:8px}}@media (width<=340px){.legal{grid-template-columns:1fr}.legal nav{justify-self:start}}.statement{font-size:clamp(30px,calc(5.45 * var(--vu)),140px);letter-spacing:-.02em;max-width:17em;line-height:1.1}.grad2{background:linear-gradient(#000 0% 26%,#3a3a3a 44%,#9a9a9a 62%,#f0f0f0 80%,#fff 88%)}.help-stack{gap:clamp(24px,calc(4.9 * var(--vu)),126px);display:grid}.help{gap:clamp(20px,calc(2.1 * var(--vu)),54px);border-radius:var(--r);padding:clamp(16px,calc(2.1 * var(--vu)),54px);color:#fff;--hair:#ffffff73;background:#000;grid-template-columns:minmax(0,559fr) minmax(0,585fr);display:grid}.help.alt{color:#000;--hair:#00000059;background:#fff;border:1px solid #dadada}.help .txt{padding:clamp(6px,calc(.5 * var(--vu)),13px) 0 clamp(4px,calc(.4 * var(--vu)),10px) clamp(4px,calc(.4 * var(--vu)),10px);flex-direction:column;display:flex}.help h2{font-size:clamp(28px,calc(3.63 * var(--vu)),93px);letter-spacing:-.02em;padding-top:clamp(64px,calc(7 * var(--vu)),180px);margin-top:auto;line-height:1.1}.help p{font-size:clamp(17px,calc(2.07 * var(--vu)),53px);max-width:23em;margin-top:.8em;line-height:1.25}.help .cols{gap:0 clamp(10px,calc(1 * var(--vu)),26px);margin-top:clamp(20px,calc(2.4 * var(--vu)),62px);grid-template-columns:1fr 1fr;display:grid}.help .cols li:nth-child(-n+2){border-top:1px solid var(--hair)}.help .cols li{border-bottom:1px solid var(--hair);font-size:clamp(15px,calc(1.5 * var(--vu)),38px);padding-block:.4em}.illu{border-radius:var(--r);color:#000;min-height:clamp(260px,calc(36 * var(--vu)),920px);background:#fff;align-self:stretch;place-items:center;display:grid;position:relative}.help.alt .illu{color:#fff;background:#000}.illu span{top:clamp(12px,calc(1.5 * var(--vu)),38px);font-size:clamp(14px,calc(1.75 * var(--vu)),45px);text-transform:uppercase;letter-spacing:.01em;position:absolute;right:clamp(14px,1.5vw,38px)}.illu svg{width:67%;height:auto;transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.help:hover .illu svg{transform:rotate(12deg)}@media (width<=820px){.help{grid-template-columns:1fr}.illu{aspect-ratio:1.4}.illu svg{width:46%}}@media (width<=480px){.help .cols{grid-template-columns:1fr}.help .cols li:nth-child(2){border-top:0}}.clients{border-radius:var(--r);padding:clamp(24px,calc(3.8 * var(--vu)),97px);border:1px solid #ffffffd9}.clients .w{color:#5c5c5c;transition:color .35s}.clients .w.on{color:#fff}.clients p{font-size:clamp(26px,calc(4.4 * var(--vu)),113px);letter-spacing:-.02em;line-height:1.1}.fade-out{background:linear-gradient(180deg,var(--ink) 0%,#0a0a0a 45%,#000 100%)}.story{gap:clamp(24px,calc(4 * var(--vu)),103px);padding-left:var(--fin);padding-right:var(--gut);grid-template-columns:minmax(0,612fr) minmax(0,597fr);align-items:start;display:grid}.story figure{aspect-ratio:612/932;top:calc(var(--cbar-h,46px) + clamp(16px,calc(2 * var(--vu)),52px));max-height:calc(100svh - var(--cbar-h,46px) - clamp(32px,calc(4 * var(--vu)),104px));background:#050505;position:sticky;overflow:hidden}.story figure img{object-fit:cover;object-position:50% 20%;filter:grayscale();width:100%;height:100%}.story .copy{gap:1.45em;display:grid}.story .copy p{font-size:clamp(17px,calc(1.52 * var(--vu)),39px);line-height:1.5}.stats{justify-content:start;gap:clamp(16px,calc(1.2 * var(--vu)),31px);margin-top:clamp(28px,calc(3 * var(--vu)),77px);grid-template-columns:repeat(3,auto);display:grid}.stats b{font-size:clamp(40px,calc(5.75 * var(--vu)),147px);letter-spacing:-.03em;font-weight:300;line-height:1;display:block}.stats span{font-size:clamp(13px,calc(1.5 * var(--vu)),38px);color:#cfcfcf;margin-top:.35em;display:block}@media (width<=820px){.story{padding-inline:var(--gut);grid-template-columns:1fr}.story figure{aspect-ratio:4/4.6;max-height:none;position:static}.stats{grid-template-columns:repeat(3,1fr)}}.gcard{border-radius:var(--r);aspect-ratio:604/485;object-fit:cover;width:100%;height:auto;display:block;overflow:hidden}.duo h3{font-size:clamp(21px,calc(2.3 * var(--vu)),59px);margin-top:clamp(20px,calc(2.6 * var(--vu)),67px);letter-spacing:-.015em}.duo p{font-size:clamp(16px,calc(1.7 * var(--vu)),44px);max-width:30em;margin-top:.7em;line-height:1.38}.believe{border-radius:var(--r);aspect-ratio:2.5;background:#d3d3d3;place-items:center;display:grid;position:relative;overflow:hidden}.believe>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.believe p{position:relative}.believe .plus{z-index:1;top:clamp(14px,calc(1.8 * var(--vu)),46px);position:absolute;left:clamp(14px,1.7vw,44px)}.believe p{color:#fff;font-size:clamp(28px,calc(5 * var(--vu)),128px);letter-spacing:-.02em;text-align:center;padding-inline:1em;line-height:1}@media (width<=620px){.believe{aspect-ratio:1.3}}.mintro{columns:2;margin-top:clamp(48px,calc(7 * var(--vu)),180px);column-gap:clamp(20px,2.6vw,67px)}.mintro p:first-child{break-after:avoid}.mintro p{font-size:clamp(18px,calc(2.25 * var(--vu)),58px);break-inside:avoid;margin-bottom:1.5em;line-height:1.4}@media (width<=760px){.mintro{columns:1}}.clabel{margin-top:clamp(48px,calc(6 * var(--vu)),154px);font-size:clamp(13px,calc(1.1 * var(--vu)),28px);text-transform:uppercase;letter-spacing:.06em;color:#8a8a8a;font-weight:400}.chapters{margin-top:clamp(32px,calc(4 * var(--vu)),102px);border-top:1px solid #fff}.coda{margin-top:clamp(36px,calc(4.4 * var(--vu)),113px);font-size:clamp(24px,calc(3.33 * var(--vu)),85px);letter-spacing:-.02em;line-height:1.1}.chapters details{border-bottom:1px solid #ffffff59}.chapters summary{cursor:pointer;padding-block:clamp(18px,calc(1.8 * var(--vu)),46px);font-size:clamp(20px,calc(2.4 * var(--vu)),61px);text-transform:uppercase;letter-spacing:-.01em;grid-template-columns:clamp(70px,8vw,205px) 1fr auto;align-items:baseline;gap:12px;font-weight:400;line-height:1.15;list-style:none;display:grid}.chapters summary::-webkit-details-marker{display:none}.chapters summary .i{color:#6b6b6b;font-variant-numeric:tabular-nums}.chapters summary .pm{width:clamp(26px,calc(2.6 * var(--vu)),66px);height:clamp(26px,calc(2.6 * var(--vu)),66px);color:var(--accent);align-self:center;transition:transform .35s cubic-bezier(.2,.7,.2,1);position:relative}.chapters summary .pm:before,.chapters summary .pm:after{content:"";width:100%;height:clamp(1.5px,calc(.14 * var(--vu)),3px);background:currentColor;position:absolute;top:50%;left:0;transform:translateY(-50%)}.chapters summary .pm:after{transform:translateY(-50%)rotate(90deg)}.chapters details[open] .pm{transform:rotate(45deg)}.chapters .ans{padding-top:clamp(14px,calc(1.8 * var(--vu)),46px);padding-bottom:clamp(36px,calc(3.6 * var(--vu)),92px);grid-template-columns:clamp(70px,8vw,205px) 1fr auto;gap:12px;display:grid}.chapters .ans p{font-size:clamp(18px,calc(1.8 * var(--vu)),46px);color:#cfcfcf;grid-column:2;max-width:38em;line-height:1.45}.art{max-width:clamp(300px,56.3vw,1442px);font-size:clamp(17px,calc(1.76 * var(--vu)),45px);gap:1.45em;margin-inline:auto;line-height:1.43;display:grid}.art .lead{font-size:clamp(20px,calc(2.35 * var(--vu)),60px);line-height:1.43}.art ul{color:#7c7c7c;gap:1.4em;margin-block:.6em;padding-left:2.9em;display:grid}.art ul li{position:relative}.art ul li:before{content:"—";color:#000;position:absolute;left:-2.1em}.art blockquote{border-left:clamp(4px,calc(.42 * var(--vu)),11px) solid var(--accent);padding:.1em 0 .1em clamp(18px,calc(2.4 * var(--vu)),62px);font-size:clamp(21px,calc(2.15 * var(--vu)),55px);margin-block:1.6em;font-style:italic;line-height:1.38}.art hr{border:0;border-top:1px solid #9aa8b8;width:100%;margin-block:1.8em}.art h2{font-size:clamp(22px,calc(2.1 * var(--vu)),54px);margin-top:.8em;line-height:1.2}.authorbox{max-width:clamp(300px,56.3vw,1442px);margin:clamp(40px,calc(4.4 * var(--vu)),113px) auto 0;gap:clamp(18px,calc(2.7 * var(--vu)),69px);color:#fff;border-radius:var(--r);padding:clamp(14px,calc(1.3 * var(--vu)),33px);background:#000;grid-template-columns:minmax(0,180fr) minmax(0,600fr);align-items:center;display:grid}.authorbox img{aspect-ratio:1/1.24;object-fit:cover;filter:grayscale();width:100%}.authorbox h2{font-size:clamp(20px,calc(2.3 * var(--vu)),59px);letter-spacing:-.015em}.authorbox p{font-size:clamp(14px,calc(1.35 * var(--vu)),35px);color:#cfcfcf;max-width:40em;margin:.7em 0 1.4em;line-height:1.4}@media (width<=620px){.authorbox{grid-template-columns:1fr}.authorbox img{aspect-ratio:1;max-width:160px}}.legal-body{padding-top:calc(var(--hh,100px) + var(--fpt))}.legal-body .plus{margin-bottom:clamp(64px,calc(11 * var(--vu)),282px)}.legal-body h1{font-size:clamp(34px,calc(3.75 * var(--vu)),96px);letter-spacing:-.02em;margin-bottom:clamp(24px,calc(4 * var(--vu)),103px);font-weight:300}.legal-text{max-width:clamp(300px,56.5vw,1446px);font-size:clamp(17px,calc(2.1 * var(--vu)),54px);gap:1.4em;line-height:1.43;display:grid}.legal-text .note{color:#777;border:1px dashed #bbb;border-radius:6px;padding:10px 14px;font:12px/1.5 ui-monospace,Menlo,monospace}@keyframes rise{0%{transform:translateY(105%)}to{transform:none}}@keyframes fadeup{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes drawline{0%{background-size:0 1.5px}to{background-size:100% 1.5px}}@keyframes spinin{0%{opacity:0;transform:rotate(-90deg)scale(.4)}to{opacity:1;transform:none}}@keyframes framein{0%{clip-path:inset(0 0 100% round 6px)}to{clip-path:inset(0 round 6px)}}.play .frame{animation:.6s both fade}.play .frame>.plus{animation:.9s cubic-bezier(.2,.75,.2,1) .15s both spinin}.play .h1 .ln>span{animation:1s cubic-bezier(.2,.75,.2,1) .1s both rise}.play .h1 .ln:nth-child(2)>span{animation-delay:.22s}.play .h1 .ln:nth-child(3)>span{animation-delay:.34s}.play .flabel,.play .fbody>p,.play .byline,.play .cat{animation:.9s .35s both fade}.play .fbody>.ul{animation:.8s .55s both fade,.9s cubic-bezier(.65,0,.35,1) .75s backwards drawline}.play .fmedia,.play .fbg{animation:1.2s .15s both fade}.play .fmedia img,.play .fbg img{animation:1.6s cubic-bezier(.2,.75,.2,1) .15s both settle}.play .fside{animation:.9s .35s both fadeup}@keyframes settle{0%{transform:scale(1.06)}to{transform:none}}.rv{opacity:0;transition:opacity .9s cubic-bezier(.2,.75,.2,1),transform .9s cubic-bezier(.2,.75,.2,1);transition-delay:var(--d,0s);transform:translateY(22px)}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.rv{opacity:1;transform:none}.mq-track{animation:none!important}}.h1 .flabel{text-transform:none;letter-spacing:normal}.help{scroll-margin-top:clamp(24px,calc(3 * var(--vu)),60px)}.legal-text h2{letter-spacing:-.01em;margin-top:.8em;font-size:1.25em;line-height:1.3}.legal-text a,.story .copy a,.art a{border-bottom:1px solid}.art img{border-radius:var(--r);width:100%;height:auto}.art figcaption{color:#7c7c7c;margin-top:.6em;font-size:.7em}.skip{z-index:100;color:#000;background:#fff;border-radius:4px;padding:10px 14px;font-size:15px;position:absolute;top:12px;left:-9999px}.skip:focus{left:12px}@media (width<=820px){.illu{min-height:0}}@media (width>=821px){:root{--hero-gap:clamp(10px,calc(1 * var(--vu)),24px)}.hero{padding-bottom:var(--hero-gap)}.hero .frame{min-height:max(440px,calc(100svh - var(--hh,100px) - var(--hero-gap)))}.hero .f-split,.hero .f-404{min-height:max(440px,calc(100svh - var(--hh,100px) - var(--foot-rest,0px) - var(--hero-gap)))}}.f-404 .fmedia.kv{background:#000}.f-404 .fmedia.kv img{object-fit:cover}@media (width>=821px){.f-404{padding-right:0}}@media (width<=820px){.hero .f-404{min-height:calc(100svh - var(--hh,100px) - var(--foot-rest,0px) - 12px);grid-template-rows:auto minmax(0,1fr) auto}.f-404 .fmedia{aspect-ratio:auto;min-height:240px}}.authorbox{grid-template-columns:minmax(0,240fr) minmax(0,600fr)}.authorbox img{aspect-ratio:1;height:auto}.gsvg{color:#fff;background:#000}.gsvg svg{width:100%;height:100%;display:block}.gsvg .ag{color:#000}.gsvg .pulse{transform-box:fill-box;transform-origin:50%;animation:4.8s cubic-bezier(.2,.7,.2,1) infinite agpulse}.gsvg .pulse.p2{animation-delay:2.4s}@keyframes agpulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.gsvg .orbits{transform-origin:402.5px 324.5px;animation:90s linear infinite agspin}.duo article:hover .orbits{animation-duration:30s}@keyframes agspin{to{transform:rotate(360deg)}}.fmedia img{position:absolute;inset:0}.art h3{font-size:clamp(20px,calc(1.9 * var(--vu)),49px);margin-top:.6em;line-height:1.25}.art h3 .kicker{text-transform:uppercase;letter-spacing:.02em;color:var(--accent);margin-bottom:.4em;font-size:.62em;display:block}.art ol{gap:.9em;padding-left:1.6em;display:grid}.art ol li::marker{color:var(--accent)}.art blockquote cite{color:#7c7c7c;margin-top:.8em;font-size:.62em;font-style:normal;display:block}.art blockquote cite a{border-bottom:1px solid}.art p:has(>img) em{color:#7c7c7c;margin-top:.6em;font-size:.7em;font-style:normal;display:block}.art-note{border-radius:var(--r);padding:clamp(18px,calc(2 * var(--vu)),52px);background:#f6f6f6;border:1px solid #d6d6d6;font-size:.85em;line-height:1.5}.art-note .lbl{text-transform:uppercase;letter-spacing:.03em;color:var(--accent);margin-bottom:.6em;font-size:.75em}@media (width>=821px) and (height>=600px){html:has(.help-stack){scroll-snap-type:y proximity}.help-stack{--help-gap:clamp(20px,calc(3 * var(--vu)),56px)}.help{min-height:calc(100svh - 2 * var(--help-gap));scroll-snap-align:center;scroll-margin:0}}.legal-text h3{letter-spacing:normal;font-size:1em;font-weight:500;line-height:1.43}.legal-text h4{letter-spacing:normal;font-size:.92em;font-weight:500;line-height:1.43}.legal-text h4:empty,.legal-text h3:empty{display:none}.legal-text p{white-space:pre-line}#jall .jcard img{filter:none}.fmedia.kv{background:#0b0b0b}.fmedia.kv img{object-fit:contain}.f-article.f-text{padding-right:var(--fpr)}.f-article.f-text h1{max-width:17em;padding-right:0}@media (width<=820px){.f-article.f-text .fbody{grid-area:2/1/4/2;align-self:end}.pnav{display:none}.ctacard{min-height:calc(100svh - var(--hh,72px) - var(--foot-rest,0px) - 16px);padding:24px 22px}.ctacard h2,.ctacard h2 span{text-wrap:balance}.ctacard h2{font-size:clamp(40px,11.2vw,72px)}.ctacard .acts{flex-direction:column;align-items:stretch;gap:10px}.ctacard .acts .pill,.ctacard .acts .ul{border-radius:999px;justify-content:center;width:100%;padding:1.25em 1.5em;font-size:15px;line-height:1}.ctacard .acts .ul{background:0 0;border:1px solid}}@media (width<=620px){.authorbox{grid-template-columns:1fr;gap:20px;padding:12px 12px 24px}.authorbox img{aspect-ratio:4/3;object-position:50% 30%;max-width:none}.authorbox>div{padding-inline:8px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brands h2.k{letter-spacing:normal;font-weight:400;line-height:1.45}@media (width<=820px){.art,.authorbox{max-width:none;margin-inline:0}.hero-gap{padding-bottom:clamp(28px,8vw,48px)}.center{justify-content:flex-start}.chapters summary{grid-template-columns:1fr auto;gap:6px 16px}.chapters summary .i{letter-spacing:.04em;grid-column:1/-1;font-size:13px}.chapters summary .pm{grid-area:2/2;width:24px;height:24px}.chapters .ans{grid-template-columns:1fr;padding-top:0}.chapters .ans p{grid-column:1;padding-right:40px}}
