@keyframes hK8PjG_enter{0%{opacity:0;transform:translateY(70px)scale(.94)}to{opacity:1;transform:none}}@keyframes hK8PjG_sway{0%{transform:translateY(-8px)rotate(-.8deg)}to{transform:translateY(8px)rotate(.8deg)}}.hK8PjG_backdrop{--x:0vw;--y:4vh;--s:1;--r:0deg;--turn:1;--o:.95;--glow:.55;--seam-off:1;z-index:0;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.hK8PjG_figure{width:min(76vh,92vw,720px);opacity:var(--o);transform:translate(var(--x), var(--y)) rotate(var(--r)) scale(var(--s)) scaleX(var(--turn));will-change:transform, opacity;position:relative}.hK8PjG_aura{opacity:var(--glow);background:radial-gradient(50% 45% at 50% 45%,#c8102e38,#0000 70%);position:absolute;inset:5% -10% 0}.hK8PjG_enter{animation:hK8PjG_enter 2.2s var(--ease-out) 2.2s both}.hK8PjG_sway{transform-origin:50% 0;animation:9s ease-in-out infinite alternate hK8PjG_sway}:root[data-theme=light] .hK8PjG_sway{filter:invert()hue-rotate(180deg)saturate(.9);opacity:.55}.hK8PjG_svg{width:100%;height:auto;display:block;overflow:visible}.hK8PjG_seams path{fill:none;stroke:var(--accent);stroke-width:1.3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:var(--seam-off);opacity:.6}
._7OLDPG_switch{font-family:var(--font-serif);letter-spacing:.2em;opacity:.32;align-items:center;gap:2px;font-size:9px;transition:opacity .5s;display:inline-flex}._7OLDPG_switch:hover,._7OLDPG_switch:focus-within{opacity:1}._7OLDPG_link{color:var(--ink2);padding:4px 6px;transition:color .4s}._7OLDPG_link+._7OLDPG_link:before{content:"·";color:var(--line-strong);margin-right:8px}._7OLDPG_link:hover{color:var(--ink)}._7OLDPG_link[aria-current=page]{color:var(--accent-soft)}
._3Q0tCW_footer{border-top:2px solid var(--ink);gap:clamp(48px,7vw,96px);padding-top:clamp(64px,9vw,120px);padding-bottom:28px;display:grid}._3Q0tCW_cols{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}._3Q0tCW_col{border-top:1px solid var(--line);align-content:start;gap:14px;padding-top:18px;display:grid}._3Q0tCW_col h3{letter-spacing:.38em;text-transform:uppercase;color:var(--accent-soft);margin:0;font-size:10px;font-weight:400}._3Q0tCW_col p,._3Q0tCW_col a{font-family:var(--font-serif);margin:0;font-size:16px;line-height:1.6}._3Q0tCW_col a{background:linear-gradient(var(--accent), var(--accent)) no-repeat left bottom / 0 1px;transition:background-size .6s var(--ease-lux);justify-self:start}._3Q0tCW_col a:hover{background-size:100% 1px}._3Q0tCW_fin{text-align:center;font-family:var(--font-serif);letter-spacing:.5em;text-transform:uppercase;color:var(--ink2);margin:0 -.5em 0 0;font-size:12px}._3Q0tCW_fin:before,._3Q0tCW_fin:after{content:"";vertical-align:middle;background:var(--line-strong);width:clamp(24px,6vw,80px);height:1px;margin:0 18px;display:inline-block}._3Q0tCW_base{border-top:1px solid var(--line);letter-spacing:.32em;text-transform:uppercase;color:var(--ink2);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding-top:20px;font-size:10px;display:grid}._3Q0tCW_logo{font-size:13px}._3Q0tCW_editions{justify-self:end}@media (max-width:900px){._3Q0tCW_cols{grid-template-columns:1fr 1fr}}@media (max-width:560px){._3Q0tCW_cols{grid-template-columns:1fr}._3Q0tCW_base{grid-template-columns:1fr;justify-items:center}._3Q0tCW_editions{justify-self:center}}
._16z4Uq_section{grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(40px,7vw,120px);padding-top:clamp(110px,14vw,200px);padding-bottom:clamp(110px,14vw,200px);display:grid}._16z4Uq_head{gap:24px;display:grid}._16z4Uq_h2{font-size:clamp(40px,6vw,96px)}._16z4Uq_side{gap:28px;display:grid}._16z4Uq_form{border:1px solid var(--line);align-items:stretch;display:flex}._16z4Uq_field{flex:1;display:flex}._16z4Uq_field input{width:100%;min-width:0;font-family:var(--font-sans);background:0 0;border:0;outline:none;padding:0 20px;font-size:16px}._16z4Uq_field input::placeholder{color:var(--placeholder)}._16z4Uq_form:focus-within{border-color:var(--accent)}._16z4Uq_form .btn{border-width:0 0 0 1px}._16z4Uq_hint{color:var(--ink2);margin:0;font-size:13px}@media (max-width:900px){._16z4Uq_section{grid-template-columns:1fr}}@media (max-width:480px){._16z4Uq_form{flex-direction:column}._16z4Uq_field input{padding:18px 20px}._16z4Uq_form .btn{border-width:1px 0 0}}
.HWD3SW_section{border-top:1px solid var(--line);height:280vh;position:relative}.HWD3SW_sticky{align-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.HWD3SW_ghost{right:var(--gutter);font-family:var(--font-serif);color:color-mix(in srgb, var(--ink) 5%, transparent);transform:translateY(calc((.5 - var(--p)) * 24vh));pointer-events:none;font-size:78vh;line-height:1;position:absolute;bottom:-12vh}.HWD3SW_inner{gap:clamp(24px,3vw,40px);max-width:1280px;display:grid;position:relative}.HWD3SW_text{font-family:var(--font-serif);text-wrap:pretty;margin:0;font-size:clamp(26px,4.1vw,66px);font-weight:500;line-height:1.2}.HWD3SW_text span{opacity:clamp(.13, calc((var(--p) * 1.25 * var(--n) - var(--i)) / 3), 1)}.HWD3SW_text .HWD3SW_red{color:var(--accent)}.HWD3SW_sign{letter-spacing:.4em;text-transform:uppercase;color:var(--ink2);opacity:clamp(0, calc((var(--p) - .75) * 6), 1);margin:0;font-size:11px}.HWD3SW_meter{top:18vh;bottom:18vh;left:calc(var(--gutter) / 2 - 1px);background:var(--line);width:1px;position:absolute}.HWD3SW_meter:after{content:"";background:var(--accent);transform:scaleY(var(--p));transform-origin:top;position:absolute;inset:0}@media (max-width:560px){.HWD3SW_meter{display:none}}
.ouevoq_marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:clamp(4px,1vw,14px);padding:clamp(56px,9vw,120px) 0;display:grid;overflow:hidden}.ouevoq_row{width:max-content;font-family:var(--font-serif);white-space:nowrap;will-change:transform;font-size:clamp(48px,9vw,150px);font-weight:500;line-height:1.05;display:flex}.ouevoq_row[data-dir=l]{transform:translateX(calc(var(--p) * -24%))}.ouevoq_row[data-dir=r]{transform:translateX(calc(-31% + var(--p) * 24%))}.ouevoq_chunk{align-items:center;display:inline-flex}.ouevoq_outline{color:color-mix(in srgb, var(--ink) 16%, transparent)}.ouevoq_solid{color:var(--ink)}.ouevoq_star{color:var(--accent);margin:0 .45em;font-size:.32em}
._1vp0HG_toggle{color:var(--ink);letter-spacing:.38em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin:-6px;padding:6px;font-size:10px;transition:color .4s;display:inline-flex}._1vp0HG_toggle:hover{color:var(--accent-soft)}._1vp0HG_icon{width:17px;height:17px;transition:transform .9s var(--ease-lux);overflow:visible}._1vp0HG_icon circle{fill:none;stroke:currentColor;stroke-width:1.2px}._1vp0HG_icon path{fill:var(--accent)}._1vp0HG_toggle[data-theme-now=light] ._1vp0HG_icon{transform:rotate(180deg)}._1vp0HG_word{margin-right:-.38em}
@keyframes hUQjUq_rise{0%{transform:translateY(108%)}to{transform:none}}@keyframes hUQjUq_fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes hUQjUq_draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hUQjUq_mast{z-index:1;flex-direction:column;min-height:100svh;padding-top:22px;padding-bottom:clamp(28px,5vw,64px);display:flex;position:relative;overflow:hidden}.hUQjUq_topline{letter-spacing:.38em;text-transform:uppercase;color:var(--ink2);animation:hUQjUq_fade 1.2s var(--ease-out) .2s both;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding-bottom:14px;font-size:10px;display:grid}.hUQjUq_center{font-family:var(--font-serif);letter-spacing:.34em;color:var(--ink);font-size:12px}.hUQjUq_right{justify-self:end;align-items:center;gap:clamp(16px,2.4vw,32px);display:flex}.hUQjUq_rules{border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);transform-origin:0;height:6px;animation:hUQjUq_draw 1.4s var(--ease-lux) .3s both;display:block}.hUQjUq_word{font-family:var(--font-serif);letter-spacing:0;opacity:calc(1 - var(--p) * 1.15);justify-content:space-between;margin:auto 0 0;padding-top:5vh;font-size:clamp(64px,17vw,300px);font-weight:500;line-height:.86;display:flex}.hUQjUq_mask{transform:translateY(calc(var(--p) * (10 + var(--i) * 7) * -1vh));padding:.02em 0 .04em;display:block;overflow:hidden}.hUQjUq_letter{animation:hUQjUq_rise 1.5s var(--ease-lux) both;animation-delay:calc(.4s + var(--i) * 80ms);display:block}.hUQjUq_red{color:var(--accent)}.hUQjUq_grid{border-top:1px solid var(--line);transform:translateY(calc(var(--p) * -6vh));grid-template-columns:1fr 2fr 1.1fr;align-items:end;gap:clamp(24px,4vw,64px);margin-top:clamp(18px,2.4vw,32px);padding-top:clamp(20px,2.6vw,34px);display:grid}.hUQjUq_grid>*{animation:hUQjUq_fade 1.4s var(--ease-out) both}.hUQjUq_grid>:first-child{animation-delay:1.1s}.hUQjUq_grid>:nth-child(2){animation-delay:1.25s}.hUQjUq_grid>:nth-child(3){animation-delay:1.4s}.hUQjUq_kicker{margin:0;line-height:2.1}.hUQjUq_lede{font-family:var(--font-serif);text-wrap:balance;margin:0;font-size:clamp(22px,2.5vw,38px);line-height:1.28}.hUQjUq_lede em{color:var(--accent);font-style:normal}.hUQjUq_aside{justify-items:start;gap:12px;display:grid}.hUQjUq_count{font-family:var(--font-serif);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;gap:.5em;margin:0;font-size:clamp(22px,2vw,30px);display:flex}.hUQjUq_part small{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink2);margin-left:.1em;font-size:.42em}.hUQjUq_part:last-child{color:var(--accent)}.hUQjUq_read{letter-spacing:.36em;text-transform:uppercase;background:linear-gradient(var(--accent), var(--accent)) no-repeat left bottom / 100% 1px;transition:background-size .6s var(--ease-lux), color .4s;margin-top:6px;padding-bottom:4px;font-size:10px}.hUQjUq_read:hover{color:var(--accent-soft);background-size:30% 1px}@media (max-width:900px){.hUQjUq_grid{grid-template-columns:1fr;align-items:start}.hUQjUq_topline{grid-template-columns:1fr auto}.hUQjUq_center{display:none}}@media (max-width:480px){.hUQjUq_date{display:none}}
._3hUVsW_footer{border-top:1px solid var(--line);background:radial-gradient(80% 120% at 50% 120%, #5c081473, transparent 70%), var(--bg);gap:40px;padding-top:clamp(64px,10vw,140px);padding-bottom:32px;display:grid}._3hUVsW_big{opacity:.92;justify-self:center;font-size:clamp(40px,11vw,168px);line-height:1}._3hUVsW_meta{border-top:1px solid var(--line);letter-spacing:.32em;text-transform:uppercase;color:var(--ink2);grid-template-columns:1fr auto 1fr;gap:16px;padding-top:24px;font-size:10px;display:grid}._3hUVsW_center{color:var(--accent-soft)}._3hUVsW_end{justify-self:end;transition:color .4s}._3hUVsW_end:hover{color:var(--ink)}._3hUVsW_editions{justify-self:end;margin-top:-24px}@media (max-width:720px){._3hUVsW_editions{justify-self:center;margin-top:-16px}._3hUVsW_meta{text-align:center;grid-template-columns:1fr;justify-items:center}._3hUVsW_end{justify-self:center}}
.h_KEKa_section{border-top:1px solid var(--line);height:240vh;position:relative}.h_KEKa_sticky{align-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.h_KEKa_inner{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(32px,6vw,110px);display:grid}.h_KEKa_text{justify-items:start;gap:28px;display:grid}.h_KEKa_h2{font-size:clamp(34px,4.6vw,72px)}.h_KEKa_note{border-left:1px solid var(--accent);letter-spacing:.06em;color:var(--ink2);margin:0;padding-left:16px;font-size:13px}.h_KEKa_board{border:1px solid var(--line);background:linear-gradient(var(--line) 1px, transparent 1px) 0 0 / 100px 100px, linear-gradient(90deg, var(--line) 1px, transparent 1px) 0 0 / 100px 100px, linear-gradient(color-mix(in srgb, var(--line) 45%, transparent) 1px, transparent 1px) 0 0 / 20px 20px, linear-gradient(90deg, color-mix(in srgb, var(--line) 45%, transparent) 1px, transparent 1px) 0 0 / 20px 20px, var(--bg2);justify-self:center;width:100%;max-width:81.4286svh;margin:0;padding:clamp(10px,1.6vw,22px)}.h_KEKa_svg{width:100%;height:auto;display:block;overflow:visible}.h_KEKa_line{fill:none;stroke:var(--ink);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:clamp(0, calc(1 - (var(--p) - var(--s)) * 3.2), 1)}.h_KEKa_red{stroke:var(--accent)}.h_KEKa_stitch{fill:none;stroke:var(--accent);stroke-width:1.1px;stroke-dasharray:5 5;opacity:clamp(0, calc((var(--p) - var(--s)) * 6), 1)}.h_KEKa_label,.h_KEKa_big,.h_KEKa_tick{opacity:clamp(0, calc((var(--p) - var(--s)) * 6), 1)}.h_KEKa_label{font-family:var(--font-sans);letter-spacing:.28em;text-transform:uppercase;fill:var(--ink2);font-size:11px}.h_KEKa_big{font-family:var(--font-serif);fill:var(--accent);font-size:34px}.h_KEKa_tick path{stroke:var(--ink2);stroke-width:1px}.h_KEKa_tick text{font-family:var(--font-sans);fill:var(--ink2);font-size:10px}@media (max-width:900px){.h_KEKa_inner{grid-template-columns:1fr;gap:24px}.h_KEKa_text{gap:16px}.h_KEKa_lede{font-size:15px;line-height:1.6}.h_KEKa_note{display:none}.h_KEKa_board{max-width:min(100%,47.1429svh)}}
@keyframes lnUIdW_arrive{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.lnUIdW_header{z-index:50;animation:lnUIdW_arrive 1.2s var(--ease-out) 2.6s both;border-bottom:1px solid #0000;transition:background-color .6s,border-color .6s,-webkit-backdrop-filter .6s,backdrop-filter .6s;position:fixed;top:0;left:0;right:0}.lnUIdW_header[data-scrolled]{background:var(--glass);-webkit-backdrop-filter:blur(14px)saturate(140%);border-bottom-color:var(--line)}.lnUIdW_bar{height:76px;transition:height .6s var(--ease-out);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.lnUIdW_header[data-scrolled] .lnUIdW_bar{height:62px}.lnUIdW_logo{font-size:clamp(17px,1.6vw,21px)}.lnUIdW_side{letter-spacing:.38em;text-transform:uppercase;color:var(--ink2);white-space:nowrap;font-size:10px;font-weight:400}.lnUIdW_end{justify-self:end;align-items:center;gap:clamp(18px,2.4vw,32px);display:flex}.lnUIdW_link{color:var(--ink);margin-right:-.38em;padding:6px 0;transition:color .4s;position:relative}.lnUIdW_link:after{content:"";background:var(--accent);transform-origin:100%;height:1px;transition:transform .5s var(--ease-lux);position:absolute;bottom:0;left:0;right:.38em;transform:scaleX(0)}.lnUIdW_link:hover:after{transform-origin:0;transform:scaleX(1)}@media (max-width:560px){.lnUIdW_side:first-child{visibility:hidden}}
.AHugKq_section{border-top:1px solid var(--line);height:440vh;position:relative}.AHugKq_sticky{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);align-content:center;gap:clamp(28px,5vh,56px);height:100svh;padding-top:clamp(56px,9vh,96px);padding-bottom:clamp(32px,6vh,64px);display:grid;position:sticky;top:0;overflow:hidden}.AHugKq_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.AHugKq_h2{margin-top:18px;font-size:clamp(32px,4.4vw,68px)}.AHugKq_progress{background:var(--line);width:min(240px,40vw);height:1px;margin-bottom:14px;position:relative}.AHugKq_progress:after{content:"";background:var(--accent);transform:scaleX(var(--p));transform-origin:0;position:absolute;inset:0}.AHugKq_track{width:max-content;padding:0 var(--gutter);transform:translateX(calc(var(--p) * (100vw - 100%)));will-change:transform;gap:clamp(16px,2vw,28px);margin:0;list-style:none;display:flex}.AHugKq_card{--d:clamp(0, calc((var(--p) * (var(--n) - 1) - var(--i)) * 1.6 + 1), 1);border:1px solid var(--line);background:var(--card);grid-template-rows:auto 1fr auto auto;gap:18px;width:min(78vw,440px);height:min(58svh,540px);min-height:340px;padding:clamp(24px,3vw,40px);display:grid}.AHugKq_card[data-tone=red]{background:var(--accent-bg);color:var(--accent-ink);border-color:#0000}.AHugKq_no{font-family:var(--font-serif);letter-spacing:.3em;color:var(--accent-soft);font-size:14px}.AHugKq_card[data-tone=red] .AHugKq_no{color:var(--accent-ink)}.AHugKq_motif{place-self:center;width:min(46%,170px);height:auto;overflow:visible}.AHugKq_motif path,.AHugKq_motif circle{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--d))}.AHugKq_motif .AHugKq_thread{stroke:var(--accent);stroke-width:2px}.AHugKq_card[data-tone=red] .AHugKq_motif .AHugKq_thread{stroke:var(--accent-ink)}.AHugKq_title{font-family:var(--font-serif);margin:0;font-size:clamp(22px,2vw,30px);font-weight:500}.AHugKq_body{color:var(--ink2);margin:0;font-size:15px;line-height:1.7}.AHugKq_card[data-tone=red] .AHugKq_body{color:var(--accent-ink);opacity:.85}@media (prefers-reduced-motion:reduce){.AHugKq_section{height:auto}.AHugKq_sticky{height:auto;position:static}.AHugKq_track{flex-wrap:wrap;width:auto;transform:none}}
