@font-face{font-family:DM Sans;src:url(/fonts/DMSans.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}:root{--paper: #fafafa;--ink: #141414;--ink-2: #454545;--ink-3: #6e6e6e;--on-ink: #fafafa;--on-ink-2: #a2a2a2;--rule: #e4e2df;--rule-strong: #cdcac6;--n-950: #0f1113;--n-900: #17191b;--n-880: #1b1815;--n-800: #24282b;--n-700: #383b3d;--n-600: #4d4945;--n-500: #6b6f72;--n-400: #8b8e8f;--n-300: #a8a5a0;--n-200: #c6c8c9;--n-150: #dbd9d5;--n-100: #eae9e6;--sans: "DM Sans", ui-sans-serif, system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--gutter: clamp(18px, 4vw, 64px);--section: clamp(72px, 10vw, 152px);--maxw: 1600px;--header-h: 56px;--t-display: clamp(38px, 8.6vw, 128px);--t-h2: clamp(26px, 3.2vw, 46px);--t-h3: clamp(20px, 2vw, 28px);--t-lead: clamp(19px, 1.9vw, 25px);--t-body: 16.5px;--t-mono: 11.5px;--t-mono-lg: 12px;--ease: cubic-bezier(.22, 1, .36, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--header-h) + 16px);background:var(--paper)}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:var(--t-body);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3,h4{margin:0;font-weight:400;line-height:1.02;letter-spacing:-.035em}p{margin:0}a{color:inherit}img,svg{display:block;max-width:100%}ul,ol{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section)}.rule{border:0;border-top:1px solid var(--rule);margin:0}.skip{position:absolute;left:-9999px;top:0;z-index:100;background:var(--ink);color:var(--on-ink);padding:12px 18px;font-family:var(--mono);font-size:var(--t-mono);text-transform:uppercase;letter-spacing:.08em;text-decoration:none}.skip:focus{left:8px;top:8px}.mono{font-family:var(--mono);font-size:var(--t-mono);font-weight:400;text-transform:uppercase;letter-spacing:.1em;line-height:1.5;font-variant-numeric:tabular-nums}.mono--lg{font-size:var(--t-mono-lg)}.mono--plain{text-transform:none;letter-spacing:.04em}.muted{color:var(--ink-3)}.display{font-size:var(--t-display);line-height:.92;letter-spacing:-.05em}.h2{font-size:var(--t-h2);line-height:1.06;letter-spacing:-.04em}.h3{font-size:var(--t-h3);letter-spacing:-.03em;line-height:1.15}.lead{font-size:var(--t-lead);line-height:1.35;letter-spacing:-.025em}.body{font-size:var(--t-body);line-height:1.65;color:var(--ink-2);max-width:60ch}.body+.body{margin-top:1.15em}.btn{display:inline-flex;align-items:center;gap:12px;padding:14px 22px;background:var(--ink);color:var(--on-ink);border:1px solid var(--ink);border-radius:0;font-family:var(--mono);font-size:var(--t-mono);text-transform:uppercase;letter-spacing:.1em;text-decoration:none;cursor:pointer}.btn:hover,.btn--ghost{background:transparent;color:var(--ink)}.btn--ghost:hover{background:var(--ink);color:var(--on-ink)}.ulink{position:relative;text-decoration:none;display:inline-block}.ulink:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;opacity:0}.ulink:hover:after,.ulink:focus-visible:after{opacity:1}.plate{position:relative;display:block;width:100%;aspect-ratio:var(--ar, 4 / 5);overflow:hidden;background-color:var(--n-800);background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 0 0 1px #1414141a}.plate:before,.plate:after{content:"";position:absolute;inset:0;pointer-events:none}.plate:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");mix-blend-mode:overlay;opacity:.46}.plate:before{box-shadow:inset 0 0 clamp(30px,8vw,90px) #0a0a0a66}[data-plate=p00]{background-image:radial-gradient(90% 55% at 50% 47%,#fafafa8c,#fafafa00 62%),linear-gradient(180deg,var(--n-950) 0%,var(--n-800) 30%,var(--n-500) 47%,#f0efec 49.4%,#b9bbbc 50.2%,var(--n-700) 62%,var(--n-900) 100%)}[data-plate=p00]:before{background-image:repeating-linear-gradient(180deg,#fafafa13 0 1px,#0000 1px 9px);-webkit-mask-image:linear-gradient(180deg,transparent 52%,#000 62%,#000 100%);mask-image:linear-gradient(180deg,transparent 52%,#000 62%,#000 100%);box-shadow:inset 0 0 clamp(40px,10vw,140px) #0808088c}[data-plate=p01]{background-image:linear-gradient(180deg,var(--n-880) 0%,var(--n-600) 26%,#ded9d1 40%,#f4f2ee 52%,#cfcac2 66%,var(--n-500) 100%)}[data-plate=p01]:before{background-image:linear-gradient(94deg,#fafafa8c 0 22%,#0000 22.5% 100%),repeating-linear-gradient(87deg,#14141429 0 2px,#0000 2px 26px);-webkit-mask-image:linear-gradient(180deg,transparent 34%,#000 44%);mask-image:linear-gradient(180deg,transparent 34%,#000 44%)}[data-plate=p02]{background-image:linear-gradient(158deg,#efece7 0%,#cbc7bf 38%,var(--n-500) 72%,var(--n-800) 100%)}[data-plate=p02]:before{background-image:linear-gradient(90deg,rgba(20,20,20,.22) 0 1px,transparent 1px),linear-gradient(0deg,rgba(20,20,20,.16) 0 1px,transparent 1px),linear-gradient(200deg,#fafafa4d 0 34%,#00000040 34% 100%);background-size:23% 100%,100% 17%,100% 100%;box-shadow:inset 0 0 clamp(30px,8vw,90px) #0a0a0a47}[data-plate=p03]{background-image:linear-gradient(200deg,var(--n-200) 0%,var(--n-400) 30%,var(--n-700) 64%,var(--n-950) 100%)}[data-plate=p03]:before{background-image:radial-gradient(58% 120% at 78% 8%,#fafafa52,#0000 60%),linear-gradient(114deg,#0a0a0ab8 0 26%,#0000 26.4%),repeating-linear-gradient(178deg,#fafafa17 0 1px,#0000 1px 14px);box-shadow:inset 0 0 clamp(30px,8vw,90px) #0a0a0a5c}[data-plate=p04]{background-image:radial-gradient(120% 60% at 20% 78%,#fafafa80,#0000 65%),radial-gradient(80% 50% at 82% 60%,#fafafa47,#0000 70%),linear-gradient(172deg,var(--n-800) 0%,var(--n-500) 44%,var(--n-300) 74%,#e6e4e0 100%)}[data-plate=p04]:before{background-image:linear-gradient(96deg,#0f1113e6 0 18%,#0000 18.6% 100%);-webkit-mask-image:linear-gradient(0deg,#000 0 46%,transparent 76%);mask-image:linear-gradient(0deg,#000 0 46%,transparent 76%)}[data-plate=p05]{background-image:linear-gradient(186deg,#dedbd6 0%,var(--n-300) 28%,var(--n-600) 66%,var(--n-950) 100%)}[data-plate=p05]:before{background-image:repeating-linear-gradient(66deg,#0c0c0c9e 0 6px,#0000 6px 30px),repeating-linear-gradient(-66deg,#0c0c0c66 0 3px,#0000 3px 34px),linear-gradient(0deg,#0a0a0a8c,#0000 45%)}[data-plate=p06]{background-image:linear-gradient(180deg,var(--n-900) 0%,var(--n-700) 22%,var(--n-400) 41%,#eceae6 46%,var(--n-300) 52%,var(--n-600) 74%,var(--n-950) 100%)}[data-plate=p06]:before{background-image:radial-gradient(40% 90% at 26% 46%,#fafafa6b,#0000 70%),repeating-linear-gradient(3deg,#fafafa1a 0 1px,#0000 1px 11px);box-shadow:inset 0 0 clamp(30px,8vw,110px) #08080880}[data-plate=p07]{background-image:linear-gradient(140deg,var(--n-150) 0%,var(--n-300) 40%,var(--n-600) 78%,var(--n-900) 100%)}[data-plate=p07]:before{background-image:linear-gradient(90deg,#0c0c0ccc 0 4%,#0000 4.4% 46%,#0c0c0ccc 46% 50%,#0000 50.4%),linear-gradient(180deg,#0000 0 62%,#0c0c0cc7 62% 66%,#0000 66.4%),radial-gradient(70% 60% at 70% 22%,#fafafa59,#0000 68%)}[data-plate=p08]{background-image:linear-gradient(196deg,#e9e7e3 0%,var(--n-200) 34%,var(--n-500) 70%,var(--n-880) 100%)}[data-plate=p08]:before{background-image:radial-gradient(42% 9% at 36% 55%,#0e0e0eeb 0 88%,#0000 89%),radial-gradient(38% 7.5% at 63% 71%,#0e0e0ecc 0 88%,#0000 89%),linear-gradient(180deg,#0000 0 82%,#0c0c0c73),repeating-linear-gradient(181deg,#fafafa1a 0 1px,#0000 1px 16px)}[data-plate=p09]{background-image:radial-gradient(60% 40% at 76% 30%,#fafafa38,#0000 70%),linear-gradient(184deg,var(--n-950) 0%,var(--n-900) 52%,#22252a 78%,var(--n-950) 100%)}[data-plate=p09]:before{background-image:linear-gradient(101deg,#0000 0 34%,#fafafad9 34% 35.4%,#0000 35.8% 100%),linear-gradient(101deg,#0000 0 40%,#fafafa47 40% 43%,#0000 43.4% 100%);filter:blur(.4px)}[data-plate=p10]{background-image:linear-gradient(178deg,var(--n-200) 0%,var(--n-400) 42%,var(--n-600) 72%,var(--n-800) 100%)}[data-plate=p10]:before{background-image:repeating-linear-gradient(97deg,#fafafa29 0 1px,#0000 1px 7px),linear-gradient(90deg,#0c0c0ca8 0 12%,#0000 12.4% 68%,#0c0c0c80 68% 74%,#0000 74.4%);box-shadow:inset 0 0 clamp(30px,8vw,90px) #0a0a0a4d}[data-plate=p11]{background-image:linear-gradient(172deg,var(--n-880) 0%,var(--n-900) 54%,var(--n-800) 78%,var(--n-700) 100%)}[data-plate=p11]:before{background-image:linear-gradient(104deg,#0000 0 22%,#fafafa57 22% 52%,#0000 52% 100%),linear-gradient(90deg,#0000 0 21%,#f8f7f4f2 21% 34%,#0000 34% 36%,#f8f7f4f2 36% 49%,#0000 49%),radial-gradient(70% 70% at 34% 30%,#fafafa2e,#0000 74%);background-size:100% 100%,100% 46%,100% 100%;background-position:0 0,0 8%,0 0;background-repeat:no-repeat;box-shadow:inset 0 0 clamp(40px,10vw,120px) #0808089e}[data-plate=p12]{background-image:linear-gradient(182deg,var(--n-300) 0%,var(--n-200) 28%,var(--n-500) 52%,var(--n-700) 76%,var(--n-880) 100%)}[data-plate=p12]:before{background-image:repeating-linear-gradient(6deg,#0e0e0e3d 0 2px,#0000 2px 17px),linear-gradient(180deg,#0000 0 55%,#0c0c0c85 55% 57.4%,#0000 57.8%),linear-gradient(97deg,#0000 0 27%,#f4f2ee75 27% 63%,#0000 63.4% 100%);background-size:100% 45%,100% 100%,100% 100%;background-position:0 100%,0 0,0 0;background-repeat:no-repeat;box-shadow:inset 0 0 clamp(30px,8vw,90px) #0a0a0a57}[data-plate=s01]{background-image:linear-gradient(172deg,var(--n-900) 0%,var(--n-600) 46%,var(--n-300) 82%,#e4e2de 100%)}[data-plate=s01]:before{background-image:linear-gradient(90deg,#0a0a0ac2 0 30%,#0000 30.4% 62%,#0a0a0a99 62% 68%,#0000 68.4%),radial-gradient(60% 40% at 50% 96%,#fafafa66,#0000 70%)}[data-plate=s02]{background-image:linear-gradient(190deg,#f1efeb 0%,var(--n-150) 42%,var(--n-400) 76%,var(--n-700) 100%)}[data-plate=s02]:before{background-image:linear-gradient(172deg,#0c0c0c99 0 8%,#0000 8.4% 100%),repeating-linear-gradient(172deg,#14141424 0 2px,#0000 2px 22px)}[data-plate=s03]{background-image:linear-gradient(150deg,#f5f3f0 0%,#ddd9d2 44%,var(--n-300) 78%,var(--n-500) 100%)}[data-plate=s03]:before{background-image:repeating-linear-gradient(29deg,#14141429 0 1px,#0000 1px 17px),repeating-linear-gradient(-64deg,#14141421 0 1px,#0000 1px 23px),repeating-linear-gradient(97deg,#1414141a 0 1px,#0000 1px 31px),radial-gradient(80% 80% at 44% 38%,#fafafa73,#0000003d 82%)}[data-plate=s04]{background-image:linear-gradient(180deg,var(--n-800) 0%,var(--n-400) 34%,#efedea 44%,var(--n-200) 50%,var(--n-500) 72%,var(--n-900) 100%)}[data-plate=s04]:before{background-image:linear-gradient(88deg,#0c0c0c8c 0 100%);-webkit-mask-image:linear-gradient(180deg,transparent 44%,#000 54%,#000 78%,transparent 100%);mask-image:linear-gradient(180deg,transparent 44%,#000 54%,#000 78%,transparent 100%)}[data-plate=s05]{background-image:linear-gradient(206deg,var(--n-150) 0%,var(--n-300) 38%,var(--n-600) 74%,var(--n-950) 100%)}[data-plate=s05]:before{background-image:linear-gradient(0deg,#0a0a0acc 0 22%,#0000 22.4%),linear-gradient(118deg,#0a0a0ab3 0 14%,#0000 14.4% 82%,#0a0a0a8c 82%),radial-gradient(50% 40% at 60% 30%,#fafafa66,#0000 72%)}[data-plate=s06]{background-image:linear-gradient(184deg,var(--n-950) 0%,var(--n-700) 30%,var(--n-400) 60%,#e8e6e2 100%)}[data-plate=s06]:before{background-image:repeating-linear-gradient(2deg,#fafafa21 0 1px,#0000 1px 10px),radial-gradient(90% 50% at 50% 100%,#fafafa73,#0000 68%)}.wipe{display:block;overflow:hidden;padding-bottom:.08em}.wipe>span{display:block}@media print{.site-header,.opening__scroll,.series__controls,.marquee,.lightbox,.skip{display:none!important}.opening{min-height:auto!important}.series__track{overflow:visible!important;display:block!important}body{background:#fff}}.site-header[data-astro-cid-3ef6ksr2]{position:fixed;inset:0 0 auto;z-index:60;height:var(--header-h);background:color-mix(in srgb,var(--paper) 82%,transparent);backdrop-filter:blur(14px) saturate(1.1);border-bottom:1px solid var(--rule)}.site-header__inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:24px;height:var(--header-h)}.site-header__brand[data-astro-cid-3ef6ksr2]{text-decoration:none;white-space:nowrap;letter-spacing:.16em}.site-header__nav[data-astro-cid-3ef6ksr2]{margin-inline:auto}.site-header__nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;gap:clamp(16px,2.2vw,34px)}.site-header__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{text-decoration:none}.site-header__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--ink)}.site-header__cta[data-astro-cid-3ef6ksr2]{text-decoration:none;white-space:nowrap}.site-header__cta[data-astro-cid-3ef6ksr2]:after{opacity:1}.site-header__progress[data-astro-cid-3ef6ksr2]{position:absolute;left:0;right:0;bottom:-1px;height:1px}.site-header__progress[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2]{display:block;height:100%;background:var(--ink);transform:scaleX(var(--progress, 0));transform-origin:0 50%}@media(max-width:720px){.site-header__nav[data-astro-cid-3ef6ksr2]{display:none}.site-header__cta[data-astro-cid-3ef6ksr2]{margin-inline-start:auto}}.opening[data-astro-cid-rcvgigma]{position:relative;min-height:100svh;display:flex;align-items:flex-end;padding-top:calc(var(--header-h) + clamp(40px,8vh,90px));padding-bottom:clamp(24px,4vh,48px);overflow:hidden;background:var(--n-900);color:var(--on-ink);isolation:isolate}.opening__media[data-astro-cid-rcvgigma]{position:absolute;inset:-8% 0;z-index:-2}.opening__plate[data-astro-cid-rcvgigma]{height:100%;aspect-ratio:auto;box-shadow:none}.opening__scrim[data-astro-cid-rcvgigma]{position:absolute;inset:0;background:linear-gradient(180deg,#0a0a0a80,#0a0a0a1a 34%,#080808d1)}.opening__inner[data-astro-cid-rcvgigma]{width:100%}.opening__eyebrow[data-astro-cid-rcvgigma]{color:var(--on-ink-2);margin-bottom:clamp(18px,4vh,40px)}.opening__title[data-astro-cid-rcvgigma]{max-width:16ch}.opening__foot[data-astro-cid-rcvgigma]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,4vw,72px);align-items:end;margin-top:clamp(28px,5vh,56px)}.opening__standfirst[data-astro-cid-rcvgigma]{color:var(--on-ink);max-width:46ch}.opening__facts[data-astro-cid-rcvgigma]{margin:0;display:flex;flex-direction:column;gap:10px}.opening__fact[data-astro-cid-rcvgigma]{display:flex;justify-content:space-between;gap:16px;padding-bottom:9px;border-bottom:1px solid rgba(250,250,250,.22)}.opening__fact[data-astro-cid-rcvgigma] dd[data-astro-cid-rcvgigma]{margin:0;text-align:right}.opening__fact[data-astro-cid-rcvgigma] dt[data-astro-cid-rcvgigma]{color:var(--on-ink-2)}.opening__meta[data-astro-cid-rcvgigma]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:clamp(32px,6vh,64px)}.opening__caption[data-astro-cid-rcvgigma]{color:var(--on-ink-2)}.opening__scroll[data-astro-cid-rcvgigma]{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:var(--on-ink)}.opening__scrollline[data-astro-cid-rcvgigma]{display:block;width:46px;height:1px;background:var(--on-ink)}@media(max-width:860px){.opening__foot[data-astro-cid-rcvgigma]{grid-template-columns:1fr;align-items:start}.opening__meta[data-astro-cid-rcvgigma]{flex-direction:column;align-items:flex-start}}.work__head[data-astro-cid-wkx7uqji]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-template-areas:"eyebrow eyebrow" "title   note";gap:22px clamp(24px,5vw,88px);align-items:end;padding-bottom:clamp(40px,6vw,84px)}.work__head[data-astro-cid-wkx7uqji]>[data-astro-cid-wkx7uqji]:first-child{grid-area:eyebrow}.work__title[data-astro-cid-wkx7uqji]{grid-area:title;max-width:20ch}.work__note[data-astro-cid-wkx7uqji]{grid-area:note;max-width:44ch;line-height:1.7}@media(max-width:860px){.work__head[data-astro-cid-wkx7uqji]{grid-template-columns:1fr;grid-template-areas:"eyebrow" "title" "note";align-items:start}}.work__grid[data-astro-cid-wkx7uqji]{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(28px,3.4vw,64px) clamp(20px,2.4vw,44px);align-items:end}.tile[data-astro-cid-wkx7uqji]{margin:0;grid-column:span var(--span, 4)}.tile[data-astro-cid-wkx7uqji]:nth-child(4n+3){align-self:start;padding-top:clamp(20px,4vw,72px)}.tile__btn[data-astro-cid-wkx7uqji]{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer;position:relative;overflow:hidden}.tile__cap[data-astro-cid-wkx7uqji]{display:flex;gap:14px;padding-top:14px}.tile__num[data-astro-cid-wkx7uqji]{padding-top:3px}.tile__meta[data-astro-cid-wkx7uqji]{display:flex;flex-direction:column;gap:3px;min-width:0}.tile__name[data-astro-cid-wkx7uqji]{font-size:16px;letter-spacing:-.02em}@media(max-width:1024px){.work__grid[data-astro-cid-wkx7uqji]{grid-template-columns:repeat(6,1fr)}.tile[data-astro-cid-wkx7uqji]{grid-column:span 3}.tile[data-astro-cid-wkx7uqji][style*="--span:6"],.tile[data-astro-cid-wkx7uqji][style*="--span:8"]{grid-column:span 6}}@media(max-width:600px){.work__grid[data-astro-cid-wkx7uqji]{grid-template-columns:1fr}.tile[data-astro-cid-wkx7uqji],.tile[data-astro-cid-wkx7uqji][style*="--span:6"],.tile[data-astro-cid-wkx7uqji][style*="--span:8"]{grid-column:span 1}.tile[data-astro-cid-wkx7uqji]:nth-child(4n+3){padding-top:0}}.series[data-astro-cid-3ipgj7fx]{border-top:1px solid var(--rule);padding-bottom:clamp(56px,7vw,110px)}.series__head[data-astro-cid-3ipgj7fx]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,4vw,72px);align-items:end;padding-bottom:clamp(36px,5vw,68px)}.series__headline[data-astro-cid-3ipgj7fx] p[data-astro-cid-3ipgj7fx]{margin-bottom:14px}.series__title[data-astro-cid-3ipgj7fx]{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.series__years[data-astro-cid-3ipgj7fx]{letter-spacing:.1em}.series__rail[data-astro-cid-3ipgj7fx]{padding-inline-start:var(--gutter);max-width:var(--maxw);margin-inline:auto}.series__track[data-astro-cid-3ipgj7fx]{display:flex;gap:clamp(16px,2vw,34px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline-start:0;padding-block:4px 8px;padding-inline-end:var(--gutter);scrollbar-width:none}.series__track[data-astro-cid-3ipgj7fx]::-webkit-scrollbar{display:none}.series__track[data-astro-cid-3ipgj7fx]:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.frame[data-astro-cid-3ipgj7fx]{flex:0 0 auto;scroll-snap-align:start}.frame[data-astro-cid-3ipgj7fx] .plate[data-astro-cid-3ipgj7fx]{height:clamp(200px,42vh,440px);width:auto;aspect-ratio:var(--ar)}.frame__cap[data-astro-cid-3ipgj7fx]{display:flex;flex-direction:column;gap:4px;padding-top:14px;max-width:34ch}.frame__title[data-astro-cid-3ipgj7fx]{font-size:17px;letter-spacing:-.02em}.series__foot[data-astro-cid-3ipgj7fx]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,72px);align-items:start;padding-top:clamp(28px,4vw,52px)}.series__controls[data-astro-cid-3ipgj7fx]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pip[data-astro-cid-3ipgj7fx]{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--rule-strong);background:transparent;cursor:pointer}.pip[data-astro-cid-3ipgj7fx]:hover{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.series__hint[data-astro-cid-3ipgj7fx]{margin-inline-start:6px}.series__bar[data-astro-cid-3ipgj7fx]{flex:1 1 120px;min-width:90px;height:1px;background:var(--rule-strong);overflow:hidden}.series__bar[data-astro-cid-3ipgj7fx] i[data-astro-cid-3ipgj7fx]{display:block;height:100%;background:var(--ink);transform:scaleX(var(--series-progress, .14));transform-origin:0 50%}.series__closing[data-astro-cid-3ipgj7fx]{display:grid;justify-items:start;gap:14px}.series__closingtext[data-astro-cid-3ipgj7fx]{max-width:34ch}@media(max-width:860px){.series__head[data-astro-cid-3ipgj7fx],.series__foot[data-astro-cid-3ipgj7fx]{grid-template-columns:1fr;align-items:start}.frame[data-astro-cid-3ipgj7fx] .plate[data-astro-cid-3ipgj7fx]{height:clamp(190px,34vh,330px)}}.marquee[data-astro-cid-tpudeaz7]{border-block:1px solid var(--rule);padding-block:22px}.marquee__label[data-astro-cid-tpudeaz7],.marquee__list[data-astro-cid-tpudeaz7]{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.marquee__label[data-astro-cid-tpudeaz7]{padding-bottom:14px}.marquee__list[data-astro-cid-tpudeaz7]{display:flex;flex-wrap:wrap;align-items:center;row-gap:10px}.marquee__item[data-astro-cid-tpudeaz7]{display:flex;align-items:center;gap:clamp(20px,3vw,44px);padding-inline-end:clamp(20px,3vw,44px);white-space:nowrap}.marquee__item[data-astro-cid-tpudeaz7]:last-child{padding-inline-end:0}.marquee__item[data-astro-cid-tpudeaz7]:last-child .marquee__dot[data-astro-cid-tpudeaz7]{display:none}.marquee__dot[data-astro-cid-tpudeaz7]{width:4px;height:4px;background:var(--ink);border-radius:50%;flex:0 0 auto}.about[data-astro-cid-v2cbyr3p]{border-top:1px solid var(--rule)}.about__inner[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,96px);align-items:start}.about__figure[data-astro-cid-v2cbyr3p]{margin:0;position:sticky;top:calc(var(--header-h) + 32px)}.about__caption[data-astro-cid-v2cbyr3p]{padding-top:12px}.about__title[data-astro-cid-v2cbyr3p]{max-width:20ch;margin-block:16px clamp(24px,3vw,40px)}.about__para[data-astro-cid-v2cbyr3p]+.about__para[data-astro-cid-v2cbyr3p]{margin-top:1.15em}.about__facts[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:clamp(20px,3vw,44px);margin-top:clamp(36px,5vw,68px);padding-top:clamp(28px,3vw,40px);border-top:1px solid var(--rule)}.fact[data-astro-cid-v2cbyr3p]{margin:0}.fact__value[data-astro-cid-v2cbyr3p]{font-size:clamp(38px,4.6vw,62px);line-height:1;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.fact__caption[data-astro-cid-v2cbyr3p]{padding-top:10px;max-width:22ch;line-height:1.6}@media(max-width:860px){.about__inner[data-astro-cid-v2cbyr3p]{grid-template-columns:1fr}.about__figure[data-astro-cid-v2cbyr3p]{position:static;max-width:420px}}.index[data-astro-cid-casf62mu]{border-top:1px solid var(--rule)}.index__cols[data-astro-cid-casf62mu]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(36px,5vw,88px);margin-top:clamp(28px,4vw,52px)}.index__heading[data-astro-cid-casf62mu]{padding-bottom:18px}.rows[data-astro-cid-casf62mu]{border-top:1px solid var(--ink)}.row[data-astro-cid-casf62mu]{display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:baseline;gap:16px;padding-block:16px;border-bottom:1px solid var(--rule)}.row--two[data-astro-cid-casf62mu]{grid-template-columns:minmax(0,1fr) auto}.row__title[data-astro-cid-casf62mu]{font-size:17px;letter-spacing:-.02em;display:block}.row__main[data-astro-cid-casf62mu]{display:flex;flex-direction:column;gap:4px;min-width:0}.row__kind[data-astro-cid-casf62mu]{white-space:nowrap;text-align:right}@media(max-width:1000px){.index__cols[data-astro-cid-casf62mu]{grid-template-columns:1fr}}@media(max-width:520px){.row[data-astro-cid-casf62mu]{grid-template-columns:52px minmax(0,1fr)}.row__kind[data-astro-cid-casf62mu]{grid-column:2;text-align:left}.row--two[data-astro-cid-casf62mu]{grid-template-columns:minmax(0,1fr)}.row--two[data-astro-cid-casf62mu] .row__kind[data-astro-cid-casf62mu]{grid-column:1}}.contact[data-astro-cid-xmivup5a]{border-top:1px solid var(--rule)}.contact__inner[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,5vw,96px);align-items:start}.contact__title[data-astro-cid-xmivup5a]{max-width:16ch;margin-block:16px 20px}.contact__email[data-astro-cid-xmivup5a]{display:flex;flex-direction:column;gap:8px;margin-top:clamp(28px,3vw,44px)}.contact__email[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]{text-decoration:none;width:fit-content;max-width:100%;word-break:break-word}.contact__aside[data-astro-cid-xmivup5a]{margin-top:clamp(28px,3vw,44px);padding-top:22px;border-top:1px solid var(--rule)}.contact__asidetitle[data-astro-cid-xmivup5a]{font-weight:400;padding-bottom:12px}.contact__list[data-astro-cid-xmivup5a]{display:grid;gap:8px}.contact__listitem[data-astro-cid-xmivup5a]{padding-left:18px;position:relative;line-height:1.6}.contact__listitem[data-astro-cid-xmivup5a]:before{content:"";position:absolute;left:0;top:.62em;width:9px;height:1px;background:var(--ink-3)}.contact__form[data-astro-cid-xmivup5a]{display:grid;gap:18px}.field[data-astro-cid-xmivup5a]{display:grid;gap:8px}.field[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a],.field[data-astro-cid-xmivup5a] select[data-astro-cid-xmivup5a],.field[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]{width:100%;font-family:var(--mono);font-size:16px;line-height:1.5;color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--rule-strong);border-radius:0;padding:12px 2px;-webkit-appearance:none;appearance:none}.field[data-astro-cid-xmivup5a] select[data-astro-cid-xmivup5a]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%236e6e6e' stroke-width='1.3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center;padding-right:24px}.field[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]{resize:vertical;min-height:120px}.field[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a]::placeholder,.field[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]::placeholder{color:var(--ink-3)}.field[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a]:focus,.field[data-astro-cid-xmivup5a] select[data-astro-cid-xmivup5a]:focus,.field[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]:focus{border-bottom-color:var(--ink)}.contact__submit[data-astro-cid-xmivup5a]{justify-self:start;margin-top:6px}.contact__consent[data-astro-cid-xmivup5a]{font-size:13px;line-height:1.6;color:var(--ink-3);max-width:52ch}@media(max-width:860px){.contact__inner[data-astro-cid-xmivup5a]{grid-template-columns:1fr}}.ftr[data-astro-cid-sz7xmlte]{background:var(--ink);color:var(--on-ink);padding-block:clamp(48px,7vw,96px) 34px}.ftr__inner[data-astro-cid-sz7xmlte]{display:grid;gap:clamp(32px,5vw,64px)}.ftr__brandblock[data-astro-cid-sz7xmlte]{display:flex;align-items:baseline;justify-content:space-between;gap:20px;flex-wrap:wrap}.ftr__brand[data-astro-cid-sz7xmlte]{font-size:clamp(34px,7vw,104px);line-height:.95;letter-spacing:-.05em}.ftr__note[data-astro-cid-sz7xmlte],.ftr__colophon[data-astro-cid-sz7xmlte],.ftr__year[data-astro-cid-sz7xmlte]{color:var(--on-ink-2)}.ftr__links[data-astro-cid-sz7xmlte]{display:flex;gap:clamp(18px,3vw,40px);flex-wrap:wrap;padding-top:24px;border-top:1px solid rgba(250,250,250,.16)}.ftr__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none}.ftr__base[data-astro-cid-sz7xmlte]{display:flex;align-items:baseline;justify-content:space-between;gap:16px 32px;flex-wrap:wrap;padding-top:24px;border-top:1px solid rgba(250,250,250,.16)}.ftr__colophon[data-astro-cid-sz7xmlte]{flex:1 1 320px;max-width:62ch;text-transform:none;letter-spacing:.04em}.ftr__baseright[data-astro-cid-sz7xmlte]{display:flex;align-items:baseline;gap:clamp(18px,3vw,40px);margin-inline-start:auto}.ftr__top[data-astro-cid-sz7xmlte]{text-decoration:none}.lightbox[data-astro-cid-gixpweiw]{position:fixed;inset:0;z-index:90;display:grid}.lightbox[data-astro-cid-gixpweiw][hidden]{display:none}.lightbox__scrim[data-astro-cid-gixpweiw]{position:absolute;inset:0;background:#0a0a0af5}.lightbox__panel[data-astro-cid-gixpweiw]{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;color:var(--on-ink);padding:14px clamp(12px,3vw,40px) clamp(12px,2vw,28px)}.lightbox__bar[data-astro-cid-gixpweiw]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:12px}.lightbox__counter[data-astro-cid-gixpweiw]{color:var(--on-ink-2)}.lightbox__close[data-astro-cid-gixpweiw]{display:inline-flex;align-items:center;gap:10px;background:none;border:0;padding:6px 2px;cursor:pointer;color:var(--on-ink)}.lightbox__close[data-astro-cid-gixpweiw]:hover{color:var(--on-ink-2)}.lightbox__stage[data-astro-cid-gixpweiw]{display:grid;place-items:center;min-height:0}.lb-item[data-astro-cid-gixpweiw]{margin:0;display:grid;grid-template-columns:auto minmax(220px,300px);gap:clamp(18px,3vw,44px);align-items:end;max-width:100%}.lb-item[data-astro-cid-gixpweiw][hidden]{display:none}.lb-item__plate[data-astro-cid-gixpweiw]{width:min(58vw,calc(62vh * var(--arn, 1)),900px);box-shadow:none}.lb-item__cap[data-astro-cid-gixpweiw]{display:grid;gap:10px;align-content:end}.lb-item__title[data-astro-cid-gixpweiw]{font-size:clamp(22px,2.4vw,32px);letter-spacing:-.035em}.lb-item__meta[data-astro-cid-gixpweiw],.lb-item__spec[data-astro-cid-gixpweiw]{color:var(--on-ink-2)}.lb-item__note[data-astro-cid-gixpweiw]{font-size:15.5px;line-height:1.6;color:var(--on-ink);max-width:42ch}.lb-item__spec[data-astro-cid-gixpweiw]{text-transform:none;letter-spacing:.04em;padding-top:6px;border-top:1px solid rgba(250,250,250,.18)}.lightbox__nav[data-astro-cid-gixpweiw]{display:flex;gap:10px;padding-top:14px}.lightbox__arrow[data-astro-cid-gixpweiw]{width:44px;height:44px;display:grid;place-items:center;background:none;border:1px solid rgba(250,250,250,.3);color:var(--on-ink);cursor:pointer}.lightbox__arrow[data-astro-cid-gixpweiw]:hover{background:var(--on-ink);color:var(--ink)}.lightbox[data-astro-cid-gixpweiw] [data-astro-cid-gixpweiw]:focus-visible{outline:2px solid var(--on-ink);outline-offset:3px}@media(max-width:900px){.lb-item[data-astro-cid-gixpweiw]{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;overflow-y:auto;max-height:100%;padding-bottom:8px}.lb-item__plate[data-astro-cid-gixpweiw]{width:min(92vw,calc(46vh * var(--arn, 1)))}.lb-item__note[data-astro-cid-gixpweiw]{font-size:15px}}
