:root{--ink:#0a0b10;--ink2:#171922;--blue:#1f3dff;--bone:#eef0f4;--white:#fff;--mute-d:#a3a9b8;--mute-l:#565c6c;--line-d:#2b2e3a;--line-l:#cfd3dc;--display:"Big Shoulders Display", "Arial Narrow", Impact, sans-serif;--body:"Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"DM Mono", ui-monospace, Menlo, monospace;--serif:"Bodoni Moda", "Didot", "Times New Roman", serif;--k:1;--ease-out:cubic-bezier(.23, 1, .32, 1);--enter:.45s;--bar:52px}*{box-sizing:border-box}html{background:var(--ink);scroll-snap-type:y mandatory}body{color:var(--white);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;height:auto;display:block}:focus-visible{outline:3px solid var(--white);outline-offset:2px;box-shadow:0 0 0 2px var(--ink)}.frame{min-height:100vh;padding-top:var(--bar);box-sizing:border-box;scroll-snap-align:start;background:var(--bg);color:var(--fg);--bg:var(--ink);--fg:var(--white);--mute:var(--mute-d);--line:var(--line-d);justify-content:center;align-items:center;display:flex}.frame.bone{--bg:var(--bone);--fg:var(--ink);--mute:var(--mute-l);--line:var(--line-l);background-image:url(/img/paper.jpg);background-size:cover}.frame.blue{--bg:var(--blue);--fg:var(--white);--mute:#d5dbff;--line:#5b72ff}.slide{width:min(100vw, calc((100vh - var(--bar)) * 16 / 9));aspect-ratio:16/9;position:relative;overflow:hidden;container-type:inline-size}.in{flex-direction:column;gap:2cqw;padding:4.2cqw 5cqw 3.6cqw;display:flex;position:absolute;inset:0}.eyebrow{font-family:var(--mono);font-size:calc(var(--k) * 1.02cqw);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin:0}h1,h2{font-family:var(--display);text-transform:uppercase;letter-spacing:.002em;text-wrap:balance;margin:0;font-weight:900;line-height:.94}h2{font-size:calc(var(--k) * 5.6cqw)}.lead{font-size:calc(var(--k) * 1.72cqw);max-width:56cqw;margin:0;line-height:1.36}.small{font-size:calc(var(--k) * 1.16cqw);color:var(--mute);margin:0;line-height:1.4}.src{font-family:var(--mono);font-size:calc(var(--k) * .86cqw);color:var(--mute);max-width:76cqw;margin:auto 0 0;line-height:1.4}.num{font-family:var(--display);font-weight:800;font-size:calc(var(--k) * 4.5cqw);font-variant-numeric:tabular-nums;line-height:1}.lab{font-size:calc(var(--k) * 1.12cqw);color:var(--mute);margin-top:.35cqw;line-height:1.3}.cover{position:absolute;inset:0}.cover img.bg{object-fit:cover;object-position:center 22%;width:58%;height:100%;position:absolute;top:0;right:0}.cover .shade{background:linear-gradient(90deg, var(--ink) 42%, #0a0b100d 78%);position:absolute;inset:0}.cover h1{font-size:calc(var(--k) * 11.6cqw);max-width:62cqw}.logo{width:13cqw;height:auto;position:relative}.row{gap:2.4cqw;display:grid}.c2{grid-template-columns:1fr 1fr}.c3{grid-template-columns:repeat(3,1fr)}.c4{grid-template-columns:repeat(4,1fr)}.c6{grid-template-columns:repeat(6,1fr)}.fill{flex:1;min-height:0}.tl figure{flex-direction:column;gap:.8cqw;margin:0;display:flex}.tl img{aspect-ratio:1;object-fit:cover;width:100%}.tl .y{font-family:var(--display);font-weight:800;font-size:calc(var(--k) * 2.3cqw)}.tl p{font-size:calc(var(--k) * 1.14cqw);color:var(--mute);margin:0;line-height:1.34}.lineup{flex-direction:column;flex:1;justify-content:center;gap:.5cqw;display:flex}.lu{border-top:1px solid var(--line);grid-template-columns:6.6cqw 1fr;align-items:baseline;padding-top:1cqw;padding-bottom:.5cqw;display:grid}.lu>span{font-family:var(--mono);font-size:calc(var(--k) * 1cqw);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.lu>div{font-family:var(--display);text-transform:uppercase;font-weight:900;font-size:calc(var(--k) * 4.95cqw);letter-spacing:.004em;white-space:nowrap;line-height:1.05}.lu i{opacity:.45;padding:0 .9cqw;font-style:normal;font-weight:700}.lu-title{justify-content:space-between;align-items:flex-end;gap:3cqw;display:flex}.lu-title h2{font-size:calc(var(--k) * 4.4cqw);white-space:nowrap}.lu-title p{font-size:calc(var(--k) * 1.45cqw);max-width:46cqw;margin:0;line-height:1.32}h2.serif{font-family:var(--serif);text-transform:none;letter-spacing:-.012em;font-style:italic;font-weight:500;line-height:1}.cover-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cover-foot{justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:3.4cqw;left:5cqw;right:5cqw}.cover-foot img{width:6.4cqw;height:auto}.spread{grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:0}.spread:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#0003 49%,#0000000d 51%,#0000);width:4.8cqw;position:absolute;top:0;bottom:0;left:calc(50% - 2.4cqw)}.sp-photo{background:#111;min-height:0;margin:0;position:relative;overflow:hidden}.sp-photo img{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.sp-photo figcaption{font:400 calc(var(--k) * .96cqw) / 1.35 var(--mono);color:#fff;text-shadow:0 0 .6cqw #000c;background:linear-gradient(#0000,#000000c7);padding:4cqw 3.5cqw 1.4cqw 2cqw;position:absolute;bottom:0;left:0;right:0}.sp-text{flex-direction:column;gap:1.25cqw;min-height:0;padding:3cqw 4.4cqw 2.5cqw 4cqw;display:flex}.spread.flip .sp-text{padding:3cqw 4cqw 2.5cqw 4.4cqw}.sp-text h2.serif{font-size:calc(var(--k) * 4.9cqw)}.handwriting{width:30cqw;max-width:100%;height:auto}.body{font-size:calc(var(--k) * 1.22cqw);margin:0;line-height:1.42}.drop{font-size:calc(var(--k) * 1.28cqw);margin:0;line-height:1.42}.drop:first-letter{font-family:var(--serif);float:left;color:var(--blue);padding:.08em .08em 0 0;font-size:3.6em;font-weight:500;line-height:.8}.sp-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1.3cqw;margin-top:auto;padding-top:.9cqw;display:grid}.sp-stats .num{font-size:calc(var(--k) * 3cqw);white-space:nowrap}.sp-stats .lab{font-size:calc(var(--k) * .98cqw)}.folio{font:400 calc(var(--k) * .9cqw) var(--mono);color:var(--mute);position:absolute;bottom:1.3cqw;right:2cqw}.people{flex:1;gap:1.1cqw;min-height:0;display:grid}.people.two{grid-template-columns:1fr 1fr}.people.three{grid-template-rows:1fr 1fr;grid-template-columns:repeat(3,1fr)}.people figure{flex-direction:column;gap:.45cqw;min-width:0;min-height:0;margin:0;display:flex}.people img{object-fit:cover;object-position:center top;background:#222;flex:1;width:100%;min-height:0}.people figcaption{font-size:calc(var(--k) * .96cqw);color:var(--mute);min-height:3.65cqw;line-height:1.28}.people figcaption b{color:var(--fg);font-weight:600;font-size:calc(var(--k) * 1.08cqw);display:block}.signs{grid-template-columns:1.02fr 1fr;align-items:center;display:grid;position:absolute;inset:0}.signs-hands{object-fit:contain;width:100%;height:100%;min-height:0;padding:2.2cqw 0 2.2cqw 2.2cqw}.signs-text{flex-direction:column;gap:1.3cqw;height:100%;min-height:0;padding:3cqw 4.4cqw 2.5cqw 3cqw;display:flex}.signs-text h2.serif{font-size:calc(var(--k) * 5.6cqw)}.words{grid-template-columns:1fr 1fr;align-items:center;gap:1cqw 2cqw;display:grid}.words img{object-fit:contain;object-position:left center;width:100%;height:3.1cqw}.logos{grid-template-columns:repeat(3,1fr);gap:.7cqw;margin-top:auto;display:grid}.logos span{border:1px solid var(--line);background:#ffffff8c;justify-content:center;align-items:center;height:7.2cqw;padding:.8cqw;display:flex}.logos img{object-fit:contain;max-width:100%;max-height:100%}.fc1{grid-template-rows:1fr 1fr;grid-template-columns:1.4fr 1.4fr 1fr 1fr;gap:1cqw;min-height:0;display:grid}.fc1 span{background:#fff;justify-content:center;align-items:center;min-width:0;min-height:0;padding:.6cqw;display:flex}.fc1 .big{grid-row:1/3}.fc1 img{object-fit:contain;max-width:100%;max-height:100%}.bigstats{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:0 4cqw;min-height:0;display:grid}.bigstats>div{border-top:1px solid var(--line);padding-top:1.4cqw}.bigstats .num{font-size:calc(var(--k) * 8.4cqw)}.bigstats .lab{font-size:calc(var(--k) * 1.5cqw);margin-top:.6cqw}.exist{position:absolute;inset:0;overflow:hidden}.ex-title{width:66cqw;position:absolute;top:1.3cqw;left:50%;transform:translate(-50%)}.exg{flex-direction:column;gap:.55cqw;display:flex;position:absolute}.exg.g-pj{width:54.7cqw;top:11cqw;left:3cqw}.exg.g-sig{width:37.7cqw;top:11cqw;left:59.3cqw}.exg.g-reg{width:45.4cqw;top:33.2cqw;left:3cqw}.exg.g-mil{width:16.3cqw;top:33.2cqw;left:50cqw}.exg.g-wom{width:15.5cqw;top:33.2cqw;left:67.9cqw}.exg.g-sun{width:12cqw;top:33.2cqw;left:85cqw}.xt-row{gap:.8cqw;height:19.4cqw;display:flex}.xt{flex:var(--w) 1 0;justify-content:center;align-items:center;gap:.6cqw;min-width:0;margin:0;display:flex;position:relative;overflow:hidden}.xt.ph img{object-fit:cover;object-position:center 30%;width:100%;height:100%;position:absolute;inset:0}.xt:is(.pp,.blue,.ink){padding:1.3cqw}.xt:is(.pp,.blue,.ink) img{object-fit:contain;filter:drop-shadow(.2cqw .35cqw .45cqw #00000047);width:auto;max-width:100%;height:auto;max-height:100%}.xt.pp{background:#f4f4f1 url(/img/paper.jpg) 50%/cover;box-shadow:inset 0 0 0 1px #0a0b100f}.xt.blue{background:var(--blue)}.xt.ink{background:var(--ink)}.xt.trio img{flex:1 1 0;min-width:0}.xt.duo{flex-direction:column;gap:1.6cqw}.ex-l{font:400 calc(var(--k) * .9cqw) var(--mono);color:var(--mute)}.look{flex-direction:column;display:flex;position:absolute;inset:0}.look-band{background:var(--blue);--mute:#d5dbff;justify-content:space-between;align-items:baseline;gap:2cqw;padding:1.2cqw 3cqw;display:flex}.look-band h2{font-size:calc(var(--k) * 3.5cqw);order:-1}.look-row{flex:1;grid-template-columns:repeat(4,1fr);min-height:0;display:grid}.look-row img{object-fit:cover;object-position:center 40%;width:100%;height:100%;min-height:0}.look-row.tees>span{background:#f4f4f1 url(/img/paper.jpg) 50%/cover;justify-content:center;align-items:center;min-height:0;padding:3.5cqw 2.6cqw;display:flex}.look-row.tees>span.bone2{background-blend-mode:multiply;background:#e6e7ea url(/img/paper.jpg) 50%/cover}.look-row.tees img{object-fit:contain;filter:drop-shadow(.25cqw .45cqw .6cqw #00000038);width:100%;height:auto;max-height:100%}.tour{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(8,1fr);display:grid;position:absolute;inset:0}.tour-t{grid-area:1/1/span 3/span 3}.tour-t h2.serif{font-size:calc(var(--k) * 5.6cqw)}.tour figure{background:#111;min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}.tour figure.wide{grid-column:span 2}.tour figure img{object-fit:cover;object-position:center 20%;width:100%;height:100%;position:absolute;inset:0}.tour figcaption{font:400 calc(var(--k) * .86cqw) var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#0a0b10b8;padding:.45cqw .8cqw;position:absolute;bottom:0;left:0}.wall{grid-template-rows:1fr 1fr;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;inset:0}.wall>span{justify-content:center;align-items:center;min-width:0;min-height:0;padding:2.2cqw;display:flex}.wall>span img{object-fit:contain;max-width:100%;max-height:100%}.wall .pp{background:#f2f2ee url(/img/paper.jpg) 50%/cover}.wall-t{background:var(--blue);--mute:#d5dbff;flex-direction:column;gap:1cqw;padding:2.4cqw;display:flex}.wall-t h2{font-size:calc(var(--k) * 4.6cqw)}.wall-t .small{margin-top:auto}.travel{position:absolute;inset:0;overflow:hidden}.tr-text{flex-direction:column;gap:1cqw;width:34cqw;display:flex;position:absolute;top:3.4cqw;left:4cqw}.tr-text h2.serif{font-size:calc(var(--k) * 5.2cqw);line-height:.98}.tr-by{font:400 calc(var(--k) * 1.05cqw) var(--mono);color:#d5dbff;margin:0}.tr-note{font-size:calc(var(--k) * 1.22cqw);color:#e6e9ff;max-width:30cqw;margin:0;line-height:1.4}.tr-pouch{width:33cqw;position:absolute;bottom:3cqw;left:3.6cqw}.tr-case{width:auto;height:50cqw;position:absolute;bottom:1.6cqw;left:39cqw}.tr-silver{width:auto;height:34cqw;position:absolute;bottom:1.6cqw;left:58cqw}.st{filter:drop-shadow(.15cqw .25cqw .3cqw #00000059);width:auto;position:absolute}.st1{height:8.4cqw;top:2.4cqw;left:76cqw;transform:rotate(-5deg)}.st2{height:10.2cqw;top:12.6cqw;left:85.6cqw;transform:rotate(8deg)}.st3{height:8.4cqw;top:3.6cqw;left:60cqw;transform:rotate(-8deg)}.st4{height:12.4cqw;bottom:16cqw;left:82.6cqw;transform:rotate(-4deg)}.st5{height:9.2cqw;top:12.6cqw;left:74cqw;transform:rotate(10deg)}.st6{height:8.6cqw;bottom:3.2cqw;left:80cqw;transform:rotate(4deg)}.more figure{flex-direction:column;gap:.7cqw;min-height:0;margin:0;display:flex}.more span{background:#fff;flex:1;justify-content:center;align-items:center;min-height:0;padding:1cqw;display:flex}.more img{object-fit:contain;max-width:100%;min-height:0;max-height:100%}.more figcaption{font-size:calc(var(--k) * 1.2cqw);color:var(--mute);line-height:1.35}.more figcaption b{font-family:var(--serif);font-style:italic;font-weight:500;font-size:calc(var(--k) * 2.2cqw);color:var(--fg);display:block}.fo{font-family:var(--mono);letter-spacing:0;vertical-align:.95em;opacity:.9;margin-left:.3em;font-size:.3em;font-weight:400}.lu-title p b{font-weight:600}.people figcaption em{font:400 .86em var(--mono);color:var(--blue)}.mk{grid-template-columns:1fr 54cqw;gap:3cqw;display:grid}.mk-side{flex-direction:column;gap:1.6cqw;min-height:0;display:flex}.mk-side .lead{font-size:calc(var(--k) * 1.5cqw)}.mk-stats{flex-direction:column;gap:1.1cqw;display:flex}.mk-stats>div{border-top:1px solid var(--line);padding-top:.8cqw}.mk-stats .num{font-size:calc(var(--k) * 3.4cqw)}.mk-claim{font-family:var(--display);text-transform:uppercase;font-weight:800;font-size:calc(var(--k) * 2cqw);margin:auto 0 0;line-height:1.05}.mk-map{flex-direction:column;justify-content:center;gap:.9cqw;min-height:0;margin:0;display:flex}.mk-map svg{width:100%;height:auto;display:block}.mk-map .o{fill:#1b1e29}.mk-map .s{fill:#262d5e}.mk-map .t{fill:var(--blue)}.mk-map .b{fill:none;stroke:var(--ink);stroke-width:.6px}.mk-map .a path{fill:none;stroke:#fff;stroke-opacity:.3;stroke-width:.9px}.mk-map .d{fill:#fff}.mk-map .frm{fill:none;stroke:#fff;stroke-width:1px}.mk-map .bg{fill:var(--ink)}.mk-map text{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;fill:#fff;paint-order:stroke;stroke:var(--ink);stroke-width:5px;font-size:24px}.mk-map .cm-glow{fill:#fff;opacity:.22}.mk-map .cm-core{fill:#fff}.mk-map .cm{opacity:0}@media screen and (prefers-reduced-motion:no-preference){.motion .mk-map :is(.s,.t){fill:#1b1e29}.motion .mk-map .s{transition:fill .9s var(--ease-out) .15s}.motion .mk-map .t{transition:fill .7s var(--ease-out) .7s}.motion .frame.seen .mk-map .s{fill:#262d5e}.motion .frame.seen .mk-map .t{fill:var(--blue)}.motion .mk-map .a path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .48s var(--ease-out) calc(1s + var(--i) * 28ms)}.motion .frame.seen .mk-map .a path{stroke-dashoffset:0}.motion .mk-map .d{transform-box:fill-box;transform-origin:50%;transition:scale .42s cubic-bezier(.34, 1.56, .64, 1) calc(1.1s + var(--i) * 40ms);scale:0}.motion .mk-map .d.eu{transition-delay:calc(1.5s + var(--i) * 40ms)}.motion .frame.seen .mk-map .d{scale:1}.motion .mk-map .cm{transition:opacity .8s ease-out 4.2s}.motion .frame.seen .mk-map .cm{opacity:1}}.mk-legend{font-family:var(--mono);font-size:calc(var(--k) * .86cqw);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);flex-wrap:wrap;gap:.6cqw 1.8cqw;display:flex}.mk-legend i{width:.8cqw;height:.8cqw;margin-right:.5cqw;display:inline-block}.mk-legend i.t{background:var(--blue)}.mk-legend i.s{background:#262d5e}.mk-legend i.d{background:#fff;border-radius:50%}.comm{flex:1;grid-template-columns:1fr 17cqw 17cqw 22cqw;gap:2cqw;min-height:0;display:grid}.comm img{object-fit:cover;object-position:top;width:100%;height:100%;min-height:0}.stack{flex-direction:column;gap:1.7cqw;display:flex}.bars{flex-direction:column;gap:.62cqw;display:flex}.bar{font-size:calc(var(--k) * 1.2cqw);font-variant-numeric:tabular-nums;grid-template-columns:3.4cqw 1fr 8.4cqw;align-items:center;gap:.9cqw;display:grid}.bar b{font-weight:500}.bar .t{background:var(--ink2);height:1.35cqw}.bone .bar .t{background:#dde0e7}.bar .f{background:var(--blue);height:100%}.bar span:last-child{text-align:right;color:var(--mute)}.months{border-bottom:1px solid var(--line);align-items:flex-end;gap:.34cqw;height:15cqw;display:flex}.months div{background:var(--blue);flex:1;min-height:2px}.mlabs{font-family:var(--mono);font-size:calc(var(--k) * .86cqw);color:var(--mute);justify-content:space-between;margin-top:.5cqw;display:flex}.chart-t{font-weight:600;font-size:calc(var(--k) * 1.3cqw);margin:0 0 .9cqw}.deal-bg{object-fit:cover;object-position:50% 12%;filter:grayscale()contrast(1.15);mix-blend-mode:luminosity;opacity:.5;pointer-events:none;width:48%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 55%);mask-image:linear-gradient(90deg,#0000 0%,#000 55%)}.deal-bg~.in{z-index:1}.rail{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rail path{fill:none;stroke:var(--blue);stroke-width:.15px;stroke-linecap:round;stroke-linejoin:round}.rail circle{fill:var(--blue)}.in.story{flex-direction:row;gap:3.4cqw}.story-t{flex-direction:column;flex:none;gap:1.4cqw;width:25cqw;min-height:0;display:flex}.story-t h2{font-size:calc(var(--k) * 4.4cqw)}.story-t .small{font-size:calc(var(--k) * 1.3cqw)}.story-n{border-top:1px solid var(--line);padding-top:1cqw}.story-n .num{font-size:calc(var(--k) * 6.4cqw);color:var(--blue)}.story-by{font:500 calc(var(--k) * .95cqw) var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg);margin:auto 0 0}.story-g{flex:1;gap:.8cqw;min-height:0;display:grid}.pop{background:var(--ink2);min-height:0;margin:0;overflow:hidden}.pop img{object-fit:cover;width:100%;height:100%;transition:scale .5s var(--ease-out);display:block}@media (hover:hover) and (pointer:fine){.pop:hover img{scale:1.05}}.story-g.mi{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(4,1fr)}.mi .a{grid-area:1/1/3/3}.mi .b{grid-area:1/3/2/4}.mi .c{grid-area:1/4/2/5}.mi .d{grid-area:2/3/3/4}.mi .e{grid-area:2/4/3/5}.mi .f{grid-area:3/1/4/2}.mi .g{grid-area:3/2/4/3}.mi .h{grid-area:3/3/4/4}.mi .k{grid-area:3/4/4/5}.mi .c{background:#f0f0f0}.mi .c img{object-fit:contain}.story-g.hk{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.5fr 1fr 1fr}.hk .a{grid-area:1/1/3/2}.hk .b{grid-area:1/2/2/3}.hk .c{grid-area:1/3/2/4}.hk .d{grid-area:2/2/3/4}.hk .d img{object-position:50% 35%}.story-g.mia{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.15fr 1fr 1fr}.mia .a{grid-area:1/1/3/2}.mia .b{grid-area:1/2/2/3}.mia .c{grid-area:1/3/2/4}.mia .d{grid-area:2/2/3/4}.tl-go{border:1px solid var(--blue);color:var(--fg);font:500 calc(var(--k) * .9cqw) var(--mono);letter-spacing:.08em;text-transform:uppercase;align-self:center;align-items:center;gap:.6cqw;margin-top:auto;padding:.55cqw 1cqw;text-decoration:none;display:inline-flex;position:relative}.tl-go:after{content:"";background:var(--blue);width:2px;height:30cqw;position:absolute;top:100%;left:calc(50% - 1px)}.tl-start,.tl-start figure:nth-child(2){position:relative}@media (hover:hover) and (pointer:fine){.tl-go:hover{background:var(--blue)}}.trc{grid-template-rows:minmax(0,1fr);grid-template-columns:1.45fr 1fr;gap:5cqw;min-height:0;display:grid}.trc-chart{flex-direction:column;min-height:0;margin:0;display:flex}.trc-plot{flex:1;min-height:12cqw;margin-right:5.5cqw;position:relative}.trc-plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.trc-plot .ar{fill:var(--blue);opacity:.14}.trc-plot .ln{fill:none;stroke:var(--blue);stroke-width:3px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.trc-plot .k{stroke:var(--fg);stroke-opacity:.35;stroke-width:1px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.trc-k,.trc-end,.trc-note,.trc-x span{font-family:var(--mono);font-size:calc(var(--k) * .86cqw);letter-spacing:.04em;color:var(--mute);white-space:nowrap;position:absolute}.trc-k{left:0;translate:0 calc(-100% - .3cqw)}.trc-end{font-family:var(--display);font-weight:800;font-size:calc(var(--k) * 2.6cqw);letter-spacing:0;color:var(--fg);left:100%;translate:.8cqw -50%}.trc-pt{background:var(--blue);width:1.1cqw;height:1.1cqw;box-shadow:0 0 0 .35cqw var(--bone);border-radius:50%;position:absolute;translate:-50% -50%}.trc-note{color:var(--fg);font-weight:500;translate:-104% -165%}.trc-x{border-top:1px solid var(--line);height:1.6cqw;margin:.7cqw 5.5cqw 0 0;position:relative}.trc-x span{top:.4cqw;translate:-50%}.trc-steps{flex-direction:column;justify-content:space-between;gap:.8cqw;min-height:0;display:flex}.trc-steps .chart-t{margin:0}.trc-step{border-top:1px solid var(--line);padding-top:.7cqw}.trc-step .num{font-size:calc(var(--k) * 3.6cqw)}.trc-bar{background:#dde0e7;height:.8cqw;margin:.45cqw 0 .4cqw}.trc-bar i{background:var(--blue);min-width:3px;height:100%;display:block}.trc-step .lab{font-size:calc(var(--k) * 1.2cqw);margin:0}.ct{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr 20cqw;gap:3cqw;min-height:0;display:grid}.ct-map{height:100%}.ct-map svg{height:100%;min-height:0}.ct-map .c{fill:#fff;fill-opacity:.78;stroke:var(--ink);stroke-width:.6px}.ct-side{flex-direction:column;justify-content:center;gap:1cqw;min-height:0;display:flex}.ct-top{counter-reset:ct;margin:0;padding:0;list-style:none}.ct-top li{border-top:1px solid var(--line);font-size:calc(var(--k) * 1.2cqw);grid-template-columns:1fr auto;align-items:center;column-gap:1cqw;padding:.4cqw 0;display:grid}.ct-top li:last-child{border-bottom:1px solid var(--line)}.ct-top b{font-weight:600}.ct-top span{font-family:var(--mono);font-size:calc(var(--k) * .8cqw);letter-spacing:.05em;text-transform:uppercase;color:var(--mute);grid-row:2}.ct-top em{font-style:normal;font-family:var(--display);font-weight:800;font-size:calc(var(--k) * 1.9cqw);font-variant-numeric:tabular-nums;grid-area:1/2/3}.prod{flex-direction:column;gap:.75cqw;display:flex}.prod .ph{aspect-ratio:1;border:1px solid var(--line);background:#fff;justify-content:center;align-items:center;display:flex;position:relative}.prod img{object-fit:contain;width:86%;height:86%}.prod h3{font-size:calc(var(--k) * 1.2cqw);min-height:2.9cqw;margin:0;font-weight:600;line-height:1.22}.prod p{font-size:calc(var(--k) * 1.08cqw);color:var(--mute);font-variant-numeric:tabular-nums;margin:0;line-height:1.35}.tag{font-family:var(--mono);font-size:calc(var(--k) * .86cqw);background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.05em;padding:.24cqw .5cqw;position:absolute;top:.6cqw;left:.6cqw}.coll{border-top:1px solid var(--line);grid-template-columns:25cqw 1fr 13cqw;align-items:center;gap:1.6cqw;padding:.78cqw 0;display:grid}.coll h3{font-family:var(--display);font-weight:800;font-size:calc(var(--k) * 2.2cqw);text-transform:uppercase;margin:0;line-height:1}.coll small{font-family:var(--mono);font-size:calc(var(--k) * .88cqw);color:var(--mute);margin-top:.3cqw;display:block}.thumbs{gap:.5cqw;display:flex}.thumbs span{background:#fff;justify-content:center;align-items:center;width:4.9cqw;height:4.9cqw;display:flex}.thumbs img{object-fit:contain;width:90%;height:90%}.coll .v{text-align:right;font-variant-numeric:tabular-nums;font-size:calc(var(--k) * 1.14cqw);color:var(--mute)}.coll .v b{font-family:var(--display);font-weight:800;font-size:calc(var(--k) * 2.3cqw);color:var(--fg);display:block}table{border-collapse:collapse;width:100%;font-size:calc(var(--k) * 1.28cqw);font-variant-numeric:tabular-nums}th,td{border-bottom:1px solid var(--line);text-align:right;padding:.72cqw 0;font-weight:400}th:first-child,td:first-child{text-align:left}th{font-family:var(--mono);font-size:calc(var(--k) * .94cqw);color:var(--mute);text-transform:uppercase;letter-spacing:.05em}.b td{font-weight:600}.note{border-left:2px solid var(--blue);padding-left:1.1cqw}.note h3{font-size:calc(var(--k) * 1.34cqw);margin:0 0 .3cqw;font-weight:600}.note p{font-size:calc(var(--k) * 1.22cqw);color:var(--mute);margin:0;line-height:1.38}.lever{border-top:2px solid var(--fg);flex-direction:column;gap:.7cqw;padding-top:1.3cqw;display:flex}.lever h3{font-family:var(--display);font-weight:800;font-size:calc(var(--k) * 3.7cqw);text-transform:uppercase;margin:0;line-height:1}.lever p{font-size:calc(var(--k) * 1.62cqw);color:var(--mute);margin:0;line-height:1.38}.deal ul,.deal ol{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.deal li{border-top:1px solid var(--line);font-size:calc(var(--k) * 1.5cqw);gap:1.2cqw;padding:1cqw 0;line-height:1.32;display:flex}.deal li b{font-family:var(--mono);color:var(--mute);font-weight:400}.cta{background:var(--white);color:var(--ink);justify-content:space-between;align-items:center;gap:2cqw;padding:1.6cqw 1.9cqw;display:flex}.cta a{color:var(--blue);font-weight:600;font-size:calc(var(--k) * 1.75cqw);overflow-wrap:anywhere}.cta p{font-size:calc(var(--k) * 1.2cqw);color:var(--mute-l);margin:.25cqw 0 0}.nav{z-index:20;height:var(--bar);color:#fff;border-bottom:1px solid var(--line-d);font:500 .76rem var(--mono);letter-spacing:.06em;text-transform:uppercase;background:#0a0b10eb;align-items:center;gap:.75rem;padding:0 .6rem 0 .9rem;display:flex;position:fixed;top:0;left:0;right:0}.nav button,.nav a{color:#fff;min-width:44px;height:44px;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;justify-content:center;align-items:center;padding:0 .75rem;text-decoration:none;display:inline-flex}@media (hover:hover){.nav button:hover,.nav a:hover{background:var(--blue)}.nav .brand:hover{opacity:.85;background:0 0}.nav .chapters button:hover{color:#fff;background:0 0}}.nav .brand{padding:0 .3rem}.nav .brand img{width:auto;height:30px;display:block}.nav .chapters{gap:.15rem;margin:0 auto;display:flex}.nav .chapters button{height:var(--bar);color:var(--mute-d);transition:color .15s ease-out,box-shadow .15s ease-out;box-shadow:inset 0 -2px #0000}.nav .chapters button[aria-current=true]{color:#fff;box-shadow:inset 0 -2px 0 var(--blue)}.nav .ctrl{align-items:center;gap:.25rem;display:flex;position:relative}.nav .count{font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 .4rem}.nav .here,.nav .menu-btn{display:none}.sheet-scrim{inset:var(--bar) 0 0 0;z-index:19;background:#00000080;position:fixed}.sheet{top:var(--bar);z-index:20;max-height:calc(100vh - var(--bar));background:var(--ink);border-bottom:1px solid var(--line-d);animation:sheet-in .2s var(--ease-out);flex-direction:column;padding:.4rem 0 .8rem;display:flex;position:fixed;left:0;right:0;overflow-y:auto}.sheet button,.sheet a{color:#fff;min-height:52px;font:600 1.05rem var(--body);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 1.25rem;text-decoration:none;display:flex}.sheet button[aria-current=true]{box-shadow:inset 3px 0 0 var(--blue)}.sheet small{font:500 .76rem var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute-d)}@keyframes sheet-in{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0}}.lang,.lang>span{align-items:center;display:flex}.lang i{color:var(--mute-d);font-style:normal}.lang button[aria-pressed=true]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue)}.nav .lang{border-right:1px solid var(--line-d);margin-right:.4rem;padding-right:.4rem}.nav .lang button{color:var(--mute-d);padding:0 .5rem}.nav .lang button[aria-pressed=true]{color:#fff}.sheet-lang{border-top:1px solid var(--line-d);justify-content:space-between;align-items:center;gap:1rem;margin-top:.4rem;padding:.8rem 1.25rem 0;display:flex}.sheet .lang{gap:.5rem}.sheet .lang button{border:1px solid var(--line-d);min-height:44px;color:var(--mute-d);font:600 .95rem var(--body);padding:0 1rem}.sheet .lang button[aria-pressed=true]{color:#fff;border-color:var(--blue)}@media (max-width:900px){.nav .lang,.nav .chapters{display:none}.nav .here{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;display:block;overflow:hidden}.nav .menu-btn{border:1px solid var(--line-d);display:inline-flex}}.nav .out{color:var(--mute-d);border-left:1px solid var(--line-d);margin-left:.2rem}.sheet .sheet-out{border-top:1px solid var(--line-d);font:500 .8rem var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute-d);margin-top:.4rem}@media (max-width:900px){.nav .out{display:none}}.watermark{z-index:20;font:500 .72rem var(--mono);letter-spacing:.04em;color:#fff;opacity:.6;mix-blend-mode:difference;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;position:fixed;bottom:.8rem;left:1rem}@media print{.watermark{display:none}}.motion .frame :is(.in,.sp-text,.signs-text,.tr-text,.cover-foot)>*{opacity:0;transition:opacity var(--enter) var(--ease-out), translate var(--enter) var(--ease-out);translate:0 10px}.motion .frame.seen :is(.in,.sp-text,.signs-text,.tr-text,.cover-foot)>*{opacity:1;translate:0}.motion .frame :is(.in,.sp-text,.signs-text,.tr-text,.cover-foot)>:nth-child(2){transition-delay:60ms}.motion .frame :is(.in,.sp-text,.signs-text,.tr-text,.cover-foot)>:nth-child(3){transition-delay:.12s}.motion .frame :is(.in,.sp-text,.signs-text,.tr-text,.cover-foot)>:nth-child(4){transition-delay:.18s}.motion .frame :is(.in,.sp-text,.signs-text,.tr-text,.cover-foot)>:nth-child(5){transition-delay:.24s}.motion .frame :is(.in,.sp-text,.signs-text,.tr-text,.cover-foot)>:nth-child(n+6){transition-delay:.3s}.motion .bar .f{transform-origin:0;transition:scale .7s var(--ease-out);scale:0 1}.motion .months div{transform-origin:bottom;transition:scale .6s var(--ease-out);scale:1 0}.motion .frame.seen :is(.bar .f,.months div){scale:1}.motion .rail path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s var(--ease-out) .1s}.motion .frame.seen .rail path{stroke-dashoffset:0}.motion .rail circle{transform-box:fill-box;transform-origin:50%;transition:scale .4s cubic-bezier(.34,1.56,.64,1) .7s;scale:0}.motion .frame.seen .rail circle{scale:1}.motion .pop{opacity:0;transition:opacity .35s ease-out, scale .56s cubic-bezier(.34, 1.56, .64, 1), rotate .56s var(--ease-out);transition-delay:calc(.25s + var(--i) * .11s);rotate:-2deg;scale:.8}.motion .pop:nth-child(2n){rotate:2deg}.motion .frame.seen .pop{opacity:1;rotate:none;scale:1}.motion .tl-go span{animation:1.6s ease-in-out infinite tl-bob;display:inline-block}@keyframes tl-bob{50%{translate:0 3px}}.motion .trc-plot .ln{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s var(--ease-out) .2s}.motion .frame.seen .trc-plot .ln{stroke-dashoffset:0}.motion .trc-plot .ar,.motion :is(.trc-pt,.trc-note,.trc-end){opacity:0;transition:opacity .6s ease-out 1.2s}.motion .frame.seen .trc-plot .ar{opacity:.14}.motion .frame.seen :is(.trc-pt,.trc-note,.trc-end){opacity:1}.motion .trc-bar i{transform-origin:0;transition:scale .7s var(--ease-out);scale:0 1}.motion .frame.seen .trc-bar i{scale:1}.motion .ct-map .c{transform-box:fill-box;transform-origin:50%;transition:scale .38s cubic-bezier(.34, 1.56, .64, 1) calc(.2s + var(--i) * 18ms);scale:0}.motion .ct-map .c.eu{transition-delay:calc(.9s + var(--i) * 18ms)}.motion .frame.seen .ct-map .c{scale:1}.progress{pointer-events:none;height:2px;position:absolute;bottom:-1px;left:0;right:0}.progress i{background:var(--blue);transform-origin:0;height:100%;transition:scale .3s var(--ease-out);display:block}.nav .hint{color:#fff;font:500 .72rem var(--mono);white-space:nowrap;pointer-events:none;background:#0a0b10db;padding:.3rem .55rem;transition:opacity .2s ease-out;position:absolute;top:calc(100% + .7rem);right:0}.nav .hint.gone{opacity:0}@media not ((hover:hover) and (pointer:fine)){.nav .hint{display:none}}.nav button{transition:scale .16s ease-out}.nav button:active{scale:.97}@media (hover:hover) and (pointer:fine){:is(.lever,.people figure,.coll){transition:translate .25s ease-out}:is(.lever,.people figure,.coll):hover{translate:0 -2px}}@media (prefers-reduced-motion:reduce){.motion .frame :is(.in,.sp-text,.signs-text,.tr-text,.cover-foot)>*{transition:opacity .2s;translate:none}.motion :is(.bar .f,.months div){transition:none;scale:none}.motion .trc-plot .ln{stroke-dasharray:none;stroke-dashoffset:0;transition:none}.motion .trc-plot .ar{opacity:.14;transition:none}.motion :is(.trc-pt,.trc-note,.trc-end){opacity:1;transition:none}.motion :is(.trc-bar i,.ct-map .c){transition:none;scale:none}.motion .rail path{stroke-dasharray:none;stroke-dashoffset:0;transition:none}.motion :is(.rail circle,.pop){opacity:1;transition:none;rotate:none;scale:none}.motion .tl-go span{animation:none}.progress i,.nav .hint,.nav button,:is(.lever,.people figure,.coll){transition:none}.sheet{animation:none}.nav button:active,:is(.lever,.people figure,.coll):hover{translate:none;scale:none}}@media print{.motion .frame :is(.in,.sp-text,.signs-text,.tr-text,.cover-foot)>*,.motion :is(.bar .f,.months div){opacity:1!important;transition:none!important;translate:none!important;scale:none!important}.motion .trc-plot .ln{stroke-dasharray:none!important;stroke-dashoffset:0!important;transition:none!important}.motion .trc-plot .ar{opacity:.14!important;transition:none!important}.motion :is(.trc-pt,.trc-note,.trc-end){opacity:1!important;transition:none!important}.motion :is(.trc-bar i,.ct-map .c){transition:none!important;scale:none!important}.motion .rail path{stroke-dasharray:none!important;stroke-dashoffset:0!important;transition:none!important}.motion :is(.rail circle,.pop){opacity:1!important;transition:none!important;rotate:none!important;scale:none!important}.progress,.nav,.sheet,.sheet-scrim{display:none}.frame{padding-top:0!important}}.login.door{background:var(--ink);gap:clamp(1.25rem,4vh,2.5rem);overflow:hidden}.door-logo{aspect-ratio:1400/696;will-change:transform;--fade:1;--ignite:0;flex:none;width:min(82vw,34rem,56vh);position:relative}.door-logo img{width:100%;height:100%;position:absolute;inset:0}.door-logo .halo{opacity:0;filter:blur(8px);transform-origin:48.73% 27.41%;transition:opacity .9s ease-out .15s, scale .9s var(--ease-out) .15s, filter .9s ease-out .15s;scale:.9}.door-logo .hands{opacity:0;transition:opacity .9s ease-out .6s, translate .9s var(--ease-out) .6s;translate:0 3%}.door-logo .word{clip-path:inset(0 100% 0 0);transition:clip-path .8s var(--ease-out) 1.2s}.door-logo .glow{aspect-ratio:2;filter:blur(10px);width:34%;opacity:var(--ignite);background:radial-gradient(closest-side,#eef0f499,#eef0f400);border-radius:50%;position:absolute;top:27.41%;left:48.73%;translate:-50% -50%}.door.ready .door-logo .halo{opacity:1;filter:none;scale:1}.door.ready .door-logo .hands{opacity:var(--fade);translate:0}.door.ready .door-logo .word{clip-path:inset(0);opacity:var(--fade)}.door.diving .door-logo img{transition:none}.login.door.ready.diving form,.login.door.ready.diving .lang{opacity:0;pointer-events:none;transition:opacity .28s ease-in}.door-bloom{z-index:5;pointer-events:none;background:#fff;position:fixed;inset:0;-webkit-mask-image:radial-gradient(1px at -20px -20px,#000 0,#0000 100%);mask-image:radial-gradient(1px at -20px -20px,#000 0,#0000 100%)}.login.door form{opacity:0;transition:opacity .5s var(--ease-out) 1.7s, translate .5s var(--ease-out) 1.7s;translate:0 8px}.login.door.ready form{opacity:1;translate:0}.login.door p,.login.door .field span{color:var(--mute-d)}.login.door input:not([type=checkbox]){color:#fff;background:var(--ink2);border:1px solid var(--line-d)}.login.door input:not([type=checkbox]):focus-visible{border-color:#fff}.login.door .check{color:var(--mute-d)}.login.door .check input{accent-color:var(--bone)}.login.door button[type=submit]{background:var(--bone);color:var(--ink);transition:scale .16s ease-out}.login.door button[type=submit]:active{scale:.97}.login.door [role=alert]{background:var(--blue);color:#fff}.login.door .note{color:#7d8394}.login.door .lang i,.login.door .lang button{color:var(--mute-d)}.login.door .lang button[aria-pressed=true]{color:#fff;-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue)}@media (prefers-reduced-motion:reduce){.door-logo img,.login.door form{transition:none!important}.door-logo .halo{filter:none}}.intro{z-index:50;--u:calc(min(160vw, 160vh) / 100);transition:opacity .42s ease-out;position:fixed;inset:0}.intro.out{pointer-events:none;opacity:0!important}.intro-world{background:var(--bone) url(/img/paper.jpg) center / cover;position:absolute;inset:0;overflow:hidden}.intro-scene{perspective:1000px;perspective-origin:50%;position:absolute;inset:0}.intro-cam{transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.intro .it{opacity:0;visibility:hidden;will-change:opacity;margin:0;position:absolute;top:50%;left:50%}.intro .it img{width:100%;height:auto}.intro .it figcaption{margin-top:calc(var(--u) * .6);font:500 calc(var(--u) * .78) var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute-l)}.intro .it.photo img{box-shadow:0 calc(var(--u) * .5) calc(var(--u) * 2.2) #0a0b1038}.intro .it.word figcaption{color:var(--blue)}.intro .it.mark{padding:calc(var(--u) * 1.6) calc(var(--u) * 2.2);color:var(--ink);box-shadow:0 calc(var(--u) * .5) calc(var(--u) * 2.2) #0a0b102e;background:#f6f7f9;width:auto!important}.intro .it.mark small{font:500 calc(var(--u) * .86) var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--blue);display:block}.intro .it.mark b{margin:calc(var(--u) * .5) 0;font:900 calc(var(--u) * 7.4) / .94 var(--display);text-transform:uppercase;white-space:nowrap;display:block}.intro .it.mark i{font:400 calc(var(--u) * .78) var(--mono);letter-spacing:.06em;color:var(--mute-l);font-style:normal;display:block}.intro-bloom{background:#fff;position:absolute;inset:0}.intro-skip{color:#fff;min-height:44px;font:500 .74rem var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;background:#0a0b10c7;border:0;padding:0 1rem;position:absolute;bottom:1rem;right:1rem}.intro-hint{font:500 .72rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute-l);opacity:0;pointer-events:none;white-space:nowrap;margin:0;transition:opacity .5s ease-out;position:absolute;bottom:1.6rem;left:50%;translate:-50%}.intro-hint.on{opacity:1}@media (max-width:760px){.intro-hint{bottom:4.6rem}}@media print{.intro{display:none}}.admin{background:var(--bone);min-height:100vh;color:var(--ink);font:400 .95rem/1.5 var(--body);flex-direction:column;gap:2.2rem;padding:2.5rem clamp(1rem,4vw,3rem);display:flex}.admin h1{font:800 2.6rem/1 var(--display);text-transform:uppercase;margin:0 0 .4rem}.admin h2{font:500 .8rem var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--mute-l);margin:0 0 .8rem}.admin header p,.admin section>p{color:var(--mute-l);margin:0}.admin a{color:var(--blue)}.admin .scroll{overflow-x:auto}.admin table{border-collapse:collapse;background:#fff;width:100%;font-size:.88rem}.admin th{text-align:left;font:500 .72rem var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--mute-l);border-bottom:2px solid var(--ink);white-space:nowrap;padding:.6rem .7rem}.admin td{border-bottom:1px solid var(--line-l);vertical-align:top;text-align:left;font-variant-numeric:tabular-nums;padding:.55rem .7rem}.admin .invite{gap:.5rem;margin-bottom:.8rem;display:grid}.admin .invite div{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.admin .invite span{width:5.5rem;font:500 .75rem var(--mono);text-transform:uppercase;color:var(--mute-l)}.admin code{font:500 .9rem var(--mono);background:#fff;padding:.35rem .6rem}.admin pre{font:400 .85rem/1.5 var(--mono);white-space:pre-wrap;background:#fff;max-width:46rem;margin:0 0 .6rem;padding:1rem}.admin button{height:2.2rem;font:600 .85rem var(--body);background:var(--ink);color:#fff;cursor:pointer;border:0;padding:0 .9rem}.admin [role=alert]{background:#ffe1e1;margin:0;padding:.7rem 1rem}.login{background:var(--blue);flex-direction:column;justify-content:center;align-items:center;gap:2rem;min-height:100vh;padding:1.5rem;display:flex}.login form{flex-direction:column;gap:.75rem;width:min(24rem,100%);display:flex}.login label{font-size:1rem;line-height:1.4}.login input{height:3rem;font:inherit;color:var(--ink);background:#fff;border:0;padding:0 .9rem}.login button{height:3rem;font:600 1rem var(--body);background:var(--ink);color:#fff;cursor:pointer;border:0}.login button:disabled{opacity:.5;cursor:default}.login p{margin:0;font-size:.95rem}.login .field{flex-direction:column;gap:.35rem;display:flex}.login .field span{font:500 .78rem var(--mono);letter-spacing:.06em;text-transform:uppercase}.login .check{cursor:pointer;align-items:flex-start;gap:.6rem;font-size:.95rem;line-height:1.4;display:flex}.login .check input{width:1.1rem;height:1.1rem;accent-color:var(--ink);flex:none;margin:.15rem 0 0;padding:0}.login [role=alert]{background:var(--ink);color:#fff;padding:.6rem .8rem}.login .note{color:#d5dbff;font-size:.8rem;line-height:1.45}.login .note a{color:inherit}.login{position:relative}.login .lang{font:500 .8rem var(--mono);letter-spacing:.06em;position:absolute;top:.75rem;right:.75rem}.login .lang i{color:#d5dbff}.login .lang button{color:#d5dbff;min-width:44px;height:44px;font:inherit;letter-spacing:inherit;background:0 0;padding:0 .5rem}.login .lang button[aria-pressed=true]{color:#fff;text-decoration-color:#fff}@media (max-width:760px){html{scroll-snap-type:none}:root{--k:2.55}.frame{min-height:0;display:block}.slide{aspect-ratio:auto;width:100vw;overflow:visible}.in{gap:5cqw;padding:9cqw 5cqw 11cqw;position:static}.row.c2,.row.c3{grid-template-columns:1fr;gap:6cqw}.row.c4,.row.c6{grid-template-columns:1fr 1fr;gap:5cqw}.cover{height:90cqw;position:relative;inset:auto}.cover img.bg{width:100%}.cover .shade{background:linear-gradient(180deg, #0a0b101a 30%, var(--ink) 100%)}.cover h1{max-width:none;font-size:18.5cqw}.logo{width:30cqw;position:absolute;top:7cqw;left:5cqw}.lead{max-width:none}.comm{grid-template-columns:1fr 1fr}.mk{grid-template-columns:1fr;gap:5cqw}.trc,.ct{grid-template-rows:auto;grid-template-columns:1fr;gap:7cqw}.rail,.tl-go:after{display:none}.in.story{flex-direction:column;gap:6cqw}.story-t{gap:4cqw;width:auto}.story-g.mi,.story-g.hk,.story-g.mia{grid-template-rows:none;grid-template-columns:1fr 1fr;grid-auto-rows:44cqw;align-items:stretch;gap:2cqw}.story-g .pop{grid-area:auto;align-self:stretch;height:auto}.story-g .pop.a,.story-g.mia .pop.d,.story-g.hk .pop.d{grid-column:span 2;height:auto}.tl-go{margin-top:2cqw;padding:2cqw 3cqw;font-size:3cqw}.ct-map,.ct-map svg{height:auto}.trc-plot{min-height:46cqw;margin-right:13cqw}.trc-x{height:4cqw;margin-right:13cqw}.trc-pt{width:2.6cqw;height:2.6cqw}.trc-bar{height:2.2cqw}.mk-map text{stroke-width:6px;font-size:30px}.mk-legend i{width:2.4cqw;height:2.4cqw;margin-right:1.4cqw}.cover-img{height:auto;position:static}.cover-foot{padding:5cqw;position:static}.cover-foot img{width:15cqw}.spread,.signs{grid-template-columns:1fr;position:static}.spread:after{display:none}.sp-photo{aspect-ratio:4/5}.sp-text,.spread.flip .sp-text,.signs-text{gap:5cqw;height:auto;padding:7cqw 5cqw 12cqw}.sp-text h2.serif,.signs-text h2.serif{font-size:12cqw}.handwriting{width:100%}.folio{display:none}.signs-hands{height:auto;padding:6cqw}.words img{height:8cqw}.logos{grid-template-columns:1fr 1fr;gap:2cqw;margin-top:0}.logos span{height:22cqw;padding:3cqw}.people.two,.people.three{grid-template-rows:none;grid-template-columns:1fr 1fr;gap:4cqw}.people img{aspect-ratio:3/4;flex:none}.sp-stats{grid-template-columns:1fr;gap:4cqw;padding-top:4cqw}.sp-stats .num{font-size:11cqw}.fc1{grid-template-rows:none;grid-template-columns:1fr 1fr;gap:2cqw}.fc1 .big{grid-area:auto/1/auto/-1}.bigstats{grid-template-rows:none;gap:5cqw}.bigstats .num{font-size:14cqw}.exist{flex-direction:column;gap:7cqw;padding:6cqw 5cqw 12cqw;display:flex;position:static}.ex-title{width:100%;position:static;transform:none}.exg{gap:2cqw;position:static;width:auto!important}.xt-row{grid-template-columns:1fr 1fr;gap:2cqw;height:auto;display:grid}.xt{aspect-ratio:3/4}.xt:is(.pp,.blue,.ink){padding:5cqw}.xt.trio,.xt.duo{aspect-ratio:16/9;grid-column:1/-1}.xt.duo{flex-direction:row}.ex-l{font-size:3.2cqw}.look,.wall,.travel,.tour{position:static}.tour{grid-template-rows:none;grid-template-columns:1fr 1fr}.tour-t{grid-area:auto/1/auto/-1}.tour figure{aspect-ratio:2/3}.tour figure.wide{aspect-ratio:4/3}.tour figure:last-child{aspect-ratio:4/5;grid-column:1/-1}.look-band{flex-direction:column;padding:6cqw 5cqw}.look-band h2{font-size:12cqw}.look-row{grid-template-columns:1fr 1fr}.look-row img{aspect-ratio:3/4;height:auto}.wall{grid-template-rows:none;grid-template-columns:1fr 1fr}.wall>span{height:50cqw;padding:5cqw}.wall-t{grid-column:1/-1;gap:3cqw;padding:7cqw 5cqw}.wall-t h2{font-size:12cqw}.travel{flex-wrap:wrap;justify-content:center;gap:4cqw;padding:8cqw 5cqw 12cqw;display:flex}.tr-text{gap:3cqw;width:100%;position:static}.tr-text h2.serif{font-size:12cqw}.tr-note{max-width:none}.tr-case,.tr-silver{width:43cqw;height:auto;position:static}.tr-pouch{width:90cqw;position:static}.st{width:27cqw;height:auto;position:static}.more span{flex:none;height:70cqw}.comm>.stack{grid-column:1/-1}.lu{grid-template-columns:1fr;padding-top:2cqw}.lu>div{white-space:normal;font-size:11cqw}.lu i{padding:0 1.5cqw;display:inline-block}.lu-title{flex-direction:column;align-items:flex-start}.lu-title h2{white-space:normal;font-size:13cqw}.lu-title p{max-width:none}.src{max-width:none;padding-bottom:8cqw}.bar{grid-template-columns:9cqw 1fr 22cqw;gap:2cqw}.bar .t{height:3.4cqw}.months{height:40cqw}.coll{grid-template-columns:1fr;gap:2cqw;padding:3cqw 0}.coll .v{text-align:left}.thumbs span{width:13cqw;height:13cqw}.thumbs{flex-wrap:wrap;gap:1.5cqw}.note{padding-left:3cqw}.cta{flex-direction:column;align-items:flex-start;padding:5cqw}.prod h3{min-height:0}}@page{size:1920px 1080px;margin:0}@media print{html{scroll-snap-type:none}.nav{display:none}.frame{break-after:page;break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:1920px;height:1080px;min-height:0}.frame:last-of-type{break-after:auto}.slide{aspect-ratio:auto;width:1920px;height:1080px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
