._2IsfwW_root{--reveal:1;--progress:0;color:#fff;background-color:#0000;background-image:radial-gradient(120% 90% at 70% 15%,#b3131a 0%,#0000 60%),linear-gradient(160deg,#8b0000 0%,#3d0003 75%,#1a0002 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:100svh;position:relative}._2IsfwW_canvas{width:100%;height:100%;display:block;position:fixed;inset:0}._2IsfwW_scrim{pointer-events:none;background:linear-gradient(#0000,#1400029e);height:62svh;position:fixed;inset:auto 0 0}._2IsfwW_brand{z-index:2;letter-spacing:.02em;font-size:15px;font-weight:700;position:fixed;top:clamp(20px,3.4vw,42px);left:clamp(20px,4vw,56px)}._2IsfwW_story{z-index:1;position:relative}._2IsfwW_chapter{min-height:100svh}[data-motion=on] ._2IsfwW_chapter{height:var(--length)}._2IsfwW_sticky{min-height:100svh;opacity:var(--reveal);place-items:center;padding:88px clamp(20px,5vw,72px);display:grid}[data-motion=on] ._2IsfwW_sticky{will-change:opacity;height:100svh;position:sticky;top:0}._2IsfwW_hero{grid-template-rows:1fr auto auto;place-items:end start;row-gap:12px;padding-bottom:clamp(28px,5vh,56px)}._2IsfwW_title{grid-row:1;align-self:end;width:100%;font-weight:400}._2IsfwW_titleLead{letter-spacing:-.045em;margin-left:clamp(4px,5vw,96px);font-size:clamp(3rem,7.4vw,7.5rem);line-height:1;display:block}._2IsfwW_titleZero{font-family:var(--font-display);letter-spacing:-.02em;text-align:right;text-shadow:0 6px 60px #2800008c;margin-top:-.14em;font-size:clamp(9rem,30vw,33rem);line-height:.82;display:block}._2IsfwW_tagline{margin-left:clamp(4px,5vw,96px);font-size:clamp(1rem,1.6vw,1.4rem)}._2IsfwW_scrollCue{align-items:center;gap:12px;margin-left:clamp(4px,5vw,96px);font-size:14px;display:flex}._2IsfwW_scrollLine{transform-origin:0;background:currentColor;width:72px;height:1px;animation:2.4s ease-in-out infinite _2IsfwW_cue}@keyframes _2IsfwW_cue{0%,to{transform:scaleX(.25)}50%{transform:scaleX(1)}}._2IsfwW_copy{text-align:center;text-shadow:0 2px 28px #1e0000bf,0 0 6px #1e000080;max-width:62rem}._2IsfwW_accent{font-family:var(--font-display);font-size:clamp(5rem,15vw,14rem);line-height:.95}._2IsfwW_line{letter-spacing:-.03em;margin-top:.4em;font-size:clamp(1.75rem,4.4vw,4rem);font-weight:600;line-height:1.22}._2IsfwW_line span{display:block}._2IsfwW_finale{text-align:center;align-content:center;justify-items:center;row-gap:clamp(28px,5vh,48px)}._2IsfwW_finaleTitle{letter-spacing:-.03em;text-shadow:0 2px 24px #000000e6;font-size:clamp(1.5rem,3.2vw,2.75rem);font-weight:600;line-height:1.28}._2IsfwW_enter{min-height:56px;color:var(--color-primary);background:#fff;border-radius:999px;align-items:center;padding:0 34px;font-size:18px;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex}._2IsfwW_enter:hover{transform:scale(1.04);box-shadow:0 0 44px #ff5a3cbf}._2IsfwW_enter:focus-visible,._2IsfwW_pause:focus-visible{outline-offset:4px;outline:3px solid #fff}._2IsfwW_pause{z-index:3;color:#fff;cursor:pointer;background:#2800028c;border:1px solid #ffffffbf;border-radius:50%;place-items:center;width:48px;height:48px;font-size:14px;display:grid;position:fixed;bottom:clamp(16px,4vh,40px);left:clamp(16px,4vw,56px)}._2IsfwW_progress{z-index:2;width:2px;height:100%;transform:scaleY(var(--progress));transform-origin:top;background:#fff;position:fixed;top:0;right:0}@media (max-width:640px){._2IsfwW_pause{bottom:14px}._2IsfwW_hero{padding-bottom:76px}}@media (prefers-reduced-motion:reduce){._2IsfwW_scrollLine{animation:none}._2IsfwW_enter{transition:none}}
