/* CUT cover. Live type + static cutout + vectors. No full-page bitmap or SVG noise filters. */
body::before{display:none}
.scene::after{background-image:url('/assets/paper-fibers-v4.webp');background-size:500px;opacity:.06}
body:has(.cut-live) .site-nav{--u:min(1vw,18px);position:absolute;top:0;left:max(0px,calc((100vw - 1800px)/2));width:51%;max-width:920px;height:calc(var(--u)*4.6);min-height:0;z-index:30;padding:0 calc(var(--u)*3);gap:calc(var(--u)*2.4);border:0;background:none;justify-content:flex-start}
body:has(.cut-live) .site-nav .wordmark{font-size:calc(var(--u)*2.05);line-height:1.1;letter-spacing:-.055em;border-right:1px solid #a9a39a;padding-right:calc(var(--u)*2.4)}
body:has(.cut-live) .site-nav .wordmark>span{display:none}
body:has(.cut-live) .site-nav nav{font-size:calc(var(--u)*.94);gap:calc(var(--u)*2.4);text-transform:uppercase}
body:has(.cut-live) .site-nav nav>a:nth-child(1){order:1}
body:has(.cut-live) .site-nav nav>a:nth-child(5){order:2}
body:has(.cut-live) .site-nav nav>a:nth-child(3){order:3}
body:has(.cut-live) .site-nav nav>a:nth-child(2),body:has(.cut-live) .site-nav nav>a:nth-child(4),body:has(.cut-live) .site-nav .nav-cta{display:none}
.cut-live{--u:min(1vw,18px);position:relative;max-width:1800px;margin:0 auto;height:calc(var(--u)*53.5);overflow:hidden;isolation:isolate;background:var(--paper) url('/assets/paper-fibers-v4.webp') repeat;background-size:650px}
.cut-live-copy{position:absolute;z-index:4;top:calc(var(--u)*4.65);left:3%;width:43%}
.cut-live-copy h1{font-family:'Roboto Condensed',var(--display);font-weight:900;font-size:calc(var(--u)*12.8);line-height:.87;letter-spacing:-.025em;margin:0 0 calc(var(--u)*.7);filter:none}
.cut-live-copy h1>span{display:block;width:max-content;max-width:none;transform:scaleX(.79);transform-origin:left center;animation:none;filter:none;opacity:1}
.cut-live-copy h1>span:nth-child(2){transform:scaleX(.82)}
.cut-live-copy h1>.orange-ink{font-size:calc(var(--u)*9.9);line-height:.96;letter-spacing:-.025em;transform:scaleX(.79);color:var(--orange);margin-top:calc(var(--u)*-.35)}
.cut-live-copy>p{width:calc(var(--u)*29);max-width:100%;font-size:calc(var(--u)*1.25);line-height:1.5;letter-spacing:0;margin:calc(var(--u)*.9) 0 calc(var(--u)*1.25);border-top:2px solid var(--ink);padding-top:calc(var(--u)*.6)}
.cut-live-cta{font-size:calc(var(--u)*1.25);font-weight:700;line-height:1.2;min-height:0;padding:calc(var(--u)*.75) calc(var(--u)*1.7);gap:calc(var(--u)*1.3);background:var(--orange);border:0;clip-path:polygon(0 3%,38% 1%,69% 4%,100% 0,99% 99%,57% 97%,22% 100%,0 97%);transition:background .15s}
.cut-live-cta:hover{background:#ff7b32;transform:none}
.cut-live-arrow{position:absolute;inset:0;width:100%;height:100%;color:var(--blue);z-index:0;animation:none;filter:none}
.cut-live-portrait{position:absolute;left:34.1797%;top:calc(var(--u)*.651);width:52.0833%;height:auto;max-width:none;z-index:2;animation:none;filter:none}
.cut-pen-arrow{position:absolute;left:45%;top:calc(var(--u)*3.5);width:8%;height:calc(var(--u)*12);color:var(--blue);z-index:3}
.cut-live-notes{position:absolute;right:21%;top:calc(var(--u)*7.5);font-size:calc(var(--u)*1);font-style:italic;line-height:1.45;letter-spacing:.05em;transform:rotate(-8deg);z-index:3}
.cut-live-notes>span{display:block}
.cut-eye-strips{position:absolute;right:1.5%;top:calc(var(--u)*11.7);width:10.6%;display:grid;gap:calc(var(--u)*.6);z-index:3}
.cut-eye-strips i{display:block;height:calc(var(--u)*5.35);background-image:url('/assets/cut-original-cover.webp');background-size:calc(var(--u)*100) auto;background-position:calc(var(--u)*-88) calc(var(--u)*-11.7);transform:rotate(-.7deg);filter:none;animation:none;border:1px dashed #a8a398}
.cut-eye-strips i:nth-child(2){background-position:calc(var(--u)*-88) calc(var(--u)*-17.7);transform:rotate(.7deg)}
.cut-eye-strips i:nth-child(3){background-position:calc(var(--u)*-88) calc(var(--u)*-23.1);transform:rotate(-1deg)}
.cut-cross{position:absolute;right:.5%;top:calc(var(--u)*27);width:calc(var(--u)*7);height:calc(var(--u)*7);color:var(--orange);transform:rotate(-10deg);z-index:5;filter:none}
.cut-live-note{position:absolute;right:1%;top:calc(var(--u)*35.3);font-size:calc(var(--u)*1.1);font-style:italic;line-height:1.3;letter-spacing:.03em;border:2px solid var(--ink);border-radius:50%;padding:calc(var(--u)*1.2);text-align:center;transform:rotate(-12deg);z-index:3}
.cut-live-note svg{position:absolute;top:95%;left:-10%;width:calc(var(--u)*8);height:calc(var(--u)*7);transform:rotate(10deg)}
.cut-name-tape{position:absolute;left:-1%;bottom:calc(var(--u)*1.2);width:54%;padding:calc(var(--u)*.3) calc(var(--u)*2.8) calc(var(--u)*.7);background:var(--blue);color:var(--paper);transform:rotate(-5deg);z-index:5;clip-path:polygon(0 6%,6% 0,18% 4%,30% 0,43% 3%,58% 0,70% 4%,84% 0,98% 3%,100% 96%,88% 100%,71% 97%,55% 100%,37% 97%,19% 100%,6% 97%,0 100%)}
.cut-name-tape>span{display:block;font-family:'Roboto Condensed',var(--display);font-weight:900;font-size:calc(var(--u)*7.8);line-height:1;letter-spacing:-.025em;white-space:nowrap;filter:none;transform:none}
@media(max-width:940px){body:has(.cut-live) .site-nav{position:relative;left:0;width:100%;height:70px;min-height:70px;padding:0 5%;justify-content:space-between;background:var(--paper) url('/assets/paper-fibers-v4.webp');background-size:650px}body:has(.cut-live) .site-nav .wordmark{font-size:27px;letter-spacing:-1.2px;border:0;padding:0}body:has(.cut-live) .site-nav nav{font-size:14px;gap:12px}body:has(.cut-live) .site-nav nav>a{display:block!important;order:0!important}body:has(.cut-live) .site-nav nav.open{display:flex}.cut-live{height:60vw}.cut-live-copy{top:1.5vw}.cut-live-copy h1{font-size:13.7vw}.cut-live-copy h1>.orange-ink{font-size:10.6vw}.cut-live-copy>p{font-size:1.6vw;width:36vw}.cut-live-cta{font-size:1.6vw;padding:1.2vw 2vw}.cut-live-portrait{width:59%;left:34%;top:0}.cut-name-tape{width:61%;bottom:1.2vw}.cut-name-tape>span{font-size:9.2vw}.cut-live-note{top:40vw}.cut-eye-strips{top:15vw}.cut-cross{top:32vw}}
@media(max-width:600px){.cut-live{height:920px;padding:24px 5% 0}.cut-live-copy{position:relative;top:0;left:0;width:100%}.cut-live-copy h1{font-size:24vw;line-height:.9;letter-spacing:-.035em;margin:0 0 22px}.cut-live-copy h1>span{transform:scaleX(.89)}.cut-live-copy h1>span:nth-child(2){transform:scaleX(.92)}.cut-live-copy h1>.orange-ink{font-size:18.3vw;line-height:1.05;transform:scaleX(.9);margin-top:0;letter-spacing:-.035em}.cut-live-copy>p{font-size:14px;width:100%;padding-top:12px;margin:20px 0 16px}.cut-live-cta{font-size:15px;padding:14px 22px}.cut-live-portrait{content:url('/assets/portrait-cut-v6.webp');top:390px;left:0;width:100%;height:auto}.cut-live-arrow{left:auto;top:400px;right:-15%;width:165%;height:530px}.cut-pen-arrow{left:73%;top:345px;width:18%;height:100px;transform:rotate(80deg)}.cut-live-notes,.cut-live-note{display:none}.cut-eye-strips{top:545px;right:2%;width:17%;gap:4px}.cut-eye-strips i{height:42px;background-size:1200px auto;background-position:-1055px -155px}.cut-eye-strips i:nth-child(2){background-position:-1055px -229px}.cut-eye-strips i:nth-child(3){background-position:-1055px -298px}.cut-cross{right:3%;top:680px;width:70px;height:70px}.cut-name-tape{width:105%;left:-2%;bottom:12px;padding:7px 18px 12px;transform:rotate(-4deg)}.cut-name-tape>span{font-size:13.2vw;letter-spacing:-.035em}}
.brand-index::before{inset:0 -1.5vw 0}
@font-face{font-family:'Alumni Sans';font-style:normal;font-weight:900;font-display:swap;src:url('/assets/alumni-black.ttf') format('truetype')}
.cut-live-copy h1{font-family:'Alumni Sans',var(--display);font-size:calc(var(--u)*14.9);line-height:.76;letter-spacing:-.018em}
.cut-live-copy h1>span,.cut-live-copy h1>span:nth-child(2){transform:none}
.cut-live-copy h1>.orange-ink{font-size:calc(var(--u)*11.3);line-height:.94;transform:none;letter-spacing:-.025em;margin-top:calc(var(--u)*-.2)}
.cut-name-tape>span{font-family:'Alumni Sans',var(--display);font-size:calc(var(--u)*9);line-height:.9;letter-spacing:-.01em}
@media(max-width:600px){.cut-live-copy h1{font-size:27vw;line-height:.81}.cut-live-copy h1>.orange-ink{font-size:20.7vw;line-height:1.01;letter-spacing:-.01em;margin:0}.cut-name-tape>span{font-size:15vw}}
.cut-live-copy h1{letter-spacing:-.01em}
.cut-live-copy h1>span,.cut-live-copy h1>span:nth-child(2),.cut-live-copy h1>.orange-ink{transform:scaleX(.88);transform-origin:left center;letter-spacing:-.01em}
.cut-live-copy h1>.orange-ink{line-height:.82}
.cut-name-tape>span{font-size:calc(var(--u)*10.1);letter-spacing:-.01em;line-height:.87}
@media(max-width:600px){.cut-live-copy h1>span,.cut-live-copy h1>span:nth-child(2),.cut-live-copy h1>.orange-ink{transform:scaleX(.91)}.cut-name-tape>span{font-size:16.7vw}}
@media(min-width:941px){.cut-live-copy h1{margin-bottom:0}.cut-live-copy>p{margin-top:calc(var(--u)*-.4)}.cut-name-tape>span{font-size:calc(var(--u)*10.8)}}
.cut-live-copy h1>.orange-ink{letter-spacing:.006em;transform:scaleX(.92)}
.cut-name-tape{width:56%}.cut-name-tape>span{letter-spacing:.005em}
@media(max-width:600px){.cut-name-tape{width:105%}.cut-live-copy h1>.orange-ink{transform:scaleX(.91);letter-spacing:0}}
@media(min-width:941px){.cut-live-copy>p{margin-bottom:calc(var(--u)*.45)}}

/* Background-free portrait, deliberately cropped by the cover. */
@media(min-width:941px){.cut-live-portrait{left:36%;top:calc(var(--u)*-1.1);width:47%;}}
/* The cover also states the offer, not only the editorial motto. */
.cut-live-copy .hero-offer{font-size:calc(var(--u)*1.13);line-height:1.38;width:calc(var(--u)*33);margin:calc(var(--u)*.55) 0 calc(var(--u)*.75);padding-top:calc(var(--u)*.55)}
.hero-offer strong{display:block;font-weight:600;margin-bottom:calc(var(--u)*.25)}
.hero-terms{display:block;margin-top:calc(var(--u)*.5);font-size:calc(var(--u)*.8);line-height:1.4}
.cut-live-cta{font-size:calc(var(--u)*1.05);padding:calc(var(--u)*.85) calc(var(--u)*1.3)}
@media(min-width:941px){.cut-live-copy h1{font-size:calc(var(--u)*13.8)}.cut-live-copy h1>.orange-ink{font-size:calc(var(--u)*10.5)}}
@media(min-width:601px) and (max-width:940px){.cut-live{height:68vw}.cut-live-copy h1{font-size:13.5vw}.cut-live-copy h1>.orange-ink{font-size:10.3vw}.cut-live-copy .hero-offer{font-size:1.55vw;width:36vw}.hero-terms{font-size:1.25vw}.cut-live-cta{font-size:1.45vw}.cut-live-note{top:44vw}}
@media(max-width:600px){.cut-live{height:1030px}.cut-live-copy .hero-offer{width:100%;font-size:14px;line-height:1.45;margin:20px 0 16px;padding-top:12px}.hero-offer strong{font-size:13px;margin-bottom:6px}.hero-terms{font-size:11px;margin-top:8px}.cut-live-cta{font-size:13px;padding:15px 16px;gap:10px}.cut-live-portrait{top:490px}.cut-live-arrow{top:500px}.cut-eye-strips{top:645px}.cut-cross{top:780px}.cut-pen-arrow{top:440px}}
@media(min-width:941px){.cut-live{height:calc(var(--u)*58)}}
