@font-face{font-family:DM Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/26a0a19eb96a029d-s.2ajvp03xtic_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fad69795a077455b-s.p.0t285orp4l5or.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8dd8a3188b79fd8f-s.2o9_j983y90g0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8f209abc35ee02-s.p.0c0g8ifvh7k7-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display Fallback;src:local(Times New Roman);ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.0%;size-adjust:109.78%}.dm_serif_display_6b040786-module__WnKB5q__className{font-family:DM Serif Display,DM Serif Display Fallback;font-weight:400}.dm_serif_display_6b040786-module__WnKB5q__variable{--font-display:"DM Serif Display", "DM Serif Display Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_1ac16f4e-module__G5sbpa__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_1ac16f4e-module__G5sbpa__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/5e60c3e60a629e0e-s.185vq78hrw2dq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/d2d62b05021c6286-s.p.2d9e_tvweuz-y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans Mono Fallback;src:local(Arial);ascent-override:71.59%;descent-override:17.57%;line-gap-override:0.0%;size-adjust:134.59%}.spline_sans_mono_a8d62bb5-module__T_5JPW__className{font-family:Spline Sans Mono,Spline Sans Mono Fallback;font-style:normal}.spline_sans_mono_a8d62bb5-module__T_5JPW__variable{--font-spline-mono:"Spline Sans Mono", "Spline Sans Mono Fallback"}
.d1v2 .ep-hero{border-bottom:1px solid var(--line);align-items:flex-end;min-height:min(82dvh,760px);display:flex;position:relative;overflow:hidden}.d1v2 .ep-hero-image,.d1v2 .ep-hero-scrim{position:absolute;inset:0}.d1v2 .ep-hero-image{opacity:.42;filter:saturate(.68)contrast(1.08);background-position:50%;background-size:cover}.d1v2 .ep-hero-scrim{background:linear-gradient(90deg, #0a0908f0 0%, #0a0908b3 48%, #0a09084d 100%), linear-gradient(0deg, var(--bg) 0%, transparent 50%);z-index:1}.d1v2 .ep-hero .d1v2-contour{opacity:.32}.d1v2 .ep-hero-inner{z-index:3;padding-top:128px;padding-bottom:clamp(58px,9vw,108px)}.d1v2 .ep-hero .d1v2-crumb{margin-bottom:clamp(38px,7vw,74px)}.d1v2 .ep-h1{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;max-width:12ch;margin-top:22px;font-size:clamp(3rem,8.5vw,7rem);font-weight:500;line-height:.92}.d1v2 .ep-h1 .it{color:var(--gold-soft)}.d1v2 .ep-hero .d1v2-lead{max-width:55ch;margin-top:28px}.d1v2 .ep-hero--cinematic{align-items:stretch;min-height:100dvh}.d1v2 .ep-hero--cinematic .ep-hero-image{opacity:1;filter:saturate(.74)contrast(1.08);background-position:50%}.d1v2 .ep-hero--cinematic .ep-hero-scrim{background:linear-gradient(#0a0908c2 0%,#0a090847 27%,#0a09087a 62%,#0a0908f5 100%),radial-gradient(76% 58% at 27% 52%,#0a090894,#0000 72%)}.d1v2 .ep-hero-cinematic-inner{width:100%;padding-top:calc(var(--nav-h) + clamp(60px, 12vh, 120px));flex-direction:column;padding-bottom:clamp(40px,7vh,84px);display:flex}.d1v2 .ep-hero--cinematic .ep-hero-top,.d1v2 .ep-hero--cinematic .ep-hero-foot{margin-top:auto}.d1v2 .ep-hero--cinematic .ep-h1{text-shadow:0 1px 2px #0a09088c,0 16px 64px #0a0908b8;max-width:16ch;font-size:clamp(3rem,7.8vw,6.8rem)}.d1v2 .ep-hero--cinematic .ep-h1 .it{font-style:italic}.d1v2 .ep-hero--cinematic .d1v2-lead{max-width:58ch;margin-top:0}.d1v2 .ep-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.d1v2 .ep-intro{background:var(--bg);border-bottom:1px solid var(--line);padding-block:clamp(64px,9vw,112px)}.d1v2 .ep-intro-grid{grid-template-columns:minmax(160px,.55fr) 1.8fr;align-items:start;gap:clamp(34px,8vw,130px);display:grid}.d1v2 .ep-side-label{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);white-space:nowrap;align-items:center;gap:16px;padding-top:8px;font-size:10px;display:flex}.d1v2 .ep-side-label:after{content:"";background:var(--gold-deep);width:44px;height:1px}.d1v2 .ep-intro-copy{max-width:62ch}.d1v2 .ep-intro-lede{font-family:var(--display);color:var(--text);text-wrap:pretty;max-width:34ch;font-size:clamp(1.45rem,2.4vw,2.05rem);font-weight:500;line-height:1.3}.d1v2 .ep-intro-rest{color:var(--text-2);text-wrap:pretty;margin-top:22px;font-size:clamp(.98rem,1.2vw,1.08rem);line-height:1.75}.d1v2 .ep-principles{background:var(--bg-2);border-bottom:1px solid var(--line);padding-block:clamp(76px,11vw,140px)}.d1v2 .ep-principles-grid{grid-template-columns:minmax(200px,.6fr) 1.7fr;align-items:start;gap:clamp(36px,7vw,110px);display:grid}.d1v2 .ep-principles-side{position:sticky;top:120px}.d1v2 .ep-principle{border-top:1px solid var(--line);grid-template-columns:64px minmax(180px,.9fr) 1.1fr;align-items:baseline;gap:clamp(18px,3vw,44px);padding-block:clamp(26px,3.4vw,40px);display:grid}.d1v2 .ep-principle:last-child{border-bottom:1px solid var(--line)}.d1v2 .ep-principle-idx{font-family:var(--mono);letter-spacing:.2em;color:var(--gold-deep);font-size:10px}.d1v2 .ep-principle h2{font-family:var(--display);text-wrap:balance;font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:500;line-height:1.05;transition:color .4s,transform .5s cubic-bezier(.2,.9,.2,1)}.d1v2 .ep-principle p{color:var(--mute);max-width:44ch;font-size:.94rem;line-height:1.6}.d1v2 .ep-principle:hover h2{color:var(--gold-soft);transform:translate(6px)}.d1v2 .ep-chapters-head{align-items:baseline;gap:24px;padding-block:clamp(64px,9vw,108px) clamp(30px,4vw,48px);display:flex}.d1v2 .ep-chapter{background:var(--bg);border-top:1px solid var(--line);align-items:center;padding-block:clamp(72px,11vh,128px);display:flex;position:sticky;top:0;overflow:hidden;box-shadow:0 -32px 72px #0504038c}.d1v2 .ep-chapter:nth-child(2n){background:var(--bg-2)}.d1v2 .ep-chapter:before{content:"";pointer-events:none;background:radial-gradient(58% 78% at 86% 16%,#c9a86a0d,#0000 62%);position:absolute;inset:0}.d1v2 .ep-chapter-grid{grid-template-columns:minmax(150px,.55fr) 1.45fr;align-items:center;gap:clamp(30px,6vw,100px);display:grid}.d1v2 .ep-chapter:nth-child(2n) .ep-chapter-grid{grid-template-columns:1.45fr minmax(150px,.55fr)}.d1v2 .ep-chapter:nth-child(2n) .ep-chapter-numeral{order:2;justify-self:end}.d1v2 .ep-chapter-numeral{font-family:var(--display);color:#0000;-webkit-text-stroke:1px #c9a86a57;-webkit-user-select:none;user-select:none;font-size:clamp(5.5rem,12vw,10.5rem);font-style:italic;line-height:.9;transform:translateY(-.04em)}.d1v2 .ep-chapter-body h2{font-family:var(--display);text-wrap:balance;font-size:clamp(2.2rem,4.6vw,3.8rem);font-weight:500;line-height:1}.d1v2 .ep-chapter-body>p{color:var(--text-2);max-width:56ch;margin-top:22px;line-height:1.75}.d1v2 .ep-chapter-body ul{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 32px;margin-top:clamp(30px,4vw,46px);list-style:none;display:grid}.d1v2 .ep-chapter-body li{border-bottom:1px solid var(--line-2);color:var(--mute);grid-template-columns:auto 1fr;gap:14px;padding:14px 0;font-size:.92rem;line-height:1.55;display:grid}.d1v2 .ep-chapter-body .tick{font-family:var(--mono);letter-spacing:.12em;color:var(--gold);padding-top:4px;font-size:10px}.d1v2 .ep-team{background:var(--bg-2);border-bottom:1px solid var(--line);padding-block:clamp(80px,11vw,148px)}.d1v2 .ep-team-head{text-align:center;padding-bottom:clamp(38px,5vw,66px)}.d1v2 .ep-team-head h2{font-family:var(--display);text-wrap:balance;margin-top:20px;font-size:clamp(2.2rem,6.2vw,5rem);font-weight:500;line-height:1}.d1v2 .ep-team-head-rule{background:var(--gold-deep);width:clamp(56px,7vw,96px);height:1px;margin:clamp(26px,3vw,40px) auto 0;display:block}.d1v2 .ep-register{border:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;display:grid}.d1v2 .ep-plate{background:var(--bg-3);grid-row:1;min-width:0;position:relative}.d1v2 .ep-plate+.ep-dossier+.ep-plate{border-left:1px solid var(--line)}.d1v2 .ep-plate:after{content:"";background:var(--gold);z-index:4;pointer-events:none;width:0;height:1px;transition:width 1s cubic-bezier(.22,.86,.16,1);position:absolute;inset:0 auto auto 0}.d1v2 .ep-plate[data-open=true]:after{width:100%}.d1v2 .ep-plate-face{background:var(--bg-3);width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;appearance:none;border:0;padding:0;display:block;position:relative;overflow:hidden}.d1v2 .ep-plate-face:before{content:"";padding-top:132%;display:block}.d1v2 .ep-plate-face:focus-visible{outline:1px solid var(--gold);outline-offset:-5px}.d1v2 .ep-plate-media{display:block;position:absolute;inset:0}.d1v2 .ep-plate{--ep-plate-nudge:calc(var(--ep-plate-shift,0) * 1%)}.d1v2 .ep-plate-media img{object-fit:cover;filter:grayscale(.3)saturate(.72)contrast(1.06)brightness(.84);width:100%;height:100%;transform:scale(1.22) translateY(calc(-4% + var(--ep-plate-nudge,0%)));transition:transform 1.15s cubic-bezier(.22,.86,.16,1),filter .9s}.d1v2 .ep-plate-face:hover .ep-plate-media img{transform:scale(1.27) translateY(calc(-4.5% + var(--ep-plate-nudge,0%)));filter:grayscale(.14)saturate(.84)contrast(1.05)brightness(.94)}.d1v2 .ep-plate[data-open=true] .ep-plate-media img{transform:scale(1.04) translateY(calc(-1% + var(--ep-plate-nudge,0%)));filter:grayscale(0)saturate(.96)contrast(1.03)brightness(1.02)}.d1v2 .ep-register[data-open=true] .ep-plate[data-open=false] .ep-plate-media img{transform:scale(1.34) translateY(calc(-5% + var(--ep-plate-nudge,0%)));filter:grayscale(.88)saturate(.32)contrast(1.02)brightness(.52)}.d1v2 .ep-plate-monogram{background:radial-gradient(78% 60% at 50% 34%, #c9a86a14, transparent 70%), var(--bg-3);font-family:var(--display);letter-spacing:.04em;color:#c9a86a4d;place-items:center;font-size:clamp(3.4rem,7vw,6rem);font-style:italic;font-weight:500;transition:color .7s,transform 1.15s cubic-bezier(.22,.86,.16,1);display:grid;position:absolute;inset:0}.d1v2 .ep-plate-face:hover .ep-plate-monogram{color:#c9a86a70}.d1v2 .ep-plate[data-open=true] .ep-plate-monogram{color:#d8bd8685;transform:scale(1.06)}.d1v2 .ep-register[data-open=true] .ep-plate[data-open=false] .ep-plate-monogram{color:#c9a86a21}.d1v2 .ep-plate-scrim{background:linear-gradient(#0a090847 0%,#0a090800 26%,#0a09089e 66%,#0a0908f2 100%);transition:opacity .8s;position:absolute;inset:0}.d1v2 .ep-plate-caption{z-index:2;padding:clamp(20px,2.3vw,34px);transition:opacity .45s,transform .75s cubic-bezier(.22,.86,.16,1);display:grid;position:absolute;inset:auto 0 0}.d1v2 .ep-plate-caption .idx{font-family:var(--mono);letter-spacing:.24em;color:var(--gold-deep);font-size:10px}.d1v2 .ep-plate-caption .nm{font-family:var(--display);margin-top:12px;font-size:clamp(1.5rem,2.1vw,2.15rem);font-weight:500;line-height:1.02;transition:color .5s}.d1v2 .ep-plate-face:hover .ep-plate-caption .nm{color:var(--gold-soft)}.d1v2 .ep-plate-caption .rl{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-top:12px;font-size:10px}.d1v2 .ep-member-contact{font-family:var(--mono);letter-spacing:.06em;color:var(--mute);flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-top:13px;font-size:clamp(8.5px,.72vw,10.5px);line-height:1.5;display:flex}.d1v2 .ep-member-contact>span,.d1v2 .ep-member-contact>a{width:fit-content;color:inherit;border-bottom:1px solid #c9a86a47;text-decoration:none}.d1v2 .ep-member-contact>a{transition:color .3s,border-color .3s}.d1v2 .ep-member-contact>a:hover,.d1v2 .ep-member-contact>a:focus-visible{color:var(--gold-soft);border-color:var(--gold)}.d1v2 .ep-member-contact--plate{flex-direction:column;gap:6px}.d1v2 .ep-plate-caption .sf{color:var(--text-2);text-wrap:pretty;max-width:34ch;margin-top:16px;font-size:.92rem;line-height:1.62}.d1v2 .ep-plate-caption .cue{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-soft);border-top:1px solid var(--line);align-items:baseline;gap:9px;margin-top:20px;padding-top:16px;font-size:10px;display:flex}.d1v2 .ep-plate-caption .cue .ar{transition:transform .5s cubic-bezier(.2,.9,.2,1)}.d1v2 .ep-plate-face:hover .ep-plate-caption .cue .ar{transform:translate(5px)}.d1v2 .ep-register[data-open=true] .ep-plate[data-open=false] .ep-plate-caption{opacity:.44}.d1v2 .ep-register[data-open=true] .ep-plate[data-open=false] .ep-plate-face:hover .ep-plate-caption{opacity:1}.d1v2 .ep-plate[data-open=true] .ep-plate-caption .cue{color:var(--gold);border-top-color:var(--gold-deep)}.d1v2 .ep-dossier{background:var(--bg-3);opacity:0;visibility:hidden;grid-column:1/-1;grid-template-rows:0fr;transition:grid-template-rows .75s cubic-bezier(.22,.86,.16,1),opacity .35s,visibility 0s linear .55s;display:grid}.d1v2 .ep-dossier[data-open=true]{opacity:1;visibility:visible;border-top:1px solid var(--line);grid-template-rows:1fr;transition:grid-template-rows .75s cubic-bezier(.22,.86,.16,1),opacity .6s .2s,visibility}.d1v2 .ep-dossier-clip{min-height:0;overflow:hidden}.d1v2 .ep-dossier-inner{grid-template-columns:minmax(0,.34fr) minmax(0,1fr);gap:clamp(28px,5vw,76px);padding:clamp(32px,4vw,60px) clamp(24px,3.4vw,54px) clamp(40px,4.6vw,68px);display:grid}.d1v2 .ep-dossier-head .idx{font-family:var(--mono);letter-spacing:.24em;color:var(--gold-deep);font-size:10px;display:block}.d1v2 .ep-dossier-head h3{font-family:var(--display);text-wrap:balance;margin-top:14px;font-size:clamp(1.9rem,2.9vw,2.8rem);font-weight:500;line-height:1}.d1v2 .ep-dossier-head .rl{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-top:14px;font-size:10px;display:block}.d1v2 .ep-member-contact--dossier{margin-top:16px;font-size:clamp(9px,.82vw,11px)}.d1v2 .ep-dossier-pull{font-family:var(--display);color:var(--gold-soft);border-top:1px solid var(--line);text-wrap:pretty;margin-top:clamp(24px,3vw,36px);padding-top:clamp(22px,2.6vw,32px);font-size:clamp(1.15rem,1.6vw,1.5rem);font-style:italic;font-weight:500;line-height:1.36}.d1v2 .ep-dossier-close{border:0;border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--mute);cursor:pointer;background:0 0;align-items:center;gap:9px;margin-top:clamp(24px,3vw,38px);padding:0 0 6px;font-size:10px;transition:color .4s,border-color .4s;display:inline-flex}.d1v2 .ep-dossier-close:hover{color:var(--gold-soft);border-bottom-color:var(--gold-deep)}.d1v2 .ep-dossier-close:focus-visible{outline:1px solid var(--gold);outline-offset:4px}.d1v2 .ep-dossier-close .ar{font-size:13px;line-height:1}.d1v2 .ep-dossier-body{columns:2;column-rule:1px solid var(--line-2);column-gap:clamp(30px,4vw,62px)}.d1v2 .ep-dossier-body p{color:var(--text-2);text-wrap:pretty;break-inside:avoid-column;font-size:.94rem;line-height:1.78}.d1v2 .ep-dossier-body p+p{margin-top:16px}.d1v2 .ep-dossier-body p:first-of-type{color:var(--text)}.d1v2 .ep-partner{background:var(--bg);border-bottom:1px solid var(--line);padding-block:clamp(80px,11vw,140px);position:relative;overflow:hidden}.d1v2 .ep-partner-ghost{font-family:var(--display);color:#c9a86a0d;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(15rem,32vw,27rem);font-style:italic;line-height:1;position:absolute;top:50%;right:-3%;transform:translateY(-50%)}.d1v2 .ep-partner-grid{grid-template-columns:1fr auto;align-items:end;gap:36px 60px;display:grid}.d1v2 .ep-partner h2{font-family:var(--display);text-wrap:balance;margin-top:18px;font-size:clamp(2.2rem,4.5vw,3.8rem);font-weight:500;line-height:1.02}.d1v2 .ep-partner p{color:var(--text-2);max-width:56ch;margin-top:18px;line-height:1.7}.d1v2 .ep-partner-grid .d1v2-btn{justify-self:end}.d1v2 .ep-cta{align-items:center;min-height:82dvh;display:flex;position:relative;overflow:hidden}.d1v2 .ep-cta-image,.d1v2 .ep-cta-scrim{position:absolute;inset:0}.d1v2 .ep-cta-image{opacity:.3;filter:saturate(.66)contrast(1.06);background-position:50%;background-size:cover}.d1v2 .ep-cta-scrim{background:linear-gradient(180deg, var(--bg) 0%, #0a09089e 34%, #0a0908d1 100%), radial-gradient(70% 90% at 50% 100%, #c9a86a12, transparent 62%)}.d1v2 .ep-cta-inner{text-align:center;flex-direction:column;align-items:center;padding-block:clamp(96px,14vw,168px);display:flex}.d1v2 .ep-cta h2{font-family:var(--display);text-wrap:balance;max-width:14ch;font-size:clamp(2.6rem,6vw,5.2rem);font-weight:500;line-height:.98}.d1v2 .ep-cta p{color:var(--text-2);max-width:52ch;margin-top:22px;line-height:1.7}.d1v2 .ep-cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:38px;display:flex}.d1v2 .ep-cta .ep-note{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);max-width:62ch;margin-top:44px;font-size:9px}.d1v2 .ep-subnav{border-bottom:1px solid var(--line);background:var(--bg-2)}.d1v2 .ep-subnav-grid{max-width:var(--wrap);grid-template-columns:repeat(3,1fr);margin-inline:auto;display:grid}.d1v2 .ep-subnav-link{flex-direction:column;gap:12px;min-width:0;padding:clamp(30px,4vw,48px) clamp(18px,2.4vw,34px);text-decoration:none;transition:background .45s;display:flex}.d1v2 .ep-subnav-link+.ep-subnav-link{border-left:1px solid var(--line)}.d1v2 .ep-subnav-link:hover{background:#c9a86a0b}.d1v2 .ep-subnav-link .n{font-family:var(--mono);letter-spacing:.2em;color:var(--gold-deep);font-size:10px}.d1v2 .ep-subnav-link .t{font-family:var(--display);color:var(--text);align-items:baseline;gap:14px;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:500;line-height:1;transition:color .4s;display:flex}.d1v2 .ep-subnav-link .ar{color:var(--gold);opacity:0;transition:opacity .4s,transform .5s cubic-bezier(.2,.9,.2,1);transform:translate(-10px)}.d1v2 .ep-subnav-link:hover .t{color:var(--gold-soft)}.d1v2 .ep-subnav-link:hover .ar{opacity:1;transform:none}.d1v2 .ep-subnav-link .b{color:var(--mute);max-width:34ch;font-size:.92rem;line-height:1.6}@media (max-width:1040px){.d1v2 .ep-dossier-inner{grid-template-columns:minmax(0,1fr);gap:clamp(24px,4vw,36px)}.d1v2 .ep-dossier-body{columns:auto;column-rule:none}.d1v2 .ep-dossier-body p{max-width:62ch}}@media (max-width:820px){.d1v2 .ep-register{grid-template-columns:1fr}.d1v2 .ep-plate{grid-row:auto}.d1v2 .ep-plate+.ep-dossier+.ep-plate{border-left:0;border-top:1px solid var(--line)}.d1v2 .ep-dossier{grid-column:auto}.d1v2 .ep-plate-face:before{padding-top:74%}.d1v2 .ep-plate-caption .sf{max-width:46ch}.d1v2 .ep-dossier-head{order:2}.d1v2 .ep-dossier-head .idx,.d1v2 .ep-dossier-head .rl,.d1v2 .ep-dossier-pull{display:none}.d1v2 .ep-dossier-head h3{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.d1v2 .ep-dossier-close{margin-top:0}.d1v2 .ep-register[data-open=true] .ep-plate[data-open=false] .ep-plate-media img{transform:scale(1.22) translateY(calc(-4% + var(--ep-plate-nudge,0%)));filter:grayscale(.5)saturate(.56)contrast(1.04)brightness(.66)}}@media (max-width:960px){.d1v2 .ep-intro-grid,.d1v2 .ep-principles-grid,.d1v2 .ep-partner-grid{grid-template-columns:1fr}.d1v2 .ep-principles-side{position:static}.d1v2 .ep-principle{grid-template-columns:44px 1fr}.d1v2 .ep-principle p{grid-column:2}.d1v2 .ep-chapter{position:static}.d1v2 .ep-chapter-grid{grid-template-columns:1fr;gap:26px}.d1v2 .ep-chapter:nth-child(2n) .ep-chapter-grid{grid-template-columns:1fr}.d1v2 .ep-chapter:nth-child(2n) .ep-chapter-numeral{order:0;justify-self:start}.d1v2 .ep-chapter-numeral{font-size:clamp(4.5rem,18vw,7rem)}.d1v2 .ep-partner-grid .d1v2-btn{justify-self:start}.d1v2 .ep-subnav-grid{grid-template-columns:1fr}.d1v2 .ep-subnav-link+.ep-subnav-link{border-left:0;border-top:1px solid var(--line)}}@media (max-width:560px){.d1v2 .ep-hero{min-height:720px}.d1v2 .ep-hero.ep-hero--cinematic{min-height:max(680px,100dvh)}.d1v2 .ep-hero--cinematic .ep-h1{max-width:12ch;font-size:clamp(2.8rem,13.2vw,4.2rem)}.d1v2 .ep-hero-cinematic-inner{padding-top:132px;padding-bottom:42px}.d1v2 .ep-h1{font-size:clamp(3rem,15vw,4.6rem)}.d1v2 .ep-principle{grid-template-columns:1fr;gap:10px}.d1v2 .ep-principle p{grid-column:auto}.d1v2 .ep-chapter-body ul{grid-template-columns:1fr}.d1v2 .ep-plate-face:before{padding-top:106%}.d1v2 .ep-plate{--ep-plate-nudge:calc(var(--ep-plate-shift,0) * 2%)}.d1v2 .ep-cta{min-height:0}}@media (prefers-reduced-motion:reduce){.d1v2 .ep-plate:after,.d1v2 .ep-plate-media img,.d1v2 .ep-plate-monogram,.d1v2 .ep-plate-caption,.d1v2 .ep-dossier{transition-duration:.01ms}.d1v2 .ep-plate-media img,.d1v2 .ep-plate-face:hover .ep-plate-media img,.d1v2 .ep-plate[data-open=true] .ep-plate-media img{transform:scale(1.22) translateY(calc(-4% + var(--ep-plate-nudge,0%)))}}
