:root{--cs-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--cs-dots:radial-gradient(#00000013 1.1px,transparent 1.6px) 0 0/22px 22px;--cs-kraft:#e4c38c;--cs-kraft-2:#d2ab6b;--cs-kraft-ink:#4a3410;--cs-paper:#fbf8f0;--cs-ink:#d6400b;--cs-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .25 0 0 0 0 .12 0 0 0 .08 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");--cs-grunge:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3.2 0 0 0 2.45'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23g)'/%3E%3C/svg%3E")}.cs-h2{font-family:var(--x-impact);color:#0a0a0a;font-size:clamp(46px,6.2vw,96px);font-weight:400;line-height:1}.cs-h2 em{color:var(--x-orange);font-style:normal}.cs-h2.light{color:#fff}.x-kicker+.cs-h2{margin-top:14px}.cs-p{max-width:640px;font-family:var(--x-text);color:#2a2a2a;margin-top:16px;font-size:clamp(17px,1.5vw,21px);font-weight:500;line-height:1.5}.cs-ghost{color:#fff;background:0 0;border:2px solid #ffffffb3}.cs-ghost:hover{color:#000;background:#fff}.cs-clip{z-index:3;fill:none;stroke:#a3a8ae;stroke-width:2.4px;stroke-linecap:round;filter:drop-shadow(1px 2px 1.5px #00000059);pointer-events:none;width:auto;position:absolute}.cs-stamp{--sr:-9deg;border:.07em solid var(--stamp-ink,var(--cs-ink));outline:.024em solid var(--stamp-ink,var(--cs-ink));outline-offset:-.14em;color:var(--stamp-ink,var(--cs-ink));font-family:var(--x-anton);text-align:center;white-space:nowrap;rotate:var(--sr);mix-blend-mode:multiply;-webkit-mask:var(--cs-grunge) 0 0/190px;mask:var(--cs-grunge) 0 0/190px;pointer-events:none;border-radius:.14em;flex-direction:column;justify-content:center;align-items:center;padding:.17em .42em .15em;font-weight:400;line-height:.92;display:inline-flex}.cs-stamp b{font-weight:400}.cs-stamp small{font-family:var(--x-text);letter-spacing:.24em;margin-top:.14em;padding-left:.24em;font-size:.29em;font-weight:900}.cs-stamp.on-dark{--stamp-ink:var(--x-orange);mix-blend-mode:normal;background:#0a0a0a9e}html.motion .cs-stamp[data-stamp]{opacity:0}html.motion .cs-stamp[data-stamp].in{animation:cs-stamp .55s cubic-bezier(.2,1.5,.4,1) var(--d,0s) both}@keyframes cs-stamp{0%{opacity:0;scale:1.8;rotate:calc(var(--sr) - 10deg)}60%{opacity:1;scale:.94;rotate:calc(var(--sr) + 1.5deg)}to{opacity:1;scale:1;rotate:var(--sr)}}.cs-hero{margin-top:calc(-1 * var(--x-head));padding:calc(var(--x-head) + clamp(40px,5vw,80px)) var(--x-pad) clamp(44px,5vw,80px);color:#fff;background:radial-gradient(50% 70% at 78% 55%,#fe892552,#0000 70%),#0b0b0b;position:relative;overflow:hidden}.cs-hero-in{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(24px,4vw,60px);max-width:1360px;margin:0 auto;display:grid}.cs-h1{font-family:var(--x-impact);flex-direction:column;margin-top:18px;font-weight:400;line-height:.95;display:flex}.cs-h1 .a,.cs-h1 .b{font-size:clamp(44px,6vw,92px)}.cs-h1 .c{color:var(--x-orange);font-size:clamp(92px,12.4vw,200px);line-height:.88}.cs-lede{max-width:560px;font-family:var(--x-text);color:#e6e6e6;margin-top:20px;font-size:clamp(18px,1.6vw,23px);font-weight:600;line-height:1.45}.cs-ctas{flex-wrap:wrap;gap:14px;margin-top:clamp(22px,2.6vw,34px);display:flex}.cs-me{justify-self:center;width:min(100%,440px);margin:0;position:relative}.cs-me img{width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#000 78%,#0000 99%);mask-image:linear-gradient(#000 78%,#0000 99%)}html.motion .cs-me img{transform-origin:50% 90%;animation:4.4s ease-in-out infinite cs-bob}@keyframes cs-bob{0%,to{translate:0;rotate:-2deg}50%{translate:0 -8px;rotate:2deg}}.cs-stick{z-index:2;transition:scale .3s var(--x-ease);font-size:clamp(26px,2.5vw,40px);text-decoration:none;position:absolute}.cs-stick:hover{scale:1.1}.cs-stick.s0{top:6%;left:-8%}.cs-stick.s0 .cs-stamp{--sr:-12deg}.cs-stick.s1{top:0;right:-6%}.cs-stick.s1 .cs-stamp{--sr:9deg}.cs-stick.s2{bottom:24%;right:-9%}.cs-stick.s2 .cs-stamp{--sr:-6deg}.cs-stick.s3{bottom:10%;left:-4%}.cs-stick.s3 .cs-stamp{--sr:7deg}html.motion .cs-stick{animation:5s ease-in-out infinite cs-float}html.motion .cs-stick.s1{animation-delay:-1.3s}html.motion .cs-stick.s2{animation-delay:-2.6s}html.motion .cs-stick.s3{animation-delay:-3.9s}@keyframes cs-float{0%,to{translate:0}50%{translate:0 -7px}}.cs-tapes{background:linear-gradient(180deg,#0b0b0b 0,#0b0b0b 50%,var(--x-gray) 50%,var(--x-gray) 100%)}.cs-tick{font-size:clamp(30px,4.6vw,72px)}.cs-files{background:var(--cs-dots),var(--x-gray);color:#0a0a0a;padding:clamp(56px,7vw,110px) var(--x-pad) clamp(80px,9vw,140px);scroll-margin-top:var(--x-head)}.cs-files-head{max-width:1240px;margin:0 auto clamp(36px,4.5vw,64px)}.cs-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(44px,5vw,72px) clamp(28px,3.6vw,56px);max-width:1240px;margin:0 auto;display:grid}.cs-grid.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(36px,4vw,56px) clamp(22px,2.6vw,40px)}.cs-file{--tab:34px;--pad:clamp(18px,2.2vw,28px);padding-top:calc(var(--tab) + 20px);color:#1b1408;rotate:var(--r,0deg);transform:perspective(1400px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));flex-direction:column;text-decoration:none;transition:transform .25s;display:flex;position:relative}.cs-file:focus-visible{outline:3px solid var(--x-orange);outline-offset:8px}.cs-back{left:0;right:0;top:var(--tab);background:linear-gradient(180deg,var(--cs-kraft-2),#c69c5b);border-radius:3px 16px 16px;position:absolute;bottom:0;box-shadow:0 28px 44px #3c280a3d,0 2px #00000014}.cs-tab{height:var(--tab);background:var(--cs-kraft-2);font-family:var(--cs-mono);letter-spacing:.18em;color:var(--cs-kraft-ink);clip-path:polygon(0 0,calc(100% - 20px) 0,100% 100%,0 100%);border-radius:10px 0 0;align-items:center;padding:2px 34px 0 18px;font-size:12.5px;font-weight:800;display:flex;position:absolute;bottom:100%;left:0}.cs-sheet{left:5%;right:7%;top:calc(var(--tab) + 6px);background:var(--cs-grain) 0 0/160px,var(--cs-paper);height:46%;transition:translate .5s var(--x-ease),rotate .5s var(--x-ease);border-radius:2px;position:absolute;rotate:-1.4deg;box-shadow:0 1px 3px #0000002e}.cs-sheet i{background:#d8cfbd;width:62%;height:2px;margin:9px 0 0 18px;display:block}.cs-sheet i:first-child{background:#b9ad96;width:34%;margin-top:8px}.cs-front{z-index:1;padding:var(--pad);background:var(--cs-grain) 0 0/160px,linear-gradient(172deg,#efd5a6,var(--cs-kraft) 42%,#dcb87b);transform-origin:50% 100%;transition:transform .55s var(--x-ease),box-shadow .55s;border-radius:2px 14px 14px;flex-direction:column;flex:1;gap:12px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff80,0 10px 22px #3c280a33;container-type:inline-size}.cs-file:hover .cs-front{transform:perspective(1200px)rotateX(-10deg)}.cs-file:hover .cs-sheet{translate:0 -28px;rotate:-.4deg}.cs-photo{rotate:var(--pr,0deg);transition:rotate .5s var(--x-ease),translate .5s var(--x-ease);background:#fff;padding:7px;display:block;position:relative;box-shadow:0 2px 3px #0000001f,0 14px 26px #28190538}.cs-photo img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.cs-photo .cs-clip{height:56px;top:-17px;left:24px}.cs-file:hover .cs-photo{translate:0 -4px;rotate:0deg}.cs-file .cs-stamp{z-index:4;right:calc(var(--pad) - 10px);top:calc(var(--pad) - .5em);--sr:-8deg;font-size:clamp(28px,9.5cqi,54px);position:absolute}.cs-file:nth-child(2n) .cs-stamp{--sr:7deg}.cs-file[data-corner=br] .cs-stamp{top:calc(var(--pad) + (100cqi - 14px) * .625 + 14px - 1.2em)}.cs-who{font-family:var(--cs-mono);letter-spacing:.16em;text-transform:uppercase;color:#6b4e1c;margin-top:4px;font-size:12px;font-weight:700}.cs-h{font-family:var(--x-black);color:#1b1408;text-wrap:balance;font-size:clamp(19px,1.7vw,24px);font-weight:400;line-height:1.2}.cs-go{font-family:var(--x-text);letter-spacing:.16em;color:#a83a06;margin-top:auto;padding-top:6px;font-size:13px;font-weight:900}.cs-file:hover .cs-go{text-underline-offset:4px;text-decoration:underline}.cs-file.compact{--tab:30px}.cs-file.compact .cs-tab{font-size:11px}.cs-file.compact .cs-h{font-size:clamp(16px,1.3vw,19px)}.cs-file.compact .cs-stamp{font-size:clamp(24px,9cqi,40px)}.cs-next{--r:-.4deg;grid-column:1/-1}.cs-next .cs-front{background:var(--cs-grain) 0 0/160px,linear-gradient(172deg,#f1dcb6,#e9cc98 42%,#e0c08a);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(20px,3.4vw,52px);display:grid}.cs-blank{aspect-ratio:16/10;background:#ffffff38;border:3px dashed #4a34106b;border-radius:6px;place-items:center;display:grid;rotate:-1.2deg}.cs-blank span{font-family:"Permanent Marker",var(--x-text),cursive;color:#4a34109e;font-size:clamp(22px,3.4cqi,38px);rotate:-4deg}.cs-next-copy{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.cs-next .cs-h{font-size:clamp(26px,3.2vw,46px);line-height:1.08}.cs-next-btn{border-color:#0a0a0a;margin-top:10px}.cs-next:hover .cs-next-btn{background:var(--x-orange);color:#0a0a0a;border-color:#0a0a0a}.cs-voices{padding:clamp(70px,9vw,140px) var(--x-pad) clamp(60px,8vw,120px);background:linear-gradient(#151515,#0b0b0b)}.cs-voices .cs-h2{text-align:center;margin-bottom:clamp(40px,5vw,72px)}.cs-cards{columns:3 300px;column-gap:clamp(22px,2.6vw,36px);max-width:1240px;margin:0 auto}.cs-card{break-inside:avoid;color:#1a1a1a;rotate:var(--r,0deg);transition:rotate .4s var(--x-ease),scale .4s var(--x-ease);background:repeating-linear-gradient(#0000 0 27px,#1a6aff2b 27px 28px) 0 44px/100% calc(100% - 44px) no-repeat,linear-gradient(#0000 0 31px,#ed1c2480 31px 33px,#0000 33px),#fffdf6;margin:0 0 clamp(26px,3vw,40px);padding:44px clamp(20px,2vw,28px) 24px;position:relative;box-shadow:0 18px 36px #00000080}.cs-card:hover{rotate:0deg;scale:1.03}.cs-card .pin{background:radial-gradient(circle at 35% 32%,#ffc48a,var(--x-orange) 45%,#9c4500);border-radius:50%;width:16px;height:16px;position:absolute;top:8px;left:50%;translate:-50%;box-shadow:0 3px 4px #00000073}.cs-card blockquote{font-family:var(--cs-mono);color:#1d1d1d;font-size:15.5px;line-height:28px}.cs-card mark{color:inherit;background:linear-gradient(#0000 50%,#fe89258c 50% 90%,#0000 90%);padding:0 .1em}.cs-card figcaption{flex-direction:column;gap:2px;margin-top:14px;display:flex}.cs-card figcaption b{font-family:"Permanent Marker",var(--x-text),cursive;color:var(--cs-ink);font-size:24px;font-weight:400;line-height:1.15}.cs-card figcaption span{font-family:var(--x-text);letter-spacing:.14em;text-transform:uppercase;color:#6b6b6b;font-size:11.5px;font-weight:800}.cs-end{padding:clamp(70px,8vw,120px) var(--x-pad) clamp(170px,15vw,230px);background:var(--cs-dots),var(--x-gray);color:#0a0a0a;text-align:center;position:relative}.cs-end-me{width:clamp(140px,14vw,200px);height:auto;margin:0 auto 10px;display:block;-webkit-mask-image:linear-gradient(#000 78%,#0000 99%);mask-image:linear-gradient(#000 78%,#0000 99%)}html.motion .cs-end-me{animation:4.4s ease-in-out infinite cs-bob}.cs-end-h{max-width:1100px;font-family:var(--x-impact);margin:0 auto;font-size:clamp(48px,7.4vw,120px);font-weight:400;line-height:1}.cs-end-h em{color:var(--x-orange);font-style:normal}.cs-end-btn{margin-top:clamp(24px,3vw,36px)}.cf-hero{margin-top:calc(-1 * var(--x-head));padding:calc(var(--x-head) + clamp(34px,4.4vw,70px)) var(--x-pad) clamp(64px,7vw,110px);color:#fff;background:radial-gradient(48% 70% at 80%,#fe892542,#0000 70%),#0b0b0b;position:relative;overflow:hidden}.cf-hero-in{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(30px,4.4vw,72px);max-width:1360px;margin:0 auto;display:grid}.cf-crumbs a{color:inherit;text-decoration:none}.cf-crumbs a:hover{text-underline-offset:4px;text-decoration:underline}.cf-crumbs span{color:#6b6b6b}.cf-k{font-family:var(--cs-mono);letter-spacing:.32em;color:#8f8f8f;margin-top:24px;font-size:12.5px;font-weight:700}.cf-h1{font-family:var(--x-impact);letter-spacing:.005em;text-wrap:balance;margin-top:10px;font-weight:400;line-height:1.03}.cf-h1.l{font-size:clamp(40px,4.7vw,78px)}.cf-h1.m{font-size:clamp(36px,4.1vw,68px)}.cf-h1.s{font-size:clamp(32px,3.6vw,60px)}.cf-h1 em{color:var(--x-orange);font-style:normal}.cf-client{font-family:var(--cs-mono);letter-spacing:.06em;color:#a9a9a9;margin-top:20px;font-size:13.5px}.cf-client b{color:#fff;font-weight:700}.cf-client a{color:var(--x-orange);white-space:nowrap;text-decoration:none}.cf-client a:hover{text-underline-offset:3px;text-decoration:underline}.cf-ctas{flex-wrap:wrap;gap:14px;margin-top:clamp(24px,2.8vw,36px);display:flex}.cf-reel{background:linear-gradient(150deg,#2b2b2b,#101010 60%);border-radius:20px;margin:0;padding:10px;position:relative;rotate:1.4deg;box-shadow:0 0 0 1px #333,0 40px 80px #0000008c,0 0 90px #fe892533}.cf-screen{aspect-ratio:var(--ar,16/9);background:#000;border-radius:12px;display:block;overflow:hidden}.cf-screen video{object-fit:cover;width:100%;height:100%;display:block}.cf-exhibit{z-index:4;background:var(--cs-grain) 0 0/160px,var(--cs-kraft);color:var(--cs-kraft-ink);font-family:var(--cs-mono);letter-spacing:.22em;padding:7px 13px 6px;font-size:11.5px;font-weight:800;position:absolute;top:-15px;left:52px;rotate:-3deg;box-shadow:0 4px 10px #00000059}.cf-reel>.cs-clip{height:64px;top:-24px;left:22px}.cf-reel>.cs-stamp{z-index:4;--sr:-10deg;background:#0b0b0b;font-size:clamp(46px,5.2vw,88px);position:absolute;bottom:-52px;left:-44px}.cf-reel-btn{z-index:5;color:#fff;font:800 11px/1 var(--x-text);letter-spacing:.16em;cursor:pointer;backdrop-filter:blur(6px);background:#0009;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:8px;padding:9px 14px 9px 12px;transition:background-color .2s,border-color .2s;display:inline-flex;position:absolute;bottom:24px;right:24px}.cf-reel-btn:hover{background:var(--x-orange);border-color:var(--x-orange);color:#0a0a0a}.cf-reel-btn .i{clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor;width:10px;height:12px}.cf-reel.playing .cf-reel-btn .i{clip-path:polygon(0 0,35% 0,35% 100%,0 100%,0 0,65% 0,100% 0,100% 100%,65% 100%,65% 0)}.cf-tldr{background:var(--cs-dots),var(--x-gray);color:#0a0a0a;padding:clamp(64px,7.4vw,116px) var(--x-pad) clamp(64px,7vw,110px);scroll-margin-top:var(--x-head)}.cf-tldr-in{max-width:1300px;margin:0 auto}.cf-tldr-grid{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);align-items:start;gap:clamp(30px,4.4vw,70px);margin-top:clamp(28px,3.6vw,50px);display:grid}.cf-sheet{background:var(--cs-grain) 0 0/160px,var(--cs-paper);padding:clamp(22px,3vw,44px) clamp(20px,3vw,44px) clamp(28px,3.4vw,48px);position:relative;rotate:-.5deg;box-shadow:0 1px 2px #00000014,0 26px 50px #00000029}.cf-sheet-top{font-family:var(--cs-mono);letter-spacing:.26em;border-bottom:4px double #1b1b1b;justify-content:space-between;gap:12px;padding-bottom:12px;font-size:12px;font-weight:800;display:flex}.cf-sheet dl{margin:0}.cf-field{border-bottom:1px dashed #cfc6b4;grid-template-columns:clamp(150px,13vw,190px) minmax(0,1fr);gap:8px 24px;padding:20px 0;display:grid}.cf-field:last-child{border-bottom:0;padding-bottom:0}.cf-field dt{font-family:var(--cs-mono);letter-spacing:.16em;color:#7a6a50;padding-top:5px;font-size:12px;font-weight:800}.cf-field dd{font-family:var(--x-text);color:#1b1b1b;margin:0;font-size:clamp(16px,1.3vw,18.5px);line-height:1.5}.cf-field dd.cf-co{font-family:var(--x-black);font-size:clamp(20px,1.8vw,26px);line-height:1.25}.cf-co a{font-family:var(--cs-mono);letter-spacing:.03em;color:#a83a06;white-space:nowrap;font-size:13px;text-decoration:none;display:inline-block}.cf-co a:hover{text-underline-offset:3px;text-decoration:underline}.cf-did{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;display:grid}.cf-did li{align-items:flex-start;gap:10px;font-size:clamp(15px,1.2vw,17px);font-weight:600;line-height:1.35;display:flex}.cf-did .box{background:#fff;border:2px solid #1b1b1b;border-radius:4px;flex:none;place-items:center;width:22px;height:22px;margin-top:-1px;display:grid}.cf-did svg{fill:none;width:18px;height:18px;stroke:var(--x-orange);stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:0}html.motion .cf-did svg{transition:stroke-dashoffset .45s ease calc(var(--d,0s) + .6s)}html.motion .cf-sheet:not(.in) .cf-did svg{stroke-dashoffset:24px}.cf-sheet-foot{border-top:1px dashed #cfc6b4;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:18px;display:flex}.cf-sheet-foot .k{font-family:var(--cs-mono);letter-spacing:.18em;color:#7a6a50;font-size:11px;font-weight:800;display:block}.cf-sig{font-family:"Permanent Marker",var(--x-text),cursive;color:#1b2a6b;white-space:nowrap;transform-origin:0;margin-top:2px;font-size:clamp(24px,2.2vw,32px);line-height:1.1;display:block;rotate:-3deg}.cf-sheet-stamp{--sr:-9deg;flex:none;margin:-6px 4px -14px 0;font-size:clamp(36px,3.8vw,60px)}.cf-snaps{gap:clamp(30px,3.4vw,46px);padding-top:12px;display:grid}.cf-snap{background:#fff;margin:0 6% 0 0;padding:9px;position:relative;rotate:2deg;box-shadow:0 2px 3px #0000001a,0 18px 34px #0003}.cf-snap.s1{margin:0 0 0 6%;rotate:-2.2deg}.cf-snap img{width:100%;height:auto;display:block}.cf-snap .cs-clip{height:58px;top:-20px;right:34px}.cf-snap.s1 .cs-clip{left:34px;right:auto}.cf-results{margin-top:clamp(52px,6vw,84px)}.cf-results-k{font-family:var(--cs-mono);letter-spacing:.24em;color:#555;font-size:13px;font-weight:800}.cf-results ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:18px;margin-top:16px;display:grid}.cf-results li{color:#fff;box-shadow:6px 6px 0 var(--x-orange);background:linear-gradient(160deg,#1f1f1f,#0e0e0e);border:2px solid #0a0a0a;border-radius:18px;flex-direction:column;gap:12px;padding:clamp(22px,2.2vw,30px) clamp(18px,2vw,26px);display:flex;container-type:inline-size}.cf-results .big{font-family:var(--x-impact);font-size:clamp(44px,calc(100cqi * 1.5 / var(--len,4)),104px);color:var(--x-orange);white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1}.cf-results .line{font-family:var(--x-text);color:#d9d9d9;font-size:15.5px;font-weight:600;line-height:1.42}.cf-story{color:#161616;padding:clamp(70px,8vw,120px) var(--x-pad) clamp(80px,9vw,130px);background:#fbfaf7;position:relative}.cf-story-head{max-width:1180px;margin:0 auto clamp(36px,4.4vw,64px)}.cf-story-in{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:clamp(36px,5.4vw,96px);max-width:1180px;margin:0 auto;display:grid}.cf-toc{top:calc(var(--x-head) + 34px);font-family:var(--x-text);position:sticky}.cf-toc-k{font-family:var(--cs-mono);letter-spacing:.24em;color:#8a8a8a;font-size:11.5px;font-weight:800}.cf-toc ol{margin:0;padding:0;list-style:none}.cf-toc>ol{border-left:2px solid #e3dfd6;margin-top:14px;position:relative}.cf-toc>ol:before{content:"";width:2px;height:calc(var(--read,0) * 100%);background:var(--x-orange);position:absolute;top:0;left:-2px}.cf-toc ol ol{margin:0 0 6px}.cf-toc a{color:#5d5d5d;gap:10px;padding:7px 0 7px 16px;font-size:15px;font-weight:700;line-height:1.3;text-decoration:none;transition:color .2s;display:flex}.cf-toc ol ol a{color:#8a8a8a;padding:4px 0 4px 42px;font-size:13.5px;font-weight:600}.cf-toc .no{font-family:var(--cs-mono);color:#b3ada2;flex:none;padding-top:2px;font-size:12px}.cf-toc a:hover,.cf-toc a[aria-current=true]{color:#0a0a0a}.cf-toc a[aria-current=true] .no,.cf-toc ol ol a[aria-current=true]{color:var(--x-orange)}.cf-toc .cf-toc-cta{color:#fff;letter-spacing:.14em;background:#0a0a0a;border-radius:999px;align-items:center;gap:8px;margin-top:26px;padding:12px 18px;font-size:12.5px;font-weight:900;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.cf-toc .cf-toc-cta:hover{background:var(--x-orange);color:#0a0a0a}.cf-article{max-width:720px;font-family:var(--x-text);color:#232323;font-size:clamp(17px,1.25vw,19px);line-height:1.7}.cf-article p{margin:0 0 1.1em}.cf-ch{scroll-margin-top:calc(var(--x-head) + 40px)}.cf-ch+.cf-ch{border-top:2px solid #e9e5dc;margin-top:clamp(56px,6vw,90px);padding-top:clamp(40px,4.4vw,64px)}.cf-lede{color:#111;font-size:clamp(19px,1.6vw,23px);line-height:1.6}.cf-lede:first-letter{float:left;font-family:var(--x-impact);color:var(--x-orange);margin:.06em .12em 0 0;font-size:3.7em;line-height:.8}.cf-chk{font-family:var(--cs-mono);letter-spacing:.26em;text-transform:uppercase;color:#c45a06;font-size:12.5px;font-weight:800;margin:0 0 6px!important}.cf-h2{font-family:var(--x-black);color:#0a0a0a;text-wrap:balance;margin:0 0 18px;font-size:clamp(26px,2.6vw,38px);font-weight:400;line-height:1.15}.cf-h3{font-family:var(--x-black);color:#0a0a0a;margin:30px 0 14px;font-size:clamp(20px,1.7vw,24px);font-weight:400;line-height:1.2}.cf-areas{gap:12px;display:grid}.cf-areas li{border-left:4px solid var(--x-orange);background:#fff;border-radius:0 12px 12px 0;padding:14px 18px 14px 20px;line-height:1.5;box-shadow:0 1px 2px #0000000f}.cf-areas b{color:#0a0a0a;font-weight:800}.cf-step{scroll-margin-top:calc(var(--x-head) + 40px);margin-top:clamp(34px,4vw,52px);padding-left:clamp(0px,7.6vw,96px);position:relative}.cf-step-n{font-family:var(--x-impact);color:#0000;-webkit-text-stroke:2px var(--x-orange);font-size:clamp(44px,5vw,74px);line-height:1;position:absolute;top:-.06em;left:0}.cf-h4{font-family:var(--x-black);color:#0a0a0a;text-wrap:balance;margin:0 0 12px;font-size:clamp(20px,1.7vw,25px);font-weight:400;line-height:1.22}.cf-wins{gap:12px;margin:22px 0 8px;display:grid}.cf-wins li{color:#fff;background:#0d0d0d;border-radius:14px;align-items:flex-start;gap:14px;padding:16px 18px;font-weight:600;line-height:1.45;display:flex}.cf-wins .tick{background:var(--x-orange);color:#0a0a0a;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:14px;font-weight:900;display:grid}.cf-quote{color:#fff;background:#141414;border-radius:18px;margin:34px 0 8px;padding:clamp(24px,3vw,38px);position:relative;overflow:hidden}.cf-quote .mk{font-family:var(--x-impact);color:var(--x-orange);opacity:.18;font-size:160px;line-height:1;position:absolute;top:-.12em;right:.18em}.cf-quote blockquote{font-family:var(--x-impact);letter-spacing:.01em;font-size:clamp(21px,2vw,28px);line-height:1.3;position:relative}.cf-quote mark{color:var(--x-orange);background:0 0}.cf-quote figcaption{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:18px;display:flex;position:relative}.cf-quote figcaption b{color:var(--x-orange);font-size:18px;font-weight:800}.cf-quote figcaption span{color:#cfcfcf;font-size:15px}.cf-progress{z-index:999;left:0;right:0;top:var(--x-head);pointer-events:none;opacity:0;height:4px;transition:opacity .3s;position:fixed}.cf-progress.on{opacity:1}.cf-progress i{background:var(--x-orange);transform-origin:0;transform:scaleX(var(--read,0));position:absolute;inset:0;box-shadow:0 0 10px #fe892599}.cf-progress .now{display:none}.cf-ready{color:#fff;padding:clamp(70px,8vw,120px) var(--x-pad);background:radial-gradient(50% 80% at 20%,#fe892538,#0000 70%),#0b0b0b}.cf-ready-in{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);max-width:1120px;margin:0 auto;display:grid}.cf-ready-me{width:clamp(150px,18vw,260px);height:auto;-webkit-mask-image:linear-gradient(#000 78%,#0000 99%);mask-image:linear-gradient(#000 78%,#0000 99%)}html.motion .cf-ready-me{animation:4.4s ease-in-out infinite cs-bob}.cf-ready-p{max-width:640px;font-family:var(--x-text);color:#d9d9d9;margin:18px 0 28px;font-size:clamp(18px,1.6vw,22px);font-weight:500;line-height:1.5}.cf-more{background:var(--cs-dots),var(--x-gray);color:#0a0a0a;padding:clamp(60px,7vw,100px) var(--x-pad) clamp(180px,16vw,240px)}.cf-more-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1240px;margin:0 auto clamp(32px,3.8vw,54px);display:flex}.cf-more-all{font-family:var(--x-text);letter-spacing:.16em;color:#0a0a0a;text-underline-offset:4px;font-size:13px;font-weight:900}@media (width<=1100px){.cs-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-grid.three>:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:100%;max-width:calc(50% - clamp(11px,1.3vw,20px))}}@media (width<=1023px){.cf-hero-in{grid-template-columns:1fr}.cf-reel{justify-self:center;width:100%;max-width:720px;margin-top:12px}.cf-tldr-grid{grid-template-columns:1fr}.cf-snaps{grid-template-columns:1fr 1fr;align-items:start}.cf-snap,.cf-snap.s1{margin:0}.cf-story-in{grid-template-columns:1fr}.cf-toc{display:none}.cf-article{max-width:none}.cf-progress{background:#000;border-bottom:1px solid #222;height:26px}.cf-progress i{height:2px;top:auto}.cf-progress .now{color:#fff;font:800 10.5px/1 var(--x-text);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:0 14px 2px;overflow:hidden}}@media (width<=900px){.cs-hero-in{grid-template-columns:1fr}.cs-me{grid-row:1;width:min(70vw,330px);margin-top:8px}}@media (width<=767px){.cs-h1 .a,.cs-h1 .b{font-size:11.6vw}.cs-h1 .c{font-size:27vw}.cs-ctas,.cf-ctas{flex-direction:column;align-items:stretch}.cs-stick{font-size:clamp(20px,6vw,28px)}.cs-stick.s0{left:-10%}.cs-stick.s1{right:-10%}.cs-stick.s2{right:-12%}.cs-stick.s3{left:-8%}.cs-grid,.cs-grid.three{grid-template-columns:1fr}.cs-grid.three>:last-child:nth-child(odd){max-width:none}.cs-next .cs-front{grid-template-columns:1fr}.cs-next-copy{align-items:stretch}.cs-cards{columns:1}.cf-h1.l{font-size:10vw}.cf-h1.m{font-size:9vw}.cf-h1.s{font-size:8.2vw}.cf-reel{border-radius:16px;padding:7px}.cf-reel>.cs-stamp{font-size:12vw;bottom:-34px;left:-8px}.cf-exhibit{font-size:10px;left:44px}.cf-reel-btn{bottom:14px;right:14px}.cf-field{grid-template-columns:1fr;gap:6px;padding:16px 0}.cf-field dt{padding-top:0}.cf-did{grid-template-columns:1fr}.cf-sheet{rotate:0deg}.cf-sheet-stamp{margin-right:0;font-size:9vw}.cf-sig{font-size:21px}.cf-snaps{grid-template-columns:1fr;gap:34px;padding:16px 10px 0}.cf-step{padding-top:clamp(50px,13vw,62px);padding-left:0}.cf-step-n{font-size:48px}.cf-ready-in{text-align:center;grid-template-columns:1fr;justify-items:center}.cf-ready-p{margin-inline:auto}}.cf-interview{max-width:1280px;font-family:var(--x-text);margin:0 auto 26px;font-size:16px;font-weight:700}.cf-interview a{color:inherit;text-decoration:underline;text-decoration-color:var(--x-orange);text-underline-offset:4px}
