:root{--canvas: #11110F;--surface: #191917;--text-primary: #F2F0EA;--text-secondary: #AAA79F;--rule: #3B3934;--focus: #F2F0EA;--error: #E47070;--font-display: "Instrument Serif", "Times New Roman", serif;--font-jp: "Shippori Mincho", "Hiragino Mincho ProN", "Yu Mincho", serif;--font-ui: "Archivo", system-ui, -apple-system, "Hiragino Sans", "Segoe UI", sans-serif;--fs-page-title-d: 40px;--fs-page-title-m: 30px;--fs-section-title-d: 28px;--fs-section-title-m: 24px;--fs-release-title-d: 24px;--fs-release-title-m: 22px;--fs-body: 16px;--fs-meta: 13px;--fs-fine: 12px;--lh-page-title: 1.15;--lh-section-title: 1.25;--lh-release-title: 1.25;--lh-body: 1.8;--lh-meta: 1.45;--lh-fine: 1.5;--fw-headline: 500;--fw-meta: 500;--fw-body: 400;--space-4: 4px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-24: 24px;--space-32: 32px;--space-48: 48px;--space-64: 64px;--space-96: 96px;--space-128: 128px;--content-max: 1360px;--gutter-lg: 32px;--gutter-md: 24px;--gutter-sm: 16px;--dur-state: .14s;--dur-menu: .16s;--ease-out: cubic-bezier(.2, .7, .2, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--canvas);color:var(--text-primary);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:var(--font-jp);font-size:var(--fs-body);line-height:var(--lh-body);scroll-padding-top:80px}body{min-height:100dvh;background:var(--canvas);color:var(--text-primary);font-weight:var(--fw-body)}img,svg{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:transparent;border:0;cursor:pointer}ul,ol{list-style:none}hr{border:0;border-top:1px solid var(--rule)}h1{font-family:var(--font-jp);font-weight:var(--fw-headline);font-size:var(--fs-page-title-m);line-height:var(--lh-page-title);letter-spacing:.01em}@media(min-width:768px){h1{font-size:var(--fs-page-title-d)}}h2{font-family:var(--font-jp);font-weight:var(--fw-headline);font-size:var(--fs-section-title-m);line-height:var(--lh-section-title)}@media(min-width:768px){h2{font-size:var(--fs-section-title-d)}}h3{font-family:var(--font-jp);font-weight:var(--fw-headline);font-size:var(--fs-release-title-m);line-height:var(--lh-release-title)}@media(min-width:768px){h3{font-size:var(--fs-release-title-d)}}p{max-width:42em}::selection{background:var(--text-primary);color:var(--canvas)}:where(a,button,[tabindex]):focus{outline:none}:where(a,button,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:1px}main#main:focus,main#main:focus-visible{outline:none}.skip-link{position:absolute;left:-9999px;top:0;background:var(--canvas);color:var(--text-primary);padding:var(--space-12) var(--space-16);border:1px solid var(--rule);font-family:var(--font-ui);font-size:var(--fs-meta);font-weight:var(--fw-meta);z-index:100}.skip-link:focus-visible{left:var(--space-16);top:var(--space-16)}.frame{width:100%;max-width:var(--content-max);margin-inline:auto;padding-inline:var(--gutter-sm)}@media(min-width:768px){.frame{padding-inline:var(--gutter-md)}}@media(min-width:1280px){.frame{padding-inline:var(--gutter-lg)}}.frame-reading{width:100%;max-width:720px;margin-inline:auto;padding-inline:var(--gutter-sm)}@media(min-width:768px){.frame-reading{padding-inline:var(--gutter-md)}}.meta{font-family:var(--font-ui);font-size:var(--fs-meta);font-weight:var(--fw-meta);line-height:var(--lh-meta);color:var(--text-secondary);letter-spacing:.02em}.meta-lc{text-transform:none}.meta-uc{text-transform:uppercase;letter-spacing:.08em}.fine{font-family:var(--font-ui);font-size:var(--fs-fine);line-height:var(--lh-fine);color:var(--text-secondary)}a[data-external]:after{content:"↗";display:inline-block;margin-inline-start:.3em;font-family:var(--font-ui);font-size:.9em;color:var(--text-secondary);transition:color var(--dur-state) var(--ease-out);speak:never}a[data-external]:hover:after,a[data-external]:focus-visible:after{color:var(--text-primary)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}:root{--dur-cut: .62s;--dur-transfer-d: .24s;--dur-transfer-m: .2s;--dur-shutter: .34s;--dur-imprint-press: 90ms;--dur-imprint-release: .27s;--dur-menu-stagger: 40ms;--dur-activation: .14s;--dur-gate-zero: .28s;--dur-gate-asc-band: .24s;--dur-gate-asc-stagger: 60ms;--dur-gate-atmo: .42s;--dur-trace: .32s;--dur-raise: .24s;--dur-breathe: .28s;--dur-claim: .4s;--dur-claim-hold: .2s;--dur-reg: .24s;--dur-rest-reg: .18s;--claim-zero: #3E5296;--claim-ascension: #1F7A6E;--claim-atmosphere: #7E93A8;--claim-force: #A11C2C;--claim-void: #C9A14A;--ease-resolve: cubic-bezier(.2, .7, .1, 1);--push-distance: 20px;--sticky-max-range: 60vh;--sticky-content-height: 8rem;--featured-chapter-vh: .8}@media(max-width:767px){:root{--dur-cut: .48s;--dur-shutter: .28s;--dur-imprint-press: 70ms;--dur-imprint-release: .17s;--dur-gate-zero: .22s;--dur-gate-asc-band: .19s;--dur-gate-asc-stagger: 45ms;--dur-gate-atmo: .32s;--dur-trace: .24s;--dur-raise: .18s;--dur-breathe: .2s;--dur-reg: .18s;--dur-rest-reg: .14s}}[data-inscription-field]{transition:translate var(--dur-activation) var(--ease-resolve);will-change:translate}[data-inscription-field][data-activating=ltr]{translate:var(--push-distance) 0!important}[data-inscription-field][data-activating=rtl]{translate:calc(var(--push-distance) * -1) 0!important}[data-inscription-field][data-activating=ttb]{translate:0 var(--push-distance)!important}[data-inscription-field][data-activating=btt]{translate:0 calc(var(--push-distance) * -1)!important}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--dur-transfer-d);animation-timing-function:var(--ease-resolve)}::view-transition-group(cover-zero),::view-transition-group(cover-ascension),::view-transition-group(cover-atmosphere),::view-transition-group(cover-force){animation-duration:var(--dur-transfer-d);animation-timing-function:var(--ease-resolve)}@media(max-width:767px){::view-transition-group(cover-zero),::view-transition-group(cover-ascension),::view-transition-group(cover-atmosphere),::view-transition-group(cover-force){animation-duration:var(--dur-transfer-m)}}::view-transition-group(wordmark-lock),::view-transition-group(header-lock),::view-transition-group(footer-lock){animation:none}.shutter-container{position:relative;isolation:isolate;overflow:hidden}.shutter-face{position:absolute;background:color-mix(in srgb,var(--surface) 60%,var(--rule));border:1px solid var(--rule);pointer-events:none;z-index:2;will-change:transform}.shutter-face--top{top:0;left:0;right:0;height:50%;transform:translateZ(0);border-bottom-color:var(--text-secondary)}.shutter-face--right{top:0;right:0;bottom:0;width:50%;transform:translateZ(0);border-left-color:var(--text-secondary)}.shutter-face--bottom{bottom:0;left:0;right:0;height:50%;transform:translateZ(0);border-top-color:var(--text-secondary)}.shutter-face--left{top:0;left:0;bottom:0;width:50%;transform:translateZ(0);border-right-color:var(--text-secondary)}.shutter-container[data-shutter-state=retracted] .shutter-face--top{transform:translate3d(0,-100%,0)}.shutter-container[data-shutter-state=retracted] .shutter-face--right{transform:translate3d(100%,0,0)}.shutter-container[data-shutter-state=retracted] .shutter-face--bottom{transform:translate3d(0,100%,0)}.shutter-container[data-shutter-state=retracted] .shutter-face--left{transform:translate3d(-100%,0,0)}.shutter-container[data-shutter-state=done] .shutter-face,.shutter-container:not([data-shutter-state]) .shutter-face{display:none}html[data-motion-preload] .shutter-container:not([data-shutter-state=done]) .shutter-face{display:block}.gate-container{position:relative;isolation:isolate;overflow:hidden}.gate-panel{position:absolute;background:color-mix(in srgb,var(--surface) 60%,var(--rule));border:1px solid var(--rule);pointer-events:none;z-index:2;will-change:transform;display:none;transform:translateZ(0)}.gate-container[data-gate-state=done] .gate-panel,.gate-container:not([data-gate-state]) .gate-panel{display:none}html[data-motion-preload] .gate-container:not([data-gate-state=done]) .gate-panel{display:block}[data-gate-kind=zero] .gate-panel--l{top:0;bottom:0;left:0;width:50.2%;border-right-color:var(--text-secondary)}[data-gate-kind=zero] .gate-panel--r{top:0;bottom:0;right:0;width:50.2%;border-left-color:var(--text-secondary)}[data-gate-kind=zero][data-gate-state=open] .gate-panel{transition:transform var(--dur-gate-zero) var(--ease-resolve)}[data-gate-kind=zero][data-gate-state=open] .gate-panel--l{transform:translate3d(-102%,0,0)}[data-gate-kind=zero][data-gate-state=open] .gate-panel--r{transform:translate3d(102%,0,0)}[data-gate-kind=ascension] .gate-panel--t1{left:0;right:0;top:0;height:33.5%}[data-gate-kind=ascension] .gate-panel--t2{left:0;right:0;top:33.3%;height:33.5%;border-top-color:var(--text-secondary)}[data-gate-kind=ascension] .gate-panel--t3{left:0;right:0;top:66.6%;height:33.5%;border-top-color:var(--text-secondary)}[data-gate-kind=ascension][data-gate-state=open] .gate-panel{transition:transform var(--dur-gate-asc-band) var(--ease-resolve);transform:translate3d(0,-310%,0)}[data-gate-kind=ascension][data-gate-state=open] .gate-panel--t3{transition-delay:0ms}[data-gate-kind=ascension][data-gate-state=open] .gate-panel--t2{transition-delay:var(--dur-gate-asc-stagger)}[data-gate-kind=ascension][data-gate-state=open] .gate-panel--t1{transition-delay:calc(var(--dur-gate-asc-stagger) * 2)}[data-gate-kind=atmosphere] .gate-panel--veil{inset:0}[data-gate-kind=atmosphere][data-gate-state=open] .gate-panel--veil{transition:transform var(--dur-gate-atmo) linear;transform:translate3d(0,-101.5%,0)}[data-inscription-hold-wrapper]{display:block}@media(min-width:1280px){[data-inscription-hold-wrapper]{min-height:calc(var(--sticky-max-range) + var(--sticky-content-height));align-self:start}[data-detail-inscription]{position:sticky;top:20vh}}[data-imprint-title]{font-size:clamp(36px,3.2vw,56px)!important;line-height:1.15!important}@media(max-width:767px){[data-imprint-title]{font-size:clamp(30px,8.5vw,34px)!important}}.imprint-frame{position:relative;display:inline-block;vertical-align:baseline}.imprint-plates{position:absolute;inset:0;overflow:hidden;pointer-events:none}.imprint-plate{position:absolute;left:0;right:0;background:var(--surface);border:1px solid var(--rule);display:none;will-change:translate}.imprint-plate--a{top:0;height:44%}.imprint-plate--b{top:28%;height:44%}.imprint-plate--c{top:56%;height:44%}html[data-motion-preload] .imprint-plate,html[data-imprint-press] .imprint-plate,html[data-imprint-play] .imprint-plate{display:block}html[data-motion-preload] .imprint-plate{transition:none}html[data-motion-preload] .imprint-plate--a{translate:0 -6px}html[data-motion-preload] .imprint-plate--b{translate:0 0}html[data-motion-preload] .imprint-plate--c{translate:0 6px}html[data-imprint-press] .imprint-plate{transition:translate var(--dur-imprint-press) var(--ease-resolve);translate:0 0}html[data-imprint-play] .imprint-plate{transition:translate var(--dur-imprint-release) var(--ease-resolve)}html[data-imprint-play] .imprint-plate--a{translate:0 -115%}html[data-imprint-play] .imprint-plate--b{translate:0 -230%}html[data-imprint-play] .imprint-plate--c{translate:0 115%}.imprint-mask{position:absolute;inset:0;background:color-mix(in srgb,var(--surface) 60%,var(--rule));border:1px solid var(--rule);display:none;will-change:transform;transform:translateZ(0)}html[data-motion-preload] .imprint-mask,html[data-imprint-play] .imprint-mask{display:block}html[data-motion-preload] .imprint-mask{transition:none}html[data-imprint-play] [data-title-motion=trace] .imprint-mask{transition:transform var(--dur-trace) var(--ease-resolve);transform:translate3d(103%,0,0)}html[data-imprint-play] [data-title-motion=raise] .imprint-mask{transition:transform var(--dur-raise) var(--ease-resolve);transform:translate3d(0,-103%,0)}html[data-imprint-play] [data-title-motion=breathe] .imprint-mask{transition:transform var(--dur-breathe) linear;transform:translate3d(0,-103%,0)}.imprint-word--ruled{display:inline-block;border-bottom:1px solid var(--rule);padding-bottom:10px}@media(min-width:1024px){.release[data-gate-kind=zero] .release-inscription--static{align-self:start}.release[data-gate-kind=ascension] .release-inscription--static{align-self:center}.release[data-gate-kind=atmosphere] .release-inscription--static{align-self:end}}[data-claim-accent=zero]{--claim: var(--claim-zero)}[data-claim-accent=ascension]{--claim: var(--claim-ascension)}[data-claim-accent=atmosphere]{--claim: var(--claim-atmosphere)}[data-claim-accent=force]{--claim: var(--claim-force)}[data-claim-accent=void]{--claim: var(--claim-void)}.claim-plane{position:absolute;inset:0;background:var(--claim);border-top:1px solid color-mix(in srgb,var(--claim) 55%,var(--text-primary));transform:translate3d(0,101%,0);display:none;pointer-events:none;z-index:2;will-change:transform}@media(hover:hover)and (pointer:fine){[data-claim-armed] .artifact-link:hover .claim-plane,[data-claim-armed] .artifact-link:focus-visible .claim-plane{display:block;animation:claim-sweep var(--dur-claim) var(--ease-resolve) both}[data-claim-armed] .artifact-link:hover .artifact-cover-wrap,[data-claim-armed] .artifact-link:focus-visible .artifact-cover-wrap{outline:1px solid var(--claim);outline-offset:-1px}[data-claim-armed] .artifact-link[data-claiming] .claim-plane{display:block;animation:claim-hold var(--dur-claim-hold) var(--ease-resolve) forwards}}@keyframes claim-sweep{0%{transform:translate3d(0,101%,0)}42%{transform:translateZ(0)}58%{transform:translateZ(0)}to{transform:translate3d(0,-101%,0)}}@keyframes claim-hold{0%{transform:translate3d(0,101%,0)}to{transform:translateZ(0)}}@media(min-width:1024px){main[data-index-rail]{position:relative}main[data-index-rail]:before{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--rule);left:calc((100vw - min(100vw,var(--content-max))) / 2 + var(--gutter-md));pointer-events:none}[data-rail-sect]{position:relative}[data-rail-sect]:before{content:"";position:absolute;top:var(--rail-tick-top, 0px);left:calc(-1 * ((min(100vw,var(--content-max)) - 100%) / 2 - var(--gutter-md)));width:24px;height:1px;background:var(--rule);transition:background .2s var(--ease-resolve);pointer-events:none}[data-rail-sect][data-rail-current]:before{background:var(--text-secondary)}}@media(min-width:1280px){main[data-index-rail]:before{left:calc((100vw - min(100vw,var(--content-max))) / 2 + var(--gutter-lg))}[data-rail-sect]:before{left:calc(-1 * ((min(100vw,var(--content-max)) - 100%) / 2 - var(--gutter-lg)))}}@media(max-width:1023px){[data-rail-label]:before{content:"";display:inline-block;width:16px;height:1px;background:var(--rule);vertical-align:middle;margin-right:var(--space-8)}}[data-reg-rule]{display:block;height:1px;background:var(--rule)}[data-reg-host][data-reg=armed] [data-reg-rule]{clip-path:inset(0 100% 0 0)}[data-reg-host][data-reg=done] [data-reg-rule]{clip-path:inset(0 0 0 0);transition:clip-path var(--dur-reg) var(--ease-resolve)}.release-inscription--static{position:relative}@media(min-width:1024px)and (max-width:1279px){[data-detail-inscription]{position:relative}}.rest-reg{display:block;background:var(--rule);pointer-events:none}.rest-reg{width:1px;height:24px;margin-bottom:var(--space-8)}@media(min-width:1024px){.rest-reg{position:absolute;margin:0}[data-detail-slug=zero] .rest-reg,[data-detail-slug=force] .rest-reg{top:0;left:calc(-1 * var(--space-64));width:var(--space-64);height:1px}[data-detail-slug=ascension] .rest-reg,[data-detail-slug=atmosphere] .rest-reg{top:0;left:calc(-1 * var(--space-64) / 2);width:1px;height:80px}}[data-rest-state=armed][data-detail-slug=zero] .rest-reg{clip-path:inset(0 100% 0 0)}[data-rest-state=armed][data-detail-slug=force] .rest-reg{clip-path:inset(0 0 0 100%)}[data-rest-state=armed][data-detail-slug=ascension] .rest-reg,[data-rest-state=armed][data-detail-slug=atmosphere] .rest-reg{clip-path:inset(100% 0 0 0)}[data-rest-state=play] .rest-reg{clip-path:inset(0 0 0 0);transition:clip-path var(--dur-rest-reg) var(--ease-resolve)}[data-rest-state=play][data-detail-slug=atmosphere] .rest-reg{transition-timing-function:linear}html[data-cut-direction]::view-transition-new(root){animation-name:cut2-new;animation-duration:var(--dur-cut);animation-timing-function:linear;animation-fill-mode:both}@keyframes cut2-new{0%,55%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes cut2-old{0%{clip-path:inset(0 0 0 0)}42%,to{clip-path:inset(0 0 100% 0)}}html[data-cut-direction]::view-transition-old(root){animation-name:cut2-old;animation-duration:var(--dur-cut);animation-timing-function:linear;animation-fill-mode:both}html[data-cut-direction]::view-transition-old(header-lock){animation:cut2-chrome-old var(--dur-cut) linear both}html[data-cut-direction]::view-transition-new(header-lock){animation:cut2-chrome-new var(--dur-cut) linear both}@keyframes cut2-chrome-old{0%,54.9%{opacity:1}55%,to{opacity:0}}@keyframes cut2-chrome-new{0%,54.9%{opacity:0}55%,to{opacity:1}}html[data-cut-strip] .cover-picture[data-cover-key],html[data-cut-direction] .cover-picture[data-cover-key]{view-transition-name:none!important}@keyframes cut-plane-ltr{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes cut-plane-rtl{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@keyframes cut-plane-ttb{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes cut-plane-btt{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}.archive-shelf-line{display:block;height:1px;background:var(--rule);margin-bottom:var(--space-32)}.archive-mask{display:none}html[data-motion-preload] [data-archive][data-archive-state=armed] .archive-shelf-line{clip-path:inset(0 100% 0 0)}html[data-motion-preload] [data-archive][data-archive-state=armed] .archive-mask,html[data-motion-preload] [data-archive][data-archive-state=deploy] .archive-mask{display:block;position:absolute;inset:0;background:var(--surface);border-bottom:1px solid var(--rule);pointer-events:none}html[data-motion-preload] [data-archive][data-archive-state=deploy]{--archive-delay: 0ms;--archive-line: .28s;--archive-mask-dur: .34s;--archive-stagger: .1s}html[data-motion-preload] [data-archive][data-archive-state=deploy][data-archive-cut]{--archive-delay: calc(var(--dur-cut) * .55)}@media(max-width:767px){html[data-motion-preload] [data-archive][data-archive-state=deploy]{--archive-line: .22s;--archive-mask-dur: .26s;--archive-stagger: 80ms}}html[data-motion-preload] [data-archive][data-archive-state=deploy] .archive-shelf-line{animation:archive-line var(--archive-line) linear var(--archive-delay) both}html[data-motion-preload] [data-archive][data-archive-state=deploy] .archive-mask{animation:archive-mask var(--archive-mask-dur) var(--ease-resolve) calc(var(--archive-delay) + var(--archive-line) + var(--archive-i, 0) * var(--archive-stagger)) both}@keyframes archive-line{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes archive-mask{0%{transform:translateZ(0)}to{transform:translate3d(0,-101%,0)}}[data-credit-host]{position:relative}.credit-rule{display:block;position:absolute;left:0;top:var(--rail-tick-top, 8px);height:1px;width:clamp(240px,26vw,360px);background:var(--rule);pointer-events:none}.credit-mask{display:none}@media(max-width:767px){.credit-rule{width:min(100%,max(50%,320px))}}@media(min-width:1024px){.credit-rule{left:calc(-1 * ((min(100vw,var(--content-max)) - 100%) / 2 - var(--gutter-md)))}}@media(min-width:1280px){.credit-rule{left:calc(-1 * ((min(100vw,var(--content-max)) - 100%) / 2 - var(--gutter-lg)))}}[data-credit-host][data-credit-state=armed] .credit-rule{clip-path:inset(0 100% 0 0)}[data-credit-host][data-credit-state=armed] .credit-mask,[data-credit-host][data-credit-state=reg] .credit-mask{display:block;position:absolute;inset:0;background:var(--surface);border-bottom:1px solid var(--rule);pointer-events:none}[data-credit-host][data-credit-state=reg]{--credit-rule-dur: .22s;--credit-mask-dur: .25s}@media(max-width:767px){[data-credit-host][data-credit-state=reg]{--credit-rule-dur: .18s;--credit-mask-dur: .22s}}[data-credit-host][data-credit-state=reg] .credit-rule{animation:credit-rule var(--credit-rule-dur) linear both}[data-credit-host][data-credit-state=reg] .credit-mask{animation:credit-mask var(--credit-mask-dur) var(--ease-resolve) var(--credit-rule-dur) both}@keyframes credit-rule{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes credit-mask{0%{transform:translateZ(0)}to{transform:translate3d(0,-101%,0)}}.dossier-rule{display:block;position:absolute;top:0;left:0;background:var(--rule)}[data-dossier][data-dossier-rule=ltr] .dossier-rule,[data-dossier][data-dossier-rule=rtl] .dossier-rule{width:clamp(240px,26vw,360px);height:1px}[data-dossier][data-dossier-rule=btt] .dossier-rule{width:1px;height:clamp(72px,8vw,112px);left:-24px}@media(max-width:767px){[data-dossier][data-dossier-rule=ltr] .dossier-rule,[data-dossier][data-dossier-rule=rtl] .dossier-rule{width:min(100%,max(50%,320px))}[data-dossier][data-dossier-rule=btt] .dossier-rule{height:clamp(64px,18vw,80px);left:-16px}}.dossier-mask{display:none}[data-dossier][data-dossier-state=armed] .dossier-mask,[data-dossier][data-dossier-state=reg] .dossier-mask{display:block;position:absolute;inset:0;background:var(--surface);border-bottom:1px solid var(--rule);pointer-events:none}[data-dossier][data-dossier-state=armed][data-dossier-rule=ltr] .dossier-rule{clip-path:inset(0 100% 0 0)}[data-dossier][data-dossier-state=armed][data-dossier-rule=rtl] .dossier-rule{clip-path:inset(0 0 0 100%)}[data-dossier][data-dossier-state=armed][data-dossier-rule=btt] .dossier-rule{clip-path:inset(100% 0 0 0)}[data-dossier][data-dossier-state=reg]{--dossier-rule-dur: .32s;--dossier-mask-dur: .26s;--dossier-ease: var(--ease-resolve)}@media(max-width:767px){[data-dossier][data-dossier-state=reg]{--dossier-rule-dur: .24s;--dossier-mask-dur: .22s}}[data-dossier][data-dossier-ease=linear][data-dossier-state=reg]{--dossier-ease: linear}[data-dossier][data-dossier-state=reg][data-dossier-rule=ltr] .dossier-rule{animation:dossier-rule-ltr var(--dossier-rule-dur) linear both}[data-dossier][data-dossier-state=reg][data-dossier-rule=rtl] .dossier-rule{animation:dossier-rule-rtl var(--dossier-rule-dur) linear both}[data-dossier][data-dossier-state=reg][data-dossier-rule=btt] .dossier-rule{animation:dossier-rule-btt var(--dossier-rule-dur) linear both}[data-dossier][data-dossier-state=reg] .dossier-mask{animation:dossier-mask var(--dossier-mask-dur) var(--dossier-ease) var(--dossier-rule-dur) both}@keyframes dossier-rule-ltr{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes dossier-rule-rtl{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@keyframes dossier-rule-btt{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes dossier-mask{0%{transform:translateZ(0)}to{transform:translate3d(0,-101%,0)}}.contact-route-line{transform:scaleX(1)}html[data-js=true] [data-contact-routes][data-contact-armed] .contact-route-line{transform:scaleX(0)}[data-contact-routes][data-contact-drawn] .contact-route-line{transition:transform .24s var(--ease-resolve)}[data-contact-routes][data-contact-drawn] [data-contact-route=x] .contact-route-line{transition-delay:.34s}@media(max-width:767px){[data-contact-routes][data-contact-drawn] .contact-route-line{transition-duration:.18s}[data-contact-routes][data-contact-drawn] [data-contact-route=x] .contact-route-line{transition-delay:.26s}}@media(prefers-reduced-motion:reduce){:root{--dur-cut: .001ms;--dur-transfer-d: .001ms;--dur-transfer-m: .001ms;--dur-shutter: .001ms;--dur-imprint-press: .001ms;--dur-imprint-release: .001ms;--dur-menu-stagger: 0ms;--dur-activation: .001ms;--dur-gate-zero: .001ms;--dur-gate-asc-band: .001ms;--dur-gate-asc-stagger: 0ms;--dur-gate-atmo: .001ms;--dur-trace: .001ms;--dur-raise: .001ms;--dur-breathe: .001ms;--dur-claim: .001ms;--dur-claim-hold: .001ms}::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-inscription-field][data-activating]{translate:none!important}.shutter-container .shutter-face,.gate-container .gate-panel{display:none!important}[data-detail-inscription]{position:static!important;top:auto!important}.imprint-plate,.imprint-mask{display:none!important}[data-reg-host][data-reg] [data-reg-rule]{clip-path:inset(0 0 0 0)!important;transition:none!important}[data-rail-sect]:before{transition:none!important}[data-rest-state] .rest-reg{clip-path:inset(0 0 0 0)!important;transition:none!important}.contact-route-line{transform:scaleX(1)!important;transition:none!important}.archive-mask{display:none!important}.archive-shelf-line{clip-path:none!important;animation:none!important}.dossier-mask{display:none!important}.dossier-rule{clip-path:none!important;animation:none!important}.credit-mask{display:none!important}.credit-rule{clip-path:none!important;animation:none!important}.claim-plane{display:none!important}[data-claim-armed] .artifact-link:hover .artifact-cover-wrap,[data-claim-armed] .artifact-link:focus-visible .artifact-cover-wrap{outline:none!important}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.menu-toggle[data-astro-cid-wydc5iyk]{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;padding:0;color:var(--text-primary)}@media(min-width:768px){.menu-toggle[data-astro-cid-wydc5iyk]{display:none}}.bar[data-astro-cid-wydc5iyk]{display:block;width:20px;height:1px;background:currentColor;transition:transform var(--dur-menu) var(--ease-out),opacity var(--dur-menu) var(--ease-out)}.menu-toggle[data-astro-cid-wydc5iyk][aria-expanded=true] .bar[data-astro-cid-wydc5iyk]:nth-child(1){transform:translateY(3.5px) rotate(45deg)}.menu-toggle[data-astro-cid-wydc5iyk][aria-expanded=true] .bar[data-astro-cid-wydc5iyk]:nth-child(2){transform:translateY(-3.5px) rotate(-45deg)}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:20;background:var(--canvas);border-bottom:1px solid var(--rule)}.site-header-inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-24);padding-block:var(--space-16);min-height:56px}.wordmark[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;height:20px}.wordmark[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:20px;width:auto;display:block}.primary-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:none;align-items:center;gap:var(--space-24)}@media(min-width:768px){.primary-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex}}.nav-link[data-astro-cid-3ef6ksr2]{font-family:var(--font-ui);font-size:var(--fs-meta);font-weight:var(--fw-meta);line-height:var(--lh-meta);color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;padding-block:var(--space-8);transition:color var(--dur-state) var(--ease-out);position:relative}.nav-link[data-astro-cid-3ef6ksr2]:hover,.nav-link[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--text-primary)}.nav-link[data-astro-cid-3ef6ksr2][aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:var(--text-primary)}.mobile-menu[data-astro-cid-3ef6ksr2][hidden]{display:none}.mobile-menu[data-astro-cid-3ef6ksr2]{position:absolute;left:0;right:0;top:100%;background:var(--canvas);border-bottom:1px solid var(--rule);padding-block:var(--space-16)}@media(min-width:768px){.mobile-menu[data-astro-cid-3ef6ksr2]{display:none!important}}.mobile-menu[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:0}.mobile-menu-link[data-astro-cid-3ef6ksr2]{display:block;padding:var(--space-16);font-family:var(--font-ui);font-size:var(--fs-meta);font-weight:var(--fw-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);border-top:1px solid var(--rule);min-height:44px}.mobile-menu-link[data-astro-cid-3ef6ksr2]:first-child{border-top:0}.mobile-menu-link[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--text-primary)}.site-footer[data-astro-cid-sz7xmlte]{border-top:1px solid var(--rule);margin-top:var(--space-96)}.site-footer-inner[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:var(--space-24);padding-block:var(--space-32)}@media(min-width:768px){.site-footer-inner[data-astro-cid-sz7xmlte]{flex-direction:row;justify-content:space-between;align-items:center;padding-block:var(--space-48)}}nav[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:var(--space-24)}.footer-link[data-astro-cid-sz7xmlte]{font-family:var(--font-ui);font-size:var(--fs-meta);font-weight:var(--fw-meta);color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;padding-block:var(--space-8);transition:color var(--dur-state) var(--ease-out)}.footer-link[data-astro-cid-sz7xmlte]:hover{color:var(--text-primary)}.copyright[data-astro-cid-sz7xmlte]{font-family:var(--font-ui);font-size:var(--fs-fine);color:var(--text-secondary);letter-spacing:.06em}
