@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-400-normal-9mHNbWWO.woff2)format("woff2"),url(/assets/bebas-neue-latin-400-normal-Bi-ndsyu.woff)format("woff")}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-serif-latin-300-normal-DqJHHkLj.woff2)format("woff2"),url(/assets/ibm-plex-serif-latin-300-normal-E6pqe4zm.woff)format("woff")}@font-face{font-family:IBM Plex Serif;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-serif-latin-300-italic-BNh9FUye.woff2)format("woff2"),url(/assets/ibm-plex-serif-latin-300-italic-yq6vdYvE.woff)format("woff")}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-latin-400-normal-BIGslYFI.woff2)format("woff2"),url(/assets/ibm-plex-serif-latin-400-normal-BB-zNvJB.woff)format("woff")}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-serif-latin-500-normal-REKAfBVG.woff2)format("woff2"),url(/assets/ibm-plex-serif-latin-500-normal-C3_OdgN3.woff)format("woff")}@font-face{font-family:IBM Plex Serif;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-serif-latin-500-italic-Isem1m70.woff2)format("woff2"),url(/assets/ibm-plex-serif-latin-500-italic-jfO9-RX4.woff)format("woff")}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-serif-latin-600-normal-DAxitmSu.woff2)format("woff2"),url(/assets/ibm-plex-serif-latin-600-normal-D3rpGdkS.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-500-normal-DRFEGfly.woff2)format("woff2"),url(/assets/montserrat-latin-500-normal-Dok2oTci.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2)format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2)format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.woff)format("woff")}:root{--red:#d63e38;--orange:#dd6d56;--wine:#5b0000;--ink:#1e1a17;--paper:#f4f1ec;--white:#fff;--grey:#6b6763;--wa:#25d366;--rule:#0e0e0e2e;--line:2px solid var(--ink);--font-title:"Bebas Neue", Impact, "Arial Narrow", sans-serif;--font-serif:"IBM Plex Serif", Georgia, "Times New Roman", serif;--font-ui:"Biko", "Montserrat", system-ui, sans-serif;--font-tag:"MankSans-Medium", "MankSans", "Montserrat", system-ui, sans-serif;--gap:clamp(72px,8vw,120px)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-serif);-webkit-font-smoothing:antialiased;font-size:18px;line-height:1.7}a{color:inherit}img,svg{max-width:100%;display:block}[class]>*{min-width:0}.wrap{max-width:1240px;margin:0 auto;padding:0 40px}.display{font-family:var(--font-title);text-transform:uppercase;letter-spacing:.012em;-webkit-text-stroke:.028em currentColor;paint-order:stroke fill;font-weight:400;line-height:.9}.label{font-family:var(--font-ui);letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:700}.red{color:var(--red)}.outline{color:#0000;-webkit-text-stroke:2.5px var(--ink)}.mark{background:var(--red);color:var(--white);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .12em}.deck{font-family:var(--font-serif);font-size:clamp(22px,2.2vw,30px);font-style:italic;font-weight:300;line-height:1.4}.serif-h{font-family:var(--font-serif);letter-spacing:-.01em;font-weight:500;line-height:1.15}.mask{padding-bottom:.04em;display:block;overflow:hidden}.mask>span{display:inline-block}.hero .mask-mark{margin:-.06em 0 -.04em;padding:.06em 0 .04em;overflow:hidden}.hero .mark{padding:.04em .14em 0;line-height:.92;display:inline-block}.btn{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;border:var(--line);background:var(--ink);color:var(--paper);align-items:center;gap:10px;padding:18px 26px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.btn:hover{box-shadow:4px 4px 0 var(--red);transform:translate(-4px,-4px)}.btn.red-b{background:var(--red);border-color:var(--red);color:var(--white)}.btn.red-b:hover{box-shadow:4px 4px 0 var(--ink)}.btn.ghost{color:var(--ink);background:0 0}.nav{z-index:20;border-bottom:1px solid var(--rule);background:#f4f1ecf7;position:sticky;top:0}.nav .wrap{justify-content:space-between;align-items:center;height:76px;display:flex}.logo{align-items:baseline;gap:10px;text-decoration:none;display:flex}.logo b{font-family:var(--font-title);color:var(--red);font-size:38px;font-weight:400;line-height:1}.logo span{font-family:var(--font-tag);letter-spacing:.18em;text-transform:uppercase;font-size:15px;font-weight:500}.nav .btn{padding:12px 18px;font-size:11px}.hero{padding:clamp(32px,4vw,56px) 0 0}.hero h1{font-size:clamp(52px,6.6vw,108px)}.hero-foot{padding:clamp(40px,5vw,64px) 0 var(--gap);grid-template-columns:1.3fr 1fr;gap:64px;display:grid}.hero-foot .deck{max-width:28ch}.hero-foot .side{border-left:1px solid var(--rule);flex-direction:column;justify-content:space-between;gap:28px;padding-left:40px;display:flex}.hero-foot .side p{color:var(--grey);font-size:17px}.cta{flex-wrap:wrap;gap:14px;display:flex}.hero-grid{grid-template-columns:1fr 1.15fr;align-items:center;gap:clamp(16px,3vw,40px);display:grid}.hero-art{will-change:transform;margin-right:clamp(-40px,-2vw,0px)}.hero-art img{width:100%;height:auto}.pillar .art{max-width:340px;margin-top:36px}.pillar .art img{width:100%;height:auto}.pillar .art.wide{max-width:420px}.art-inline{max-width:440px;margin-top:56px}.art-inline img{width:100%;height:auto}.art-you{max-width:300px;margin-top:48px}.art-models{max-width:520px;margin:0 0 clamp(56px,7vw,88px) 200px}html.lenis{scroll-behavior:auto}.progress{background:var(--red);transform-origin:0;z-index:60;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.sw{display:inline}h2.display{transform-origin:0%;will-change:transform}.contact{will-change:clip-path}.tw{margin-top:var(--gap);justify-content:center;display:flex}.tw-stage{aspect-ratio:640/620;width:min(640px,100%);position:relative;container-type:inline-size}.tw-machine{z-index:2;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.tw-mask{z-index:1;width:59%;position:absolute;top:-8%;bottom:42.4%;left:20.5%;overflow:hidden}.tw-paper{min-height:120%;box-shadow:0 0 0 2px var(--ink), 6px 6px 0 #1e1a171f;color:var(--ink);background:#fffdf8 repeating-linear-gradient(#0000 0 calc(1.75em - 1px),#6b86b52e calc(1.75em - 1px) 1.75em);padding:6cqw 5.5cqw 8cqw;font-family:IBM Plex Mono,Courier New,monospace;font-size:max(2.55cqw,10px);line-height:1.75em;position:absolute;top:0;left:0;right:0}.tw-paper:before{content:"";background:#d63e3859;width:1px;position:absolute;top:0;bottom:0;left:3.2cqw}.tw-text{margin:0;font-weight:500}.tw-text em{color:var(--red);font-style:normal}.tw-sign{color:var(--grey);margin-top:1.75em;font-size:.85em;display:block}.tw-ding{z-index:3;font-family:var(--font-title);color:var(--red);opacity:0;pointer-events:none;font-size:5cqw;position:absolute;top:46%;right:2%;transform:rotate(12deg)scale(0)}.tw-key{transform-box:fill-box;transform-origin:50%}.is-motion .tc{visibility:hidden}.tc.on{visibility:visible}.tc.cur{position:relative}.tc.cur:after{content:"";visibility:visible;background:currentColor;width:.09em;margin-left:.04em;animation:.75s step-end infinite blink;position:absolute;top:.12em;bottom:.02em;left:100%}@keyframes blink{50%{opacity:0}}section{padding:var(--gap) 0;border-top:1px solid var(--rule)}.sec-head{grid-template-columns:160px 1fr;gap:40px;margin-bottom:clamp(44px,5vw,72px);display:grid}.sec-head .num{font-family:var(--font-title);color:var(--red);font-size:88px;line-height:.8}.sec-head .ttl{flex-direction:column;gap:18px;display:flex}.sec-head h2{font-size:clamp(46px,6.2vw,96px)}.sec-head .ttl .label{border-bottom:3px double var(--ink);align-self:flex-start;padding-bottom:14px}.problem{grid-template-columns:1.25fr 1fr;gap:clamp(48px,7vw,104px);display:grid}.problem .serif-h{max-width:20ch;font-size:clamp(30px,3.2vw,44px)}.problem .body{max-width:52ch;margin-top:32px}.problem .body p:first-child:first-letter{float:left;font-family:var(--font-title);color:var(--red);padding:8px 12px 0 0;font-size:5.2em;line-height:.8}.issues{border-top:var(--line);margin-top:20px;list-style:none}.issues li{border-bottom:1px solid var(--rule);align-items:baseline;gap:18px;padding:22px 0;font-size:clamp(20px,1.8vw,24px);font-weight:400;display:flex}.issues li:before{content:"—";color:var(--red)}.challenge{grid-template-columns:1.1fr 1fr;gap:clamp(48px,7vw,104px);display:grid}.challenge .serif-h{font-size:clamp(32px,3.6vw,50px)}.challenge .body{color:#2b2926;max-width:46ch;margin-top:32px}.rooms{border-top:var(--line);list-style:none}.rooms li{border-bottom:1px solid var(--rule);align-items:baseline;gap:22px;padding:26px 0;font-size:clamp(24px,2.4vw,32px);font-weight:400;display:flex}.rooms li i{font-style:normal;font-family:var(--font-ui);letter-spacing:.16em;color:var(--red);width:22px;font-size:11px;font-weight:700}.punch{margin-top:40px;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.35}.punch span{background:linear-gradient(#0000 62%,#d63e3859 62%) 0 0/100% 100% no-repeat}.split{border:var(--line);grid-template-columns:1fr 1fr;display:grid}.split>div{padding:clamp(48px,6vw,80px) clamp(32px,4.5vw,64px)}.split .us{background:var(--red);color:var(--white)}.split .you{border-right:var(--line)}.split h3{font-family:var(--font-title);margin-top:16px;font-size:clamp(64px,7.4vw,118px);font-weight:400;line-height:.85}.split ul{margin-top:40px;list-style:none}.split li{border-top:1px solid;padding:16px 0;font-size:clamp(20px,1.8vw,24px)}.split .you li{border-color:var(--rule)}.split .us li{border-color:#ffffff73}.split .us p{max-width:40ch;margin-top:32px;font-size:19px;font-style:italic;font-weight:300}.quote{margin-top:var(--gap);grid-template-columns:160px 1fr;gap:40px;display:grid}.quote .q-mark{font-family:var(--font-serif);color:var(--red);font-size:160px;line-height:.7}.quote blockquote{font-family:var(--font-serif);max-width:28ch;font-size:clamp(28px,3.4vw,48px);font-style:italic;font-weight:300;line-height:1.25}.quote blockquote em{color:var(--red);font-style:italic;font-weight:500}.pillar{border-top:var(--line);grid-template-columns:160px 1fr 1.2fr;gap:40px;padding:56px 0;display:grid}.pillar .n{font-family:var(--font-title);color:#0000;-webkit-text-stroke:1.5px var(--ink);font-size:128px;line-height:.75;transition:color .3s,-webkit-text-stroke-color .3s}.pillar:hover .n{color:var(--red);-webkit-text-stroke-color:var(--red)}.pillar .serif-h{font-size:clamp(26px,2.6vw,36px)}.pillar .tag{background:var(--red);color:var(--white);margin-top:20px;padding:7px 11px;display:inline-block}.pillar ul{list-style:none}.pillar li{border-bottom:1px solid var(--rule);color:#2b2926;margin-bottom:24px;padding:0 0 24px;font-size:17px}.pillar li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.pillar li b{color:var(--ink);margin-bottom:6px;font-size:19px;font-weight:600;display:block}.storm-band{border-top:var(--line);border-bottom:var(--line);position:relative;overflow:hidden}.pillar.pillar-storm{border:none;padding:56px 40px}.pillar-storm .art{z-index:5;position:relative}.storm-layer{--x:-120%;--ox:0%;--bw:50%;z-index:2;pointer-events:none;background:var(--ink);clip-path:polygon(calc(var(--x) + var(--ox) + var(--bw)*.45) 0%, calc(var(--x) + var(--ox) + var(--bw)*.8) 0%, calc(var(--x) + var(--ox) + var(--bw)*.52) 45%, calc(var(--x) + var(--ox) + var(--bw)*.95) 45%, calc(var(--x) + var(--ox) + var(--bw)*.15) 100%, calc(var(--x) + var(--ox) + var(--bw)*.42) 58%, calc(var(--x) + var(--ox) + var(--bw)*.05) 58%);position:absolute;top:0;bottom:0;left:0;right:0}.storm-layer,.storm-layer *{color:#fff!important}.storm-layer .n{-webkit-text-stroke-color:#fff!important}.storm-layer li{border-color:#ffffff59!important}.storm-layer .art{visibility:hidden}.models{grid-template-columns:repeat(3,1fr);gap:clamp(32px,4vw,56px);display:grid}.model{--ls:1;flex-direction:column;gap:18px;padding-top:28px;display:flex;position:relative}.model:before{content:"";background:var(--ink);height:2px;transform:scaleX(var(--ls));transform-origin:0;position:absolute;top:0;left:0;right:0}.model .idx{display:block}.model>*{will-change:transform,opacity}.model .idx{font-family:var(--font-title);color:var(--red);font-size:56px;line-height:.8}.model .label{color:var(--grey)}.model .serif-h{font-size:clamp(26px,2.4vw,34px)}.model p{color:#2b2926;font-size:17px}.contact{background:var(--ink);color:var(--paper);border-top:none}.contact .wrap{grid-template-columns:.9fr 1.35fr;align-items:end;gap:clamp(40px,5vw,80px);display:grid}.contact .label{color:var(--red)}.contact h2{font-size:clamp(52px,5vw,88px)}.contact .cta{margin-top:48px}.contact .btn.ghost{color:var(--paper);border-color:var(--paper)}.contact .btn.ghost:hover{box-shadow:4px 4px 0 var(--red)}.contact .r{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;display:grid}.contact .r .people{display:contents}.contact .r .qr-box{order:3}.qr-box{background:var(--paper);border:2px solid var(--paper);flex-direction:column;justify-content:center;align-items:center;padding:18px;display:flex}.qr-box #qr{aspect-ratio:1;place-items:center;width:100%;max-width:220px;display:grid}.qr-box #qr svg{width:100%;height:100%}.qr-box .label{color:var(--ink);text-align:center;margin-top:14px;display:block}.btn.wa-btn:hover{background:var(--wa);border-color:var(--wa);color:var(--white);box-shadow:4px 4px 0 var(--paper)}footer{background:var(--ink);color:#8e8881;font-family:var(--font-ui);letter-spacing:.06em;border-top:1px solid #2a2a2a;font-size:12px}footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:16px;padding:26px 40px;display:flex}footer a{text-decoration:none}footer a:hover{color:var(--red)}html,body{overflow-x:clip}@media (min-width:1001px){.split{--side:max(40px,calc(50vw - 580px));border-left:none;border-right:none;width:100vw;min-height:calc(100svh - 76px);margin-left:calc(50% - 50vw)}.split>div{flex-direction:column;justify-content:flex-start;padding-top:clamp(56px,11vh,120px);padding-bottom:64px;display:flex;position:relative;overflow:hidden}.split .you{padding-left:var(--side);padding-right:56px}.split .us{padding-right:var(--side);padding-left:56px}.split ul,.split .us p{max-width:48%}.split .art-you{max-width:none;width:calc((100% - 56px - var(--side)) * .5);margin:0;position:absolute;bottom:0}.split .you .art-you{right:56px}.split .us .art-you{right:var(--side)}}.wa-float{z-index:70;pointer-events:none;flex-direction:column;align-items:flex-end;gap:14px;display:flex;position:fixed;bottom:24px;right:24px}.wa-fab,.wa-float.open:before{pointer-events:auto}.wa-genie{pointer-events:none;z-index:2;position:absolute}.wa-genie>.wa-pop{visibility:visible;will-change:transform,clip-path;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0}.wa-fab{background:var(--ink);cursor:pointer;border:none;border-radius:50%;place-items:center;width:62px;height:62px;transition:background .25s,transform .25s;display:grid;position:relative}.wa-fab:hover,.wa-float.open .wa-fab{background:var(--wa);transform:scale(1.05)}.wa-fab:after{content:"";border:2px solid var(--wa);pointer-events:none;border-radius:50%;animation:2.4s ease-out infinite waPulse;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes waPulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.wa-float:before{content:"";width:100%;height:18px;position:absolute;bottom:62px;right:0}.wa-pop{background:var(--paper);border:2px solid var(--ink);visibility:hidden;width:min(560px,100vw - 48px);position:relative}.wa-float.shown>.wa-pop{visibility:visible;pointer-events:auto}.wa-pop-in{padding:22px}.wa-pop-t{font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;margin-bottom:16px;font-size:11px;font-weight:700}.wa-cards{grid-template-columns:1fr 1fr;gap:14px;display:grid}.wa-card{border:2px solid var(--ink);color:var(--ink);background:#fff;flex-direction:column;text-decoration:none;transition:background .25s,color .25s,transform .25s;display:flex;overflow:hidden}.wa-card-fig{border-bottom:2px solid var(--ink);background:#e9e3da;height:300px;transition:background .25s;display:block;position:relative;overflow:hidden}.wa-card-fig .wa-photo{width:auto;max-width:none;height:96%;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.wa-card-fig .wa-av{display:none}.wa-card-txt{padding:14px 16px 4px}.wa-card-txt b{font-family:var(--font-title);font-size:40px;font-weight:400;line-height:.95;display:block}.wa-card-txt small{opacity:.75;margin-top:4px;font-size:15px;font-style:italic;display:block}.wa-card-go{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;padding:8px 16px 16px;font-size:11px;font-weight:700}.wa-card:hover{background:var(--wa);color:var(--ink);transform:translateY(-4px)}.wa-card:hover .wa-card-txt small{opacity:.85}.wa-card:hover .wa-card-fig{background:#1fb457}.wa-card:hover .wa-photo{transform:translate(-50%)scale(1.06)translateY(-2%)}@media (max-width:700px){.wa-float{bottom:16px;right:16px}.wa-fab{width:56px;height:56px}.wa-pop{width:min(300px,100vw - 32px)}.wa-pop-in{padding:16px}.wa-cards{grid-template-columns:1fr;gap:10px}.wa-card{flex-direction:row;align-items:center;gap:12px;padding:10px}.wa-card-fig{background:0 0;border:none;height:auto;overflow:visible}.wa-card-fig .wa-photo{display:none}.wa-card-fig .wa-av{object-fit:cover;border:2px solid var(--ink);background:var(--paper);border-radius:50%;width:52px;height:52px;display:block}.wa-card-txt{padding:0}.wa-card-txt b{font-size:28px}.wa-card-go{margin-left:auto;padding:0}.wa-card:hover .wa-card-fig{background:0 0}}@media (prefers-reduced-motion:reduce){.wa-fab:after{animation:none}}.people{grid-template-columns:1fr 1fr;gap:16px;display:grid}.person{color:var(--paper);border:2px solid #f4f1ec59;flex-direction:column;text-decoration:none;transition:border-color .25s,transform .25s;display:flex}.person-fig{background:#2b2622;height:clamp(240px,26vw,340px);transition:background .3s;display:block;position:relative;overflow:hidden}.person-fig img{width:auto;max-width:none;height:96%;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.person-txt{padding:16px 18px 6px}.person-txt b{font-family:var(--font-title);font-size:44px;font-weight:400;line-height:.95;display:block}.person-txt small{color:#bdb6ad;margin-top:4px;font-size:15px;font-style:italic;display:block}.person-go{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;background:var(--red);color:#fff;align-self:flex-start;margin:10px 18px 18px;padding:10px 14px;font-size:11px;font-weight:700;transition:background .25s}.person:hover{border-color:var(--wa);transform:translateY(-4px)}.person:hover .person-fig{background:#1fb457}.person:hover .person-fig img{transform:translate(-50%)scale(1.05)translateY(-2%)}.person:hover .person-go{background:var(--wa)}@media (max-width:700px){.contact .r{grid-template-columns:1fr 1fr}.contact .r .qr-box{grid-column:1/-1}.qr-box #qr{max-width:180px}}@media (max-width:600px){.person-fig{height:220px}.person-txt b{font-size:34px}}@media (max-width:1000px){.hero-foot,.problem,.challenge,.contact .wrap{grid-template-columns:1fr}.hero-foot .side{border-left:none;padding-left:0}.hero-grid{grid-template-columns:1fr}.art-models{margin-left:0}.hero-art{max-width:560px}.sec-head,.quote{grid-template-columns:1fr;gap:20px}.sec-head .num{font-size:64px}.quote .q-mark{font-size:110px}.split{grid-template-columns:1fr}.split .you{border-right:none;border-bottom:var(--line)}.pillar{grid-template-columns:90px 1fr;gap:24px 28px}.pillar .n{grid-row:span 2;font-size:84px}.models{grid-template-columns:1fr;gap:56px}}@media (max-width:600px){body{font-size:17px}.wrap{padding:0 20px}footer .wrap{padding:24px 20px}.pillar{grid-template-columns:1fr}.pillar .n{grid-row:auto;font-size:72px}.pillar.pillar-storm{padding:48px 20px}.pillar .art,.pillar .art.wide,.art-inline{max-width:100%}.split>div{padding:40px 24px}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
