/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#07090a;--ink-raised:#0d1012;--charcoal:#17191a;--bone:#e7ddc8;--bone-dim:#b8ad99;--ash:#77756d;--ember:#bc2f1d;--ember-bright:#ef4a21;--gold:#c89248;--moss:#445046;--line:#e7ddc829;--line-strong:#e7ddc857;--serif:"Iowan Old Style", "Hiragino Mincho ProN", "Yu Mincho", "Times New Roman", serif;--sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace}*{box-sizing:border-box}html{background:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}body{background:var(--ink);min-width:320px;color:var(--bone);font-family:var(--sans);text-rendering:optimizelegibility;margin:0}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}:focus-visible{outline-offset:4px;outline:2px solid #f1b05e}::selection{color:#fff6e3;background:#c5371ea6}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--bone);color:var(--ink);padding:.75rem 1rem;font-weight:800;position:fixed;top:1rem;left:1rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.portal-lab{--portal-x:0;--portal-y:0;--cursor-x:-100px;--cursor-y:-100px;--signal-cyan:#6de4e0;--signal-red:#ee351f;--signal-bone:#ece2cc;min-height:100vh;color:var(--signal-bone);cursor:none;background:#030506;overflow-x:clip}.portal-lab a,.portal-lab button{cursor:none}.portal-cursor{z-index:500;pointer-events:none;width:1.8rem;height:1.8rem;transform:translate3d(calc(var(--cursor-x) - 50%), calc(var(--cursor-y) - 50%), 0);mix-blend-mode:difference;border:1px solid #6de4e0b8;border-radius:50%;transition:width .16s,height .16s,border-color .16s,background .16s;position:fixed;top:0;left:0}.portal-cursor:before,.portal-cursor:after{content:"";color:#6de4e0eb;background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.portal-cursor:before{width:2.5rem;height:1px}.portal-cursor:after{width:1px;height:2.5rem}.portal-cursor i{background:var(--signal-red);border-radius:50%;position:absolute;inset:42%}.portal-hero{isolation:isolate;background:#030506;min-height:100svh;position:relative;overflow:hidden}.portal-hero:after{content:"";z-index:8;pointer-events:none;border:clamp(.45rem,.8vw,.75rem) solid #030506f5;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ece2cc1a}.portal-hero__environment,.portal-hero__environment picture,.portal-hero__environment img,.portal-hero__light,.portal-hero__scan,.portal-hero__veil,.portal-hero__marks{position:absolute;inset:0}.portal-hero__environment{z-index:-1;perspective:1000px;overflow:hidden}.portal-hero__environment picture{transform:translate3d(calc(var(--portal-x) * -5px), calc(var(--portal-y) * -3px), 0) scale(1.018);will-change:transform;transition:transform .52s cubic-bezier(.2,.75,.18,1),filter .6s;display:block}.portal-hero__environment img{object-fit:cover;object-position:center;filter:saturate(.82)contrast(1.16)brightness(.68);width:100%;height:100%}.portal-hero__light{background:radial-gradient(circle at calc(50% + var(--portal-x) * 5%) calc(50% + var(--portal-y) * 3%), #6de4e01f, transparent 12%), radial-gradient(ellipse at 50% 66%, #ee351f2b, transparent 28%), linear-gradient(90deg, #020405d1, transparent 22% 78%, #020405d6);mix-blend-mode:screen;opacity:.72}.portal-hero__scan{opacity:.21;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#0000 0 4px,#ffffff06 5px),linear-gradient(103deg,#0000 0 44%,#6de4e01f 47%,#0000 50%) 0 0/240% 100%;animation:11s linear infinite portalScan}.portal-hero__veil{background:radial-gradient(#0000 0 22%,#0203041a 44%,#0203049e 94%),linear-gradient(#02040561,#0000 28% 72%,#020405b8)}.portal-hero__marks i{left:calc(7% + ((var(--mark-x,1)) * 5%));top:calc(10% + ((var(--mark-y,1)) * 4.2%));background:#ece2cc94;border-radius:50%;width:2px;height:2px;animation:7s ease-in-out infinite portalMote;position:absolute;box-shadow:0 0 8px #6de4e075}.portal-hero__marks i:nth-child(3n+1){--mark-x:2;--mark-y:4;animation-delay:-2s}.portal-hero__marks i:nth-child(3n+2){--mark-x:12;--mark-y:11;animation-delay:-5s}.portal-hero__marks i:nth-child(3n){--mark-x:17;--mark-y:5;animation-delay:-3.5s}.portal-hero__marks i:nth-child(4n){--mark-x:6;--mark-y:16}.portal-hero__marks i:nth-child(5n){--mark-x:15;--mark-y:18}.portal-wordmark{z-index:10;pointer-events:none;filter:drop-shadow(0 2rem 4rem #000000b8);width:min(76rem,90vw);height:min(35rem,68vh);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.portal-wordmark__number,.portal-wordmark__name{color:var(--signal-bone);text-transform:uppercase;transform-style:preserve-3d;will-change:transform, filter;font-family:Impact,Haettenschweiler,Arial Narrow Bold,Helvetica Neue,sans-serif;font-weight:950;font-stretch:75%;display:block;position:absolute}.portal-wordmark__number{letter-spacing:-.105em;transform:translate3d(calc(var(--portal-x) * -10px), calc(var(--portal-y) * -5px), 0) skew(-8deg, -2deg) scaleX(.88);-webkit-text-stroke:1px #ece2cc47;color:#0000;background:linear-gradient(112deg,#f0e6d0 0 31%,#8d8677 40%,#f0e6d0 54%,#272b2d 69%,#e6d5b8 88%);-webkit-background-clip:text;background-clip:text;font-size:clamp(10rem,25vw,25rem);line-height:.7;top:4%;left:1%}.portal-wordmark__number:before,.portal-wordmark__number:after,.portal-wordmark__name:before,.portal-wordmark__name:after{content:attr(data-text);pointer-events:none;position:absolute;inset:0}.portal-wordmark__number:before{z-index:-1;color:#0000;-webkit-text-stroke:clamp(2px, .24vw, 4px) #ee351fd4;clip-path:polygon(0 58%,100% 43%,100% 100%,0 100%);filter:blur(.2px);transform:translate(.045em,.035em)skew(2deg)}.portal-wordmark__name{letter-spacing:-.07em;transform:translate3d(calc(var(--portal-x) * 13px), calc(var(--portal-y) * 6px), 20px) rotate(-6deg) skew(-13deg, 1.5deg) scaleX(1.05);-webkit-text-stroke:clamp(1px, .1vw, 2px) #030506cc;text-shadow:.025em .025em #ee351fe6,-.018em -.012em #6de4e09e,.07em .08em #030506f2;font-size:clamp(5rem,13.5vw,14rem);font-style:italic;line-height:.74;bottom:4%;right:1%}.portal-wordmark__name:before{color:#ee351fe6;clip-path:polygon(0 50%,100% 32%,100% 61%,0 76%);mix-blend-mode:screen;transform:translate(-.045em,.06em)skew(8deg)}.portal-wordmark__name:after{color:#6de4e0b8;clip-path:polygon(0 8%,100% 0,100% 21%,0 33%);mix-blend-mode:screen;transform:translate(.055em,-.025em)skew(-10deg)}.portal-wordmark__slash{z-index:5;color:#ee351fe6;font-family:var(--sans);transform:rotate(14deg) translate3d(calc(var(--portal-x) * 7px), calc(var(--portal-y) * -6px), 0);text-shadow:0 0 1.8rem #ee351f33;font-size:clamp(6rem,16vw,15rem);font-weight:200;line-height:1;position:absolute;top:11%;right:8%}.portal-hero__counter{z-index:12;color:#ece2cc8c;font-family:var(--mono);letter-spacing:.15em;align-items:center;gap:.65rem;margin:0;font-size:.55rem;display:flex;position:absolute;bottom:clamp(3.4rem,7vh,5.6rem);left:clamp(1.5rem,4vw,4.5rem)}.portal-hero__counter i{background:linear-gradient(90deg, var(--signal-red) 8%, #ece2cc42 8%);width:clamp(4rem,9vw,9rem);height:1px}.portal-hero__credit{z-index:12;color:#ece2cc5c;font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.48rem;position:absolute;bottom:1.3rem;right:clamp(1.5rem,3.5vw,4rem)}.portal-chamber{isolation:isolate;background:radial-gradient(circle at 50% 54%,#ee351f1a,#0000 25rem),linear-gradient(90deg,#0000 49.9%,#ece2cc0d 50%,#0000 50.1%),linear-gradient(#ffffff04 1px,#0000 1px) 0 0/5px 5px,#050708;border-top:1px solid #ece2cc24;min-height:100vh;padding:clamp(6rem,10vw,10rem) clamp(1.25rem,5vw,5rem) clamp(3rem,6vw,5rem);scroll-margin-top:0;position:relative;overflow:hidden}.portal-chamber:before{content:"";z-index:-1;pointer-events:none;border:1px solid #ece2cc14;position:absolute;inset:2rem}.portal-chamber__head{grid-template-columns:minmax(12rem,.6fr) minmax(20rem,1.4fr);align-items:end;gap:1rem 4rem;width:min(100%,82rem);margin:0 auto clamp(4rem,7vw,7rem);display:grid}.portal-chamber__head>p:first-child{color:var(--signal-red);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;grid-column:1/-1;margin:0;font-size:.59rem;font-weight:800}.portal-chamber__head h2{font-family:var(--serif);letter-spacing:-.05em;margin:0;font-size:clamp(3rem,6vw,7rem);font-weight:400;line-height:.86}.portal-chamber__head>p:last-child{color:#ece2cc9e;max-width:39rem;font-family:var(--serif);margin:0;font-size:clamp(1rem,1.45vw,1.25rem);line-height:1.65}.portal-orbit{width:min(82rem,100vw - 3rem);min-height:54rem;margin:0 auto;position:relative}.portal-orbit:before,.portal-orbit:after{content:"";aspect-ratio:1;border:1px solid #ece2cc17;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.portal-orbit:before{width:min(72vw,49rem)}.portal-orbit:after{border-style:dashed;width:min(49vw,31rem)}.portal-orbit__core{z-index:2;text-align:center;background:radial-gradient(circle,#ee351f1a,#030506e6 70%);border:1px solid #ece2cc29;border-radius:50%;place-content:center;width:12rem;height:12rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 5rem #ee351f14}.portal-orbit__core span{letter-spacing:-.07em;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:4rem;font-style:italic;line-height:.8}.portal-orbit__core small{color:#ece2cc73;font-family:var(--mono);letter-spacing:.17em;text-transform:uppercase;margin-top:.65rem;font-size:.48rem}.portal-gates{margin:0;padding:0;list-style:none;position:absolute;inset:0}.portal-gate{--gate-angle:calc(var(--gate-index) * 30deg - 90deg);width:clamp(11rem,16vw,15rem);transform:translate(-50%, -50%) rotate(var(--gate-angle)) translateY(clamp(-25rem, -33vw, -18rem)) rotate(calc(var(--gate-angle) * -1));position:absolute;top:50%;left:50%}.portal-gate>a,.portal-gate>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050708c7;border:1px solid #ece2cc1f;grid-template-columns:auto 1fr;align-content:center;gap:.4rem .8rem;min-height:6.5rem;padding:.9rem;text-decoration:none;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;display:grid;position:relative}.portal-gate--open>a{box-shadow:inset 3px 0 var(--signal-red), 0 0 2rem #ee351f0f;background:linear-gradient(115deg,#ee351f2b,#050708d1 42%);border-color:#ee351fa8}:is(.portal-gate--open>a:hover,.portal-gate--open>a:focus-visible){border-color:var(--signal-cyan);box-shadow:inset 3px 0 var(--signal-cyan), 0 1rem 3rem #00000061;background:linear-gradient(115deg,#6de4e026,#050708e6 48%);transform:translateY(-4px)rotate(-1deg)}.portal-gate--sealed>div{color:#ece2cc52}.portal-gate--sealed>div:after{content:"";border:1px solid #ece2cc24;width:1rem;height:1rem;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)rotate(45deg)}.portal-gate__number{color:var(--signal-red);grid-row:1/span 2;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:2.15rem;font-style:italic;line-height:.9}.portal-gate__label strong,.portal-gate__label small{display:block}.portal-gate__label strong{font-family:var(--serif);font-size:1rem;font-weight:500}.portal-gate__label small,.portal-gate__state{color:#ece2cc7a;font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;margin-top:.2rem;font-size:.45rem}.portal-gate__state{color:var(--signal-cyan);grid-column:2}.portal-gate--sealed .portal-gate__number,.portal-gate--sealed .portal-gate__state{color:#ece2cc33}.portal-chamber__footer{color:#ece2cc73;width:min(82rem,100%);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #ece2cc1a;justify-content:space-between;align-items:center;gap:2rem;margin:clamp(3rem,8vw,7rem) auto 0;padding-top:1.2rem;font-size:.55rem;display:flex}.portal-chamber__footer p{margin:0}.portal-chamber__footer a{color:var(--signal-cyan);text-decoration:none}:is(.portal-chamber__footer a:hover,.portal-chamber__footer a:focus-visible){color:var(--signal-bone)}.portal-lab[data-gate-one-active=true] .portal-orbit__core{border-color:#6de4e08c;box-shadow:0 0 7rem #6de4e01f}@keyframes portalScan{0%{background-position:0 0,180% 0}to{background-position:0 0,-140% 0}}@keyframes portalMote{0%,to{opacity:.12;transform:translateY(8px)scale(.7)}45%{opacity:.78;transform:translate(4px,-10px)scale(1)}70%{opacity:.24;transform:translate(-2px,-17px)scale(.8)}}@media (max-width:900px){.portal-wordmark{width:94vw}.portal-orbit{min-height:auto}.portal-orbit:before,.portal-orbit:after,.portal-orbit__core{display:none}.portal-gates{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid;position:relative}.portal-gate{width:auto;position:static;transform:none}}@media (max-width:699px){.portal-lab,.portal-lab a,.portal-lab button{cursor:auto}.portal-cursor{display:none}.portal-hero__environment picture{transform:translate3d(calc(var(--portal-x) * -2px), calc(var(--portal-y) * -2px), 0) scale(1.01)}.portal-hero__environment img{object-position:center;filter:saturate(.86)contrast(1.14)brightness(.66)}.portal-wordmark{width:96vw;height:53vh;top:44%}.portal-wordmark__number{font-size:clamp(8.2rem,43vw,12rem);top:10%;left:3%;transform:skew(-8deg,-2deg)scaleX(.9)}.portal-wordmark__name{font-size:clamp(4.1rem,20vw,6.8rem);bottom:11%;right:5%;transform:rotate(-7deg)skew(-12deg,1deg)scaleX(1.02)}.portal-wordmark__slash{font-size:7rem;top:23%;right:9%}.portal-hero__counter{bottom:1.35rem;left:1rem}.portal-hero__credit{text-align:right;max-width:11rem;font-size:.39rem;bottom:1.2rem;right:1rem}.portal-chamber{padding:5.5rem 1rem 2.5rem}.portal-chamber:before{inset:.6rem}.portal-chamber__head{grid-template-columns:1fr;gap:1.2rem;margin-bottom:3rem}.portal-chamber__head>p:first-child{grid-column:auto}.portal-chamber__head h2{font-size:clamp(3.2rem,17vw,5rem)}.portal-chamber__head>p:last-child{font-size:1rem}.portal-gates{grid-template-columns:1fr}.portal-gate>a,.portal-gate>div{min-height:5.6rem}.portal-chamber__footer{flex-direction:column;align-items:flex-start;line-height:1.6}}@media (prefers-reduced-motion:reduce){.portal-lab{scroll-behavior:auto}.portal-hero__environment picture,.portal-wordmark__number,.portal-wordmark__name,.portal-wordmark__slash{transform:none}.portal-wordmark{transform:translate(-50%,-50%)}.portal-hero__scan,.portal-hero__marks i{animation:none}.portal-cursor{display:none}.portal-lab,.portal-lab a,.portal-lab button{cursor:auto}}.portal-street{--signal-cyan:#f4f4ef;--signal-red:#b42318;--signal-bone:#f0efe8;color:var(--signal-bone);cursor:default;background:#020202}.portal-street a,.portal-street button{cursor:pointer}.portal-street .portal-hero{background:#020202}.portal-street .portal-hero:before{content:"";z-index:6;pointer-events:none;background:linear-gradient(90deg,#00000080,#0000 35% 75%,#0000003d),linear-gradient(#0000005c,#0000 24% 72%,#00000094);position:absolute;inset:0}.portal-street .portal-hero:after{border-color:#020202;box-shadow:inset 0 0 0 1px #ffffff17}.portal-street .portal-hero__environment picture{transform:translate3d(calc(var(--portal-x) * -3px), calc(var(--portal-y) * -2px), 0) scale(1.01);transition-duration:.85s}.portal-street .portal-hero__environment img{filter:grayscale()contrast(1.04)brightness(.94)}.portal-hero__exposure,.portal-hero__grain,.portal-hero__registration{pointer-events:none;position:absolute;inset:0}.portal-hero__exposure{background:radial-gradient(ellipse at calc(59% + var(--portal-x) * 0.8%) calc(49% + var(--portal-y) * 0.6%), transparent 0 11%, #00000014 20%, transparent 36%), linear-gradient(111deg, transparent 0 46%, #ffffff09 48%, transparent 51%);mix-blend-mode:screen}.portal-hero__grain{opacity:.23;mix-blend-mode:overlay;background-image:repeating-radial-gradient(circle at 17% 29%,#fff3 0 .35px,#0000 .6px 3px),repeating-linear-gradient(93deg,#0000 0 3px,#ffffff06 4px,#0000 5px 8px);background-size:7px 7px,11px 100%;animation:.52s steps(2,end) infinite portalStreetGrain}.portal-hero__registration{opacity:.28;mix-blend-mode:difference;background:linear-gradient(90deg,#0000 0 96%,#ffffff2e 96% 96.12%,#0000 96.12%),linear-gradient(#0000 0 17%,#ffffff1f 17% 17.12%,#0000 17.12%)}.portal-street .portal-wordmark{z-index:14;filter:drop-shadow(0 1.1rem 1rem #000000a3);width:min(43vw,41rem);height:clamp(18rem,48vw,37rem);top:19%;left:clamp(1.6rem,5vw,5rem);transform:none}.portal-street .portal-wordmark__stamp{color:#fff;max-width:14rem;font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;background:#000000c2;border:1px solid #ffffffbd;padding:.42rem .55rem;font-size:clamp(.45rem,.62vw,.62rem);font-weight:800;line-height:1.4;position:absolute;top:0;left:.4rem;transform:rotate(-2deg)}.portal-street .portal-wordmark__number,.portal-street .portal-wordmark__name{color:#f4f3ed;filter:none;font-family:Impact,Haettenschweiler,Arial Narrow Bold,Helvetica Neue,sans-serif;-webkit-mask-image:repeating-linear-gradient(172deg,#000 0 7px,#00000094 8px,#000 10px 16px);mask-image:repeating-linear-gradient(172deg,#000 0 7px,#00000094 8px,#000 10px 16px)}.portal-street .portal-wordmark__number{letter-spacing:-.12em;color:#efeee7;-webkit-text-stroke:0;transform:translate3d(calc(var(--portal-x) * -6px), calc(var(--portal-y) * -3px), 0) rotate(-5deg) skew(-8deg, -2deg) scaleX(.82);background:0 0;font-size:clamp(10rem,23vw,23rem);line-height:.72;top:7%;left:-1%}.portal-street .portal-wordmark__number:before{z-index:-1;color:#080808;-webkit-text-stroke:0;clip-path:polygon(0 46%,100% 38%,100% 100%,0 100%);transform:translate(.045em,.055em)skew(3deg)}.portal-street .portal-wordmark__number:after{z-index:3;color:#efeee7;opacity:0;clip-path:polygon(0 17%,100% 12%,100% 29%,0 34%);transform:translate(0)}.portal-street[data-motion=on] .portal-wordmark__number:before{animation:4.4s step-end -.9s infinite portalNumberGlitch}.portal-street[data-motion=on] .portal-wordmark__number:after{animation:4.4s step-end -.9s infinite portalNumberGlitchTop}.portal-street .portal-wordmark__name{letter-spacing:-.06em;color:#f5d000;-webkit-text-stroke:clamp(1px, .12vw, 2px) #000000f5;text-shadow:.035em .045em #050505,.085em .09em #00000085;transform:translate3d(calc(var(--portal-x) * 8px), calc(var(--portal-y) * 4px), 10px) rotate(-5deg) skew(-8deg, 0deg);filter:drop-shadow(.045em .055em #000000f0);background:0 0;padding:0;font-size:clamp(5.6rem,12.4vw,12.8rem);line-height:.78;bottom:28%;left:10%;right:auto}.portal-wordmark__final{clip-path:inset(0 9% 0 0);letter-spacing:0;vertical-align:baseline;width:.34em;margin-left:.015em;display:inline-block;overflow:hidden}.portal-street .portal-wordmark__name:before{color:#f5d000;clip-path:polygon(0 0,100% 10%,100% 19%,0 12%);mix-blend-mode:normal;opacity:.78;transform:translate(.035em,-.065em)skew(-4deg)}.portal-street .portal-wordmark__name:after{color:#f5d000;clip-path:polygon(0 59%,22% 59%,22% 67%,45% 67%,45% 57%,72% 57%,72% 73%,100% 73%,100% 86%,0 78%);mix-blend-mode:normal;text-shadow:.09em 0 #050505,-.018em 0 #efeee7;transform:translate(-.055em,.085em)skew(9deg)}.portal-street[data-motion=on] .portal-wordmark__name:after{animation:3.8s step-end infinite portalWordGlitch}.portal-wordmark__sigil{z-index:8;filter:drop-shadow(-.09rem 0 #050505)drop-shadow(.09rem 0 #050505)drop-shadow(0 .09rem #050505)drop-shadow(0 -.09rem #050505);transform-origin:50%;background:#f5d000;width:.3em;height:.026em;position:absolute;top:-.1em;left:23.5%;overflow:visible;transform:translate(-50%)}.portal-street[data-motion=on] .portal-wordmark__sigil{animation:3.8s step-end .18s infinite portalSigilGlitch}.portal-wordmark__edition{color:#efeee7;font-family:var(--mono);letter-spacing:.1em;text-align:center;border:2px solid #efeee7;padding:.6rem .7rem;font-size:clamp(.52rem,.75vw,.78rem);font-weight:900;line-height:.85;position:absolute;bottom:6%;right:2%;transform:rotate(7deg)}.portal-graffiti{z-index:11;pointer-events:none;font-family:var(--mono);font-weight:900;position:absolute;inset:0;overflow:hidden}.portal-graffiti span{color:#ffffff29;letter-spacing:.1em;mix-blend-mode:screen;position:absolute}.portal-graffiti__yokai{font-family:var(--serif);writing-mode:vertical-rl;font-size:clamp(1.4rem,2.8vw,3rem);top:37%;right:7.5%;transform:rotate(4deg);letter-spacing:-.1em!important}.portal-graffiti__number{font-family:var(--serif);font-size:clamp(1.15rem,2vw,2rem);bottom:18%;right:22%;transform:rotate(-8deg);letter-spacing:-.08em!important}.portal-graffiti__gate{border:1px solid #ffffff2e;padding:.2rem .28rem;font-size:clamp(.42rem,.55vw,.58rem);bottom:14%;left:38%;transform:rotate(6deg)}.portal-graffiti__ashigara{writing-mode:vertical-rl;font-size:clamp(.44rem,.7vw,.7rem);top:58%;right:-1.5rem;transform:rotate(3deg)}.portal-street-tags,.portal-street-tags ol{z-index:18;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.portal-street-tag{top:var(--tag-y);left:var(--tag-x);transform:translate(-50%, -50%) rotate(var(--tag-angle));position:absolute}.portal-street-tag>span,.portal-street-tag>a{color:#ffffff85;min-width:2.15rem;min-height:2.15rem;font-family:var(--mono);pointer-events:auto;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#04040494;border:1px solid #ffffff52;place-content:center;text-decoration:none;display:grid}.portal-street-tag b{letter-spacing:.04em;font-size:.62rem}.portal-street-tag i{opacity:.45;background:currentColor;width:.55rem;height:1px;margin:.18rem auto 0}.portal-street-tag--sealed:nth-child(3n)>span{border-style:dashed}.portal-street-tag--sealed:nth-child(4n)>span{border-radius:50%}.portal-street-tag--open>a{color:#efeee7;width:clamp(5.6rem,8vw,7rem);min-width:0;height:clamp(5.6rem,8vw,7rem);min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;transition:transform .18s,filter .18s;position:relative;transform:rotate(-1deg)}.portal-street-tag__sticker,.portal-street-tag__sticker img{width:100%;height:100%;display:block}.portal-street-tag__sticker img{object-fit:contain}:is(.portal-street-tag--open>a:hover,.portal-street-tag--open>a:focus-visible){color:#fff;filter:drop-shadow(0 0 .7rem #f5d00080);background:0 0;transform:rotate(2deg)scale(1.08)}.portal-street[data-gate-one-active=true] .portal-hero__exposure{background:radial-gradient(at 59% 49%,#ffffff21,#0000 11%,#0000003d 24%,#0000 38%),linear-gradient(111deg,#0000 0 46%,#ffffff0b 48%,#0000 51%)}.portal-street .portal-hero__counter,.portal-street .portal-hero__credit{color:#ffffff8f}.portal-street .portal-hero__counter i{background:linear-gradient(90deg,#fff 12%,#ffffff3d 12%)}.portal-street .portal-chamber{background:linear-gradient(93deg,#0000 0 52%,#ffffff06 52.2%,#0000 52.5%),repeating-linear-gradient(0deg,#0000 0 5px,#ffffff05 6px),#080808;border-top-color:#ffffff38;min-height:100vh;padding-top:clamp(5rem,9vw,8rem)}.portal-street .portal-chamber:before{background:linear-gradient(105deg,#0000 0 18%,#ffffff07 18.2%,#0000 18.5%),repeating-linear-gradient(90deg,#0000 0 8rem,#ffffff06 8.05rem);border-color:#ffffff24;inset:1.25rem}.portal-street .portal-chamber__head{text-align:center;grid-template-columns:1fr;justify-items:center;width:min(100%,76rem);margin-bottom:clamp(3rem,6vw,5rem)}.portal-street .portal-chamber__head h2{letter-spacing:-.07em;white-space:nowrap;text-transform:uppercase;width:fit-content;max-width:100%;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(4rem,8vw,8rem);font-style:italic;font-weight:900;line-height:.78;transform:rotate(-2deg)}.portal-street .portal-chamber__head h2 span{color:#080808;width:fit-content;font-family:var(--mono);letter-spacing:.16em;background:#efeee7;margin:0 auto .35rem;padding:.25rem .45rem;font-size:.58rem;line-height:1;display:block}.portal-street .portal-chamber__head>p:last-child{color:#ffffff94;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;place-self:end center;font-size:clamp(.72rem,1vw,.9rem)}.portal-street .portal-gates{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.8rem,1.6vw,1.4rem);width:min(100%,76rem);margin:0 auto;list-style:none;display:grid;position:relative;inset:auto}.portal-street .portal-gate{width:auto;transform:rotate(var(--paper-angle,0deg));position:static}.portal-street .portal-gate:nth-child(3n+1){--paper-angle:-1.2deg}.portal-street .portal-gate:nth-child(3n+2){--paper-angle:.8deg}.portal-street .portal-gate:nth-child(3n){--paper-angle:-.35deg}.portal-street .portal-gate>a,.portal-street .portal-gate>div{color:#0b0b0b;-webkit-backdrop-filter:none;backdrop-filter:none;clip-path:polygon(0 2%,97% 0,100% 94%,93% 100%,4% 98%,1% 89%);background:#d9d8d2;border:0;min-height:9.5rem;padding:1.1rem;box-shadow:.35rem .45rem #000000d1}.portal-street .portal-gate--sealed>div{color:#0a0a0a85;background:repeating-linear-gradient(174deg,#0000 0 12px,#0000000b 13px,#0000 15px),#b8b7b2}.portal-street .portal-gate--sealed>div:after{content:"SEALED";width:auto;height:auto;font-family:var(--mono);letter-spacing:.12em;border:2px solid #0a0a0a61;padding:.28rem .36rem;font-size:.45rem;font-weight:900;top:auto;bottom:.75rem;right:.7rem;transform:rotate(-6deg)}.portal-street .portal-gate--open{grid-column:span 2}.portal-street .portal-gate--open>a{color:#080808;background:#f1f0e9;border:0;min-height:12rem;box-shadow:.5rem .6rem #161616,inset 0 0 0 2px #080808}:is(.portal-street .portal-gate--open>a:hover,.portal-street .portal-gate--open>a:focus-visible){color:#080808;background:#fff;border-color:#0000;transform:translateY(-5px)rotate(1deg);box-shadow:.7rem .8rem #111,inset 0 0 0 2px #080808}.portal-street .portal-gate__number{color:#0b0b0b;letter-spacing:-.08em;font-size:clamp(3.2rem,5vw,5.2rem)}.portal-street .portal-gate__label strong{letter-spacing:-.03em;text-transform:uppercase;align-items:baseline;gap:clamp(.4rem,.8vw,.7rem);font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(1.25rem,2vw,2rem);font-style:italic;display:flex}.portal-street .portal-gate__japanese{color:#8e1d15;font-family:"Hiragino Kaku Gothic ProN", "Yu Gothic", var(--sans);letter-spacing:-.08em;font-size:.72em;font-style:normal;font-weight:950;line-height:1;display:inline-block;transform:rotate(-4deg)skew(-6deg)}.portal-street .portal-gate__label small,.portal-street .portal-gate__state{color:#0a0a0a94}.portal-street .portal-gate--sealed .portal-gate__number,.portal-street .portal-gate--sealed .portal-gate__state{color:#0a0a0a52}.portal-street .portal-gate__state{color:#8e1d15;font-weight:900}.portal-street .portal-chamber__footer{color:#ffffff8c;border-top-color:#fff3;width:min(76rem,100%)}.portal-street .portal-chamber__footer a{color:#080808;background:#efeee7;padding:.6rem .75rem;font-weight:900;text-decoration:none;transform:rotate(-1deg)}.portal-street[data-motion=still] .portal-hero__grain{animation:none}.portal-street[data-motion=still] .portal-hero__environment picture{transform:scale(1.01)}.portal-street[data-motion=still] .portal-wordmark__number{transform:rotate(-7deg)skew(-9deg,-2deg)scaleX(.8)}.portal-street[data-motion=still] .portal-wordmark__name{transform:rotate(-5deg)skew(-8deg)}@keyframes portalStreetGrain{0%{transform:translate(0)}25%{transform:translate(-.15%,.12%)}50%{transform:translate(.1%,-.1%)}75%{transform:translate(.12%,.15%)}}@keyframes portalWordGlitch{0%,84%,to{transform:translate(-.055em,.085em)skew(9deg)}85%{transform:translate(.015em,.11em)skew(-12deg)}87%{transform:translate(-.09em,.045em)skew(13deg)}89%{transform:translate(-.035em,.095em)skew(7deg)}}@keyframes portalNumberGlitch{0%,76%,84%,to{z-index:-1;color:#080808;opacity:1;clip-path:polygon(0 46%,100% 38%,100% 100%,0 100%);transform:translate(.045em,.055em)skew(3deg)}77%{z-index:2;color:#efeee7db;opacity:.82;clip-path:polygon(0 21%,100% 17%,100% 31%,0 35%);transform:translate(-.1em,.01em)skew(-12deg)}80%{z-index:2;color:#efeee7b8;opacity:.75;clip-path:polygon(0 61%,100% 54%,100% 69%,0 75%);transform:translate(.13em,.095em)skew(15deg)}83%{z-index:2;color:#080808;opacity:.9;clip-path:polygon(0 38%,100% 34%,100% 48%,0 52%);transform:translate(-.025em,.045em)skew(-4deg)}}@keyframes portalNumberGlitchTop{0%,76%,84%,to{opacity:0;clip-path:polygon(0 17%,100% 12%,100% 29%,0 34%);transform:translate(0)}77%{color:#f5d000;opacity:.88;clip-path:polygon(0 15%,100% 10%,100% 27%,0 32%);transform:translate(.12em,-.02em)skew(10deg)}80%{color:#efeee7;opacity:.92;clip-path:polygon(0 43%,100% 37%,100% 52%,0 59%);transform:translate(-.09em,.025em)skew(-13deg)}83%{color:#080808;opacity:.76;clip-path:polygon(0 67%,100% 61%,100% 74%,0 81%);transform:translate(.05em,.04em)skew(6deg)}}@keyframes portalSigilGlitch{0%,84%,to{filter:drop-shadow(-.09rem 0 #050505)drop-shadow(.09rem 0 #050505)drop-shadow(0 .09rem #050505)drop-shadow(0 -.09rem #050505);transform:translate(-50%)}85%{filter:drop-shadow(-.15rem 0 #efeee7)drop-shadow(.16rem .08rem #050505);transform:translate(calc(.1rem - 50%))translateY(-.045rem)scaleX(1.12)}87%{filter:drop-shadow(.15rem 0 #050505)drop-shadow(-.08rem 0 #efeee7);transform:translate(calc(-50% - .08rem))translateY(.025rem)scaleX(.9)}89%{filter:drop-shadow(-.09rem 0 #050505)drop-shadow(.09rem 0 #050505)drop-shadow(0 .09rem #050505)drop-shadow(0 -.09rem #050505);transform:translate(-50%)}}@media (max-width:900px){.portal-street .portal-gates{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-street .portal-gate--open{grid-column:span 2}}@media (max-width:699px){.portal-street .portal-hero__environment picture{transform:translate3d(calc(var(--portal-x) * -1px), calc(var(--portal-y) * -1px), 0) scale(1.005)}.portal-street .portal-hero__environment img{object-position:center;filter:grayscale()contrast(1.035)brightness(.96)}.portal-street .portal-hero:before{background:linear-gradient(#00000070,#0000 26% 72%,#0000009e),linear-gradient(90deg,#00000052,#0000 42% 78%,#00000038)}.portal-street .portal-wordmark{width:calc(100vw - 2rem);height:31vh;top:4.5%;left:1rem;transform:none}.portal-street .portal-wordmark__stamp{max-width:12rem;font-size:.4rem;top:0;left:0}.portal-street .portal-wordmark__number{font-size:clamp(8.7rem,46vw,12rem);top:14%;left:-3%;transform:rotate(-5deg)skew(-7deg,-2deg)scaleX(.82)}.portal-street .portal-wordmark__name{font-size:clamp(4.25rem,22.5vw,6.35rem);bottom:17%;left:7%;transform:rotate(-5deg)skew(-8deg)}.portal-street[data-motion=still] .portal-wordmark__number{transform:rotate(-5deg)skew(-7deg,-2deg)scaleX(.82)}.portal-street[data-motion=still] .portal-wordmark__name{transform:rotate(-5deg)skew(-8deg)}.portal-wordmark__edition{font-size:.44rem;bottom:3%;right:0}.portal-street-tag{top:var(--tag-mobile-y);left:var(--tag-mobile-x)}.portal-street-tag>span,.portal-street-tag>a{min-width:1.9rem;min-height:1.9rem}.portal-street-tag--open>a{width:5.4rem;min-width:0;height:5.4rem;min-height:0}.portal-street .portal-hero__counter{bottom:1.2rem}.portal-street .portal-hero__credit{bottom:1.12rem}.portal-street .portal-chamber{padding:5rem 1rem 2.5rem}.portal-street .portal-chamber:before{inset:.55rem}.portal-street .portal-chamber__head{grid-template-columns:1fr;gap:1rem;margin-bottom:2.6rem}.portal-street .portal-chamber__head h2{font-size:clamp(4rem,20vw,6rem)}.portal-street .portal-gates{grid-template-columns:1fr;gap:.9rem}.portal-street .portal-gate--open{grid-column:auto}.portal-street .portal-gate>a,.portal-street .portal-gate>div{min-height:7.25rem}.portal-street .portal-gate--open>a{min-height:9rem}.portal-street .portal-chamber__footer{flex-direction:column;align-items:flex-start}.portal-graffiti__yokai{font-size:1.35rem;top:46%;right:2%}.portal-graffiti__number{font-size:1rem;bottom:22%;right:8%}.portal-graffiti__gate{bottom:17%;left:33%}.portal-graffiti__ashigara{top:62%;right:-.2rem}}@media (prefers-reduced-motion:reduce){.portal-street .portal-hero__grain,.portal-street .portal-wordmark__number:before,.portal-street .portal-wordmark__number:after,.portal-street .portal-wordmark__name:after,.portal-street .portal-wordmark__sigil{animation:none}.portal-street .portal-hero__environment picture{transform:scale(1.01)}.portal-street .portal-wordmark__number{transform:rotate(-7deg)skew(-9deg,-2deg)scaleX(.8)}.portal-street .portal-wordmark__name{transform:rotate(-5deg)skew(-8deg)}}@media (max-width:699px) and (prefers-reduced-motion:reduce){.portal-street .portal-wordmark__number{transform:rotate(-5deg)skew(-7deg,-2deg)scaleX(.82)}.portal-street .portal-wordmark__name{transform:rotate(-5deg)skew(-8deg)}}.threshold{--pointer-x:0;--pointer-y:0;isolation:isolate;background:#050607;width:100%;min-height:100svh;position:relative;overflow:hidden}.threshold__portal-link{z-index:24;top:max(1rem, calc(env(safe-area-inset-top) + .55rem));left:max(1.2rem, env(safe-area-inset-left));color:#ffffffd1;min-width:2.75rem;min-height:2.75rem;font-family:var(--mono);letter-spacing:.16em;text-shadow:0 2px 14px #000000f5,0 0 5px #000000b8;align-items:center;font-size:.62rem;font-weight:800;text-decoration:none;transition:color .18s,opacity .18s,transform .18s;display:inline-flex;position:absolute}:is(.threshold__portal-link:hover,.threshold__portal-link:focus-visible){color:#fff;opacity:1;transform:translate(.16rem)}.threshold__portal-link:focus-visible{outline-offset:.2rem;outline:1px solid #ffffffdb}.threshold[data-ascending=true] .threshold__portal-link{opacity:0;pointer-events:none}.threshold__visual,.threshold__picture,.threshold__picture img,.threshold__far-light,.threshold__mist,.threshold__grain,.threshold__fade{position:absolute;inset:0}.threshold__visual{perspective:900px;transform-style:preserve-3d;will-change:transform;transition:transform 1.25s cubic-bezier(.2,.68,.18,1),filter 1s;transform:scale(1.008)}.threshold__picture{display:block}.threshold__picture img{object-fit:cover;object-position:center;filter:saturate(.92)contrast(1.035)brightness(.9);width:100%;height:100%}.threshold__far-light{mix-blend-mode:screen;transform:translate(calc(var(--pointer-x) * -1.5px), calc(var(--pointer-y) * -1px));background:radial-gradient(circle at 68% 34%,#ed3e1c21,#0000 25%),linear-gradient(90deg,#03050729,#0000 43%,#0304050d);transition:transform .28s ease-out}.threshold__mist{pointer-events:none;opacity:.28;mix-blend-mode:screen;will-change:transform, opacity;background-repeat:no-repeat}.threshold__mist--rear{background:radial-gradient(at 48% 59%,#ccd7d533,#0000 30%),radial-gradient(at 69% 74%,#adbbb921,#0000 24%);animation:16s ease-in-out infinite alternate mistRear}.threshold__mist--front{background:radial-gradient(at 32% 83%,#cdd6cf21,#0000 24%),radial-gradient(at 55% 89%,#b1c0be1c,#0000 22%);animation:19s ease-in-out infinite alternate mistFront}.threshold__kintaro-depth,.threshold__hoju-depth{pointer-events:none;transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.threshold__kintaro-depth{z-index:2}.threshold__hoju-depth{z-index:2;transform-origin:69% 35%;transform:translate3d(calc(var(--pointer-x) * 3.5px), calc(var(--pointer-y) * 2.25px), 0);transition:transform .26s cubic-bezier(.2,.68,.2,1),filter .42s}.threshold__kintaro,.threshold__kintaro-breath,.threshold__axe,.threshold__hoju{pointer-events:none;background-image:-webkit-image-set(url(/assets/backgrounds/threshold/ashigara-threshold-desktop-1440.avif) 1x type("image/avif"),url(/assets/backgrounds/threshold/ashigara-threshold-desktop-1440.webp) 1x type("image/webp"));background-image:image-set("/assets/backgrounds/threshold/ashigara-threshold-desktop-1440.avif" 1x type("image/avif"),"/assets/backgrounds/threshold/ashigara-threshold-desktop-1440.webp" 1x type("image/webp"));background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.threshold__kintaro{filter:brightness(1.015);animation:none;transform:none;-webkit-mask-image:radial-gradient(12% 34% at 24% 65%,#000 0 56%,#000000e6 73%,#0000 100%);mask-image:radial-gradient(12% 34% at 24% 65%,#000 0 56%,#000000e6 73%,#0000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.threshold__kintaro-breath{z-index:1;transform-origin:24% 61%;filter:brightness(1.012);animation:5.4s ease-in-out -1.15s infinite kintaroShoulderBreath;-webkit-mask-image:radial-gradient(7.2% 11.5% at 24% 53%,#000 0 48%,#000000d1 66%,#0000 100%);mask-image:radial-gradient(7.2% 11.5% at 24% 53%,#000 0 48%,#000000d1 66%,#0000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.threshold__axe{z-index:3;filter:brightness(1.01);-webkit-mask-image:radial-gradient(10% 40% at 11% 55%,#000 0 52%,#000000db 72%,#0000 96%);mask-image:radial-gradient(10% 40% at 11% 55%,#000 0 52%,#000000db 72%,#0000 96%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.threshold__hoju{transform-origin:69% 35%;transform-style:preserve-3d;filter:brightness(1.008)saturate(1.015);animation:9.4s linear -1.7s infinite hojuHover;-webkit-mask-image:radial-gradient(17.5% 32% at 69% 32%,#000 0 58%,#000000eb 76%,#0000 100%);mask-image:radial-gradient(17.5% 32% at 69% 32%,#000 0 58%,#000000eb 76%,#0000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hoju-plane{mix-blend-mode:screen;opacity:.42;filter:blur(.35px)drop-shadow(0 0 5px #e6471d2e);background:conic-gradient(from 215deg, transparent 0 17%, #e6421ab3 22%, #e1c79966 29%, transparent 37% 64%, #c62b1794 70%, transparent 80%);transform-style:preserve-3d;border-radius:47% 53% 48% 52%;display:block;position:absolute;-webkit-mask-image:radial-gradient(#0000 0 57%,#000 61% 68%,#0000 73%);mask-image:radial-gradient(#0000 0 57%,#000 61% 68%,#0000 73%)}.hoju-plane--rear{--plane-z:-18px;opacity:.22;width:34%;height:56%;animation:12.5s ease-in-out infinite alternate hojuPlaneTwo;top:6%;left:52%;transform:translateZ(-18px)rotate(-2deg)}.hoju-plane--one{--plane-z:-8px;width:30%;height:51%;animation:9s ease-in-out infinite alternate hojuPlaneOne;top:8%;left:54%;transform:translateZ(-8px)}.hoju-plane--two{--plane-z:6px;background:conic-gradient(from 42deg, transparent 0 20%, #e1cdab66 26%, #e23d19ad 34%, transparent 45% 72%, #b22a1973 78%, transparent 88%);width:27%;height:46%;animation:7.4s ease-in-out infinite alternate-reverse hojuPlaneTwo;top:13%;left:57%;transform:translateZ(6px)}.hoju-plane--three{--plane-z:13px;background:conic-gradient(from 168deg, transparent 0 28%, #efcc9775 34%, #e83b18b8 42%, transparent 53% 76%, #b827166b 82%, transparent 91%);width:24%;height:39%;animation:11s ease-in-out infinite alternate-reverse hojuPlaneOne;top:19%;left:59%;transform:translateZ(13px)}.hoju-plane--front{--plane-z:20px;opacity:.28;background:conic-gradient(from 278deg, transparent 0 36%, #f6d7a78c 42%, #ee461a9e 49%, transparent 58% 83%, #cd31186b 88%, transparent 96%);width:26%;height:42%;animation:8.8s ease-in-out infinite alternate hojuPlaneTwo;top:15%;left:58%;transform:translateZ(20px)}.hoju-core-light{mix-blend-mode:screen;opacity:.38;filter:blur(5px);background:radial-gradient(#ffc97433,#e8401a14 44%,#0000 72%);border-radius:50%;width:14%;height:28%;animation:5.3s steps(4,end) infinite hojuCore;display:block;position:absolute;top:21%;left:62%;transform:translateZ(24px)}.threshold__energy-path{z-index:5;opacity:0;transform-origin:0;width:58%;height:4px;position:absolute;bottom:14%;left:13%;overflow:visible;transform:rotate(-34deg)}.threshold__energy-path:before{content:"";filter:drop-shadow(0 0 5px #ff3715cc);background:linear-gradient(90deg,#dc2813e6,#e6592370,#0000 82%);height:1px;position:absolute;inset:1px 0 auto}.threshold__energy-path i{background:#ff4a1e;border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:0;box-shadow:0 0 6px #ff3519,0 0 18px #ff3519d9}.threshold__ground-pulse{z-index:5;aspect-ratio:2.4;opacity:0;filter:drop-shadow(0 0 5px #eb371bbf);border:1px solid #eb371be0;border-radius:50%;width:8rem;position:absolute;bottom:11%;left:10.2%;transform:scale(.1)}.threshold__motes{z-index:4;pointer-events:none;position:absolute;inset:0}.threshold__motes i{opacity:.25;background:#e0713a;border-radius:50%;width:2px;height:2px;animation:8s ease-in-out infinite mote;position:absolute;box-shadow:0 0 7px 2px #e34a1e59}.threshold__motes i:first-child{animation-delay:-1s;top:38%;left:43%}.threshold__motes i:nth-child(2){animation-delay:-5s;top:71%;left:56%}.threshold__motes i:nth-child(3){animation-delay:-3s;top:48%;left:79%}.threshold__motes i:nth-child(4){animation-delay:-7s;top:57%;left:30%}.threshold__motes i:nth-child(5){animation-delay:-2s;top:18%;left:66%}.threshold__motes i:nth-child(6){animation-delay:-4s;top:66%;left:87%}.threshold__motes i:nth-child(7){animation-delay:-6s;top:78%;left:38%}.threshold__motes i:nth-child(8){animation-delay:-8s;top:81%;left:72%}.threshold__motes i:nth-child(9){animation-delay:-3.5s;top:44%;left:20%}.threshold__grain{z-index:8;opacity:.15;pointer-events:none;mix-blend-mode:soft-light;background-image:repeating-linear-gradient(0deg,#ffffff04 0 1px,#0000 1px 3px),radial-gradient(circle,#0000 40%,#0000006b 110%)}.threshold__fade{z-index:60;pointer-events:none;opacity:0;will-change:opacity;background:#050607}.threshold__relic-hotspot{z-index:14;color:#ecdbb9c2;cursor:crosshair;clip-path:polygon(8% 0,98% 0,100% 92%,0 100%,0 14%);background:0 0;border:0;border-radius:48%;width:35%;height:63%;padding:0;position:absolute;top:2%;left:52%}.threshold__relic-hotspot:before{content:"";opacity:0;border:1px solid #dd4b2366;border-radius:48% 52% 46% 54%;transition:opacity .22s,transform .5s cubic-bezier(.2,.7,.2,1);display:none;position:absolute;inset:10% 8% 8%;transform:scale(.84)rotate(-4deg);box-shadow:inset 0 0 18px #cd331814,0 0 18px #cd33181f}.threshold__relic-hotspot:hover:before{opacity:.55;transform:scale(1)rotate(1deg)}.threshold__relic-hotspot:focus-visible:before{opacity:.55;transform:scale(1)rotate(1deg)}.threshold__relic-hotspot:focus-visible{outline-offset:-.45rem;outline:2px solid #ef7c4aeb}.threshold__relic-hotspot:disabled{pointer-events:none}.threshold__interface{z-index:20;text-align:center;text-shadow:0 2px 22px #000000e6;width:min(42rem,45vw);transition:opacity .32s,transform .5s;position:absolute;top:max(7vh,3.5rem);left:clamp(9rem,11vw,13rem)}.threshold__kicker,.eyebrow{color:var(--gold);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700;line-height:1.5}.threshold__kicker{box-sizing:border-box;color:#e7ddc8a6;text-align:center;width:min(100%,15rem);margin-inline:auto;padding-inline:2.8rem;position:relative}.threshold__kicker:before,.threshold__kicker:after{content:"";background:var(--ember);width:2rem;height:1px;position:absolute;top:.5em;box-shadow:0 0 8px #dc341b80}.threshold__kicker:before{left:0}.threshold__kicker:after{right:0}.threshold h1{font-family:var(--serif);letter-spacing:.035em;margin:1.15rem 0 0;font-weight:500;line-height:.9}.threshold h1>span{font-size:clamp(3.4rem,6.7vw,8.2rem);display:block}.threshold h1 small{color:#e7ddc8c2;font-family:var(--mono);letter-spacing:.48em;text-indent:.48em;margin-top:.65rem;font-size:clamp(.68rem,1vw,.92rem);font-weight:600;line-height:1.5;display:block}.threshold__command{left:50%;bottom:max(3.25rem, calc(env(safe-area-inset-bottom) + 2.2rem));flex-direction:column;align-items:center;gap:.55rem;width:min(19rem,100vw - 2rem);display:flex;position:fixed;transform:translate(-50%)}.ascend-button{width:100%;min-width:14.5rem;min-height:3.2rem;color:var(--bone);cursor:pointer;clip-path:polygon(.55rem 0,100% 0,100% calc(100% - .55rem),calc(100% - .55rem) 100%,0 100%,0 .55rem);background:#07090aa8;border:1px solid #d79248b3;padding:.2rem;transition:transform .12s,background .16s,border-color .16s;position:relative;box-shadow:inset 0 0 0 1px #0000008c,0 14px 32px #00000047}.ascend-button:before,.ascend-button:after{content:"";background:var(--ember);width:1.2rem;height:1px;position:absolute;top:50%}.ascend-button:before{left:.75rem}.ascend-button:after{right:.75rem}.ascend-button span{min-height:2.7rem;font-family:var(--mono);letter-spacing:.2em;border:1px solid #e7ddc824;place-items:center;font-size:.72rem;font-weight:800;display:grid}.ascend-button:hover{background:#300e0ab8;border-color:#ee5726e6}.ascend-button:active{transform:translateY(2px)scale(.99)}.ascend-button:disabled{cursor:wait}.threshold__command p{color:#e7ddc894;font-family:var(--mono);letter-spacing:.13em;white-space:nowrap;margin:0;font-size:.63rem;animation:2.4s steps(2,end) infinite instructionPulse}.threshold__controls{z-index:21;right:max(1rem, env(safe-area-inset-right));bottom:max(.9rem, env(safe-area-inset-bottom));align-items:center;gap:.65rem;display:flex;position:absolute}.skip-transition{color:#e7ddc8c7;min-height:2.4rem;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0507088f;border:1px solid #e7ddc833;padding:.48rem .68rem;font-size:.61rem}.sound-control{color:#e7ddc8c7;cursor:pointer;background:0 0;border:0;place-items:center;width:2.75rem;min-width:2.75rem;min-height:2.75rem;padding:0;transition:color .17s,opacity .17s;display:inline-grid}.sound-control>span{color:inherit;margin:0}.sound-control[aria-pressed=false] .martyrs-sound-icon__signal{background:var(--ember-bright);border:0;border-radius:0;width:1.2rem;height:1.5px;top:.45rem;right:-.02rem;transform:rotate(-45deg)}.sound-control[aria-pressed=true]{color:var(--bone)}:is(.sound-control:hover,.sound-control:focus-visible){color:var(--bone);opacity:.72}.language-switch{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050708a8;border:1px solid #e7ddc833;align-items:center;min-height:2.4rem;display:inline-flex;position:relative}.language-switch button{color:#e7ddc885;min-width:2.8rem;min-height:2.4rem;font-family:var(--mono);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;padding:.45rem .55rem;font-size:.58rem}.language-switch button+button{border-left:1px solid #e7ddc821}.language-switch button[aria-pressed=true]{color:var(--bone);background:#bc2f1d33}.language-switch__status{color:#e7ddc894;font-family:var(--mono);letter-spacing:.08em;white-space:nowrap;font-size:.48rem;position:absolute;bottom:calc(100% + .3rem);right:0}.threshold__edition{z-index:20;left:max(1.2rem, env(safe-area-inset-left));bottom:max(.95rem, env(safe-area-inset-bottom));color:#e7ddc866;font-family:var(--mono);letter-spacing:.18em;gap:.28rem;margin:0;font-size:.57rem;display:grid;position:absolute}.threshold__edition span:last-child{color:#e7ddc894;letter-spacing:.14em;font-size:.52rem}.threshold[data-relic-active=true] .threshold__hoju-depth{filter:brightness(1.07)saturate(1.045)drop-shadow(0 0 12px #e8481d2e)}.threshold[data-relic-active=true] .hoju-plane{filter:blur(.25px)drop-shadow(0 0 7px #eb4b1d57)}.threshold[data-relic-active=true] .hoju-core-light{opacity:.8;filter:blur(7px)}.threshold[data-relic-active=true] .threshold__far-light{filter:brightness(1.13)saturate(1.08)}.threshold[data-ascending=true] .threshold__interface{opacity:0;pointer-events:none;transform:none}.threshold[data-ascending=true] .threshold__visual{filter:brightness(.92)saturate(1.04);transform:scale(1.045)}.threshold[data-ascending=true] .threshold__axe{animation:.52s steps(3,end) both axeFlash}.threshold[data-ascending=true] .threshold__energy-path{opacity:1}.threshold[data-ascending=true] .threshold__energy-path i{animation:.72s cubic-bezier(.2,.7,.2,1) .16s both energyTravel}.threshold[data-ascending=true] .threshold__ground-pulse{animation:.52s ease-out 40ms both groundPulse}.threshold[data-ascending=true] .threshold__hoju{animation:.96s cubic-bezier(.22,.7,.18,1) .44s both hojuOpen}.threshold[data-ascending=true] .threshold__kintaro-breath{animation:.7s steps(4,end) .26s both garmentResponse}.threshold[data-ascending=true] .threshold__fade{animation:.7s cubic-bezier(.4,0,.2,1) .18s both thresholdFade}@keyframes kintaroShoulderBreath{0%,to{filter:brightness(1.012);transform:scaleX(1)scaleY(1)}46%{filter:brightness(1.03);transform:scaleX(1.018)scaleY(1.003)}58%{filter:brightness(1.025);transform:scaleX(1.0145)scaleY(1.0024)}}@keyframes hojuHover{0%,to{filter:brightness(1.012)saturate(1.02);transform:translate(-9px,3px)rotate(-.55deg)scale(1)}12.5%{filter:brightness(1.019)saturate(1.028);transform:translate(-7px,-5px)rotate(-.35deg)scale(1.001)}25%{filter:brightness(1.028)saturate(1.038);transform:translateY(-10px)rotate(0)scale(1.004)}37.5%{filter:brightness(1.036)saturate(1.046);transform:translate(8px,-7px)rotate(.42deg)scale(1.006)}50%{filter:brightness(1.04)saturate(1.05);transform:translate(11px)rotate(.62deg)scale(1.007)}62.5%{filter:brightness(1.032)saturate(1.041);transform:translate(8px,7px)rotate(.4deg)scale(1.005)}75%{filter:brightness(1.023)saturate(1.032);transform:translateY(10px)rotate(0)scale(1.002)}87.5%{filter:brightness(1.017)saturate(1.025);transform:translate(-7px,8px)rotate(-.38deg)scale(1.001)}}@keyframes hojuPlaneOne{0%{transform:translateZ(var(--plane-z,0)) rotateX(calc(var(--pointer-y) * -.4deg)) rotateY(calc(var(--pointer-x) * .52deg)) rotate(-1.2deg) scale(.99);opacity:.2}to{transform:translateZ(var(--plane-z,0)) rotateX(calc(var(--pointer-y) * -.4deg)) rotateY(calc(var(--pointer-x) * .52deg)) rotate(1.1deg) scale(1.012);opacity:.56}}@keyframes hojuPlaneTwo{0%{transform:translateZ(var(--plane-z,0)) rotateX(calc(var(--pointer-y) * -.32deg)) rotateY(calc(var(--pointer-x) * .44deg)) rotate(.8deg) translateY(1px);opacity:.18}to{transform:translateZ(var(--plane-z,0)) rotateX(calc(var(--pointer-y) * -.32deg)) rotateY(calc(var(--pointer-x) * .44deg)) rotate(-1.5deg) translateY(-2px);opacity:.5}}@keyframes hojuCore{0%,to{opacity:.28;transform:translateZ(24px)scale(.96)}50%{opacity:.52;transform:translateZ(24px)scale(1.04)}}@keyframes mistRear{0%{opacity:.19;transform:translate(-1.2%)scale(1.02)}to{opacity:.31;transform:translate(1.1%,-.4%)scale(1.035)}}@keyframes mistFront{0%{opacity:.18;transform:translate(1.5%)}to{opacity:.3;transform:translate(-1%,-.8%)}}@keyframes mote{0%,to{opacity:.1;transform:translateY(8px)scale(.7)}45%{opacity:.6;transform:translate(3px,-7px)scale(1)}68%{opacity:.22;transform:translate(-2px,-13px)scale(.8)}}@keyframes instructionPulse{0%,to{opacity:.45}50%{opacity:.9}}@keyframes axeFlash{0%,to{filter:brightness()}34%{filter:brightness(1.4)saturate(1.25)drop-shadow(0 0 9px #e6371985)}}@keyframes groundPulse{0%{opacity:0;transform:scale(.12)}22%{opacity:.9}to{opacity:0;transform:scale(1.2)}}@keyframes energyTravel{0%{opacity:0;left:0;transform:scale(.4)}12%{opacity:1}to{opacity:0;left:93%;transform:scale(1.3)}}@keyframes garmentResponse{0%,to{transform:rotate(0)scaleY(1)}45%{filter:brightness(1.08);transform:rotate(-.08deg)scaleY(1.002)}}@keyframes hojuOpen{0%{filter:brightness(1.05)saturate(1.05);transform:translateY(0)scale(1)}48%{filter:brightness(1.32)saturate(1.22)drop-shadow(0 0 22px #eb441959);transform:translateY(-3px)scale(1.018)}to{filter:brightness(1.52)saturate(1.28)drop-shadow(0 0 36px #eb441970);transform:translateY(-2px)scale(1.045)}}@keyframes thresholdFade{0%{opacity:0}to{opacity:1}}.archive-space{background:radial-gradient(circle at 82% 4%, #7b261821, transparent 25rem), linear-gradient(#ffffff03 1px, transparent 1px), linear-gradient(90deg, #ffffff03 1px, transparent 1px), var(--ink);background-size:auto,5px 5px,5px 5px,auto;min-height:100svh}.archive-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(90deg,#bc2f1d11,#0000 32%),#07090aeb;border-bottom:1px solid #e7ddc81f;justify-content:space-between;align-items:center;min-height:5.25rem;padding:.8rem clamp(1rem,4vw,4rem);display:flex;position:sticky;top:0;box-shadow:0 12px 36px #00000047}.archive-identity{align-items:center;gap:clamp(.7rem,1.5vw,1.25rem);display:flex}.archive-identity .language-switch{background:#ffffff05;margin-left:clamp(.1rem,1vw,.8rem)}.archive-back{color:#e15a34e0;min-height:2.75rem;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;background:#ffffff05;border:1px solid #e7ddc826;align-items:center;gap:.45rem;padding:.55rem .72rem;font-size:.56rem;font-weight:700;text-decoration:none;transition:border-color .16s,background .16s,color .16s;display:inline-flex}:is(.archive-back:hover,.archive-back:focus-visible){color:var(--bone);background:#bc2f1d17;border-color:#e15a348a}.archive-brand{color:var(--bone);align-items:center;gap:.8rem;text-decoration:none;transition:opacity .16s;display:inline-flex}.archive-brand:hover{opacity:.82}.archive-brand__seal{color:#d65a37;width:2.35rem;height:2.35rem;font-family:var(--serif);border:1px solid #bc2f1dc7;place-items:center;font-size:1.15rem;display:grid;box-shadow:inset 0 0 0 2px #050708cc,inset 0 0 0 3px #bc2f1d4d}.archive-brand strong,.archive-brand small{display:block}.archive-brand strong{font-family:var(--serif);letter-spacing:.08em;font-size:1rem;font-weight:500}.archive-brand small{color:var(--ash);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin-top:.15rem;font-size:.55rem}.archive-nav-list{gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.archive-nav-list a{min-height:2.75rem;color:var(--bone-dim);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid #0000;align-items:center;gap:.45rem;padding:.55rem .75rem;font-size:.62rem;text-decoration:none;transition:border-color .16s,background .16s,color .16s;display:flex}.archive-nav-list a span{color:#bc2f1dc7;font-family:var(--serif)}.archive-nav-list a:hover,.archive-nav-list a[aria-current=page]{border-color:var(--line);color:var(--bone);background:#ffffff06}.archive-nav-list a[aria-current=page]:after{content:"";background:var(--ember);border-radius:50%;width:.28rem;height:.28rem;box-shadow:0 0 7px #e2391c8c}.archive-main{width:min(100% - 2rem,1280px);min-height:calc(100vh - 12rem);margin:0 auto;padding:clamp(3.5rem,8vw,7.5rem) 0 clamp(5rem,9vw,9rem)}.route-intro{background:radial-gradient(circle at 0 0,#bc2f1d21,#0000 23rem),linear-gradient(135deg,#ffffff06,#ffffff02 48%,#0000 75%);border:1px solid #e7ddc81c;grid-template-columns:minmax(0,.85fr) minmax(18rem,1fr);align-items:end;gap:1rem clamp(2rem,8vw,8rem);margin-bottom:clamp(3rem,7vw,6rem);padding:clamp(1.4rem,3.5vw,2.75rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 3px 0 #bc2f1d94,0 24px 70px #00000029}.route-intro .eyebrow{grid-column:1/-1}.route-intro .eyebrow span{color:#e15a34eb;border-right:1px solid #e7ddc833;margin-right:.75rem;padding-right:.75rem;display:inline-block}.route-intro h1{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(3.2rem,6.5vw,7.2rem);font-weight:400;line-height:.9}.route-intro>p:last-child{max-width:43rem;color:var(--bone-dim);font-family:var(--serif);margin:0;font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.62}.archive-footer{border-top:1px solid var(--line);color:var(--ash);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:2rem;padding:1.6rem clamp(1rem,4vw,4rem);font-size:.58rem;display:flex}.archive-footer__threshold{color:#e5683ed1;align-items:center;min-height:2.75rem;text-decoration:none;display:inline-flex}:is(.archive-footer__threshold:hover,.archive-footer__threshold:focus-visible){color:var(--bone)}.archive-tools{border:1px solid var(--line);background:#ffffff05;grid-template-columns:minmax(16rem,1fr) minmax(12rem,.38fr) auto;align-items:end;gap:1rem;padding:1.25rem;display:grid}.archive-curatorial{background:linear-gradient(115deg,#bc2f1d24,#0000 38%),radial-gradient(circle at 92% 14%,#c97c3f21,#0000 16rem),#0b0e0f;border:1px solid #cf964a30;grid-template-columns:minmax(17rem,.9fr) minmax(18rem,1.1fr);gap:2rem clamp(2rem,7vw,7rem);margin:0 0 clamp(2.5rem,5vw,4rem);padding:clamp(1.5rem,4vw,3rem);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000038,inset 0 0 0 1px #ffffff05}.archive-curatorial:after{content:"一〇八";color:#e7ddc806;font-family:var(--serif);pointer-events:none;font-size:11rem;line-height:1;position:absolute;bottom:-2.3rem;right:-.8rem}.archive-curatorial h2{max-width:13ch;font-family:var(--serif);letter-spacing:-.035em;margin:.9rem 0 0;font-size:clamp(2.2rem,4.8vw,5rem);font-weight:400;line-height:.96}.archive-curatorial>p{max-width:40rem;color:var(--bone-dim);font-family:var(--serif);margin:1.7rem 0 0;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.72}.archive-curatorial dl{z-index:1;border-top:1px solid #e7ddc81a;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;position:relative}.archive-curatorial dl div{padding:1.2rem 1rem 0 0}.archive-curatorial dl div+div{border-left:1px solid #e7ddc81a;padding-left:1.2rem}.archive-curatorial dt{color:var(--gold);font-family:var(--serif);font-size:1.55rem}.archive-curatorial dd{color:var(--ash);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:.35rem 0 0;font-size:.54rem;line-height:1.5}.search-field,.filter-field{gap:.55rem;display:grid}.search-field span,.filter-field span{color:var(--ash);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:.58rem;font-weight:700}.search-field input,.filter-field select{width:100%;min-height:3rem;color:var(--bone);background:#0b0e10;border:1px solid #e7ddc833;border-radius:0;padding:.6rem .85rem}.search-field input::placeholder{color:#65635d}.view-switch{display:flex}.view-switch button{min-width:4.3rem;min-height:3rem;color:var(--ash);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #e7ddc833;font-size:.6rem}.view-switch button+button{border-left:0}.view-switch button[aria-pressed=true]{color:var(--bone);background:#bc2f1d2b}.result-count{color:var(--ash);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:1.4rem 0 1rem;font-size:.62rem}.record-collection{background:var(--line);border:1px solid var(--line);gap:1px;display:grid}.record-collection--grid{grid-template-columns:repeat(3,minmax(0,1fr))}.record-collection--list{grid-template-columns:1fr}.record-card{background:#0a0d0e;min-width:0}.record-card button{width:100%;height:100%;min-height:29rem;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-rows:14rem auto;padding:0;display:grid;position:relative;overflow:hidden}.record-card--portrait button{background:linear-gradient(155deg,#b242200e,#0000 54%);grid-template-rows:21rem auto;min-height:36rem}.record-card__visual{background:#0d1011;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.record-card__visual picture,.record-card__visual img{width:100%;height:100%}.record-card__visual img{object-fit:cover;object-position:var(--portrait-position,center);filter:saturate(.88)contrast(1.04)brightness(.82);transition:filter .5s,transform .7s cubic-bezier(.2,.7,.2,1);display:block;transform:scale(1.01)}.record-card__visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#07090adb),linear-gradient(110deg,#74180f2e,#0000 42%);position:absolute;inset:0}:is(.record-card button:hover .record-card__visual img,.record-card button:focus-visible .record-card__visual img){filter:saturate(1.02)contrast(1.04)brightness(.96);transform:scale(1.045)}.record-card__art-label{z-index:2;color:#f0e0c6ad;max-width:calc(100% - 1.6rem);font-family:var(--mono);letter-spacing:.1em;text-align:right;text-transform:uppercase;font-size:.49rem;position:absolute;bottom:.75rem;right:.8rem}.record-card button:after{content:"";pointer-events:none;border:1px solid #0000;transition:border-color .18s;position:absolute;inset:0}.record-card button:hover:after{border-color:#c97c3f8c}.record-card button:focus-visible:after{border-color:#c97c3f8c}.record-card__sigil{background:radial-gradient(circle,#a6331c38,#0000 36%),repeating-radial-gradient(#0000 0 14px,#e7ddc809 15px 16px),#0d1011;place-items:center;display:grid;position:relative;overflow:hidden}.record-card__visual>.record-card__sigil{width:100%;height:100%}.record-card__sigil:before,.record-card__sigil:after{content:"";border:1px solid #bc2f1d61;width:7rem;height:7rem;position:absolute;transform:rotate(45deg)}.record-card__sigil:after{border-color:#e7ddc821;width:5rem;height:5rem}.record-card__sigil i{z-index:2;color:#e7ddc89e;font-family:var(--serif);font-size:2.6rem;font-style:normal}.record-card__sigil--kintaro,.record-card__sigil--hoju{background-position:50% 22%;background-size:cover}.record-card__sigil--kintaro{background-image:linear-gradient(#07090a2e,#07090a8f),url(/assets/sprites/characters/kintaro-character-480.webp)}.record-card__sigil--hoju{background-image:linear-gradient(#07090a29,#07090a80),url(/assets/relics/hoju-concept-480.webp);background-position:50% 48%}.record-card__sigil--kintaro i,.record-card__sigil--hoju i,.record-card__sigil--kintaro:before,.record-card__sigil--hoju:before,.record-card__sigil--kintaro:after,.record-card__sigil--hoju:after{display:none}.record-card__index{z-index:3;color:#e7ddc885;font-family:var(--mono);background:#060809ad;padding:.28rem .38rem;font-size:.55rem;position:absolute;top:.8rem;right:.8rem}.record-card__content{align-content:start;padding:1.45rem;display:grid}.record-card__type{color:var(--gold);font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;margin-bottom:.75rem;font-size:.57rem;font-weight:700}.record-card__content strong{font-family:var(--serif);font-size:1.55rem;font-weight:500}.record-card__content b{color:#e7ddc873;font-family:var(--serif);margin-top:.22rem;font-size:.92rem;font-weight:400}.record-card__content>span:not(.record-card__type){color:var(--bone-dim);font-family:var(--serif);margin-top:1rem;font-size:.96rem;line-height:1.55}.record-card__content em{color:#b66543;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-top:1.15rem;font-size:.57rem;font-style:normal}.record-collection--list .record-card button{grid-template-rows:1fr;grid-template-columns:11rem 1fr;min-height:10rem}.record-collection--list .record-card--portrait button{min-height:12rem}.record-collection--list .record-card__content{align-content:center}.record-dialog-backdrop{z-index:150;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#020304c2;justify-content:flex-end;animation:.18s ease-out both dialogFade;display:flex;position:fixed;inset:0}.record-dialog{background:#0b0e0f;border-left:1px solid #c8924866;width:min(47rem,92vw);height:100%;animation:.28s cubic-bezier(.2,.7,.2,1) both dialogEnter;position:relative;overflow-y:auto;box-shadow:-2rem 0 6rem #0000009e}.record-dialog--portrait{width:min(58rem,96vw)}.record-dialog__close{z-index:3;float:right;border:1px solid var(--line-strong);min-height:2.8rem;color:var(--bone);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080a0be6;margin:1rem 1rem 0 0;padding:.6rem .75rem;font-size:.6rem;position:sticky;top:1rem}.record-dialog__close span{color:var(--ember-bright);margin-left:.45rem;font-size:1rem}.record-dialog__hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 72% 24%,#b8301b45,#0000 16rem),repeating-radial-gradient(at 82% 12%,#0000 0 28px,#e7ddc806 29px 30px),#101314;align-items:end;min-height:22rem;padding:5rem clamp(1.5rem,6vw,4rem) 3rem;display:grid;position:relative}.record-dialog--portrait .record-dialog__hero{min-height:min(42rem,78vh);padding:0;overflow:hidden}.record-dialog__portrait,.record-dialog__portrait picture,.record-dialog__portrait img{width:100%;height:100%;position:absolute;inset:0}.record-dialog__portrait img{object-fit:cover;object-position:var(--portrait-position,center);filter:saturate(.9)contrast(1.04)brightness(.78);display:block}.record-dialog--portrait .record-dialog__hero:after{content:"";pointer-events:none;background:linear-gradient(0deg,#0b0e0f 0,#0b0e0fed 9%,#0b0e0f47 56%,#07090a2e 100%),linear-gradient(105deg,#440e0a66,#0000 48%);position:absolute;inset:0}.record-dialog__hero-copy{z-index:2;position:relative}.record-dialog--portrait .record-dialog__hero-copy{width:100%;padding:5rem clamp(1.5rem,6vw,4rem) 3rem}.record-dialog__hero-copy>span{color:var(--gold);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;font-weight:700}.record-dialog__hero-copy p{color:#e7ddc847;font-family:var(--serif);margin:1.7rem 0 0;font-size:5rem;line-height:1}.record-dialog__hero-copy h2{font-family:var(--serif);letter-spacing:-.04em;margin:.25rem 0 0;font-size:clamp(3rem,7vw,5.8rem);font-weight:400;line-height:.92}.record-dialog__hero-copy small{color:var(--ash);font-family:var(--mono);letter-spacing:.14em;margin-top:.7rem;display:block}.record-art-notice{color:var(--ash);font-family:var(--serif);background:#c97c3f0e;border-left:2px solid #c97c3f94;gap:.45rem;margin:0 0 2.2rem;padding:.9rem 1rem;font-size:.83rem;line-height:1.5;display:grid}.record-art-notice span{color:var(--gold);font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;font-size:.53rem}.record-dialog__body{padding:clamp(2rem,6vw,4rem)}.record-lede{color:var(--bone);font-family:var(--serif);margin:0 0 4rem;font-size:clamp(1.25rem,2.3vw,1.65rem);line-height:1.6}.record-dialog__body>section{border-top:1px solid var(--line);grid-template-columns:2rem 1fr;gap:1.3rem;padding:2.5rem 0;display:grid}.section-number{color:var(--ember);font-family:var(--serif);margin:0;font-size:1.25rem}.record-dialog__body h3{font-family:var(--serif);margin:0 0 1rem;font-size:1.7rem;font-weight:500}.record-dialog__body section p:not(.section-number,.eyebrow){color:var(--bone-dim);line-height:1.7}.source-note{font-size:.88rem}.source-list{gap:.75rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.source-list li{border-left:2px solid #bc2f1d99;padding-left:1rem}.source-list a,.chronicle-sources a{color:var(--bone);text-underline-offset:3px;text-decoration-color:#c8924899}.source-list span,.chronicle-sources small{color:var(--ash);margin-top:.25rem;font-size:.74rem;display:block}.variant-note+.variant-note{margin-top:1.5rem}.variant-note h4{color:var(--bone);font-family:var(--serif);margin:0;font-size:1.1rem;font-weight:500}.variant-note small{color:var(--gold);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.adaptation-block{background:linear-gradient(90deg,#8b201529,#0000);margin-inline:-1rem;padding-inline:1rem!important}.record-related>div>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.record-related button{border:1px solid var(--line);min-height:4.25rem;color:var(--bone-dim);font-family:var(--serif);text-align:left;cursor:pointer;background:#ffffff04;gap:.25rem;padding:.75rem;font-size:.92rem;display:grid}:is(.record-related button:hover,.record-related button:focus-visible){color:var(--bone);border-color:#c97c3f80}.record-related button span{color:#e7ddc861;font-size:.72rem}html[data-locale=ja] .route-intro h1,html[data-locale=ja] .archive-curatorial h2,html[data-locale=ja] .record-card__content strong,html[data-locale=ja] .record-dialog__hero-copy h2,html[data-locale=ja] .record-lede,html[data-locale=ja] .case-study-section h2{letter-spacing:.01em;line-height:1.18}.record-tags{border-top:1px solid var(--line);flex-wrap:wrap;gap:.5rem;padding-top:1.8rem;display:flex}.record-tags span{border:1px solid var(--line);color:var(--ash);font-family:var(--mono);text-transform:uppercase;padding:.45rem .6rem;font-size:.57rem}@keyframes dialogFade{0%{opacity:0}}@keyframes dialogEnter{0%{opacity:0;transform:translate(2.5rem)}}.atlas-layout{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.atlas-map{aspect-ratio:4/3;border:1px solid var(--line);background:#080a09;min-height:0;position:sticky;top:7rem;overflow:hidden;box-shadow:0 1.5rem 5rem #00000047}.atlas-map__picture,.atlas-map__art,.atlas-map__wash{width:100%;height:100%;position:absolute;inset:0}.atlas-map__art{object-fit:cover;display:block}.atlas-map__wash{pointer-events:none;background:linear-gradient(#05070714,#0000 28% 74%,#050707a8),radial-gradient(circle,#0000 48%,#05070757 100%);box-shadow:inset 0 0 5rem #0000006b}.atlas-map__north{color:var(--bone-dim);font-family:var(--serif);margin:0;position:absolute;top:1.5rem;right:1.7rem}.atlas-map__north:after{content:"";background:linear-gradient(var(--ember), transparent);width:1px;height:2.5rem;margin:.35rem auto 0;display:block}.atlas-map__path{border-top:1px dashed #dea95794;border-right:1px dashed #dea95794;border-radius:50%;width:50%;height:34%;position:absolute;top:29%;left:27%;transform:rotate(-20deg)}.atlas-node{z-index:2;min-width:8.5rem;left:var(--atlas-x);top:var(--atlas-y);color:var(--bone);text-decoration:none;display:grid;position:absolute;transform:translate(-50%,-50%)}.atlas-node>span{color:#df6a3c;width:2.25rem;height:2.25rem;font-family:var(--mono);background:#0a0d0e;border:1px solid #ce4d25c7;border-radius:50%;place-items:center;margin-bottom:.5rem;font-size:.56rem;display:grid;box-shadow:0 0 0 6px #b8301b14,0 0 18px #b8301b40}.atlas-node strong{font-family:var(--serif);font-size:1.05rem;font-weight:500}.atlas-node small{color:var(--ash);font-family:var(--mono);text-transform:uppercase;font-size:.54rem}:is(.atlas-node:hover>span,.atlas-node:focus-visible>span){color:#fff;background:#952918cc}.atlas-map__legend{color:var(--ash);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.52rem;position:absolute;bottom:1rem;right:1rem}.atlas-list{border-top:1px solid var(--line);display:grid}.atlas-list article{border-bottom:1px solid var(--line);grid-template-columns:2.5rem 1fr;gap:1rem;padding:1.8rem 0;display:grid}.atlas-list article>span{color:var(--ember);font-family:var(--mono);font-size:.62rem}.atlas-list h2{font-family:var(--serif);margin:.45rem 0 .8rem;font-size:1.65rem;font-weight:500}.atlas-list h2 small{color:var(--ash);margin-top:.2rem;font-size:.86rem;font-weight:400;display:block}.atlas-list article p:not(.eyebrow){color:var(--bone-dim);font-family:var(--serif);margin:0;line-height:1.55}.atlas-list article strong{color:var(--gold);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-top:.9rem;font-size:.58rem;font-weight:600;display:block}.chronicle-hero{border:1px solid var(--line);background:linear-gradient(90deg,#07090afa,#07090a52),url(/assets/backgrounds/threshold/ashigara-threshold-desktop-960.webp) 50%/cover;grid-template-columns:1fr auto;align-items:center;gap:2rem;min-height:22rem;padding:clamp(2rem,6vw,5rem);display:grid}.chronicle-hero>div{max-width:42rem}.chronicle-hero h2{font-family:var(--serif);letter-spacing:-.035em;margin:1rem 0;font-size:clamp(2.7rem,5vw,5.4rem);font-weight:400;line-height:.95}.chronicle-hero div>p:last-child{color:var(--bone-dim);font-family:var(--serif);font-size:1.15rem;line-height:1.6}.chronicle-hero>span{color:#e7ddc830;font-family:var(--serif);font-size:6rem;line-height:.9}.chronicle-path{margin:4rem 0 0;padding:0;list-style:none}.chronicle-path li{grid-template-columns:3rem 1px 1fr;gap:clamp(1rem,4vw,3rem);min-height:15rem;display:grid}.chronicle-path__number{color:var(--ember);font-family:var(--mono);padding-top:.35rem;font-size:.62rem}.chronicle-path__line{background:linear-gradient(var(--ember), #e7ddc81a 45%, transparent)}.chronicle-path article{max-width:47rem;padding-bottom:3.5rem}.chronicle-path h3{font-family:var(--serif);margin:.6rem 0 1rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:400;line-height:1}.chronicle-path h3 small{color:var(--ash);font-size:.8rem;font-weight:400}.chronicle-path article>p:not(.eyebrow){color:var(--bone-dim);font-family:var(--serif);font-size:1.05rem;line-height:1.6}.chronicle-path a,.project-status__grid a{color:#c47b51;min-height:2.75rem;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;margin-top:.6rem;font-size:.62rem;font-weight:700;text-decoration:none;display:inline-flex}.chronicle-path a:hover,.project-status__grid a:hover{color:#f0a26d}.chronicle-sources{border:1px solid var(--line);background:#ffffff05;margin-top:1rem;padding:clamp(2rem,5vw,4rem)}.chronicle-sources h2{font-family:var(--serif);margin:.5rem 0 2rem;font-size:2.2rem;font-weight:400}.chronicle-sources>div{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.chronicle-sources a{background:#0b0e0f;min-height:7rem;padding:1.2rem}.case-study-summary{border:1px solid var(--line);background:radial-gradient(circle at 18% 0,#bb3a1a26,#0000 38%),linear-gradient(145deg,#121414fa,#060809fa);grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr);gap:clamp(2rem,6vw,6rem);margin-top:1rem;padding:clamp(2rem,6vw,5rem);display:grid;position:relative;overflow:hidden}.case-study-summary:before{background:linear-gradient(transparent, var(--ember), transparent);content:"";width:2px;position:absolute;inset:0 auto 0 0}.case-study-summary__lead h2{max-width:16ch;font-family:var(--serif);letter-spacing:-.035em;margin:1rem 0 1.5rem;font-size:clamp(2.5rem,5.5vw,5.5rem);font-weight:400;line-height:.98}.case-study-summary__lead>p:not(.eyebrow){max-width:47rem;font-family:var(--serif);margin:0;font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.65}.case-study-summary blockquote{border-left:2px solid var(--ember);max-width:38rem;color:var(--bone-dim);font-family:var(--serif);margin:2.25rem 0 0;padding:.2rem 0 .2rem 1.25rem;font-size:1rem;font-style:italic;line-height:1.6}.case-study-facts{align-content:center;align-self:stretch;margin:0;display:grid}.case-study-facts div{border-top:1px solid var(--line);padding:1.2rem 0}.case-study-facts div:last-child{border-bottom:1px solid var(--line)}.case-study-facts dt{color:var(--ember);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.45rem;font-size:.58rem;font-weight:700}.case-study-facts dd{font-family:var(--serif);margin:0;font-size:1.2rem;line-height:1.35}.case-study-section,.project-status{margin:clamp(5rem,10vw,9rem) 0}.case-study-section__header{border-bottom:1px solid var(--line);grid-template-columns:minmax(10rem,.36fr) minmax(0,.84fr) minmax(17rem,.8fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);margin-bottom:2.25rem;padding-bottom:2rem;display:grid}.case-study-section__header h2{max-width:13ch;font-family:var(--serif);letter-spacing:-.025em;margin:0;font-size:clamp(2.25rem,4.5vw,4.5rem);font-weight:400;line-height:1}.case-study-section__header>p:last-child{max-width:35rem;color:var(--bone-dim);font-family:var(--serif);margin:0;font-size:1.05rem;line-height:1.7}.case-study-focus{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.case-study-focus article{background:linear-gradient(155deg,#b838180e,#0000 40%),#090c0d;min-height:24rem;padding:clamp(1.5rem,3vw,2.75rem)}.case-study-focus span{color:var(--ember);font-family:var(--mono);letter-spacing:.12em;font-size:.58rem;font-weight:700}.case-study-focus h3{font-family:var(--serif);margin:clamp(3.5rem,7vw,6rem) 0 1rem;font-size:clamp(1.7rem,2.5vw,2.4rem);font-weight:400}.case-study-focus p{color:var(--bone-dim);font-family:var(--serif);margin:0;font-size:1rem;line-height:1.55}.process-plates{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.5rem,5vw,4rem);margin:3rem 0 0;display:grid}.process-plates figure{margin:0}.process-plates figure:nth-child(2){padding-top:8rem}.process-plates picture,.process-plates img{width:100%;display:block}.process-plates img{border:1px solid var(--line);background:#030405;height:auto}.process-plates figcaption{color:var(--bone-dim);font-family:var(--serif);padding:1rem 0;line-height:1.5}.process-plates figcaption span{color:var(--gold);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.35rem;font-size:.58rem;font-weight:700;display:block}.technology-panel{border:1px solid var(--line);background:linear-gradient(120deg,#b838181a,#0000 32%),#090c0d;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:clamp(2.5rem,8vw,8rem);margin:clamp(5rem,10vw,10rem) 0;padding:clamp(2rem,6vw,5rem);display:grid}.technology-panel__copy h2{max-width:14ch;font-family:var(--serif);letter-spacing:-.025em;margin:1rem 0 1.5rem;font-size:clamp(2.5rem,4.8vw,4.75rem);font-weight:400;line-height:1}.technology-panel__copy>p:not(.eyebrow){max-width:48rem;color:var(--bone-dim);font-family:var(--serif);margin:0 0 1rem;font-size:1.04rem;line-height:1.7}.technology-stack{align-content:center;gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.technology-stack li{border:1px solid var(--line);color:var(--bone);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#040607b3;padding:.9rem 1rem;font-size:.64rem}.project-status__grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.project-status__grid article{background:#090c0d;min-height:28rem;padding:clamp(1.75rem,4vw,3.5rem)}.project-status__grid article:last-child{background:#07090a}.project-status__grid ul{gap:1rem;margin:2.25rem 0 2.5rem;padding:0;list-style:none;display:grid}.project-status__grid li{color:var(--bone-dim);font-family:var(--serif);padding-left:1.35rem;line-height:1.55;position:relative}.project-status__grid li:before{border:1px solid var(--ember);content:"";width:.35rem;height:.35rem;position:absolute;top:.58em;left:0;transform:rotate(45deg)}.case-study-closing{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(15rem,.75fr) minmax(0,1.25fr);gap:clamp(2rem,8vw,8rem);margin:clamp(5rem,10vw,9rem) 0 2rem;padding:clamp(2rem,5vw,4rem) 0;display:grid}.case-study-closing h2{max-width:10ch;font-family:var(--serif);letter-spacing:-.03em;margin:1rem 0 0;font-size:clamp(2.6rem,5vw,5rem);font-weight:400;line-height:.98}.case-study-closing>div:last-child{padding-top:1.5rem}.case-study-closing>div:last-child p{color:var(--bone-dim);font-family:var(--serif);margin:0 0 1rem;font-size:1.05rem;line-height:1.7}.route-loading{min-height:30vh;color:var(--ash);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}@media (max-width:1000px){.archive-header{flex-direction:column;align-items:flex-start;gap:.75rem}.archive-identity{width:100%}.archive-identity .language-switch{margin-left:auto}.archive-nav-list{scrollbar-width:none;width:calc(100vw - 2rem);overflow-x:auto}.archive-nav-list::-webkit-scrollbar{display:none}.archive-nav-list a{white-space:nowrap}.record-collection--grid{grid-template-columns:repeat(2,1fr)}.archive-curatorial{grid-template-columns:1fr}.archive-curatorial>p{margin-top:0}.case-study-summary,.technology-panel{grid-template-columns:1fr}.case-study-section__header{grid-template-columns:minmax(9rem,.35fr) minmax(0,1fr)}.case-study-section__header>p:last-child{grid-column:2}.case-study-focus{grid-template-columns:1fr}.case-study-focus article{min-height:0}.case-study-focus h3{margin-top:3rem}}@media (max-width:760px){.route-intro{grid-template-columns:1fr}.route-intro h1{font-size:clamp(3rem,15vw,5rem)}.archive-tools{grid-template-columns:1fr}.view-switch button{flex:1}.record-collection--grid{grid-template-columns:1fr}.record-card button{grid-template-rows:9.5rem auto;min-height:22rem}.record-card--portrait button{grid-template-rows:18rem auto;min-height:31rem}.record-collection--list .record-card button{grid-template-columns:7.5rem 1fr;min-height:11rem}.record-dialog{border-left:0;width:100%}.record-dialog__hero{min-height:18rem}.record-dialog--portrait .record-dialog__hero{min-height:29rem}.record-related>div>div,.atlas-layout{grid-template-columns:1fr}.atlas-map{aspect-ratio:2/3;min-height:0;position:relative;top:auto}.atlas-node{left:var(--atlas-x-mobile);top:var(--atlas-y-mobile)}.chronicle-hero>span{display:none}.chronicle-sources>div{grid-template-columns:1fr}.case-study-summary{padding:1.5rem}.case-study-section__header{grid-template-columns:1fr}.case-study-section__header>p:last-child{grid-column:auto}.process-plates{grid-template-columns:1fr}.process-plates figure:nth-child(2){padding-top:0}.technology-panel{padding:1.5rem}.project-status__grid{grid-template-columns:1fr}.project-status__grid article{min-height:0}.case-study-closing{grid-template-columns:1fr}.archive-footer{flex-direction:column;align-items:flex-start}}@media (max-width:699px){.record-dialog__portrait img{object-position:var(--portrait-position-mobile,var(--portrait-position,center))}.threshold__picture img{object-position:center;filter:saturate(.9)contrast(1.035)brightness(.87)}.threshold__portal-link{top:max(.45rem, calc(env(safe-area-inset-top) + .25rem));left:max(.65rem, env(safe-area-inset-left));font-size:.56rem}.threshold__kintaro,.threshold__kintaro-breath,.threshold__axe,.threshold__hoju{background-image:-webkit-image-set(url(/assets/backgrounds/threshold/ashigara-threshold-mobile-941.avif) 1x type("image/avif"),url(/assets/backgrounds/threshold/ashigara-threshold-mobile-941.webp) 1x type("image/webp"));background-image:image-set("/assets/backgrounds/threshold/ashigara-threshold-mobile-941.avif" 1x type("image/avif"),"/assets/backgrounds/threshold/ashigara-threshold-mobile-941.webp" 1x type("image/webp"))}.threshold__kintaro{-webkit-mask-image:radial-gradient(18% 28% at 37% 70%,#000 0 57%,#000000eb 75%,#0000 100%);mask-image:radial-gradient(18% 28% at 37% 70%,#000 0 57%,#000000eb 75%,#0000 100%)}.threshold__kintaro-breath{transform-origin:37% 67%;animation:5.1s ease-in-out -.8s infinite kintaroShoulderBreathMobile;-webkit-mask-image:radial-gradient(13% 10.5% at 37% 60%,#000 0 46%,#000c 65%,#0000 100%);mask-image:radial-gradient(13% 10.5% at 37% 60%,#000 0 46%,#000c 65%,#0000 100%)}.threshold__axe{-webkit-mask-image:radial-gradient(16% 29% at 14% 63%,#000 0 50%,#000000db 72%,#0000 96%);mask-image:radial-gradient(16% 29% at 14% 63%,#000 0 50%,#000000db 72%,#0000 96%)}.threshold__hoju{transform-origin:75% 20%;animation:8.8s linear -1.25s infinite hojuHoverMobile;-webkit-mask-image:radial-gradient(19% 17% at 75% 17%,#000 0 58%,#000000eb 78%,#0000 100%);mask-image:radial-gradient(19% 17% at 75% 17%,#000 0 58%,#000000eb 78%,#0000 100%)}.threshold__hoju-depth{transform-origin:75% 20%;transform:translate3d(calc(var(--pointer-x) * 2.2px), calc(var(--pointer-y) * 1.5px), 0)}.threshold[data-ascending=true] .threshold__hoju{animation:.96s cubic-bezier(.22,.7,.18,1) .12s both hojuOpenMobile}.hoju-plane--rear{width:42%;height:34%;top:0;left:54%}.hoju-plane--one{width:34%;height:29%;top:2%;left:58%}.hoju-plane--two{width:31%;height:26%;top:4%;left:61%}.hoju-plane--three{width:28%;height:22%;top:7%;left:63%}.hoju-plane--front{width:31%;height:25%;top:5%;left:61%}.hoju-core-light{width:18%;height:15%;top:10%;left:67%}.threshold__relic-hotspot{width:45%;height:36%;top:3%;left:53%}.threshold__interface{top:max(2rem, calc(env(safe-area-inset-top) + 1.35rem));text-align:center;width:100%;padding-inline:.75rem;left:0;right:0}.threshold__kicker{letter-spacing:.16em;width:min(100%,11rem);margin-bottom:.55rem;padding-inline:2.15rem;font-size:.54rem;display:block}.threshold__kicker:before,.threshold__kicker:after{width:1.25rem;top:.46em}.threshold h1{margin:0;line-height:.95}.threshold h1>span{font-size:clamp(2.45rem,12vw,4rem)}.threshold h1 small{letter-spacing:.25em;text-indent:0;margin-top:.48rem;font-size:.55rem;line-height:1.45}.threshold__command{right:auto;bottom:max(.85rem, calc(env(safe-area-inset-bottom) + .45rem));flex-direction:column;gap:.38rem;width:min(13.75rem,100vw - 2rem);position:fixed;left:50%;transform:translate(-50%)}.ascend-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07090ac9;width:100%;min-width:0;min-height:3.35rem}.threshold__command p{color:#e7ddc8ad}.threshold__controls{top:auto;right:max(.65rem, env(safe-area-inset-right));bottom:max(6.65rem, calc(env(safe-area-inset-bottom) + 6.15rem))}.threshold__controls .language-switch button{min-width:2.4rem;padding-inline:.4rem}.threshold__controls .language-switch__status,.skip-transition{display:none}.skip-transition{min-height:2.65rem;padding:.5rem .6rem}.threshold__edition{top:max(2.65rem, calc(env(safe-area-inset-top) + 2.3rem));left:max(.55rem, env(safe-area-inset-left));color:#e7ddc875;letter-spacing:.075em;width:8.5rem;font-size:.41rem;line-height:1.35;display:block;bottom:auto}.threshold__edition span:first-child{display:none}.threshold__edition span:last-child{color:inherit;font-size:inherit;letter-spacing:inherit}.threshold__energy-path{width:70%;bottom:17%;left:17%;transform:rotate(-68deg)}.threshold__ground-pulse{bottom:13%;left:10%}.archive-main{width:min(100% - 1.5rem,1280px)}.archive-header{flex-direction:column;align-items:stretch;gap:.55rem;padding-inline:.75rem}.archive-nav-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;display:grid}.archive-curatorial{gap:1.4rem;padding:1.25rem}.archive-curatorial dl{grid-template-columns:1fr}.archive-curatorial dl div+div{border-top:1px solid #e7ddc81a;border-left:0;padding-left:0}.archive-curatorial:after{font-size:7rem}.archive-nav-list a{letter-spacing:.035em;justify-content:center;gap:.25rem;padding-inline:.2rem;font-size:.52rem}.archive-nav-list a span{display:none}.archive-back{flex:none;padding-inline:.62rem}.archive-brand{min-width:0}.archive-brand small{text-overflow:ellipsis;white-space:nowrap;max-width:7.5rem;overflow:hidden}.archive-identity{gap:.5rem}.archive-identity .language-switch{flex:none}.archive-identity .language-switch button{min-width:2.3rem;padding-inline:.35rem}.archive-identity .language-switch__status{display:none}.archive-brand__seal{width:2.1rem;height:2.1rem}.archive-footer{flex-direction:column;align-items:flex-start;gap:.65rem}}@keyframes kintaroShoulderBreathMobile{0%,to{filter:brightness(1.012);transform:scaleX(1)scaleY(1)}46%{filter:brightness(1.032);transform:scaleX(1.021)scaleY(1.0035)}58%{filter:brightness(1.026);transform:scaleX(1.017)scaleY(1.0028)}}@keyframes hojuHoverMobile{0%,to{filter:brightness(1.012)saturate(1.02);transform:translate(-9px,calc(10vh + 3px))rotate(-.6deg)scale(1)}12.5%{filter:brightness(1.02)saturate(1.029);transform:translate(-7px,calc(10vh - 5px))rotate(-.4deg)scale(1.001)}25%{filter:brightness(1.03)saturate(1.04);transform:translateY(calc(10vh - 10px))rotate(0)scale(1.004)}37.5%{filter:brightness(1.039)saturate(1.049);transform:translate(8px,calc(10vh - 7px))rotate(.44deg)scale(1.006)}50%{filter:brightness(1.045)saturate(1.055);transform:translate(12px,10vh)rotate(.66deg)scale(1.008)}62.5%{filter:brightness(1.037)saturate(1.047);transform:translate(8px,calc(10vh + 8px))rotate(.42deg)scale(1.006)}75%{filter:brightness(1.026)saturate(1.036);transform:translateY(calc(10vh + 12px))rotate(0)scale(1.003)}87.5%{filter:brightness(1.019)saturate(1.027);transform:translate(-7px,calc(10vh + 9px))rotate(-.4deg)scale(1.001)}}@keyframes hojuOpenMobile{0%{filter:brightness(1.08)saturate(1.08);transform:translateY(10vh)scale(1)}48%{filter:brightness(1.38)saturate(1.25)drop-shadow(0 0 24px #eb44196b);transform:translateY(calc(10vh - 8px))scale(1.024)}to{filter:brightness(1.58)saturate(1.32)drop-shadow(0 0 40px #eb441980);transform:translateY(calc(10vh - 4px))scale(1.05)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.threshold__visual,.threshold__kintaro-depth,.threshold__hoju-depth,.threshold__kintaro,.threshold__kintaro-breath,.threshold__axe,.threshold__hoju,.threshold__mist,.threshold__motes,.hoju-plane{animation:none!important;transform:none!important}.threshold__relic-hotspot:before{transition:none!important}.threshold[data-ascending=true] .threshold__fade{opacity:1}}.left-right-gate{--left-right-x:0;--left-right-y:0;--left-right-ivory:#eee9df;--left-right-black:#050607;--left-right-red:#cd2f25;--left-right-cyan:#4ab8bc;isolation:isolate;background:var(--left-right-black);width:100%;min-height:100svh;color:var(--left-right-ivory);font-family:Helvetica Neue,Arial,sans-serif;position:relative;overflow:hidden}.left-right-gate:before,.left-right-gate:after{content:"";z-index:20;pointer-events:none;position:absolute}.left-right-gate:before{border:1px solid #eee9df38;inset:clamp(.45rem,.85vw,.8rem);box-shadow:inset 0 0 0 clamp(.28rem,.55vw,.52rem) #00000085,inset 0 0 7rem #0003}.left-right-gate:after{opacity:.48;width:1px;transform:translateX(calc(var(--left-right-x) * .5vw));background:linear-gradient(#0000 4%,#eee9df2e 22%,#eee9df75 50%,#eee9df1f 78%,#0000 96%);transition:transform 1s cubic-bezier(.22,1,.36,1);top:0;bottom:0;left:50%}.left-right-scene,.left-right-scene picture,.left-right-scene img,.left-right-scene__grade,.left-right-scene__reflection,.left-right-scene__grain,.left-right-rain{width:100%;height:100%;position:absolute;inset:0}.left-right-scene{z-index:-2;background:#060708;overflow:hidden}.left-right-scene picture{transform:translate3d(calc(var(--left-right-x) * -4px), calc(var(--left-right-y) * -2px), 0) scale(1.012);will-change:transform;transition:transform 1.1s cubic-bezier(.22,1,.36,1),filter 1.2s;display:block}.left-right-scene img{object-fit:cover;object-position:50% 50%;filter:saturate(.87)contrast(1.075)brightness(.9);display:block}.left-right-scene__grade{z-index:2;background:radial-gradient(circle at 50% 53%,#0000 0 9%,#0000000f 18%,#00000061 76%),linear-gradient(90deg,#a3100a29,#0000 25% 72%,#0a899624),linear-gradient(#03040547,#0000 28% 66%,#0203048c)}.left-right-scene__reflection{z-index:3;background:linear-gradient(104deg,#0000 0 42%,#ffffff06 47%,#0000 51%) 0 0/220% 100%,repeating-linear-gradient(90deg,#0000 0 12vw,#ffffff04 12.1vw,#0000 12.3vw);background-position:calc(52% + var(--left-right-x) * 2%) 0, 0 0;mix-blend-mode:screen;opacity:.76;transition:background-position 1.1s cubic-bezier(.22,1,.36,1)}.left-right-scene__grain{z-index:5;opacity:.115;mix-blend-mode:soft-light;pointer-events:none;background-image:repeating-radial-gradient(circle at 34% 31%,#ffffff57 0 .45px,#0000 .65px 2.6px),repeating-radial-gradient(circle at 72% 68%,#000000b8 0 .45px,#0000 .7px 3.1px);background-size:4px 4px,5px 5px;width:124%;height:124%;inset:-12%}.left-right-gate[data-motion=on] .left-right-scene__grain{animation:.26s steps(2,end) infinite leftRightGrain}.left-right-rain{z-index:4;pointer-events:none;mix-blend-mode:screen;opacity:.76;display:block}.left-right-rain[data-supported=false]{opacity:.35;background:repeating-linear-gradient(101deg,#0000 0 18px,#b8e5e714 19px,#0000 20px 43px)}.left-right-header{z-index:30;top:max(1.35rem, env(safe-area-inset-top));pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;left:clamp(1.4rem,2.5vw,2.6rem);right:clamp(1.4rem,2.5vw,2.6rem)}.left-right-header>*{pointer-events:auto}.left-right-back{color:#eee9dfe6;min-height:2.75rem;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0405068a;border:1px solid #eee9df45;align-items:center;gap:.65rem;padding:.55rem .8rem;font-size:.62rem;font-weight:800;text-decoration:none;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.left-right-back span:first-child{color:var(--left-right-cyan);font-size:1.1rem;line-height:0}:is(.left-right-back:hover,.left-right-back:focus-visible){color:#fff;background:#040506cc;border-color:#eee9dfb8}.left-right-header p{color:#eee9dfb8;font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.58rem;font-weight:700}.left-right-header p span{color:var(--left-right-red)}.left-right-title{z-index:10;pointer-events:none;position:absolute;inset:0}.left-right-title h1{font-weight:inherit;margin:0;position:absolute;inset:0}.left-right-word{text-transform:uppercase;will-change:transform;line-height:.7;transition:opacity 1.2s,transform 1.35s cubic-bezier(.16,1,.3,1),filter 1s;display:block;position:absolute}.left-right-word i{font-style:normal;display:block}.left-right-word:before,.left-right-word:after{content:attr(data-word);pointer-events:none;position:absolute;inset:0}.left-right-word--left{color:#eee9dfeb;letter-spacing:-.105em;mix-blend-mode:difference;transform:translate3d(calc(var(--left-right-x) * -10px), calc(var(--left-right-y) * -3px), 0) skewX(-8deg);font-family:Didot,"Bodoni 72",Iowan Old Style,Georgia,serif;font-size:clamp(7rem,17.7vw,22rem);font-style:italic;font-weight:700;top:13.5%;left:-.015em}.left-right-word--left:before{z-index:-1;color:#0000;-webkit-text-stroke:1px #4ab8bcb3;clip-path:inset(0 0 54%);transform:translate(-.035em,-.016em)}.left-right-word--left:after{color:#cd2f25a8;clip-path:inset(58% 0 0);mix-blend-mode:screen;transform:translate(.034em,.018em)}.left-right-word--right{color:#0000;letter-spacing:-.062em;-webkit-text-stroke:clamp(1px, .13vw, 2.2px) #eee9dfe0;transform:translate3d(calc(var(--left-right-x) * 11px), calc(var(--left-right-y) * 3px), 0) scaleX(.88);transform-origin:100%;font-family:Impact,Haettenschweiler,Arial Narrow Bold,Helvetica Neue Condensed Black,sans-serif;font-size:clamp(7rem,17.2vw,21rem);font-weight:950;bottom:13.5%;right:-.025em}.left-right-word--right:before{color:#4ab8bc33;-webkit-text-stroke:0;clip-path:inset(0 0 51%);transform:translate(.025em,-.012em)}.left-right-word--right:after{color:#cd2f252e;-webkit-text-stroke:0;clip-path:inset(55% 0 0);transform:translate(-.025em,.014em)}.left-right-gate[data-direction=left] .left-right-word--left{opacity:1;filter:blur()}.left-right-gate[data-direction=left] .left-right-word--right{opacity:.64;filter:blur(.15px);transform:translate3d(calc(3.5vw + var(--left-right-x) * 11px), calc(var(--left-right-y) * 3px), 0) scaleX(.84)}.left-right-gate[data-direction=right] .left-right-word--left{opacity:.58;filter:blur(.2px);transform:translate3d(calc(-3.5vw + var(--left-right-x) * -10px), calc(var(--left-right-y) * -3px), 0) skewX(-8deg)}.left-right-gate[data-direction=right] .left-right-word--right{opacity:1;filter:blur()}.left-right-gate[data-motion=on] .left-right-word--left i{animation:8.5s cubic-bezier(.45,0,.55,1) infinite alternate leftRightDriftLeft}.left-right-gate[data-motion=on] .left-right-word--right i{animation:10s cubic-bezier(.45,0,.55,1) infinite alternate leftRightDriftRight}.left-right-divider{opacity:.52;transform-origin:50%;background:linear-gradient(#0000,#eee9dfd1 15% 85%,#0000);width:2px;height:64%;transition:transform 1.4s cubic-bezier(.16,1,.3,1),opacity 1s;position:absolute;top:18%;left:50%;overflow:visible;transform:translate(-50%)rotate(13deg)scaleY(.92);box-shadow:-1px 0 #cd2f2580,1px 0 #4ab8bc80}.left-right-divider i{background:#eee9dfc2;width:clamp(4rem,7vw,7rem);height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.left-right-gate[data-direction=left] .left-right-divider{transform:translate(calc(-50% - 1.4vw))rotate(10deg)scaleY(.94)}.left-right-gate[data-direction=right] .left-right-divider{transform:translate(calc(1.4vw - 50%))rotate(16deg)scaleY(.94)}.left-right-title__index{color:#eee9df85;font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;transform-origin:0;margin:0;font-size:clamp(.46rem,.55vw,.62rem);font-weight:700;position:absolute;top:51.5%;left:clamp(1.45rem,2.6vw,2.8rem);transform:rotate(-90deg)translate(-50%)}.left-right-title__signal{color:#eee9df9e;font-family:var(--mono);letter-spacing:.12em;transform-origin:100%;align-items:center;gap:.55rem;margin:0;font-size:.54rem;display:flex;position:absolute;top:50%;right:clamp(1.45rem,2.6vw,2.8rem);transform:rotate(90deg)translate(50%)}.left-right-title__signal i{background:linear-gradient(90deg, var(--left-right-red), #eee9df73, var(--left-right-cyan));width:3.4rem;height:1px}.left-right-legend{z-index:22;color:#eee9df70;width:min(54rem,58vw);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;pointer-events:none;justify-content:space-between;align-items:center;gap:1rem;font-size:clamp(.42rem,.48vw,.55rem);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.left-right-legend i{background:linear-gradient(90deg,#0000,#eee9df6b,#0000);flex:1;height:1px}.left-right-controls{z-index:32;right:clamp(1.4rem,2.5vw,2.6rem);bottom:max(1.65rem, calc(env(safe-area-inset-bottom) + 1rem));justify-content:space-between;align-items:flex-end;gap:1.25rem;display:flex;position:absolute;left:clamp(1.4rem,2.5vw,2.6rem)}.left-right-direction,.left-right-toggles{gap:.45rem;display:flex}.left-right-controls button{color:#eee9dfb8;min-height:2.75rem;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#0405068a;border:1px solid #eee9df45;font-size:clamp(.48rem,.55vw,.62rem);font-weight:800;transition:border-color .18s,background .18s,color .18s,transform .18s}.left-right-direction button{min-width:clamp(6.4rem,8vw,8.5rem);padding:.65rem .85rem}.left-right-toggles button{min-width:clamp(7.2rem,8vw,8.8rem);padding:.65rem .8rem}:is(.left-right-controls button:hover,.left-right-controls button:focus-visible){color:#fff;background:#040506d1;border-color:#eee9dfb3;transform:translateY(-2px)}.left-right-controls button[aria-pressed=true]{background:var(--left-right-ivory);color:var(--left-right-black);border-color:#eee9dfd1}.left-right-direction button:first-child[aria-pressed=true]{box-shadow:inset 3px 0 var(--left-right-red)}.left-right-direction button:last-child[aria-pressed=true]{box-shadow:inset -3px 0 var(--left-right-cyan)}.left-right-controls button:disabled{cursor:wait;opacity:.62}.left-right-credit{z-index:25;right:clamp(1.4rem,2.5vw,2.6rem);bottom:max(5.15rem, calc(env(safe-area-inset-bottom) + 4.5rem));color:#eee9df63;font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.42rem;position:absolute}.left-right-status{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.portal-street-tag__type{color:#f0efe9;place-content:center;width:100%;height:100%;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;display:grid;position:relative}.portal-street-tag__type b{letter-spacing:-.08em;font-size:clamp(1.7rem,2.4vw,2.4rem);font-style:italic;line-height:.8}.portal-street-tag__type i{width:auto;height:auto;color:var(--signal-red);font-family:var(--mono);letter-spacing:.28em;text-align:center;background:0 0;margin:.35rem 0 0;font-size:.46rem;font-style:normal;line-height:1}@keyframes leftRightGrain{0%{transform:translate(-1%,-1%)}25%{transform:translate(1.5%,-.5%)}50%{transform:translate(-.5%,1.2%)}75%{transform:translate(.8%,.4%)}to{transform:translate(-1%,-1%)}}@keyframes leftRightDriftLeft{0%,16%{transform:translate(0)}44%{transform:translate(-.025em)}72%{transform:translate(.016em)}to{transform:translate(-.012em)}}@keyframes leftRightDriftRight{0%,12%{transform:translate(0)}42%{transform:translate(.022em)}68%{transform:translate(-.014em)}to{transform:translate(.01em)}}@media (max-width:699px){.left-right-gate:before{inset:.42rem;box-shadow:inset 0 0 0 .28rem #00000085}.left-right-gate:after{opacity:.3}.left-right-scene picture{transform:translate3d(calc(var(--left-right-x) * -1.5px), calc(var(--left-right-y) * -1px), 0) scale(1.012)}.left-right-scene img{object-position:50% 50%;filter:saturate(.88)contrast(1.08)brightness(.86)}.left-right-scene__grade{background:radial-gradient(circle at 50% 52%,#0000 0 10%,#00000014 25%,#00000080 88%),linear-gradient(90deg,#a3100a26,#0000 32% 68%,#0a899624),linear-gradient(#03040559,#0000 26% 64%,#020304b8)}.left-right-header{top:max(1rem, env(safe-area-inset-top));left:1rem;right:1rem}.left-right-back{min-height:2.5rem;padding:.45rem .65rem;font-size:.52rem}.left-right-header p{font-size:.49rem}.left-right-word--left{letter-spacing:-.11em;transform:translate3d(calc(var(--left-right-x) * -3px), 0, 0) skewX(-8deg);font-size:clamp(6.3rem,30.5vw,10rem);top:12.5%;left:-.03em}.left-right-word--right{transform:translate3d(calc(var(--left-right-x) * 3px), 0, 0) scaleX(.84);font-size:clamp(6.2rem,29vw,9.5rem);bottom:23.5%;right:-.04em}.left-right-gate[data-direction=left] .left-right-word--right{transform:translate3d(calc(4vw + var(--left-right-x) * 3px), 0, 0) scaleX(.81)}.left-right-gate[data-direction=right] .left-right-word--left{transform:translate3d(calc(-4vw + var(--left-right-x) * -3px), 0, 0) skewX(-8deg)}.left-right-divider{opacity:.42;height:57%;top:20%}.left-right-title__index{font-size:.4rem;top:48%;left:1.05rem}.left-right-title__signal{font-size:.4rem;top:47%;right:1.05rem}.left-right-title__signal i{width:2rem}.left-right-legend{display:none}.left-right-controls{right:1rem;bottom:max(1rem, calc(env(safe-area-inset-bottom) + .6rem));grid-template-columns:1fr;gap:.5rem;display:grid;left:1rem}.left-right-direction,.left-right-toggles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.left-right-controls button,.left-right-direction button,.left-right-toggles button{min-width:0;min-height:2.65rem;padding:.5rem .4rem;font-size:.46rem}.left-right-credit{right:1rem;bottom:max(7.4rem, calc(env(safe-area-inset-bottom) + 7rem));font-size:.36rem}.portal-street-tag__type b{font-size:1.55rem}}@media (max-height:620px) and (min-width:700px){.left-right-word--left{font-size:15vw;top:12%}.left-right-word--right{font-size:15vw;bottom:15%}.left-right-credit{display:none}}@media (prefers-reduced-motion:reduce){.left-right-scene picture,.left-right-word--left,.left-right-word--right,.left-right-divider,.left-right-gate:after{transform:none!important}.left-right-rain{display:none}}.martyrs-route-shell{background:#050607;min-height:100vh}.martyrs-gate{--martyrs-ink:#090909;--martyrs-bone:#e8e6df;--martyrs-proof:#71141a;isolation:isolate;background:var(--martyrs-bone);width:100%;min-height:100svh;color:var(--martyrs-ink);font-family:Helvetica Neue,Arial,sans-serif;position:relative;overflow:hidden}.martyrs-gate:before{content:"";z-index:20;pointer-events:none;border:1px solid #0808084d;position:absolute;inset:clamp(.45rem,.7vw,.7rem);box-shadow:inset 0 0 0 clamp(.24rem,.38vw,.42rem) #e8e6df47}.martyrs-scene,.martyrs-scene picture,.martyrs-scene img,.martyrs-scene__grade,.martyrs-scene__fluorescent,.martyrs-scene__grain{width:100%;height:100%;position:absolute;inset:0}.martyrs-scene{z-index:-2;background:var(--martyrs-bone);overflow:hidden}.martyrs-scene picture{display:block}.martyrs-scene img{object-fit:contain;object-position:50% 50%;display:block}.martyrs-scene__grade{z-index:2;pointer-events:none;background:linear-gradient(90deg,#e8e6df21,#0000 28% 72%,#08080806),linear-gradient(#ffffff09,#0000 58%,#08080812)}.martyrs-scene__fluorescent{z-index:4;mix-blend-mode:multiply;opacity:0;pointer-events:none;background:radial-gradient(at 44% 7%,#12151980,#12151929 6%,#0000 12%)}.martyrs-gate[data-motion=on] .martyrs-scene__fluorescent{animation:10.8s step-end infinite martyrsFluorescent}.martyrs-scene__grain{z-index:5;mix-blend-mode:soft-light;opacity:.09;pointer-events:none;background-image:repeating-radial-gradient(circle at 28% 36%,#0000003d 0 .45px,#0000 .65px 2.7px),repeating-radial-gradient(circle at 71% 63%,#ffffff52 0 .45px,#0000 .7px 3.2px);background-size:5px 5px,4px 4px;width:116%;height:116%;inset:-8%}.martyrs-header{z-index:30;top:max(1.25rem, env(safe-area-inset-top));pointer-events:none;justify-content:flex-start;align-items:center;display:flex;position:absolute;left:clamp(1.35rem,2.4vw,2.5rem);right:clamp(1.35rem,2.4vw,2.5rem)}.martyrs-header>*{pointer-events:auto}.martyrs-back{min-height:2.75rem;color:var(--martyrs-ink);font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:.08em;padding:0 .15rem;font-size:.6rem;font-weight:800;text-decoration:none;transition:opacity .17s;display:inline-flex}.martyrs-back span:last-child{color:var(--martyrs-ink)}:is(.martyrs-back:hover,.martyrs-back:focus-visible){opacity:.68;background:0 0}.martyrs-title{z-index:12;pointer-events:none;width:auto;position:absolute;top:20%;left:clamp(2.5rem,6.4vw,8rem)}.martyrs-title h1{margin:0}.martyrs-lockup{isolation:isolate;transform-origin:0;width:min(43vw,43rem);transition:transform .8s cubic-bezier(.22,1,.36,1);display:block;position:relative;transform:none}.martyrs-lockup:before{content:"";z-index:-1;filter:blur(clamp(8px,.8vw,13px));opacity:.5;transform-origin:50%;background:url(/assets/wordmarks/martyrs/martyrs-wordmark-1200.webp) 50%/100% 100% no-repeat;position:absolute;inset:0;transform:translateY(7%)scale(1.035,1.14)}.martyrs-lockup picture,.martyrs-lockup img{width:100%;height:auto;display:block}.martyrs-title__index{color:#08080891;font-family:var(--mono);letter-spacing:.19em;text-transform:uppercase;margin:0 0 clamp(.8rem,1.5vw,1.5rem) .2rem;font-size:clamp(.45rem,.52vw,.58rem);font-weight:800;transform:translateY(.65rem)}.martyrs-proof{z-index:22;color:#08080880;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;transform-origin:100%;pointer-events:none;align-items:center;gap:.65rem;font-size:.46rem;font-weight:700;display:flex;position:absolute;top:50%;right:clamp(1.35rem,2.4vw,2.5rem);transform:rotate(90deg)translate(50%)}.martyrs-proof i{background:linear-gradient(90deg, var(--martyrs-proof), #08080847);width:3.2rem;height:1px}.martyrs-contents{z-index:26;width:min(34vw,30rem);color:var(--martyrs-ink);display:grid;position:absolute;top:42%;left:clamp(2.5rem,6.4vw,8rem)}.martyrs-contents>p{color:#08080870;font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .6rem;font-size:clamp(.38rem,.42vw,.48rem);font-weight:800}.martyrs-contents a{min-height:3.35rem;color:inherit;text-align:center;touch-action:manipulation;border-top:1px solid #08080840;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);place-items:center;padding:.42rem .15rem .48rem;text-decoration:none;display:grid;position:relative}.martyrs-contents a:last-child{border-bottom:1px solid #08080840}.martyrs-contents a:after{content:"";z-index:-1;background:var(--martyrs-proof);filter:blur(7px);opacity:0;transform-origin:50%;height:.22rem;transition:opacity .22s,transform .42s cubic-bezier(.22,1,.36,1);position:absolute;bottom:.4rem;left:12%;right:12%;transform:scaleX(.22)}.martyrs-contents a>span{color:#0808088a;font-family:var(--mono);letter-spacing:.12em;justify-self:center;margin-bottom:.16rem;font-size:.48rem;font-weight:800}.martyrs-contents strong{letter-spacing:-.055em;place-self:center;font-family:Didot,"Bodoni 72",Bodoni MT,Times New Roman,serif;font-size:clamp(1.35rem,1.8vw,2rem);font-style:italic;font-weight:700;line-height:.92;transition:letter-spacing .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1)}.martyrs-contents small{color:#0808087a;font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;place-self:center;margin-top:.22rem;font-size:clamp(.34rem,.38vw,.42rem);font-weight:700}.martyrs-contents a:hover:after{opacity:.72;transform:scaleX(1)}.martyrs-contents a:focus-visible:after{opacity:.72;transform:scaleX(1)}:is(.martyrs-contents a:hover strong,.martyrs-contents a:focus-visible strong){letter-spacing:-.075em;transform:scale(1.02)}@media (min-width:700px){.martyrs-contents{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.4rem,2.8vw,3.2rem);width:min(50vw,42rem);top:37%}.martyrs-contents>p{grid-column:1/-1}.martyrs-contents a{min-height:2.9rem;padding-block:.32rem .38rem}.martyrs-contents a:first-of-type{grid-area:2/1}.martyrs-contents a:nth-of-type(2){border-bottom:1px solid #08080840;grid-area:3/1}.martyrs-contents a:nth-of-type(3){grid-area:2/2;transform:translate(clamp(.35rem,.7vw,.65rem))}.martyrs-contents a:nth-of-type(4){grid-area:3/2;transform:translate(clamp(.35rem,.7vw,.65rem))}}.martyrs-controls{z-index:92;bottom:max(1.5rem, calc(env(safe-area-inset-bottom) + .9rem));display:block;position:fixed;left:clamp(1.35rem,2.4vw,2.5rem)}.martyrs-route-shell:has(.martyrs-editorial) .martyrs-controls button{color:#e8e6dfbd}:is(.martyrs-route-shell:has(.martyrs-editorial) .martyrs-controls button:hover,.martyrs-route-shell:has(.martyrs-editorial) .martyrs-controls button:focus-visible,.martyrs-route-shell:has(.martyrs-editorial) .martyrs-controls button[aria-pressed=true]){color:var(--martyrs-bone,#e8e6df)}.martyrs-controls button{color:#080808b3;cursor:pointer;background:0 0;border:0;place-items:center;width:2.75rem;min-width:2.75rem;min-height:2.75rem;padding:0;transition:color .17s,opacity .17s;display:inline-grid}.martyrs-sound-icon{width:1.15rem;height:1rem;display:block;position:relative}.martyrs-sound-icon__speaker,.martyrs-sound-icon__speaker:before,.martyrs-sound-icon__signal{display:block;position:absolute}.martyrs-sound-icon__speaker{background:currentColor;width:.32rem;height:.38rem;top:.32rem;left:0}.martyrs-sound-icon__speaker:before{content:"";clip-path:polygon(0 33%,100% 0,100% 100%,0 67%);background:currentColor;width:.54rem;height:.82rem;top:-.22rem;left:.22rem}.martyrs-sound-icon__signal{border:1.5px solid;border-left:0;border-radius:0 100% 100% 0;width:.34rem;height:.62rem;top:.2rem;right:0}.martyrs-sound-control[aria-pressed=false] .martyrs-sound-icon__signal{background:var(--martyrs-proof);border:0;border-radius:0;width:1.2rem;height:1.5px;top:.45rem;right:-.02rem;transform:rotate(-45deg)}:is(.martyrs-controls button:hover,.martyrs-controls button:focus-visible){color:#000;opacity:.68;background:0 0}.martyrs-controls button[aria-pressed=true]{color:var(--martyrs-ink);box-shadow:none;background:0 0}.martyrs-controls button:disabled{cursor:wait;opacity:.58}.martyrs-credit{z-index:24;right:clamp(1.35rem,2.4vw,2.5rem);bottom:max(1.65rem, calc(env(safe-area-inset-bottom) + 1rem));color:#0808086e;font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.42rem;position:absolute}.martyrs-status{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes martyrsFluorescent{0%,71%,73.4%,75.1%,76.2%,to{opacity:0}71.35%{opacity:.42}72.05%{opacity:.08}74.15%{opacity:.6}75.55%{opacity:.22}}@media (max-width:699px){.martyrs-route-shell:has(>.martyrs-gate){height:100dvh;min-height:100svh;position:relative;overflow:hidden}.martyrs-gate{background:linear-gradient(160deg, #71141a14, transparent 44%), var(--martyrs-bone);height:100%;min-height:0}.martyrs-gate:before{display:none}.martyrs-scene picture{transform-origin:50%;display:block;transform:scale(1.002)}.martyrs-scene img{object-fit:contain}.martyrs-scene__grade{background:linear-gradient(#ffffff04,#0000 58%,#08080809),linear-gradient(90deg,#e8e6df14,#0000 44% 90%,#71141a09);display:block}.martyrs-scene__fluorescent{background:radial-gradient(at 72% 10%,#12151985,#1215192e 6%,#0000 13%);width:100%;height:100%;display:block;inset:0}.martyrs-scene__grain{opacity:.07}.martyrs-header{top:max(1rem, env(safe-area-inset-top));left:1rem;right:1rem}.martyrs-back{min-height:2.75rem;padding:0 .1rem;font-size:.52rem}.martyrs-title{width:auto;top:16%;left:4vw;right:3vw}.martyrs-title__index{margin-bottom:1.3rem;font-size:.42rem;transform:translateY(.72rem)}.martyrs-lockup{width:100%;transform:rotate(-1.2deg)}.martyrs-proof{display:none}.martyrs-contents{top:auto;right:4vw;bottom:max(3.3rem, calc(env(safe-area-inset-bottom) + 2.85rem));grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.8rem;width:auto;left:4vw}.martyrs-contents>p{grid-column:1/-1;margin-bottom:.55rem;font-size:.36rem}.martyrs-contents a{min-height:3rem;padding:.32rem .1rem .38rem}.martyrs-contents a:first-of-type{grid-area:2/1}.martyrs-contents a:nth-of-type(2){border-bottom:1px solid #08080840;grid-area:3/1}.martyrs-contents a:nth-of-type(3){grid-area:2/2}.martyrs-contents a:nth-of-type(4){grid-area:3/2}.martyrs-contents strong{font-size:clamp(.95rem,4.4vw,1.25rem)}.martyrs-contents small{font-size:.28rem}.martyrs-controls{z-index:120;bottom:max(.35rem, calc(env(safe-area-inset-bottom) + .05rem));left:max(.7rem, env(safe-area-inset-left));display:block;position:fixed;transform:translateZ(0)}.martyrs-controls button{width:2.75rem;min-width:2.75rem;min-height:2.75rem;padding:0}.martyrs-credit{display:none}}@media (max-height:620px) and (min-width:700px){.martyrs-title{top:16%}.martyrs-lockup{width:min(43vw,43rem)}.martyrs-credit{display:none}}@media (prefers-reduced-motion:reduce){.martyrs-lockup{transform:none!important}.martyrs-lockup:before{opacity:.5}.martyrs-scene__fluorescent{display:none}}@media (max-width:699px) and (prefers-reduced-motion:reduce){.martyrs-lockup{transform:rotate(-1.2deg)!important}}.martyrs-editorial{--martyrs-ink:#050607;--martyrs-bone:#e8e4da;--martyrs-proof:#7e1018;background:var(--martyrs-ink);min-height:100vh;color:var(--martyrs-bone);font-family:Helvetica Neue,Arial,sans-serif;overflow:clip}.martyrs-editorial__masthead{z-index:20;min-height:4.8rem;padding:max(1.15rem, env(safe-area-inset-top)) clamp(1.3rem, 2.5vw, 2.8rem) 1rem;font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid #e8e4da29;grid-template-columns:1fr auto 1fr;align-items:center;font-size:clamp(.42rem,.48vw,.54rem);font-weight:800;display:grid;position:relative}.martyrs-editorial__masthead p{color:#e8e4da80;margin:0}.martyrs-editorial__masthead a{min-height:2.75rem;color:inherit;align-items:center;text-decoration:none;transition:opacity .18s;display:inline-flex}:is(.martyrs-editorial__masthead a:hover,.martyrs-editorial__masthead a:focus-visible){opacity:.62}.martyrs-editorial__return{justify-self:start}.martyrs-editorial__portal{justify-self:end}.martyrs-editorial__spread{background:var(--martyrs-ink);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,62fr) minmax(20rem,38fr);align-items:start;display:grid}.martyrs-editorial--image-right .martyrs-editorial__spread{grid-template-columns:minmax(20rem,38fr) minmax(0,62fr)}.martyrs-editorial__art{isolation:isolate;background:#020303;grid-row:1/4;margin:0;position:relative;overflow:hidden}.martyrs-editorial--image-left .martyrs-editorial__art{grid-column:1}.martyrs-editorial--image-right .martyrs-editorial__art{grid-column:2}.martyrs-editorial__art picture,.martyrs-editorial__art img{width:100%;height:auto;display:block}.martyrs-editorial__art img{z-index:1;position:relative}.martyrs-editorial__art:after{content:"";z-index:3;mix-blend-mode:soft-light;opacity:.16;pointer-events:none;background:linear-gradient(90deg,#0000 83%,#0506072e),repeating-radial-gradient(circle at 30% 20%,#ffffff38 0 .35px,#0000 .7px 3px);position:absolute;inset:0}.martyrs-editorial__art figcaption{z-index:6;color:#e8e4dab3;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;background:#050607bd;padding:.42rem .52rem;font-size:.38rem;font-weight:700;position:absolute;bottom:1rem;right:1rem}.martyrs-editorial__aperture{z-index:5;pointer-events:none;will-change:transform;background:#050607;width:51%;position:absolute;top:0;bottom:0}.martyrs-editorial__aperture--left{animation:1.65s cubic-bezier(.77,0,.18,1) .12s both martyrsEditorialApertureLeft;left:0}.martyrs-editorial__aperture--right{animation:1.65s cubic-bezier(.77,0,.18,1) .12s both martyrsEditorialApertureRight;right:0}.martyrs-editorial__title-block,.martyrs-editorial__statement{z-index:8;align-self:start;position:relative}.martyrs-editorial--image-left .martyrs-editorial__title-block,.martyrs-editorial--image-left .martyrs-editorial__statement{grid-column:2}.martyrs-editorial--image-right .martyrs-editorial__title-block,.martyrs-editorial--image-right .martyrs-editorial__statement{grid-column:1}.martyrs-editorial__title-block{text-align:center;grid-row:1;padding:clamp(4rem,10vh,8rem) clamp(1.5rem,3.2vw,4.25rem) 2rem;animation:.9s cubic-bezier(.22,1,.36,1) 1.05s both martyrsEditorialTypeIn}.martyrs-editorial--image-left .martyrs-editorial__title-block,.martyrs-editorial--image-right .martyrs-editorial__title-block{transform:none}.martyrs-editorial__issue,.martyrs-editorial__kicker{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:clamp(.42rem,.5vw,.58rem);font-weight:800}.martyrs-editorial__issue{color:#e8e4da75;margin-bottom:clamp(1.8rem,4vh,3.4rem)}.martyrs-editorial__title-block h1{z-index:2;color:var(--martyrs-bone);letter-spacing:-.085em;text-shadow:0 0 22px #7e101847,0 .11em 34px #7e10182e;margin:0;font-family:Didot,"Bodoni 72",Bodoni MT,Times New Roman,serif;font-size:clamp(4.3rem,8.3vw,9.5rem);font-style:italic;font-weight:700;line-height:.76;position:relative}.martyrs-editorial__kicker{color:#e8e4da9e;text-align:center;width:max-content;max-width:100%;margin-top:clamp(1.7rem,4vh,3rem);margin-left:auto;margin-right:auto}.martyrs-editorial__statement{grid-row:2;padding:clamp(2rem,5vh,4rem) clamp(1.5rem,3.2vw,4.25rem) clamp(5rem,11vh,9rem)}.martyrs-editorial__statement>p{color:#e8e4dad6;max-width:25rem;margin:0 auto;font-family:Iowan Old Style,Palatino Linotype,Palatino,serif;font-size:clamp(1rem,1.25vw,1.35rem);line-height:1.62}.martyrs-editorial__statement>p+p{color:#e8e4daa8;margin-top:clamp(1.35rem,3vh,2.4rem);font-size:clamp(.9rem,1.05vw,1.12rem)}.martyrs-editorial__statement>p:first-of-type:first-letter{float:left;color:var(--martyrs-bone);margin:.04em .12em 0 0;font-family:Didot,"Bodoni 72",Bodoni MT,Times New Roman,serif;font-size:4.1em;font-style:italic;line-height:.72}.martyrs-editorial__folio{color:#e8e4da5c;font-family:var(--mono);letter-spacing:.16em;align-items:center;gap:.75rem;margin-top:clamp(3rem,7vh,5rem);font-size:.42rem;font-weight:700;display:flex}.martyrs-editorial__folio i{background:linear-gradient(90deg, var(--martyrs-proof), #e8e4da2e);width:3rem;height:1px}.martyrs-editorial__next{z-index:10;color:var(--martyrs-bone);background:0 0;grid-row:3;align-self:end;padding:0 clamp(1.5rem,3.2vw,4.25rem) clamp(2.4rem,5vh,4.5rem);position:relative}.martyrs-editorial--image-left .martyrs-editorial__next{text-align:right;grid-column:2}.martyrs-editorial--image-right .martyrs-editorial__next{text-align:left;grid-column:1}.martyrs-editorial__next>p{color:#e8e4da6b;font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .65rem;font-size:.46rem;font-weight:800}.martyrs-editorial__next a{min-height:3.4rem;color:inherit;touch-action:manipulation;background:0 0;border:0;justify-content:space-between;align-items:baseline;text-decoration:none;display:flex}.martyrs-editorial__next a span{letter-spacing:-.08em;font-family:Didot,"Bodoni 72",Bodoni MT,Times New Roman,serif;font-size:clamp(2rem,3.4vw,3.8rem);font-style:italic;font-weight:700;line-height:1}.martyrs-editorial__next a i{font-family:var(--mono);font-size:clamp(1.2rem,2vw,2rem);font-style:normal;transition:transform .3s cubic-bezier(.22,1,.36,1)}:is(.martyrs-editorial__next a:hover i,.martyrs-editorial__next a:focus-visible i){transform:translate(.28rem,-.28rem)}@keyframes martyrsEditorialApertureLeft{0%,14%{transform:translate(0)}to{transform:translate(-102%)}}@keyframes martyrsEditorialApertureRight{0%,14%{transform:translate(0)}to{transform:translate(102%)}}@media (min-width:700px){.martyrs-editorial__statement{padding-left:clamp(2rem,3.6vw,4rem);padding-right:clamp(2rem,3.6vw,4rem)}}@keyframes martyrsEditorialTypeIn{0%{opacity:0;filter:blur(9px)}to{opacity:1;filter:blur()}}@media (max-width:699px){.martyrs-editorial__masthead{min-height:4.1rem;padding:max(.8rem, env(safe-area-inset-top)) 1rem .6rem;grid-template-columns:1fr auto;font-size:.38rem}.martyrs-editorial__masthead p{display:none}.martyrs-editorial__spread,.martyrs-editorial--image-right .martyrs-editorial__spread{flex-direction:column;display:flex}.martyrs-editorial__title-block,.martyrs-editorial--image-left .martyrs-editorial__title-block,.martyrs-editorial--image-right .martyrs-editorial__title-block{order:1;width:100%;padding:2.7rem 1.1rem 2.5rem;transform:none}.martyrs-editorial__art{order:2;width:100%}.martyrs-editorial__statement,.martyrs-editorial--image-left .martyrs-editorial__statement,.martyrs-editorial--image-right .martyrs-editorial__statement{order:3;width:100%;padding:2.7rem 1.35rem 3.6rem}.martyrs-editorial__issue{margin-bottom:1.35rem}.martyrs-editorial__title-block h1{max-width:100%;font-size:clamp(4rem,18vw,6.5rem);line-height:.8}.martyrs-editorial__kicker{margin-top:1.35rem}.martyrs-editorial__statement>p{max-width:32rem;font-size:clamp(1.02rem,4.7vw,1.25rem)}.martyrs-editorial__art figcaption{font-size:.34rem;bottom:.7rem;right:.7rem}.martyrs-editorial__next{width:100%;padding:0 1.35rem max(5.5rem, calc(env(safe-area-inset-bottom) + 4.5rem));text-align:left;order:4}.martyrs-editorial__next a{min-height:4.4rem}.martyrs-editorial__next a span{font-size:clamp(2.7rem,14vw,4.3rem)}}@media (prefers-reduced-motion:reduce){.martyrs-editorial__aperture{display:none}.martyrs-editorial__title-block{filter:none;opacity:1;animation:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
