/*! 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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-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;--tw-ease: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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-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;--tw-ease: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;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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}.invisible{visibility:hidden}.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}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.z-0{z-index:0}.z-2{z-index:2}.z-3{z-index:3}.z-4{z-index:4}.z-6{z-index:6}.z-8{z-index:8}.z-9{z-index:9}.z-27{z-index:27}.z-42{z-index:42}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.w-1{width:calc(var(--spacing) * 1)}.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}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-8{padding:calc(var(--spacing) * 8)}.p-19{padding:calc(var(--spacing) * 19)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--vauwr-ink:#0b0b0d;--vauwr-deep-ink:#050506;--vauwr-paper:#f6f2e9;--vauwr-white:#fff;--vauwr-gold:#a9874c;--vauwr-mist:#b8b2a8;--vauwr-graphite:#242428;--vauwr-smoke:#737077;--ease-vauwr:cubic-bezier(.22, 1, .36, 1);--ease-balanced:cubic-bezier(.65, 0, .35, 1);--ease-micro:cubic-bezier(.2, .8, .2, 1);--z-atmosphere:0;--z-world-field:10;--z-portal-hull:20;--z-artifact-material:30;--z-passage-planes:40;--z-safe-zone-guard:50;--z-secondary-labels:60;--z-critical-typography:80;--z-navigation-controls:90;--z-qa-debug:100}*{box-sizing:border-box}html{background:var(--vauwr-deep-ink)}html,body{min-height:100%;margin:0}body{color:var(--vauwr-paper);background:var(--vauwr-deep-ink);font-family:var(--font-narrative), Georgia, serif;text-rendering:optimizelegibility}a{color:inherit}button,input,select,textarea{color:inherit;font:inherit}button,select{touch-action:manipulation}:focus-visible{outline:2px solid var(--vauwr-gold);outline-offset:.35rem}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:calc(var(--z-navigation-controls) + 1);color:var(--vauwr-deep-ink);background:var(--vauwr-gold);font:400 .75rem/1.3 var(--font-system), monospace;letter-spacing:.085em;text-transform:uppercase;transition:transform .18s var(--ease-micro);padding:.75rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.skip-link:focus{transform:none}::selection{color:var(--vauwr-deep-ink);background:var(--vauwr-gold)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-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}@property --tw-ease{syntax:"*";inherits:false}.gateway-shell{--camera-yaw:0deg;--camera-pitch:0deg;--camera-near-x:0px;--camera-near-y:0px;--camera-deep-x:0px;--camera-deep-y:0px;--chamber-background:#050506;--chamber-foreground:#f6f2e9;--chamber-haze:.14;--chamber-glow:.16;isolation:isolate;width:100%;height:100vh;height:100dvh;color:var(--chamber-foreground);background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--chamber-background) 78%, #292933) 0%, var(--chamber-background) 43%, #050506 82%), var(--chamber-background);transition:background 1.8s var(--ease-vauwr), color 1.2s var(--ease-vauwr);position:relative;overflow:hidden}.gateway-shell[data-sky=astronomical-dawn]{--chamber-background:#0b0b11;--chamber-haze:.18;--chamber-glow:.2}.gateway-shell[data-sky=dawn]{--chamber-background:#111116;--chamber-haze:.2;--chamber-glow:.26}.gateway-shell[data-sky=day]{--chamber-background:#ede9e0;--chamber-foreground:#0b0b0d;--chamber-haze:.08;--chamber-glow:.1;background:radial-gradient(circle at 50% 48%, #f6f2e9 0%, #e6e1d7 52%, #d6d0c6 100%), var(--chamber-background)}.gateway-shell[data-sky=golden-hour]{--chamber-background:#24211f;--chamber-haze:.16;--chamber-glow:.28}.gateway-shell[data-sky=dusk]{--chamber-background:#121116;--chamber-haze:.18;--chamber-glow:.22}.gateway-shell[data-sky=twilight]{--chamber-background:#090910;--chamber-haze:.17;--chamber-glow:.19}.gateway-shell[data-sky=day] .gateway-wordmark--fallback,.gateway-shell[data-sky=day] .portal-artifact>img{filter:none}.atmosphere{z-index:var(--z-atmosphere);pointer-events:none;opacity:.76;background:radial-gradient(circle at 50% 56%, #a9874c1c, transparent 31%), repeating-linear-gradient(90deg, transparent 0 9.96vw, color-mix(in srgb, var(--chamber-foreground) 2%, transparent) 10vw 10.04vw), repeating-linear-gradient(0deg, transparent 0 9.96vh, color-mix(in srgb, var(--chamber-foreground) 1.6%, transparent) 10vh 10.04vh);transition:opacity 1.2s var(--ease-vauwr);position:absolute;inset:-20%;transform:perspective(68rem)rotateX(64deg)translateY(30%)}.atmosphere-canvas{z-index:var(--z-atmosphere);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.gateway-opening-signal{z-index:var(--z-world-field);background:var(--vauwr-gold);opacity:0;transform-origin:top;pointer-events:none;width:1px;height:54vh;position:absolute;top:11vh;left:50%;transform:scaleY(0)}.gateway-shell[data-opening=true] .gateway-opening-signal{animation:gateway-opening-signal 2.13s var(--ease-vauwr) .42s both}.gateway-brand{z-index:var(--z-critical-typography);pointer-events:none;width:min(31vw,27rem);transition:top 1.08s var(--ease-vauwr), width 1.08s var(--ease-vauwr), opacity .24s var(--ease-vauwr), transform 1.08s var(--ease-vauwr);justify-items:center;gap:.12rem;display:grid;position:absolute;top:clamp(1.25rem,3.5vh,2.7rem);left:50%;transform:translate(-50%)}.gateway-logo-title{width:100%;margin:0;line-height:0}.gateway-wordmark{width:100%;height:auto;display:block}.gateway-wordmark--fallback{filter:invert()}.gateway-wordmark--vector{color:var(--chamber-foreground)}.gateway-wordmark--vector svg{width:100%;height:auto;display:block;overflow:visible}.gateway-wordmark--vector path{fill:none;stroke:currentColor;stroke-dasharray:1;stroke-dashoffset:0}.gateway-wordmark--vector polygon{fill:currentColor;transform-box:fill-box;transform-origin:50%}.gateway-shell[data-opening=true] .gateway-wordmark--vector path{stroke-dashoffset:1px;animation:wordmark-stroke-draw .76s var(--ease-vauwr) 1.12s both}.gateway-shell[data-opening=true] .gateway-wordmark--vector polygon{opacity:0;animation:wordmark-signal-resolve .42s var(--ease-vauwr) 1.46s both;transform:scale(.2)rotate(45deg)}.gateway-brand p,.gateway-instruction,.sky-readout{color:var(--vauwr-gold);font-family:var(--font-mono), monospace;letter-spacing:.36em;text-transform:uppercase;margin:0;font-size:clamp(.48rem,.58vw,.62rem);font-weight:500}.gateway-brand p{transition:opacity .52s var(--ease-vauwr), letter-spacing .72s var(--ease-vauwr)}.gateway-utility{z-index:var(--z-navigation-controls);align-items:center;gap:clamp(.7rem,1.5vw,1.4rem);display:flex;position:absolute;top:clamp(1.1rem,2.7vh,2rem);right:clamp(1rem,2.6vw,2.5rem)}.sky-readout{color:color-mix(in srgb, var(--chamber-foreground) 65%, transparent);letter-spacing:.18em;white-space:nowrap}.text-control,.menu-toggle,.overlay-close,.passage-cancel,.mobile-portal-controls button{min-width:2.75rem;min-height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.text-control,.menu-toggle,.overlay-close,.passage-cancel{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;font-size:.56rem;font-weight:600}.menu-toggle{align-items:center;gap:.65rem;display:flex}.menu-toggle i,.menu-toggle i:before{content:"";width:1.15rem;height:1px;transition:transform .24s var(--ease-vauwr);background:currentColor;display:block}.menu-toggle i:before{transform:translateY(.32rem)}.menu-toggle[aria-expanded=true] i{transform:rotate(45deg)}.menu-toggle[aria-expanded=true] i:before{transform:rotate(90deg)}.portal-chamber{z-index:var(--z-world-field);perspective:90rem;transform:rotateY(var(--camera-yaw)) rotateX(var(--camera-pitch));transform-style:preserve-3d;transition:transform .52s var(--ease-vauwr);position:absolute;inset:15vh 3.5vw 10vh}.portal{z-index:var(--z-portal-hull);color:var(--chamber-foreground);transform-style:preserve-3d;transition:opacity .42s var(--ease-vauwr), filter .42s var(--ease-vauwr), transform .72s var(--ease-vauwr);place-items:center;text-decoration:none;display:grid;position:absolute}.portal-artifact{z-index:var(--z-artifact-material);transform-origin:50%;width:100%;height:100%;transition:opacity .76s var(--ease-vauwr), filter .52s var(--ease-vauwr), transform .78s var(--ease-vauwr);display:block;position:relative}.portal-world-hull{z-index:var(--z-world-field);opacity:.34;pointer-events:none;transition:opacity .72s var(--ease-vauwr), transform .9s var(--ease-vauwr);border-radius:50%;display:block;position:absolute;inset:8%;transform:translateZ(-2rem)scale(.88)}.portal-world-hull--books{background:radial-gradient(#a9874c2e 0,#a9874c0d 38%,#0000 72%)}.portal-world-hull--hallbound{background:radial-gradient(at 48% 66%,#b8b2a81c 0,#3c404312 42%,#0000 74%);transform:translate3d(-3%,7%,-2rem)scale(.78,.94)}.portal-world-hull--tech{background:radial-gradient(at 54% 48%,#a9874c1f 0,#2d313712 45%,#0000 72%);transform:translate3d(3%,-2%,-2rem)scale(.8)}.portal-artifact>img,.artifact-svg,.artifact-svg svg{width:100%;height:100%;display:block}.portal-artifact>img,.artifact-svg svg{object-fit:contain;filter:drop-shadow(0 2.4rem 4.2rem #00000075)}.artifact-svg .stroke,.artifact-svg .s{fill:none;stroke:var(--chamber-foreground);stroke-width:10px;stroke-linecap:square;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.portal--books .artifact-svg .stroke{stroke-width:12px}.artifact-svg .faint,.artifact-svg .f{fill:none;stroke:var(--chamber-foreground);stroke-width:4px;opacity:.3;vector-effect:non-scaling-stroke}.artifact-svg .signal,.artifact-svg .g{fill:var(--vauwr-gold)}.artifact-svg .dark{fill:var(--vauwr-deep-ink)}.gateway-shell[data-sky=day] .artifact-svg .dark{fill:var(--vauwr-paper)}.artifact-svg .page{fill:var(--chamber-foreground);stroke:var(--chamber-foreground);stroke-width:4px;opacity:.075;vector-effect:non-scaling-stroke}.artifact-svg [data-motion]{transform-box:fill-box;transform-origin:50%;transition:transform .76s var(--ease-vauwr), opacity .56s var(--ease-vauwr), filter .56s var(--ease-vauwr)}.portal--books #rune-grid-core>*{transform-box:fill-box;transform-origin:50%;transition:transform .68s var(--ease-vauwr), opacity .52s var(--ease-vauwr)}.portal-label{z-index:var(--z-secondary-labels);mix-blend-mode:normal;text-align:center;width:max-content;max-width:90vw;transition:opacity .62s var(--ease-vauwr);background:0 0;justify-items:center;gap:.46rem;padding:.55rem 1.2rem;display:grid;position:absolute;bottom:-.15rem;left:50%;transform:translate(-50%)}.gateway-utility,.gateway-instruction{transition:opacity .62s var(--ease-vauwr)}.gateway-shell[data-entry-stage=atmosphere] .gateway-brand,.gateway-shell[data-entry-stage=fragments] .gateway-brand{opacity:0;width:min(62vw,48rem);top:50%;transform:translate(-50%,-50%)scale(1.045)}.gateway-shell[data-entry-stage=identity] .gateway-brand,.gateway-shell[data-entry-stage=tagline] .gateway-brand{width:min(62vw,48rem);top:50%;transform:translate(-50%,-50%)}.gateway-shell[data-entry-stage=identity] .gateway-brand p{opacity:0;letter-spacing:.52em}.gateway-shell[data-entry-stage=tagline] .gateway-brand p{opacity:1;letter-spacing:.36em}.gateway-shell[data-entry-stage=atmosphere] .portal-label,.gateway-shell[data-entry-stage=fragments] .portal-label,.gateway-shell[data-entry-stage=identity] .portal-label,.gateway-shell[data-entry-stage=tagline] .portal-label,.gateway-shell[data-entry-stage=atmosphere] .gateway-utility,.gateway-shell[data-entry-stage=fragments] .gateway-utility,.gateway-shell[data-entry-stage=identity] .gateway-utility,.gateway-shell[data-entry-stage=tagline] .gateway-utility,.gateway-shell[data-entry-stage=atmosphere] .gateway-instruction,.gateway-shell[data-entry-stage=fragments] .gateway-instruction,.gateway-shell[data-entry-stage=identity] .gateway-instruction,.gateway-shell[data-entry-stage=tagline] .gateway-instruction{opacity:0}.portal-label strong{letter-spacing:.46em;padding-left:.46em;font-size:clamp(.68rem,.9vw,.94rem);font-weight:500}.portal-label small{color:color-mix(in srgb, var(--chamber-foreground) 62%, transparent);font-family:var(--font-mono), monospace;letter-spacing:.16em;opacity:0;font-size:clamp(.48rem,.54vw,.58rem);transition:opacity .24s}.portal--hallbound{opacity:.42;width:min(23vw,21rem);height:min(46vh,30rem);top:21%;left:3%;transform:translateZ(-15rem)rotateY(10deg)scale(.88)}.portal--books{width:min(41vw,39rem);height:min(68vh,44rem);top:-1%;left:50%;transform:translate(-50%)translateZ(4rem)}.portal--tech{opacity:.46;width:min(24vw,22rem);height:min(49vh,31rem);top:16%;right:3%;transform:translateZ(-17rem)rotateY(-10deg)scale(.88)}.gateway-shell[data-entry-stage=atmosphere] .portal--hallbound,.gateway-shell[data-entry-stage=fragments] .portal--hallbound,.gateway-shell[data-entry-stage=identity] .portal--hallbound,.gateway-shell[data-entry-stage=tagline] .portal--hallbound{opacity:.025;filter:blur(.72rem)brightness(.62);transform:translate3d(-7vw,3vh,-54rem)rotateY(19deg)scale(.54)}.gateway-shell[data-entry-stage=atmosphere] .portal--books,.gateway-shell[data-entry-stage=fragments] .portal--books,.gateway-shell[data-entry-stage=identity] .portal--books,.gateway-shell[data-entry-stage=tagline] .portal--books{opacity:.11;filter:blur(.44rem)brightness(.7);transform:translate(-50%)translateZ(-47rem)scale(.61)}.gateway-shell[data-entry-stage=atmosphere] .portal--tech,.gateway-shell[data-entry-stage=fragments] .portal--tech,.gateway-shell[data-entry-stage=identity] .portal--tech,.gateway-shell[data-entry-stage=tagline] .portal--tech{opacity:.025;filter:blur(.72rem)brightness(.62);transform:translate3d(7vw,-2vh,-56rem)rotateY(-19deg)scale(.52)}.gateway-shell[data-entry-stage=worlds] .portal--books{transition-delay:0s}.gateway-shell[data-entry-stage=worlds] .portal--hallbound{transition-delay:.13s}.gateway-shell[data-entry-stage=worlds] .portal--tech{transition-delay:.24s}.gateway-shell[data-entry-stage=atmosphere] .portal--books #rune-grid-core>:first-child{opacity:.18;transform:translate(-34px,-20px)scale(.82)}.gateway-shell[data-entry-stage=atmosphere] .portal--books #rune-grid-core>:nth-child(2){opacity:.12;transform:translate(32px,24px)scale(.78)}.gateway-shell[data-entry-stage=atmosphere] .portal--books #rune-grid-core>:nth-child(3){opacity:.12;transform:translateY(-38px)scale(.65)}.gateway-shell[data-entry-stage=atmosphere] .portal--books #rune-grid-core>:nth-child(4){opacity:.1;transform:translate(-26px,28px)scale(.7)}.gateway-shell[data-entry-stage=atmosphere] .portal--books #rune-grid-core>:nth-child(5){opacity:.1;transform:translate(28px,30px)scale(.7)}.gateway-shell[data-phase=settled] .portal--books .portal-artifact{transform:translate3d(var(--camera-near-x), var(--camera-near-y), 0)}.gateway-shell[data-phase=settled] .portal--hallbound .portal-artifact,.gateway-shell[data-phase=settled] .portal--tech .portal-artifact{transform:translate3d(var(--camera-deep-x), var(--camera-deep-y), 0)}.portal--books:is([data-portal-state=ambient],[data-portal-state=selected]) #page-leaves-left{animation:books-paper-memory-left 14s var(--ease-vauwr) infinite}.portal--books:is([data-portal-state=ambient],[data-portal-state=selected]) #page-leaves-right{animation:books-paper-memory-right 14s var(--ease-vauwr) .18s infinite}.portal--tech[data-portal-state=ambient] #alignment-frames{animation:tech-seek-alignment 11s var(--ease-vauwr) infinite}.portal--tech[data-portal-state=ambient] #tech-nodes{animation:8s ease-in-out 1.4s infinite tech-node-signal}.gateway-instruction{z-index:var(--z-secondary-labels);color:color-mix(in srgb, var(--chamber-foreground) 54%, transparent);letter-spacing:.25em;white-space:nowrap;position:absolute;bottom:clamp(3.15rem,7vh,5.3rem);left:50%;transform:translate(-50%)}.mobile-portal-controls{display:none}.atmosphere-lab{z-index:var(--z-navigation-controls);width:min(31rem,100%);height:100%;color:var(--vauwr-paper);visibility:hidden;transition:transform .52s var(--ease-vauwr), visibility 0s linear .52s;background:#050506f5;border-left:1px solid #a9874c47;padding:clamp(5.5rem,12vh,8rem) clamp(1.6rem,5vw,4rem) 2rem;position:absolute;top:0;right:0;transform:translate(104%);box-shadow:-2rem 0 6rem #00000059}.atmosphere-lab[data-open=true]{visibility:visible;transition-delay:0s;transform:none}.overlay-close{position:absolute;top:1.4rem;right:1.5rem}.eyebrow{color:var(--vauwr-gold);font-family:var(--font-mono), monospace;letter-spacing:.3em;text-transform:uppercase;margin:0 0 1.2rem;font-size:.62rem;font-weight:600}.atmosphere-lab{border-left:0;border-right:1px solid #a9874c47;left:0;right:auto;transform:translate(-104%);box-shadow:2rem 0 6rem #00000059}.atmosphere-lab .overlay-close{left:1.5rem;right:auto}.atmosphere-lab h2{max-width:9ch;font-family:var(--font-ui), sans-serif;margin:0 0 1rem;font-size:clamp(2.6rem,7vh,5.2rem);font-weight:500;line-height:.88}.atmosphere-lab>p:not(.eyebrow){color:var(--vauwr-mist);font-size:.9rem;line-height:1.6}.sky-opt-in{border:1px solid var(--vauwr-gold);width:100%;min-height:3rem;color:var(--vauwr-paper);font-family:var(--font-mono), monospace;letter-spacing:.08em;cursor:pointer;background:0 0;margin:1.4rem 0;padding:.8rem 1rem;font-size:.65rem}.atmosphere-lab label{color:var(--vauwr-mist);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;gap:.55rem;margin-top:1rem;font-size:.62rem;display:grid}.atmosphere-lab select{min-height:2.8rem;color:var(--vauwr-paper);background:var(--vauwr-ink);border:1px solid #f6f2e947;padding:0 .8rem}.atmosphere-lab small{color:var(--vauwr-smoke);font-family:var(--font-mono), monospace;margin-top:1.2rem;font-size:.58rem;line-height:1.6;display:block}.books-passage-layer{z-index:var(--z-passage-planes);visibility:hidden;opacity:0;pointer-events:none;transition:opacity .12s;position:absolute;inset:0}.gateway-shell[data-passage-active=true] .books-passage-layer{visibility:visible;opacity:1}.books-passage-type{z-index:var(--z-critical-typography);pointer-events:none;align-items:center;padding-inline-start:clamp(1.5rem,7vw,8rem);display:none;position:absolute;inset:0}.gateway-shell[data-passage-state=typography-establishment] .books-passage-type,.gateway-shell[data-passage-state=navigation-handoff] .books-passage-type{display:grid}.passage-architecture{z-index:var(--z-passage-planes);pointer-events:none;position:absolute;inset:0;overflow:hidden}.passage-binding-seam{z-index:var(--z-passage-planes);opacity:0;background:var(--vauwr-gold);width:1px;height:0;transition:height .4s var(--ease-vauwr), opacity .22s ease, box-shadow .42s var(--ease-vauwr);position:absolute;top:50%;left:54%;transform:translate(-50%,-50%);box-shadow:0 0 2.5rem #a9874c47}.passage-registration{z-index:var(--z-passage-planes);opacity:0;transform-origin:0;width:0;height:1px;transition:width .44s var(--ease-vauwr), opacity .26s ease, transform .52s var(--ease-vauwr);background:linear-gradient(90deg,#a9874c94,#f6f2e92e,#0000);position:absolute;left:54%}.passage-registration--top{top:28%}.passage-registration--bottom{top:72%}.passage-page-plane{z-index:var(--z-passage-planes);opacity:0;transform-origin:50%;width:42%;transition:opacity .36s ease, transform .62s var(--ease-vauwr);background:linear-gradient(118deg,#f6f2e912,#a9874c05 42%,#0000 76%);border:1px solid #f6f2e921;position:absolute;top:10%;bottom:10%;left:54%}.passage-page-plane--left-back{transform:perspective(80rem)translate3d(12vw,0,-12rem)rotateY(19deg)scale(.78)}.passage-page-plane--left-front{transform:perspective(80rem)translate3d(8vw,0,-6rem)rotateY(11deg)scale(.86)}.passage-page-plane--right-back{transform:perspective(80rem)translate3d(18vw,0,-14rem)rotateY(-18deg)scale(.76)}.passage-page-plane--right-front{transform:perspective(80rem)translate3d(14vw,0,-7rem)rotateY(-10deg)scale(.86)}.passage-aperture{z-index:var(--z-passage-planes);aspect-ratio:1;opacity:0;width:min(24vw,27rem);transition:opacity .36s ease, transform .62s var(--ease-vauwr), box-shadow .52s var(--ease-vauwr);background:0 0;border:1px solid #f6f2e947;position:absolute;top:50%;left:74%;transform:translate(-50%,-50%)rotate(45deg)scale(.46);box-shadow:0 0 5rem #a9874c17}.passage-core-signal{z-index:var(--z-passage-planes);aspect-ratio:1;opacity:0;background:var(--vauwr-gold);width:.42rem;position:absolute;top:50%;left:74%;transform:translate(-50%,-50%)rotate(45deg)scale(0)}.passage-safe-zone{z-index:var(--z-critical-typography);background:var(--vauwr-paper);width:min(42vw,42rem);max-width:calc(48vw - 2rem);padding:clamp(1.6rem,4vw,4rem);position:relative}.passage-safe-zone>*{opacity:1;visibility:hidden}.books-passage-type[data-ready=true] .passage-safe-zone>*{visibility:visible}.passage-safe-zone p,.passage-safe-zone span{z-index:var(--z-critical-typography);color:color-mix(in srgb, var(--vauwr-gold) 72%, var(--vauwr-ink));font-family:var(--font-mono), monospace;letter-spacing:.3em;text-transform:uppercase;margin:0;font-size:clamp(.58rem,.75vw,.75rem);display:block;position:relative}.passage-safe-zone h2{z-index:var(--z-critical-typography);color:var(--vauwr-ink);letter-spacing:.015em;mix-blend-mode:normal;white-space:nowrap;max-width:100%;margin:clamp(.8rem,2vh,1.4rem) 0;font-size:clamp(2.4rem,5.2vw,6.4rem);font-weight:500;line-height:.87;position:relative}.passage-books-heading{line-height:0}.passage-books-lockup{object-fit:contain;object-position:left center;mix-blend-mode:normal;width:min(100%,23rem);height:auto;max-height:30vh;display:block}.passage-safe-zone span{color:var(--vauwr-graphite);letter-spacing:.12em;line-height:1.6}.passage-cancel{z-index:var(--z-navigation-controls);visibility:hidden;opacity:0;color:var(--vauwr-paper);pointer-events:auto;padding:.8rem;transition:opacity .18s;position:absolute;bottom:1.5rem;right:1.5rem}.gateway-shell[data-passage-state=books-intent] .passage-binding-seam{opacity:.3;height:38%}.gateway-shell[data-passage-state=books-intent] .portal--books{transform:translate(-50%)translateZ(9rem)scale(1.08)}.gateway-shell[data-passage-state=books-intent] .portal--hallbound,.gateway-shell[data-passage-state=books-intent] .portal--tech{opacity:.62}.gateway-shell[data-passage-state=books-authority] .portal--books{z-index:var(--z-artifact-material);transform:translate(-50%)translateZ(13rem)scale(1.14)}.gateway-shell[data-passage-state=books-authority] .portal--hallbound{opacity:.44;transform:translate3d(-5vw,3vh,-27rem)rotateY(16deg)scale(.76)}.gateway-shell[data-passage-state=books-authority] .portal--tech{opacity:.42;transform:translate3d(5vw,-2vh,-29rem)rotateY(-16deg)scale(.75)}.gateway-shell[data-passage-state=books-authority] .entrance-field-line--north-west,.gateway-shell[data-passage-state=books-authority] .entrance-field-line--north-east,.gateway-shell[data-passage-state=books-authority] .entrance-field-line--south-west,.gateway-shell[data-passage-state=books-authority] .entrance-field-line--south-east{opacity:.09;transform:translate(-50%,-50%)rotate(90deg)scaleX(.84)}.gateway-shell[data-passage-state=world-withdrawal] .portal--hallbound,.gateway-shell[data-passage-state=binding-conversion] .portal--hallbound,.gateway-shell[data-passage-state=aperture-opening] .portal--hallbound,.gateway-shell[data-passage-state=typography-establishment] .portal--hallbound,.gateway-shell[data-passage-state=navigation-handoff] .portal--hallbound{opacity:.22;filter:brightness(.62)saturate(.62);transform:translate3d(-12vw,5vh,-39rem)rotateY(19deg)scale(.68)}.gateway-shell[data-passage-state=world-withdrawal] .portal--tech,.gateway-shell[data-passage-state=binding-conversion] .portal--tech,.gateway-shell[data-passage-state=aperture-opening] .portal--tech,.gateway-shell[data-passage-state=typography-establishment] .portal--tech,.gateway-shell[data-passage-state=navigation-handoff] .portal--tech{opacity:.18;filter:brightness(.58)saturate(.5);transform:translate3d(13vw,-5vh,-42rem)rotateY(-20deg)scale(.66)}.gateway-shell[data-passage-state=world-withdrawal] .portal--tech #tech-nodes,.gateway-shell[data-passage-state=world-withdrawal] .portal--tech #tech-connectors,.gateway-shell[data-passage-state=binding-conversion] .portal--tech #tech-nodes,.gateway-shell[data-passage-state=binding-conversion] .portal--tech #tech-connectors{opacity:0;transition-delay:80ms}.gateway-shell[data-passage-state=binding-conversion] .portal--books,.gateway-shell[data-passage-state=aperture-opening] .portal--books,.gateway-shell[data-passage-state=typography-establishment] .portal--books,.gateway-shell[data-passage-state=navigation-handoff] .portal--books,.gateway-shell[data-passage-state=arrival-continuation] .portal--books,.gateway-shell[data-passage-state=settled] .portal--books{z-index:var(--z-artifact-material);transform:translate(-50%)translateZ(24rem)scale(1.42)}.gateway-shell[data-passage-state=binding-conversion] .portal--books{transform:translate(-50%)translateY(10vh)translateZ(24rem)scale(1.32)}.gateway-shell[data-passage-state=aperture-opening] .portal--books{transform:translate(-12%)translateY(6vh)translateZ(26rem)scale(1.42)}.gateway-shell[data-passage-state=binding-conversion] #left-cover-plane,.gateway-shell[data-passage-state=aperture-opening] #left-cover-plane,.gateway-shell[data-passage-state=typography-establishment] #left-cover-plane,.gateway-shell[data-passage-state=navigation-handoff] #left-cover-plane{transform:translate(-68px)scaleX(1.12)}.gateway-shell[data-passage-state=binding-conversion] #right-cover-plane,.gateway-shell[data-passage-state=aperture-opening] #right-cover-plane,.gateway-shell[data-passage-state=typography-establishment] #right-cover-plane,.gateway-shell[data-passage-state=navigation-handoff] #right-cover-plane{transition-delay:45ms;transform:translate(72px)scaleX(1.13)}.gateway-shell[data-passage-state=binding-conversion] #page-leaves-left,.gateway-shell[data-passage-state=aperture-opening] #page-leaves-left,.gateway-shell[data-passage-state=typography-establishment] #page-leaves-left,.gateway-shell[data-passage-state=navigation-handoff] #page-leaves-left{opacity:.52;transition-delay:90ms;transform:translate(-94px)}.gateway-shell[data-passage-state=binding-conversion] #page-leaves-right,.gateway-shell[data-passage-state=aperture-opening] #page-leaves-right,.gateway-shell[data-passage-state=typography-establishment] #page-leaves-right,.gateway-shell[data-passage-state=navigation-handoff] #page-leaves-right{opacity:.52;transition-delay:.16s;transform:translate(102px)}.gateway-shell[data-passage-active=true] #binding-axis{transform:none}.gateway-shell[data-passage-state=binding-conversion] #threshold-aperture,.gateway-shell[data-passage-state=aperture-opening] #threshold-aperture,.gateway-shell[data-passage-state=typography-establishment] #threshold-aperture,.gateway-shell[data-passage-state=navigation-handoff] #threshold-aperture{transform:scale(1.26)}.gateway-shell[data-passage-state=binding-conversion] #rune-grid-core{filter:drop-shadow(0 0 28px #a9874c57);animation:books-passage-core-transfer .68s var(--ease-vauwr) 1 both;transform:scale(1.14)}.gateway-shell[data-passage-state=binding-conversion] .passage-binding-seam,.gateway-shell[data-passage-state=aperture-opening] .passage-binding-seam,.gateway-shell[data-passage-state=typography-establishment] .passage-binding-seam,.gateway-shell[data-passage-state=navigation-handoff] .passage-binding-seam{opacity:.78;height:100%}.gateway-shell[data-passage-state=binding-conversion] .entrance-field-line,.gateway-shell[data-passage-state=aperture-opening] .entrance-field-line,.gateway-shell[data-passage-state=typography-establishment] .entrance-field-line,.gateway-shell[data-passage-state=navigation-handoff] .entrance-field-line{opacity:0}.gateway-shell[data-passage-state=binding-conversion] .passage-registration,.gateway-shell[data-passage-state=aperture-opening] .passage-registration,.gateway-shell[data-passage-state=typography-establishment] .passage-registration,.gateway-shell[data-passage-state=navigation-handoff] .passage-registration{opacity:.52;width:42%}.gateway-shell[data-passage-state=world-withdrawal] .passage-page-plane,.gateway-shell[data-passage-state=binding-conversion] .passage-page-plane{opacity:.12}.gateway-shell[data-passage-state=aperture-opening] .passage-page-plane,.gateway-shell[data-passage-state=typography-establishment] .passage-page-plane,.gateway-shell[data-passage-state=navigation-handoff] .passage-page-plane{opacity:.36}.gateway-shell[data-passage-state=aperture-opening] .passage-page-plane--left-back,.gateway-shell[data-passage-state=typography-establishment] .passage-page-plane--left-back,.gateway-shell[data-passage-state=navigation-handoff] .passage-page-plane--left-back{transform:perspective(80rem)translate(-3vw)rotateY(7deg)}.gateway-shell[data-passage-state=aperture-opening] .passage-page-plane--left-front,.gateway-shell[data-passage-state=typography-establishment] .passage-page-plane--left-front,.gateway-shell[data-passage-state=navigation-handoff] .passage-page-plane--left-front{transform:perspective(80rem)translate3d(1vw,0,1rem)rotateY(3deg)scale(.92)}.gateway-shell[data-passage-state=aperture-opening] .passage-page-plane--right-back,.gateway-shell[data-passage-state=typography-establishment] .passage-page-plane--right-back,.gateway-shell[data-passage-state=navigation-handoff] .passage-page-plane--right-back{transform:perspective(80rem)translate(8vw)rotateY(-7deg)}.gateway-shell[data-passage-state=aperture-opening] .passage-page-plane--right-front,.gateway-shell[data-passage-state=typography-establishment] .passage-page-plane--right-front,.gateway-shell[data-passage-state=navigation-handoff] .passage-page-plane--right-front{transform:perspective(80rem)translate3d(4vw,0,1rem)rotateY(-3deg)scale(.92)}.gateway-shell[data-passage-state=aperture-opening] .passage-aperture,.gateway-shell[data-passage-state=typography-establishment] .passage-aperture,.gateway-shell[data-passage-state=navigation-handoff] .passage-aperture{opacity:.72;transform:translate(-50%,-50%)rotate(45deg)scale(1)}.gateway-shell[data-passage-state=aperture-opening] .passage-core-signal{animation:passage-core-signal .62s var(--ease-vauwr) 1 both}.gateway-shell[data-passage-state=typography-establishment] .passage-safe-zone,.gateway-shell[data-passage-state=navigation-handoff] .passage-safe-zone,.gateway-shell[data-passage-state=typography-establishment] .passage-safe-zone>*,.gateway-shell[data-passage-state=navigation-handoff] .passage-safe-zone>*{opacity:1}.gateway-shell[data-passage-state=typography-establishment] .portal--books,.gateway-shell[data-passage-state=navigation-handoff] .portal--books{opacity:.52;transform:translate(-2%)scale(1.58)}.gateway-shell[data-passage-state=typography-establishment] .portal--books .portal-label,.gateway-shell[data-passage-state=navigation-handoff] .portal--books .portal-label{opacity:0}.gateway-shell[data-passage-active=true] .passage-cancel{visibility:visible;opacity:1}.gateway-shell[data-passage-state=navigation-handoff] .passage-cancel{visibility:hidden;opacity:0}.gateway-shell[data-quality=low] .atmosphere,.gateway-shell[data-reduced-data=true] .atmosphere{opacity:.36}.gateway-shell[data-quality=low] .portal-artifact,.gateway-shell[data-reduced-data=true] .portal-artifact{animation:none}.gateway-shell[data-quality=low][data-passage-active=true] .passage-page-plane--left-back,.gateway-shell[data-quality=low][data-passage-active=true] .passage-page-plane--right-back,.gateway-shell[data-reduced-data=true][data-passage-active=true] .passage-page-plane--left-back,.gateway-shell[data-reduced-data=true][data-passage-active=true] .passage-page-plane--right-back{display:none}.gateway-shell[data-quality=low][data-passage-active=true] .passage-page-plane,.gateway-shell[data-reduced-data=true][data-passage-active=true] .passage-page-plane{transition-duration:1ms}.gateway-shell[data-quality=low][data-passage-active=true] .passage-core-signal,.gateway-shell[data-reduced-data=true][data-passage-active=true] .passage-core-signal{animation:none}.gateway-shell[data-quality=low] .gateway-opening-signal,.gateway-shell[data-reduced-data=true] .gateway-opening-signal{display:none}@keyframes books-passage-core-transfer{0%,to{opacity:1;transform:scale(1.08)}48%{opacity:.72;transform:scale(1.2)}}@keyframes passage-core-signal{0%{opacity:0;transform:translate(-50%,-50%)rotate(45deg)scale(0)}42%{opacity:.88;transform:translate(-50%,-50%)rotate(45deg)scale(1)}to{opacity:0;transform:translate(-50%,-50%)rotate(45deg)scale(2.8)}}@keyframes books-paper-memory-left{0%,52%,to{transform:none}64%{transform:translate(-3px)}78%{transform:translate(-1px)}}@keyframes books-paper-memory-right{0%,54%,to{transform:none}66%{transform:translate(3px)}80%{transform:translate(1px)}}@keyframes tech-seek-alignment{0%,58%,to{opacity:.46;transform:translate(-4px,3px)scale(.985)}70%,86%{opacity:.72;transform:none}}@keyframes tech-node-signal{0%,68%,to{opacity:.62;transform:scale(.96)}76%,84%{opacity:1;transform:scale(1.04)}}@keyframes wordmark-stroke-draw{to{stroke-dashoffset:0}}@keyframes wordmark-signal-resolve{to{opacity:1;transform:none}}@keyframes gateway-opening-signal{0%{opacity:0;transform:scaleY(0)}28%{opacity:.9}72%{opacity:.48;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@media (max-width:760px){.gateway-shell[data-entrance-state=world-emergence] .portal--books{animation-name:cinematic-world-books-mobile}.gateway-shell[data-entrance-state=world-emergence] .portal--hallbound.is-before{animation-name:cinematic-world-before-mobile}.gateway-shell[data-entrance-state=world-emergence] .portal--tech.is-after{animation-name:cinematic-world-after-mobile}.gateway-brand{width:min(55vw,15rem);top:.9rem}.gateway-shell[data-entry-stage=atmosphere] .gateway-brand,.gateway-shell[data-entry-stage=fragments] .gateway-brand,.gateway-shell[data-entry-stage=identity] .gateway-brand,.gateway-shell[data-entry-stage=tagline] .gateway-brand{width:min(79vw,30rem)}.gateway-brand p{font-size:.44rem}.gateway-utility{top:.55rem;right:.55rem}.sky-readout,.text-control,.menu-toggle span{display:none}.menu-toggle{justify-content:center;width:2.75rem}.portal-chamber{inset:14vh 0 17vh;transform:none}.portal{opacity:.2;pointer-events:none;width:min(82vw,28rem);height:min(60vh,33rem);top:2%;left:50%;right:auto}.portal.is-selected{z-index:calc(var(--z-portal-hull) + 1);opacity:1;pointer-events:auto;transform:translate(-50%)translateZ(1rem)scale(.96)}.portal.is-before{transform:translate(-118%)translateZ(-12rem)rotateY(9deg)scale(.72)}.portal.is-after{transform:translate(18%)translateZ(-12rem)rotateY(-9deg)scale(.72)}.gateway-shell[data-entry-stage=atmosphere] .portal,.gateway-shell[data-entry-stage=fragments] .portal,.gateway-shell[data-entry-stage=identity] .portal,.gateway-shell[data-entry-stage=tagline] .portal{opacity:.025;filter:blur(.62rem)brightness(.62);transform:translate(-50%)translateZ(-46rem)scale(.58)}.portal-label{bottom:0}.portal-label small{display:none}.portal:not(.is-selected) .portal-label{opacity:0;visibility:hidden}.mobile-portal-controls{z-index:var(--z-navigation-controls);grid-template-columns:2.75rem minmax(7rem,auto) 2.75rem;align-items:center;gap:.45rem;display:grid;position:absolute;bottom:4.1rem;left:50%;transform:translate(-50%)}.mobile-portal-controls button{border:1px solid color-mix(in srgb, var(--chamber-foreground) 28%, transparent);color:var(--chamber-foreground);background:var(--chamber-background)}.mobile-portal-controls>span{color:var(--chamber-foreground);background:var(--chamber-background);font-family:var(--font-mono), monospace;letter-spacing:.2em;text-align:center;padding:.5rem .65rem;font-size:.58rem;font-weight:600}.gateway-instruction{display:none}.atmosphere-lab{border:0;width:100%}.gateway-shell[data-passage-state=books-intent] .portal--books,.gateway-shell[data-passage-state=books-authority] .portal--books,.gateway-shell[data-passage-state=world-withdrawal] .portal--books,.gateway-shell[data-passage-state=binding-conversion] .portal--books{transform:translate(-50%)translateZ(12rem)scale(1.18)}.gateway-shell[data-passage-state=aperture-opening] .portal--books,.gateway-shell[data-passage-state=typography-establishment] .portal--books,.gateway-shell[data-passage-state=navigation-handoff] .portal--books{opacity:.42;transform:translate(-50%,31vh)scale(1.46)}.passage-safe-zone{width:100%;max-width:none;min-height:52%}.books-passage-type{align-items:start;padding-inline-start:0}.passage-safe-zone{background:var(--vauwr-paper);padding:clamp(4.5rem,12vh,7rem) 1.5rem 1.5rem}.gateway-shell[data-passage-state=aperture-opening] .passage-safe-zone,.gateway-shell[data-passage-state=typography-establishment] .passage-safe-zone,.gateway-shell[data-passage-state=navigation-handoff] .passage-safe-zone{transform:none}.passage-safe-zone h2{white-space:nowrap;max-width:100%;font-size:clamp(2.35rem,12vw,4.6rem)}.passage-binding-seam{top:54%;left:50%;transform:translate(-50%)}.gateway-shell[data-passage-state=books-intent] .passage-binding-seam,.gateway-shell[data-passage-state=binding-conversion] .passage-binding-seam,.gateway-shell[data-passage-state=aperture-opening] .passage-binding-seam,.gateway-shell[data-passage-state=typography-establishment] .passage-binding-seam,.gateway-shell[data-passage-state=navigation-handoff] .passage-binding-seam{height:46%}.passage-registration{left:8%}.passage-registration--top{top:64%}.passage-registration--bottom{top:90%}.gateway-shell[data-passage-state=binding-conversion] .passage-registration,.gateway-shell[data-passage-state=aperture-opening] .passage-registration,.gateway-shell[data-passage-state=typography-establishment] .passage-registration,.gateway-shell[data-passage-state=navigation-handoff] .passage-registration{width:84%}.passage-page-plane{width:84%;top:57%;bottom:-10%;left:8%}.passage-aperture,.passage-core-signal{top:78%;left:50%}.passage-aperture{width:min(46vw,16rem)}}@media (max-height:640px){.gateway-brand{width:min(43vw,12rem);top:.55rem}.gateway-brand p{display:none}.portal-chamber{top:10vh;bottom:15vh}.portal{height:min(58vh,23rem)}.mobile-portal-controls{bottom:3.2rem}}@media (max-width:760px) and (max-height:640px){.gateway-brand{width:min(36vw,11rem);top:.35rem}.portal-chamber{inset:12vh 0 22vh}.portal{width:min(58vw,23rem);height:min(52vh,16rem);top:0}.portal-label{bottom:-.35rem}.mobile-portal-controls{bottom:3.05rem}}@media (prefers-reduced-motion:reduce){.gateway-opening-signal{display:none}.gateway-shell[data-opening=true] .gateway-brand,.gateway-shell[data-opening=true] .portal-artifact,.gateway-shell[data-opening=true] .portal-label,.gateway-shell[data-opening=true] .gateway-utility,.gateway-shell[data-opening=true] .gateway-instruction{opacity:1;filter:none}.gateway-shell[data-opening=true] .gateway-brand{transform:translate(-50%)}.gateway-shell[data-entry-stage] .gateway-brand{width:min(31vw,27rem);top:clamp(1.25rem,3.5vh,2.7rem)}.gateway-shell[data-entry-stage] .gateway-brand p{opacity:1;letter-spacing:.36em}.gateway-shell[data-entry-stage] .gateway-wordmark--vector path,.gateway-shell[data-entry-stage] .gateway-wordmark--vector polygon{opacity:1;stroke-dashoffset:0;animation:none;transform:none}.gateway-shell[data-entry-stage] .portal--hallbound{opacity:.42;filter:none;transform:translateZ(-15rem)rotateY(10deg)scale(.88)}.gateway-shell[data-entry-stage] .portal--books{opacity:1;filter:none;transform:translate(-50%)translateZ(4rem)}.gateway-shell[data-entry-stage] .portal--tech{opacity:.46;filter:none;transform:translateZ(-17rem)rotateY(-10deg)scale(.88)}.gateway-shell[data-entry-stage] .portal-label,.gateway-shell[data-entry-stage] .gateway-utility,.gateway-shell[data-entry-stage] .gateway-instruction{opacity:1}.portal-chamber{transform:none}.portal-artifact,.portal--books #page-leaves-left,.portal--books #page-leaves-right,.portal--tech #alignment-frames,.portal--tech #tech-nodes{animation:none!important}.gateway-shell[data-passage-active=true] .portal--hallbound,.gateway-shell[data-passage-active=true] .portal--tech{opacity:.14;transform:none}.gateway-shell[data-passage-active=true] .portal--books,.gateway-shell[data-passage-active=true] .portal--books.is-selected{opacity:.24;transform:translate(-50%)translateZ(4rem)scale(1.05)}.gateway-shell[data-passage-active=true] .passage-page-plane,.gateway-shell[data-passage-active=true] .passage-registration,.gateway-shell[data-passage-active=true] .passage-aperture,.gateway-shell[data-passage-active=true] .passage-core-signal,.gateway-shell[data-passage-active=true] .passage-binding-seam{display:none}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.gateway-shell[data-entry-stage] .gateway-brand{width:min(55vw,15rem);top:.9rem}.gateway-shell[data-entry-stage] .portal{opacity:.2;filter:none}.gateway-shell[data-entry-stage] .portal.is-selected{opacity:1;transform:translate(-50%)translateZ(1rem)scale(.96)}.gateway-shell[data-entry-stage] .portal.is-before{transform:translate(-118%)translateZ(-12rem)rotateY(9deg)scale(.72)}.gateway-shell[data-entry-stage] .portal.is-after{transform:translate(18%)translateZ(-12rem)rotateY(-9deg)scale(.72)}}.gateway-shell{--sky-base:#050508;--sky-edge:#0c0c13;--sky-haze:106 113 148;--sky-haze-opacity:.13;--sky-light:195 154 83;--sky-light-opacity:.15;background:radial-gradient(circle at 50% 52%, rgb(var(--sky-light) / var(--sky-light-opacity)), transparent 34%), linear-gradient(135deg, var(--sky-base) 0%, var(--sky-edge) 52%, var(--sky-base) 100%)}.gateway-shell[data-sky=astronomical-dawn]{--sky-base:#080812;--sky-edge:#17131c;--sky-haze:116 112 164;--sky-haze-opacity:.16;--sky-light:185 133 105;--sky-light-opacity:.17}.gateway-shell[data-sky=dawn]{--sky-base:#0f0d13;--sky-edge:#24171c;--sky-haze:187 130 119;--sky-haze-opacity:.18;--sky-light:215 164 101;--sky-light-opacity:.21}.gateway-shell[data-sky=day]{--sky-base:#151512;--sky-edge:#2b2921;--sky-haze:198 195 174;--sky-haze-opacity:.2;--sky-light:225 196 130;--sky-light-opacity:.25;--chamber-background:#151512;--chamber-foreground:#f6f2e9;background:radial-gradient(circle at 50% 52%, rgb(var(--sky-light) / var(--sky-light-opacity)), transparent 34%), linear-gradient(135deg, var(--sky-base) 0%, var(--sky-edge) 52%, var(--sky-base) 100%)}.gateway-shell[data-sky=golden-hour]{--sky-base:#130f0c;--sky-edge:#2c2117;--sky-haze:195 139 84;--sky-haze-opacity:.2;--sky-light:224 170 86;--sky-light-opacity:.27}.gateway-shell[data-sky=dusk]{--sky-base:#0d0910;--sky-edge:#21131c;--sky-haze:163 105 126;--sky-haze-opacity:.17;--sky-light:199 142 93;--sky-light-opacity:.18}.gateway-shell[data-sky=twilight]{--sky-base:#070710;--sky-edge:#151327;--sky-haze:101 103 162;--sky-haze-opacity:.16;--sky-light:166 133 103;--sky-light-opacity:.15}.cinematic-atmosphere,.entrance-architecture,.cinematic-identity{position:absolute;inset:0}.cinematic-atmosphere{z-index:var(--z-atmosphere);pointer-events:none;overflow:hidden}.cinematic-atmosphere__skywash{opacity:.78;background:radial-gradient(ellipse at 50% 104%, rgb(var(--sky-light) / .2), transparent 58%), radial-gradient(ellipse at 50% -12%, rgb(var(--sky-haze) / var(--sky-haze-opacity)), transparent 62%);transition:background 1.4s;position:absolute;inset:-10%}.cinematic-atmosphere__volume{filter:blur(70px);opacity:.13;will-change:transform;border-radius:50%;width:78vmax;height:58vmax;position:absolute}.cinematic-atmosphere__volume--near{background:radial-gradient(circle, rgb(var(--sky-light) / .46), transparent 66%);animation:12s ease-in-out infinite alternate cinematic-volume-near;top:-23vmax;left:-34vmax}.cinematic-atmosphere__volume--far{background:radial-gradient(circle, rgb(var(--sky-haze) / .34), transparent 68%);animation:15s ease-in-out infinite alternate cinematic-volume-far;bottom:-29vmax;right:-41vmax}.cinematic-atmosphere__cloud-bank,.cinematic-atmosphere__rain,.cinematic-atmosphere__wind,.cinematic-atmosphere__mist-field,.cinematic-atmosphere__storm-flash{opacity:0;will-change:auto;animation:none;position:absolute;inset:-18%}.cinematic-atmosphere__cloud-bank{filter:blur(58px);background:radial-gradient(ellipse at 25% 42%, rgb(var(--sky-haze) / .2), transparent 44%), radial-gradient(ellipse at 70% 55%, #5858603d, transparent 48%);border-radius:50%;width:92%;height:54%}.cinematic-atmosphere__cloud-bank--near{top:3%;left:-24%}.cinematic-atmosphere__cloud-bank--far{top:30%;left:28%}.cinematic-atmosphere__rain{background-image:repeating-linear-gradient(106deg,#0000 0 22px,#d1d8da1f 23px,#0000 24px 46px);inset:-20% -12%;-webkit-mask-image:radial-gradient(at 50% 52%,#000 0 36%,#0000 76%);mask-image:radial-gradient(at 50% 52%,#000 0 36%,#0000 76%)}.cinematic-atmosphere__wind{filter:blur(10px);background:linear-gradient(100deg, transparent 15%, rgb(var(--sky-haze) / .12) 36%, transparent 56%), linear-gradient(96deg, transparent 39%, #f6f2e90f 53%, transparent 69%);inset:8% -18%}.cinematic-atmosphere__mist-field{filter:blur(24px);background:radial-gradient(ellipse at 35% 64%, rgb(var(--sky-haze) / .18), transparent 46%), linear-gradient(to top, #aaacae1f, transparent 62%);inset:8% -10% -26%}.cinematic-atmosphere__storm-flash{background:radial-gradient(circle at 74% 28%,#d9dbd242,#0000 34%)}.gateway-shell:is([data-weather=cloud],[data-weather=rain],[data-weather=storm]) .cinematic-atmosphere__cloud-bank{will-change:transform, opacity}.gateway-shell:is([data-weather=cloud],[data-weather=rain],[data-weather=storm]) .cinematic-atmosphere__cloud-bank--near{animation:18s ease-in-out infinite alternate cinematic-cloud-near}.gateway-shell:is([data-weather=cloud],[data-weather=rain],[data-weather=storm]) .cinematic-atmosphere__cloud-bank--far{animation:24s ease-in-out infinite alternate cinematic-cloud-far}.gateway-shell:is([data-weather=rain],[data-weather=storm]) .cinematic-atmosphere__rain{will-change:transform, opacity;animation:1.1s linear infinite cinematic-rain}.gateway-shell[data-weather=wind] .cinematic-atmosphere__wind{will-change:transform, opacity;animation:4.8s cubic-bezier(.31,.09,.3,.98) infinite cinematic-wind}.gateway-shell[data-weather=mist] .cinematic-atmosphere__mist-field{will-change:transform, opacity;animation:12s ease-in-out infinite alternate cinematic-mist}.gateway-shell[data-weather=storm] .cinematic-atmosphere__storm-flash{will-change:opacity;animation:11s linear infinite cinematic-storm}.gateway-shell[data-weather=cloud] .cinematic-atmosphere__cloud-bank{opacity:.58}.gateway-shell[data-weather=rain] .cinematic-atmosphere__cloud-bank{opacity:.48}.gateway-shell[data-weather=rain] .cinematic-atmosphere__rain{opacity:.42}.gateway-shell[data-weather=wind] .cinematic-atmosphere__wind{opacity:.7}.gateway-shell[data-weather=storm] .cinematic-atmosphere__cloud-bank{opacity:.72}.gateway-shell[data-weather=storm] .cinematic-atmosphere__rain{opacity:.26}.gateway-shell[data-weather=storm] .cinematic-atmosphere__storm-flash{opacity:.72}.gateway-shell[data-weather=mist] .cinematic-atmosphere__mist-field{opacity:.76}.cinematic-atmosphere__depth{opacity:.2;transform:translate3d(var(--camera-deep-x), var(--camera-deep-y), 0);transition:transform .8s var(--ease-vauwr);background:radial-gradient(#0000 16%,#00000094 66%),repeating-radial-gradient(at 50% 56%,#0000 0 64px,#f6f2e907 65px 66px);position:absolute;inset:-15%}.cinematic-atmosphere__travelling-light{opacity:.68;background:var(--vauwr-gold);border-radius:50%;width:3px;height:3px;animation:3.4s cubic-bezier(.45,.02,.44,1) infinite alternate cinematic-travelling-light;position:absolute;top:62%;left:17%;box-shadow:0 0 9px 2px #c39a5380}.cinematic-atmosphere__pulse{opacity:0;background:radial-gradient(circle,#c39a534d,#0000 38%);position:absolute;inset:-15%}.gateway-shell[data-entrance-state=rune-discovery] .cinematic-atmosphere__pulse{animation:.42s ease-out .8s both cinematic-atmosphere-pulse}.gateway-shell[data-entrance-state=wordmark-reveal] .cinematic-atmosphere__travelling-light,.gateway-shell[data-entrance-state=identity-lock] .cinematic-atmosphere__travelling-light,.gateway-shell[data-entrance-state=world-emergence] .cinematic-atmosphere__travelling-light,.gateway-shell[data-entrance-state=interactive] .cinematic-atmosphere__travelling-light{opacity:0;animation-play-state:paused}.gateway-shell[data-entrance-state=identity-lock] .cinematic-atmosphere__volume,.gateway-shell[data-entrance-state=identity-lock] .cinematic-atmosphere__cloud-bank,.gateway-shell[data-entrance-state=identity-lock] .cinematic-atmosphere__rain,.gateway-shell[data-entrance-state=identity-lock] .cinematic-atmosphere__wind,.gateway-shell[data-entrance-state=identity-lock] .cinematic-atmosphere__mist-field,.gateway-shell[data-entrance-state=identity-lock] .cinematic-atmosphere__storm-flash{animation-play-state:paused}.cinematic-identity{z-index:var(--z-critical-typography);pointer-events:none;mix-blend-mode:normal;background:0 0}.cinematic-rune,.cinematic-wordmark{will-change:transform, width, height, left, top;position:absolute}.cinematic-rune{width:clamp(156px,23vmin,250px);height:clamp(156px,23vmin,250px);top:40%;left:50%;transform:translate(-50%,-50%)}.cinematic-rune-pieces,.cinematic-rune-authority,.cinematic-rune-pieces svg,.cinematic-rune-authority svg,.cinematic-wordmark-copy,.cinematic-wordmark-copy svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.cinematic-rune [fill=\#0B0B0D],.cinematic-wordmark-copy [fill=\#0B0B0D]{fill:var(--chamber-foreground)}.cinematic-rune [stroke=\#0B0B0D],.cinematic-wordmark-copy [stroke=\#0B0B0D]{stroke:var(--chamber-foreground)}.cinematic-rune [fill=\#F6F2E9]{fill:var(--sky-base)}.cinematic-rune-authority{opacity:0}.cinematic-rune-piece{opacity:0;filter:blur(var(--piece-blur));transform:translate(var(--piece-x), var(--piece-y)) rotate(var(--piece-rotation));transform-box:fill-box;transform-origin:50%}.gateway-shell[data-entrance-state=rune-discovery] .cinematic-rune-piece{animation:.56s cubic-bezier(.16,.78,.19,1) both cinematic-rune-converge}.gateway-shell[data-entrance-state=rune-discovery] .cinematic-rune-piece--top-diamond{animation-delay:24ms}.gateway-shell[data-entrance-state=rune-discovery] .cinematic-rune-piece--upper-arms{animation-delay:60ms}.gateway-shell[data-entrance-state=rune-discovery] .cinematic-rune-piece--outer-diamond{animation-delay:88ms}.gateway-shell[data-entrance-state=rune-discovery] .cinematic-rune-piece--centre-diamond{animation-delay:.104s}.gateway-shell[data-entrance-state=rune-discovery] .cinematic-rune-piece--lower-diamond{animation-delay:.12s}.gateway-shell[data-entrance-state=wordmark-reveal] .cinematic-rune-authority,.gateway-shell[data-entrance-state=identity-lock] .cinematic-rune-authority,.gateway-shell[data-entrance-state=world-emergence] .cinematic-rune-authority,.gateway-shell[data-entrance-state=interactive] .cinematic-rune-authority{opacity:1}.gateway-shell[data-entrance-state=wordmark-reveal] .cinematic-rune-pieces,.gateway-shell[data-entrance-state=identity-lock] .cinematic-rune-pieces,.gateway-shell[data-entrance-state=world-emergence] .cinematic-rune-pieces,.gateway-shell[data-entrance-state=interactive] .cinematic-rune-pieces{opacity:0}.cinematic-wordmark{aspect-ratio:620/145;width:clamp(280px,43vw,620px);top:calc(40% + clamp(116px,17vmin,185px));left:50%;transform:translate(-50%,-50%)}.cinematic-wordmark-window{clip-path:inset(0 50%);position:absolute;inset:0}.cinematic-wordmark-copy--glow{z-index:1;opacity:.54;filter:blur(14px)}.cinematic-wordmark-copy--glow [fill=\#0B0B0D]{fill:var(--vauwr-gold)}.cinematic-wordmark-copy--glow [stroke=\#0B0B0D]{stroke:var(--vauwr-gold)}.cinematic-wordmark-copy--sharp{z-index:2;opacity:1;filter:none;mix-blend-mode:normal}.gateway-shell[data-entrance-state=wordmark-reveal] .cinematic-wordmark-window{animation:1.1s cubic-bezier(.16,.82,.22,1) both cinematic-wordmark-reveal}.gateway-shell[data-entrance-state=identity-lock] .cinematic-wordmark-window,.gateway-shell[data-entrance-state=world-emergence] .cinematic-wordmark-window,.gateway-shell[data-entrance-state=interactive] .cinematic-wordmark-window{clip-path:inset(0)}.cinematic-identity-tagline{color:var(--vauwr-gold);font-family:var(--font-mono), monospace;letter-spacing:.32em;opacity:0;transition:opacity .52s var(--ease-vauwr), transform .72s var(--ease-vauwr);margin:0;font-size:clamp(.44rem,.52vw,.56rem);font-weight:500;position:absolute;top:clamp(82px,11vh,112px);left:clamp(76px,9vw,130px);transform:translateY(8px)}.gateway-shell[data-entrance-state=world-emergence] .cinematic-rune,.gateway-shell[data-entrance-state=interactive] .cinematic-rune{width:clamp(42px,5.6vw,68px);height:clamp(42px,5.6vw,68px);top:clamp(20px,3.6vh,42px);left:clamp(22px,3.2vw,54px);transform:none}.gateway-shell[data-entrance-state=world-emergence] .cinematic-wordmark,.gateway-shell[data-entrance-state=interactive] .cinematic-wordmark{width:clamp(150px,18vw,230px);top:clamp(22px,3.8vh,44px);left:clamp(76px,9vw,130px);transform:none}.gateway-shell[data-entrance-state=world-emergence] .cinematic-identity-tagline,.gateway-shell[data-entrance-state=interactive] .cinematic-identity-tagline{opacity:1;transform:none}.gateway-shell[data-entrance-state=world-emergence] .cinematic-identity-tagline{transition-delay:.9s}.entrance-architecture{z-index:var(--z-world-field);opacity:0;pointer-events:none;perspective:1000px;-webkit-mask-image:radial-gradient(330px 112px at 190px 76px,#0000 0 48%,#0000002e 68%,#000 100%);mask-image:radial-gradient(330px 112px at 190px 76px,#0000 0 48%,#0000002e 68%,#000 100%)}.entrance-architecture__core{background:var(--vauwr-gold);border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0);box-shadow:0 0 42px 13px #c39a5329}.entrance-field-line{transform-origin:50%;background:linear-gradient(90deg,#0000,#c39a531a 21%,#f6f2e933 50%,#c39a531a 79%,#0000);width:145vmax;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleX(0)}.entrance-field-line--north,.entrance-field-line--south{transform:translate(-50%,-50%)rotate(90deg)scaleX(0)}.entrance-field-line--north-west{transform:translate(-50%,-50%)rotate(45deg)scaleX(0)}.entrance-field-line--north-east{transform:translate(-50%,-50%)rotate(-45deg)scaleX(0)}.entrance-field-line--south-west{transform:translate(-50%,-50%)rotate(21deg)scaleX(0)}.entrance-field-line--south-east{transform:translate(-50%,-50%)rotate(-21deg)scaleX(0)}.gateway-shell[data-weather=cloud] .entrance-architecture,.gateway-shell[data-weather=rain] .entrance-architecture,.gateway-shell[data-weather=storm] .entrance-architecture{filter:brightness(.88)}.gateway-shell[data-weather=mist] .entrance-architecture{filter:brightness(.72)}.gateway-shell[data-entrance-state=world-emergence] .entrance-architecture{opacity:1;animation:1.5s cubic-bezier(.18,.76,.25,1) both cinematic-architecture-depth}.gateway-shell[data-entrance-state=world-emergence] .entrance-architecture__core{animation:1.5s cubic-bezier(.18,.76,.25,1) both cinematic-core-authority}.gateway-shell[data-entrance-state=world-emergence] .entrance-field-line--horizon{animation:1.18s cubic-bezier(.18,.76,.25,1) 40ms both cinematic-rail-horizon}.gateway-shell[data-entrance-state=world-emergence] .entrance-field-line--north,.gateway-shell[data-entrance-state=world-emergence] .entrance-field-line--south{animation:1.25s cubic-bezier(.18,.76,.25,1) .11s both cinematic-rail-vertical}.gateway-shell[data-entrance-state=world-emergence] .entrance-field-line--north-west{animation:1.32s cubic-bezier(.18,.76,.25,1) 70ms both cinematic-rail-north-west}.gateway-shell[data-entrance-state=world-emergence] .entrance-field-line--north-east{animation:1.32s cubic-bezier(.18,.76,.25,1) 70ms both cinematic-rail-north-east}.gateway-shell[data-entrance-state=world-emergence] .entrance-field-line--south-west{animation:1.37s cubic-bezier(.18,.76,.25,1) 90ms both cinematic-rail-south-west}.gateway-shell[data-entrance-state=world-emergence] .entrance-field-line--south-east{animation:1.37s cubic-bezier(.18,.76,.25,1) 90ms both cinematic-rail-south-east}.gateway-shell[data-entrance-state=interactive] .entrance-architecture{opacity:.74;transform:translate3d(var(--camera-deep-x), var(--camera-deep-y), 0);transition:transform .9s var(--ease-vauwr)}.gateway-shell[data-entrance-state=interactive] .entrance-architecture__core{opacity:.64;transform:translate(-50%,-50%)scale(1)}.gateway-shell[data-entrance-state=interactive] .entrance-field-line--horizon{transform:translate(-50%,-50%)scaleX(1)}.gateway-shell[data-entrance-state=interactive] .entrance-field-line--north,.gateway-shell[data-entrance-state=interactive] .entrance-field-line--south{transform:translate(-50%,-50%)rotate(90deg)scaleX(1)}.gateway-shell[data-entrance-state=interactive] .entrance-field-line--north-west{transform:translate(-50%,-50%)rotate(45deg)scaleX(1)}.gateway-shell[data-entrance-state=interactive] .entrance-field-line--north-east{transform:translate(-50%,-50%)rotate(-45deg)scaleX(1)}.gateway-shell[data-entrance-state=interactive] .entrance-field-line--south-west{transform:translate(-50%,-50%)rotate(21deg)scaleX(1)}.gateway-shell[data-entrance-state=interactive] .entrance-field-line--south-east{transform:translate(-50%,-50%)rotate(-21deg)scaleX(1)}.gateway-shell:not([data-entrance-state=world-emergence]):not([data-entrance-state=interactive]) .portal-chamber,.gateway-shell:not([data-entrance-state=interactive]) .mobile-portal-controls,.gateway-shell:not([data-entrance-state=interactive]) .gateway-utility,.gateway-shell:not([data-entrance-state=interactive]) .gateway-instruction{pointer-events:none}.gateway-shell:not([data-entrance-state=world-emergence]):not([data-entrance-state=interactive]) .portal{opacity:0;filter:blur(8px)}.gateway-shell:not([data-entrance-state=interactive]) .mobile-portal-controls,.gateway-shell:not([data-entrance-state=interactive]) .gateway-utility,.gateway-shell:not([data-entrance-state=interactive]) .gateway-instruction{opacity:0}.gateway-shell[data-entrance-state=world-emergence] .portal{animation-duration:1.32s;animation-timing-function:cubic-bezier(.16,.82,.22,1);animation-delay:.14s;animation-fill-mode:both}.gateway-shell[data-entrance-state=world-emergence] .portal--hallbound{animation-name:cinematic-world-hallbound;animation-delay:.26s}.gateway-shell[data-entrance-state=world-emergence] .portal--books{animation-name:cinematic-world-books}.gateway-shell[data-entrance-state=world-emergence] .portal--tech{animation-name:cinematic-world-tech;animation-delay:.33s}.gateway-shell[data-entrance-state=interactive] .gateway-utility,.gateway-shell[data-entrance-state=interactive] .gateway-instruction,.gateway-shell[data-entrance-state=interactive] .mobile-portal-controls{opacity:1;pointer-events:auto}.qa-atmosphere-controls{gap:1rem;display:grid}@keyframes cinematic-volume-near{0%{transform:translate(-2%,-3%)scale(.96)}to{transform:translate(8%,6%)scale(1.05)}}@keyframes cinematic-volume-far{0%{transform:translate(4%,2%)scale(1.04)}to{transform:translate(-8%,-6%)scale(.96)}}@keyframes cinematic-cloud-near{0%{transform:translate(-8%,-2%)scale(.92)}to{transform:translate(15%,8%)scale(1.08)}}@keyframes cinematic-cloud-far{0%{transform:translate(9%,5%)scale(1.06)}to{transform:translate(-13%,-7%)scale(.94)}}@keyframes cinematic-rain{0%{transform:translate(-2%,-7%)}to{transform:translate(3%,7%)}}@keyframes cinematic-wind{0%{opacity:0;transform:translate(-32%,4%)}22%{opacity:.72}72%{opacity:.48}to{opacity:0;transform:translate(30%,-5%)}}@keyframes cinematic-mist{0%{transform:translate(-4%,3%)scale(.97)}to{transform:translate(5%,-2%)scale(1.04)}}@keyframes cinematic-storm{0%,74%,77%,to{opacity:0}75%{opacity:.38}76%{opacity:.08}}@keyframes cinematic-travelling-light{0%{transform:translate(0,0)}to{transform:translate(63vw,-28vh)}}@keyframes cinematic-atmosphere-pulse{0%{opacity:0;transform:scale(.86)}38%{opacity:.52}to{opacity:0;transform:scale(1.08)}}@keyframes cinematic-rune-converge{0%{opacity:0;filter:blur(var(--piece-blur));transform:translate(var(--piece-x), var(--piece-y)) rotate(var(--piece-rotation))}74%{opacity:.9}to{opacity:1;filter:blur();transform:translate(0)rotate(0)}}@keyframes cinematic-wordmark-reveal{0%{clip-path:inset(0 50%)}to{clip-path:inset(0)}}@keyframes cinematic-architecture-depth{0%{opacity:0;transform:scale(.88)}to{opacity:.74;transform:scale(1)}}@keyframes cinematic-core-authority{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}36%{opacity:1}to{opacity:.64;transform:translate(-50%,-50%)scale(1)}}@keyframes cinematic-rail-horizon{0%{transform:translate(-50%,-50%)scaleX(0)}to{transform:translate(-50%,-50%)scaleX(1)}}@keyframes cinematic-rail-vertical{0%{transform:translate(-50%,-50%)rotate(90deg)scaleX(0)}to{transform:translate(-50%,-50%)rotate(90deg)scaleX(1)}}@keyframes cinematic-rail-north-west{0%{transform:translate(-50%,-50%)rotate(45deg)scaleX(0)}to{transform:translate(-50%,-50%)rotate(45deg)scaleX(1)}}@keyframes cinematic-rail-north-east{0%{transform:translate(-50%,-50%)rotate(-45deg)scaleX(0)}to{transform:translate(-50%,-50%)rotate(-45deg)scaleX(1)}}@keyframes cinematic-rail-south-west{0%{transform:translate(-50%,-50%)rotate(21deg)scaleX(0)}to{transform:translate(-50%,-50%)rotate(21deg)scaleX(1)}}@keyframes cinematic-rail-south-east{0%{transform:translate(-50%,-50%)rotate(-21deg)scaleX(0)}to{transform:translate(-50%,-50%)rotate(-21deg)scaleX(1)}}@keyframes cinematic-world-books{0%{opacity:0;filter:blur(8px);transform:translate(-50%)translateZ(-47rem)scale(.05)}to{opacity:1;filter:blur();transform:translate(-50%)translateZ(4rem)}}@keyframes cinematic-world-hallbound{0%{opacity:0;filter:blur(8px);transform:translate3d(-7vw,3vh,-54rem)rotateY(19deg)scale(.05)}to{opacity:.42;filter:blur();transform:translateZ(-15rem)rotateY(10deg)scale(.88)}}@keyframes cinematic-world-tech{0%{opacity:0;filter:blur(8px);transform:translate3d(7vw,-2vh,-56rem)rotateY(-19deg)scale(.05)}to{opacity:.46;filter:blur();transform:translateZ(-17rem)rotateY(-10deg)scale(.88)}}@media (max-width:760px){.cinematic-rune{width:clamp(132px,38vw,180px);height:clamp(132px,38vw,180px);top:36%}.cinematic-wordmark{width:min(78vw,380px);top:calc(36% + 122px)}.gateway-shell[data-entrance-state=world-emergence] .cinematic-rune,.gateway-shell[data-entrance-state=interactive] .cinematic-rune{width:42px;height:42px;top:17px;left:16px}.gateway-shell[data-entrance-state=world-emergence] .cinematic-wordmark,.gateway-shell[data-entrance-state=interactive] .cinematic-wordmark{width:142px;top:19px;left:66px}.cinematic-identity-tagline{letter-spacing:.18em;max-width:150px;font-size:.38rem;top:58px;left:66px}.entrance-architecture{-webkit-mask-image:radial-gradient(230px 84px at 112px 50px,#0000 0 48%,#0000002e 70%,#000 100%);mask-image:radial-gradient(230px 84px at 112px 50px,#0000 0 48%,#0000002e 70%,#000 100%)}.gateway-utility .text-control{justify-content:center;align-items:center;min-width:auto;padding-inline:.48rem;font-size:.46rem;display:inline-flex}.gateway-utility .qa-replay{display:none}}@keyframes cinematic-world-books-mobile{0%{opacity:0;filter:blur(8px);transform:translate(-50%)translateZ(-46rem)scale(.05)}to{opacity:1;filter:blur();transform:translate(-50%)translateZ(1rem)scale(.96)}}@keyframes cinematic-world-before-mobile{0%{opacity:0;filter:blur(8px);transform:translate(-50%)translateZ(-46rem)scale(.05)}to{opacity:.2;filter:blur();transform:translate(-118%)translateZ(-12rem)rotateY(9deg)scale(.72)}}@keyframes cinematic-world-after-mobile{0%{opacity:0;filter:blur(8px);transform:translate(-50%)translateZ(-46rem)scale(.05)}to{opacity:.2;filter:blur();transform:translate(18%)translateZ(-12rem)rotateY(-9deg)scale(.72)}}.gateway-shell[data-reduced-motion=true] *,.gateway-shell[data-reduced-motion=true] :before,.gateway-shell[data-reduced-motion=true] :after,.gateway-shell[data-reduced-data=true] *,.gateway-shell[data-reduced-data=true] :before,.gateway-shell[data-reduced-data=true] :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}.gateway-shell[data-quality=low] .cinematic-atmosphere__volume,.gateway-shell[data-quality=low] .cinematic-atmosphere__cloud-bank,.gateway-shell[data-quality=low] .cinematic-atmosphere__rain,.gateway-shell[data-quality=low] .cinematic-atmosphere__wind,.gateway-shell[data-quality=low] .cinematic-atmosphere__mist-field,.gateway-shell[data-quality=low] .cinematic-atmosphere__storm-flash,.gateway-shell[data-reduced-motion=true] .cinematic-atmosphere__volume,.gateway-shell[data-reduced-motion=true] .cinematic-atmosphere__travelling-light,.gateway-shell[data-reduced-motion=true] .cinematic-atmosphere__cloud-bank,.gateway-shell[data-reduced-motion=true] .cinematic-atmosphere__rain,.gateway-shell[data-reduced-motion=true] .cinematic-atmosphere__wind,.gateway-shell[data-reduced-motion=true] .cinematic-atmosphere__mist-field,.gateway-shell[data-reduced-motion=true] .cinematic-atmosphere__storm-flash{animation:none!important}@media (max-width:760px){.gateway-shell[data-entrance-state=world-emergence] .portal--books{animation-name:cinematic-world-books-mobile}.gateway-shell[data-entrance-state=world-emergence] .portal--hallbound.is-before{animation-name:cinematic-world-before-mobile}.gateway-shell[data-entrance-state=world-emergence] .portal--tech.is-after{animation-name:cinematic-world-after-mobile}}@media (max-width:760px) and (max-height:480px){.gateway-shell[data-entrance-state=world-emergence] .cinematic-rune,.gateway-shell[data-entrance-state=interactive] .cinematic-rune{width:34px;height:34px;top:10px;left:10px}.gateway-shell[data-entrance-state=world-emergence] .cinematic-wordmark,.gateway-shell[data-entrance-state=interactive] .cinematic-wordmark{width:112px;top:11px;left:50px}.cinematic-identity-tagline{display:none}.gateway-utility{gap:.1rem;top:.2rem;right:.3rem}.gateway-utility .text-control,.gateway-utility .menu-toggle{min-height:2.3rem;padding-inline:.3rem;font-size:.4rem}.portal-chamber{inset:12vh 0 34vh}.portal{width:min(42vw,16rem);height:min(43vh,10.5rem);top:0}.portal-label{padding:.3rem .7rem;bottom:-1.15rem}.portal-label small{display:none}.mobile-portal-controls{grid-template-columns:2.3rem minmax(6rem,auto) 2.3rem;bottom:2.15rem}.mobile-portal-controls button{min-height:2.3rem}.gateway-instruction{display:none}}.portal[data-portal-state] .portal-label{opacity:1;filter:none;mix-blend-mode:normal}.portal[data-portal-state=ambient] .portal-label strong{color:color-mix(in srgb, var(--chamber-foreground) 74%, transparent)}.portal[data-portal-state=ambient] .portal-label small{opacity:.26}.portal[data-portal-state=intent] .portal-label small,.portal[data-portal-state=focused] .portal-label small,.portal[data-portal-state=selected] .portal-label small{opacity:1}.portal[data-portal-state=withdraw] .portal-label{opacity:.68}.portal[data-portal-state=withdraw] .portal-artifact,.portal[data-portal-state=withdraw] .portal-world-hull{opacity:.18;filter:none}.portal[data-portal-state=intent] .portal-world-hull,.portal[data-portal-state=focused] .portal-world-hull,.portal[data-portal-state=selected] .portal-world-hull{opacity:.76}.gateway-shell[data-entrance-state=interactive][data-phase=settled] .portal[data-portal-state=intent],.gateway-shell[data-entrance-state=interactive][data-phase=settled] .portal[data-portal-state=focused],.gateway-shell[data-entrance-state=interactive][data-phase=settled] .portal[data-portal-state=selected]{z-index:calc(var(--z-portal-hull) + 1);opacity:1;filter:none}.gateway-shell[data-phase=settled] .entrance-field-line{opacity:.34;transition:opacity .52s var(--ease-vauwr), filter .52s var(--ease-vauwr), transform .9s var(--ease-vauwr)}.gateway-shell[data-active-portal=books] .entrance-field-line--north,.gateway-shell[data-active-portal=books] .entrance-field-line--south{opacity:.72}.gateway-shell[data-active-portal=books] .entrance-field-line--north-west,.gateway-shell[data-active-portal=books] .entrance-field-line--north-east,.gateway-shell[data-active-portal=books] .entrance-field-line--south-west,.gateway-shell[data-active-portal=books] .entrance-field-line--south-east{opacity:.18}.gateway-shell[data-active-portal=hallbound] .entrance-field-line--south-west,.gateway-shell[data-active-portal=hallbound] .entrance-field-line--north-west{opacity:.68;filter:brightness(.74)}.gateway-shell[data-active-portal=tech] .entrance-field-line--north-east,.gateway-shell[data-active-portal=tech] .entrance-field-line--south-east,.gateway-shell[data-active-portal=tech] .entrance-field-line--horizon{opacity:.68}.portal--books[data-portal-state=intent] #left-cover-plane{transform:translate(-9px)skewY(-.6deg)}.portal--books[data-portal-state=intent] #right-cover-plane{transition-delay:35ms;transform:translate(10px)skewY(.7deg)}.portal--books[data-portal-state=intent] #page-leaves-left{transition-delay:60ms;animation:none;transform:translate(-5px)}.portal--books[data-portal-state=intent] #page-leaves-right{transition-delay:.12s;animation:none;transform:translate(6px)}.portal--books[data-portal-state=focused] #left-cover-plane,.portal--books[data-portal-state=selected] #left-cover-plane{transform:translate(-13px)skewY(-.8deg)}.portal--books[data-portal-state=focused] #right-cover-plane,.portal--books[data-portal-state=selected] #right-cover-plane{transition-delay:40ms;transform:translate(14px)skewY(.9deg)}.portal--books[data-portal-state=focused] #page-leaves-left,.portal--books[data-portal-state=selected] #page-leaves-left{transition-delay:70ms;animation:none;transform:translate(-8px)}.portal--books[data-portal-state=focused] #page-leaves-right,.portal--books[data-portal-state=selected] #page-leaves-right{transition-delay:.135s;animation:none;transform:translate(9px)}.portal--books[data-portal-state=focused] #threshold-aperture,.portal--books[data-portal-state=selected] #threshold-aperture{filter:drop-shadow(0 0 28px #a9874c3b);transform:scale(1.055)}.portal--books[data-portal-state=focused] #rune-grid-core{animation:books-core-register .68s var(--ease-vauwr) both}.portal--books[data-portal-state=selected] #edge-signals>:first-child{animation:books-edge-register-left .72s var(--ease-vauwr) both}.portal--books[data-portal-state=selected] #edge-signals>:last-child{animation:books-edge-register-right .72s var(--ease-vauwr) both}.portal--hallbound[data-portal-state=intent] #hallbound-neutral-hull{transform:translateY(3px)scale(1.008)}.portal--hallbound[data-portal-state=focused] #hallbound-threshold,.portal--hallbound[data-portal-state=selected] #hallbound-threshold{transform:translateY(-10px)scale(1.045)}.portal--hallbound[data-portal-state=focused] #hallbound-neutral-hull,.portal--hallbound[data-portal-state=selected] #hallbound-neutral-hull{transform:translateY(6px)scale(1.014)}.portal--hallbound[data-portal-state=focused] #hallbound-media-slot,.portal--hallbound[data-portal-state=selected] #hallbound-media-slot{opacity:.58;filter:drop-shadow(0 18px 24px #00000061)}.portal--tech[data-portal-state=intent] #alignment-frames,.portal--tech[data-portal-state=focused] #alignment-frames,.portal--tech[data-portal-state=selected] #alignment-frames,.portal--tech[data-portal-state=intent] #tech-nodes,.portal--tech[data-portal-state=focused] #tech-nodes,.portal--tech[data-portal-state=selected] #tech-nodes{animation:none}.portal--tech[data-portal-state=intent] #alignment-frames{opacity:.64;transform:translate(-2px,1px)scale(.995)}.portal--tech[data-portal-state=intent] #tech-nodes{transform:scale(1.035)}.portal--tech[data-portal-state=focused] #alignment-frames,.portal--tech[data-portal-state=selected] #alignment-frames{opacity:.82;transform:none}.portal--tech[data-portal-state=focused] #tech-nodes,.portal--tech[data-portal-state=selected] #tech-nodes{transform:scale(1.075)}.portal--tech[data-portal-state=focused] #tech-connectors,.portal--tech[data-portal-state=selected] #tech-connectors{opacity:.76}.portal--tech[data-portal-state=selected] #tech-core{filter:drop-shadow(0 0 22px #a9874c2e);transform:scale(1.035)}.gateway-shell[data-weather=rain] .portal--books #page-leaves-left,.gateway-shell[data-weather=rain] .portal--books #page-leaves-right{filter:drop-shadow(2px 2px #a9874c1a)}.gateway-shell[data-weather=rain] .portal--hallbound #hallbound-media-slot,.gateway-shell[data-weather=storm] .portal--hallbound #hallbound-media-slot{filter:brightness(.72)drop-shadow(0 20px 24px #00000073)}.gateway-shell[data-weather=rain] .portal--tech{--tech-engine-light:.58}.gateway-shell[data-weather=wind] .portal--books[data-portal-state=ambient] #page-leaves-left{animation:books-wind-page-left 7.8s var(--ease-vauwr) infinite}.gateway-shell[data-weather=wind] .portal--books[data-portal-state=ambient] #page-leaves-right{animation:books-wind-page-right 7.8s var(--ease-vauwr) .12s infinite}.gateway-shell[data-weather=wind] .portal--tech #tech-connectors{transform:skewY(-.45deg)}.gateway-shell[data-weather=storm] .portal--books #left-cover-plane{filter:drop-shadow(-2px 0 #a9874c14)}.gateway-shell[data-weather=storm] .portal--books #right-cover-plane{filter:drop-shadow(2px 0 #a9874c14)}.gateway-shell[data-weather=storm] .portal--tech{--tech-engine-light:.82}.gateway-shell[data-weather=rain] .passage-page-plane{filter:drop-shadow(3px 2px #a9874c14)}.gateway-shell[data-weather=storm] .passage-aperture{box-shadow:0 0 6rem #a9874c29}.gateway-shell[data-weather=mist] .passage-page-plane,.gateway-shell[data-weather=mist] .passage-registration{opacity:.14}.gateway-shell[data-weather=mist] .portal[data-portal-state=withdraw] .portal-artifact{opacity:.1;filter:blur(.11rem)}@media (min-width:761px){.gateway-shell[data-entrance-state=interactive][data-orbit-layout=active] .portal{opacity:1;filter:none}.gateway-shell[data-phase=settled] .portal--hallbound[data-portal-state=ambient]{transform:translateZ(-15rem)rotateY(10deg)scale(.88)}.gateway-shell[data-phase=settled] .portal--books[data-portal-state=ambient]{transform:translate(-50%)translateZ(4rem)}.gateway-shell[data-phase=settled] .portal--tech[data-portal-state=ambient]{transform:translateZ(-17rem)rotateY(-10deg)scale(.88)}.portal--hallbound[data-portal-state=ambient] .portal-artifact{opacity:.42}.portal--tech[data-portal-state=ambient] .portal-artifact{opacity:.46}.gateway-shell[data-phase=settled] .portal--hallbound[data-portal-state=intent]{transform:translateZ(-4rem)rotateY(4deg)scale(.96)}.gateway-shell[data-phase=settled] .portal--books[data-portal-state=intent]{transform:translate(-50%)translateZ(5rem)scale(1.025)}.gateway-shell[data-phase=settled] .portal--tech[data-portal-state=intent]{transform:translateZ(-5rem)rotateY(-4deg)scale(.96)}.gateway-shell[data-phase=settled] .portal--hallbound[data-portal-state=focused]{transform:translateZ(1rem)rotateY(1deg)}.gateway-shell[data-phase=settled] .portal--books[data-portal-state=focused]{transform:translate(-50%)translateZ(6rem)scale(1.04)}.gateway-shell[data-phase=settled] .portal--tech[data-portal-state=focused]{transform:translateZ(1rem)rotateY(-1deg)}.gateway-shell[data-phase=settled] .portal--hallbound[data-portal-state=selected],.gateway-shell[data-phase=settled] .portal--tech[data-portal-state=selected]{transform:translateZ(2rem)scale(1.02)}.gateway-shell[data-phase=settled] .portal--books[data-portal-state=selected]{transform:translate(-50%)translateZ(7rem)scale(1.055)}.gateway-shell[data-phase=settled] .portal--hallbound[data-portal-state=withdraw]{transform:translate3d(-4vw,2vh,-21rem)rotateY(13deg)scale(.78)}.gateway-shell[data-phase=settled] .portal--tech[data-portal-state=withdraw]{transform:translate3d(4vw,-2vh,-23rem)rotateY(-14deg)scale(.78)}.gateway-shell[data-active-portal=hallbound][data-phase=settled] .portal--books[data-portal-state=withdraw]{transform:translate(-44%)translateZ(-14rem)rotateY(-5deg)scale(.86)}.gateway-shell[data-active-portal=tech][data-phase=settled] .portal--books[data-portal-state=withdraw]{transform:translate(-56%)translateZ(-14rem)rotateY(5deg)scale(.86)}}.mobile-portal-open{min-height:2.75rem;color:var(--chamber-foreground);background:var(--chamber-background);font-family:var(--font-mono), monospace;letter-spacing:.16em;text-align:center;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;padding:.5rem .65rem;font-size:.58rem;font-weight:600;text-decoration:none;display:inline-flex}.mobile-portal-name{font-family:var(--font-mono), monospace;letter-spacing:.08em;font-size:.46rem}@media (max-width:760px){.mobile-portal-controls{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:min(94vw,23rem)}.mobile-portal-controls button{justify-content:center;align-items:center;gap:.3rem;min-width:0;padding-inline:.35rem;display:inline-flex}.gateway-shell[data-entrance-state=interactive][data-phase=settled] .portal[data-portal-state=withdraw]{opacity:.24;filter:none}.gateway-shell[data-entrance-state=interactive][data-phase=settled] .portal[data-portal-state=selected],.gateway-shell[data-entrance-state=interactive][data-phase=settled] .portal[data-portal-state=focused],.gateway-shell[data-entrance-state=interactive][data-phase=settled] .portal[data-portal-state=intent],.gateway-shell[data-entrance-state=interactive][data-phase=settled] .portal[data-portal-state=ambient].is-selected{opacity:1}.portal[data-portal-state=focused] .portal-label,.portal[data-portal-state=selected] .portal-label,.portal[data-portal-state=intent] .portal-label,.portal[data-portal-state=ambient].is-selected .portal-label{opacity:1;visibility:visible}}@media (max-width:760px) and (max-height:480px){.mobile-portal-name{display:none}.mobile-portal-open{min-height:2.3rem;padding:.35rem .5rem}}.gateway-shell[data-reduced-motion=true][data-phase=settled] .portal-artifact,.gateway-shell[data-quality=low][data-phase=settled] .portal-artifact,.gateway-shell[data-reduced-data=true][data-phase=settled] .portal-artifact{transition-duration:1ms;animation:none!important}.gateway-shell[data-reduced-motion=true] .entrance-field-line,.gateway-shell[data-quality=low] .entrance-field-line,.gateway-shell[data-reduced-data=true] .entrance-field-line{transition-duration:1ms}.gateway-shell{--portal-atmosphere:169 135 76;overflow:clip}.gateway-shell[data-active-portal=hallbound]{--portal-atmosphere:176 169 154}.gateway-shell[data-active-portal=tech]{--portal-atmosphere:138 151 160}.portal-orbit-field{z-index:var(--z-world-field);border:1px solid rgb(var(--portal-atmosphere) / .11);opacity:.72;pointer-events:none;width:min(76vw,72rem);height:48%;transition:border-color .7s var(--ease-vauwr), opacity .52s var(--ease-vauwr), transform .9s var(--ease-vauwr);border-radius:50%;display:block;position:absolute;top:18%;left:50%;transform:translate3d(-50%,8%,-16rem)rotateX(68deg)}.portal-orbit-field:before{border:1px solid rgb(var(--portal-atmosphere) / .055);border-radius:inherit;content:"";position:absolute;inset:10%}.portal[data-interaction-state],.portal[data-interaction-state=attention]{--state-depth:0rem;--state-scale:1}.portal[data-interaction-state=focus]{--state-depth:2rem;--state-scale:1}.portal[data-interaction-state=commit]{--state-depth:10rem;--state-scale:1.07}.portal[data-interaction-state=idle][data-portal-state=withdraw]{--state-depth:-8rem;--state-scale:.88}.portal--books:is([data-portal-state=ambient],[data-portal-state=selected]) #left-cover-plane{animation:books-cover-breathe-left 12.8s var(--ease-vauwr) infinite}.portal--books:is([data-portal-state=ambient],[data-portal-state=selected]) #right-cover-plane{animation:books-cover-breathe-right 12.8s var(--ease-vauwr) 90ms infinite}.portal--books:not([data-portal-state=ambient]):not([data-portal-state=selected]) #left-cover-plane,.portal--books:not([data-portal-state=ambient]):not([data-portal-state=selected]) #right-cover-plane{animation:none}.portal--hallbound[data-portal-state=ambient] #hallbound-threshold{animation:hallbound-threshold-depth 15s var(--ease-vauwr) infinite}.portal--hallbound[data-portal-state=ambient] #hallbound-media-slot{animation:hallbound-layer-settle 15s var(--ease-vauwr) .12s infinite}.portal--hallbound:not([data-portal-state=ambient]) #hallbound-threshold,.portal--hallbound:not([data-portal-state=ambient]) #hallbound-media-slot{animation:none}.portal--tech[data-portal-state=ambient] #tech-connectors{stroke-dasharray:.12 .22;animation:9.6s linear infinite tech-connection-travel}.portal--tech:not([data-portal-state=ambient]) #tech-connectors{animation:none}@media (min-width:761px){.gateway-shell[data-orbit-layout=active] .portal-chamber{inset:14vh 0 9vh}.gateway-shell[data-entrance-state=interactive][data-orbit-layout=active] .portal[data-orbit-slot][data-interaction-state]{--orbit-x:-50%;--orbit-y:-1vh;--orbit-depth:1rem;--orbit-angle:0deg;--orbit-scale:.96;opacity:1;filter:none;width:min(33vw,32rem);height:min(61vh,38rem);transform:translate3d(var(--orbit-x), var(--orbit-y), calc(var(--orbit-depth) + var(--state-depth))) rotateY(var(--orbit-angle)) scale(var(--orbit-scale)) scale(var(--state-scale));transition:opacity .48s var(--ease-vauwr), transform 1.1s cubic-bezier(.18, .76, .2, 1);top:3%;left:50%;right:auto}.gateway-shell[data-entrance-state=interactive][data-orbit-layout=active] .portal[data-orbit-slot=left][data-interaction-state]{--orbit-x:-134%;--orbit-y:4vh;--orbit-depth:-3rem;--orbit-angle:8deg;--orbit-scale:.93}.gateway-shell[data-entrance-state=interactive][data-orbit-layout=active] .portal[data-orbit-slot=right][data-interaction-state]{--orbit-x:34%;--orbit-y:4vh;--orbit-depth:-3rem;--orbit-angle:-8deg;--orbit-scale:.93}.gateway-shell[data-orbit-layout=active] .portal[data-orbit-slot=front] .portal-artifact{opacity:.94}.gateway-shell[data-orbit-layout=active] .portal[data-orbit-slot=left] .portal-artifact,.gateway-shell[data-orbit-layout=active] .portal[data-orbit-slot=right] .portal-artifact{opacity:.82}.gateway-shell[data-orbit-layout=active] .portal[data-portal-state=ambient] .portal-label strong{color:color-mix(in srgb, var(--chamber-foreground) 92%, transparent)}.gateway-shell[data-orbit-layout=active] .portal[data-portal-state=ambient] .portal-label small{opacity:.48}.gateway-shell[data-orbit-layout=active] .portal[data-portal-state=withdraw]{opacity:.48;filter:saturate(.72)}.gateway-shell[data-orbit-layout=active] .portal[data-portal-state=withdraw] .portal-artifact,.gateway-shell[data-orbit-layout=active] .portal[data-portal-state=withdraw] .portal-world-hull{opacity:.42;filter:none}.gateway-shell[data-orbit-layout=active] .portal[data-interaction-state=attention] .portal-world-hull{opacity:.9;transform:translateZ(-1rem)}.gateway-shell[data-orbit-layout=active] .portal[data-interaction-state=focus] .portal-world-hull{opacity:.9;transform:translateZ(-1rem)scale(1.04)}.gateway-shell[data-active-portal=hallbound][data-orbit-layout=active] .portal-orbit-field{transform:translate3d(-50%,8%,-16rem)rotateX(68deg)rotate(-1.4deg)}.gateway-shell[data-active-portal=tech][data-orbit-layout=active] .portal-orbit-field{transform:translate3d(-50%,8%,-16rem)rotateX(68deg)rotate(1.4deg)}}@media (max-width:760px){.portal-orbit-field{opacity:.46;width:132vw;height:31%;top:28%;transform:translate3d(-50%,5%,-14rem)rotateX(70deg)}.gateway-shell[data-entrance-state=interactive][data-orbit-layout=active] .portal[data-orbit-slot=left],.gateway-shell[data-entrance-state=interactive][data-orbit-layout=active] .portal[data-orbit-slot=right]{opacity:.42;filter:none}.gateway-shell[data-entrance-state=interactive][data-orbit-layout=active] .portal[data-orbit-slot=left]{transform:translate(-112%)translateZ(-8rem)rotateY(8deg)scale(.78)}.gateway-shell[data-entrance-state=interactive][data-orbit-layout=active] .portal[data-orbit-slot=right]{transform:translate(12%)translateZ(-8rem)rotateY(-8deg)scale(.78)}.gateway-shell[data-entrance-state=interactive][data-orbit-layout=active] .portal[data-orbit-slot=front]{transform:translate(-50%)translateZ(3rem)scale(.94)}.gateway-shell[data-entrance-state=interactive][data-orbit-layout=active] .portal[data-portal-state=withdraw] .portal-artifact{opacity:.46}}.gateway-shell[data-reduced-motion=true] .portal,.gateway-shell[data-reduced-motion=true] .portal-orbit-field,.gateway-shell[data-quality=low] .portal,.gateway-shell[data-quality=low] .portal-orbit-field,.gateway-shell[data-reduced-data=true] .portal,.gateway-shell[data-reduced-data=true] .portal-orbit-field{transition-duration:1ms}.gateway-shell[data-reduced-motion=true] :is(#left-cover-plane,#right-cover-plane,#hallbound-threshold,#hallbound-media-slot,#tech-connectors),.gateway-shell[data-quality=low] :is(#left-cover-plane,#right-cover-plane,#hallbound-threshold,#hallbound-media-slot,#tech-connectors),.gateway-shell[data-reduced-data=true] :is(#left-cover-plane,#right-cover-plane,#hallbound-threshold,#hallbound-media-slot,#tech-connectors){animation:none!important}@keyframes books-cover-breathe-left{0%,52%,to{transform:translate(3px)}68%{transform:translate(1px)skewY(-.12deg)}}@keyframes books-cover-breathe-right{0%,54%,to{transform:translate(-3px)}70%{transform:translate(-1px)skewY(.12deg)}}@keyframes hallbound-threshold-depth{0%,58%,to{transform:none}72%{transform:translateY(-2px)scale(1.006)}}@keyframes hallbound-layer-settle{0%,60%,to{opacity:.34;transform:translateY(1px)}74%{opacity:.48;transform:translateY(4px)scale(.994)}}@keyframes tech-connection-travel{0%,64%,to{opacity:.28;stroke-dashoffset:0}76%{opacity:.58;stroke-dashoffset:-.34px}}.portal-chamber{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.gateway-shell[data-entrance-state=interactive][data-phase=settled] .portal-chamber{pointer-events:none}.gateway-shell[data-entrance-state=interactive][data-phase=settled] .portal{pointer-events:auto}.gateway-shell[data-orbit-dragging=true] .portal-chamber{cursor:grabbing}.gateway-shell[data-phase=settled] .portal-label{box-shadow:none;text-shadow:0 .12rem .42rem #050506f5,0 0 1.1rem #050506c7;background:0 0;gap:.38rem;padding:.45rem 1rem .2rem}.gateway-shell[data-phase=settled] .portal-label:after{opacity:.24;background:linear-gradient(90deg, transparent, rgb(var(--portal-atmosphere) / .88), transparent);content:"";width:1.4rem;height:1px;transition:opacity .42s var(--ease-vauwr), transform .62s var(--ease-vauwr), width .62s var(--ease-vauwr);margin-top:.08rem;display:block;transform:scaleX(.46)}.portal-inscription-glyph{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--chamber-foreground) 54%, transparent);opacity:.38;width:.36rem;transition:border-color .42s var(--ease-vauwr), box-shadow .42s var(--ease-vauwr), opacity .42s var(--ease-vauwr), transform .62s var(--ease-vauwr);display:block;transform:rotate(45deg)}:is(.gateway-shell[data-phase=settled] .portal[data-interaction-state=attention] .portal-inscription-glyph,.gateway-shell[data-phase=settled] .portal[data-interaction-state=focus] .portal-inscription-glyph,.gateway-shell[data-phase=settled] .portal:focus-visible .portal-inscription-glyph){border-color:var(--vauwr-gold);opacity:1;transform:rotate(45deg)scale(1.12);box-shadow:0 0 .8rem #a9874c6b}.gateway-shell[data-phase=settled] .portal:is([data-interaction-state=attention],[data-interaction-state=focus],:focus-visible) .portal-label:after{opacity:.9;width:3.2rem;transform:scaleX(1)}.gateway-shell[data-phase=settled] .portal:focus-visible{outline:none}.gateway-shell[data-phase=settled] .portal:focus-visible .portal-label{box-shadow:none}.gateway-shell[data-phase=settled] .portal:focus-visible .portal-label strong{color:var(--vauwr-gold);text-shadow:0 0 .8rem #a9874c6b,0 .12rem .42rem #050506fa}.gateway-shell[data-entrance-state=interactive][data-phase=settled][data-orbit-dragging=true] .portal[data-orbit-slot][data-interaction-state]{z-index:var(--z-portal-hull);opacity:.88;filter:none;transform:translate3d(var(--drag-orbit-x), var(--drag-orbit-y), var(--drag-orbit-depth)) rotateY(var(--drag-orbit-angle)) scale(var(--drag-orbit-scale));transition:opacity 80ms linear,filter 80ms linear,transform 80ms linear}.gateway-shell[data-entrance-state=interactive][data-phase=settled][data-orbit-dragging=true] .portal-label{opacity:var(--drag-label-authority,.08);transition:opacity 80ms linear}.gateway-shell[data-entrance-state=interactive][data-phase=settled][data-orbit-transitioning=true] .portal:not(.is-selected) .portal-label{opacity:.12;transition:opacity .12s linear}.gateway-shell[data-entrance-state=interactive][data-phase=settled][data-orbit-transitioning=true] .portal.is-selected .portal-label{opacity:1;transition:opacity .12s linear}.portal--books[data-portal-state=intent] #left-cover-plane{filter:drop-shadow(-2px 0 7px #a9874c57);transform:translate(1px)}.portal--books[data-portal-state=intent] #right-cover-plane{filter:drop-shadow(2px 0 7px #a9874c57);transform:translate(-1px)}.portal--books[data-portal-state=intent] :is(#page-leaves-left,#page-leaves-right){opacity:.38;transform:none}.portal--books[data-portal-state=intent] #threshold-aperture{filter:drop-shadow(0 0 14px #a9874c24);transform:none}.portal--books:is([data-portal-state=focused],[data-portal-state=selected]) #outer-cover-frame{filter:drop-shadow(0 0 16px #a9874c2e)}.portal--books:is([data-portal-state=focused],[data-portal-state=selected]) #rune-grid-core{filter:drop-shadow(0 0 24px #a9874c57)}.portal--hallbound #hallbound-neutral-hull{animation:none!important;transform:none!important}.portal--hallbound .portal-artifact:before{z-index:0;content:"";opacity:0;pointer-events:none;width:34%;height:49%;transition:opacity .76s var(--ease-vauwr), transform 1.25s cubic-bezier(.18, .76, .2, 1);background:radial-gradient(at 50% 72%,#a9874c6b,#a9874c1f 38%,#0000 72%);position:absolute;top:37%;left:50%;transform:translate(-50%,-42%)scale(.62,.48)}.portal--hallbound .portal-artifact:after{z-index:2;aspect-ratio:1;content:"";opacity:0;pointer-events:none;width:clamp(.62rem,2.2%,.9rem);transition:opacity .42s linear, transform .78s var(--ease-vauwr);background:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.35);box-shadow:0 0 .65rem .18rem #fffffffa,0 0 2.4rem .72rem #ffffffb8,0 0 5.6rem 1.4rem #a9874c7a}.portal--hallbound .artifact-svg{z-index:1;position:relative}.portal--hallbound[data-portal-state=ambient] #hallbound-threshold{opacity:.9;transform:translateY(2px)scale(.994)}.portal--hallbound[data-portal-state=intent] #hallbound-signal{opacity:.96;filter:drop-shadow(0 0 15px #a9874c61);transform:scale(1.08)}.portal--hallbound[data-portal-state=intent] #hallbound-threshold{transform:translateY(-1px)scale(1.006)}.portal--hallbound:is([data-portal-state=focused],[data-portal-state=selected]) #hallbound-threshold{filter:drop-shadow(0 14px 22px #a9874c47);animation:1.3s cubic-bezier(.18,.76,.2,1) both hallbound-threshold-open}.portal--hallbound:is([data-portal-state=focused],[data-portal-state=selected]) #hallbound-media-slot{opacity:.72;filter:brightness(1.18)drop-shadow(0 20px 30px #a9874c3d);animation:1.45s cubic-bezier(.18,.76,.2,1) 90ms both hallbound-depth-open}.portal--hallbound:is([data-portal-state=focused],[data-portal-state=selected]) .portal-artifact:before{opacity:.94;transform:translate(-50%,-42%)scale(1)}.portal--hallbound:is([data-portal-state=focused],[data-portal-state=selected],[data-portal-state=commit]) .portal-artifact:after{opacity:1;transform:translate(-50%,-50%)scale(1)}@keyframes hallbound-threshold-open{0%{transform:translateY(-1px)scale(1.006)}to{transform:translateY(-12px)scale(1.052,1.035)}}@keyframes hallbound-depth-open{0%{opacity:.32;transform:translateY(0)scale(1)}to{opacity:.72;transform:translateY(11px)scale(.89,.84)}}.portal--tech{--tech-engine-light:.12;--tech-engine-light-scale:.76}.portal--tech .portal-artifact{isolation:isolate}.portal--tech .portal-artifact:after{z-index:0;content:"";opacity:var(--tech-engine-light);pointer-events:none;transform:scale(var(--tech-engine-light-scale));transition:opacity .56s var(--ease-vauwr), transform 1.15s cubic-bezier(.2, .72, .2, 1);background:radial-gradient(circle,#a9874c61 0,#a9874c24 24%,#0000 68%);border-radius:50%;display:block;position:absolute;inset:20%;box-shadow:0 2.4rem 4.2rem #00000075}.portal--tech .artifact-svg{z-index:1;position:relative}.portal--tech .artifact-svg svg{filter:none}.portal--tech .tech-artifact-base{z-index:1;position:relative}.portal--tech .tech-artifact-base #alignment-frames,.portal--tech .tech-artifact-base [data-tech-layer-source=counter-core]{visibility:hidden;animation:none!important}.portal--tech .tech-motion-layer{z-index:2;pointer-events:none;transform-box:border-box;transform-origin:50%;transition:opacity .56s var(--ease-vauwr), transform 1.15s cubic-bezier(.2, .72, .2, 1);position:absolute;inset:0;overflow:visible}.portal--tech .tech-motion-layer--counter>g{transform-box:fill-box;transform-origin:50%;transform:scale(1.045)}.portal--tech :is(#tech-hull,#tech-axis){animation:none!important;transform:none!important}.portal--tech :is(#alignment-frames,#tech-core,#tech-nodes)>*{transform-box:fill-box;transform-origin:50%;transition:opacity .56s var(--ease-vauwr), transform 1.15s cubic-bezier(.2, .72, .2, 1)}.portal--tech[data-portal-state=ambient] .tech-motion-layer--engine{opacity:.38;transform:translate(3px,-2px)scale(.985)}.portal--tech[data-portal-state=ambient] #tech-nodes{opacity:.22}.portal--tech[data-portal-state=ambient] #tech-connectors{opacity:.14;animation:none}.portal--tech[data-portal-state=intent]{--tech-engine-light:.32;--tech-engine-light-scale:.9}.portal--tech:is([data-portal-state=focused],[data-portal-state=selected]){--tech-engine-light:.72;--tech-engine-light-scale:1}.portal--tech[data-portal-state=intent] #tech-nodes>*{opacity:.18;transform-box:fill-box;transform-origin:50%}.portal--tech[data-portal-state=intent] #tech-nodes>:first-child{opacity:1;transform:scale(1.22)}.portal--tech[data-portal-state=intent] #tech-connectors{opacity:.26}.portal--tech[data-portal-state=intent] .tech-motion-layer--engine{opacity:.64;transform:translate(-2px,1px)scale(.995)}.portal--tech:is([data-portal-state=focused],[data-portal-state=selected]) .tech-motion-layer--engine{opacity:.92;will-change:transform;animation:10.8s linear infinite tech-engine-clockwise}.portal--tech:is([data-portal-state=focused],[data-portal-state=selected]) #tech-connectors{stroke-dasharray:.12 .22;animation:2.6s steps(8,end) infinite tech-focus-signal}.portal--tech:is([data-portal-state=focused],[data-portal-state=selected]) #tech-nodes{opacity:.9}.portal--tech:is([data-portal-state=focused],[data-portal-state=selected]) #tech-core{transform:scale(1.045)}.portal--tech:is([data-portal-state=focused],[data-portal-state=selected]) .tech-motion-layer--counter{will-change:transform;animation:8.6s linear infinite tech-engine-counter}.portal--tech:is([data-portal-state=focused],[data-portal-state=selected]) #tech-core>:nth-child(3){opacity:1;transform:scale(1.08)}@keyframes tech-engine-clockwise{to{transform:rotate(360deg)}}@keyframes tech-engine-counter{to{transform:rotate(-360deg)}}@keyframes tech-focus-signal{0%{opacity:.2;stroke-dashoffset:.34px}to{opacity:.76;stroke-dashoffset:-.34px}}.portal--tech:not([data-portal-state=focused]):not([data-portal-state=selected]) .tech-motion-layer{animation:none;transform:rotate(0)}.gateway-shell[data-passage-active=true] .gateway-instruction,.gateway-shell[data-passage-active=true] .mobile-portal-controls,.gateway-shell[data-passage-active=true] .gateway-utility{opacity:0;pointer-events:none}.gateway-shell[data-passage-active=true]:not([data-passage-state=books-intent]):not([data-passage-state=books-authority]) .entrance-field-line{opacity:0}.gateway-shell[data-passage-active=true]:not([data-passage-state=typography-establishment]):not([data-passage-state=navigation-handoff]) .portal--books .portal-label{opacity:1;color:var(--vauwr-paper);box-shadow:none;text-shadow:0 .12rem .48rem #050506,0 0 1.25rem #050506eb;background:0 0}.gateway-shell[data-passage-active=true] .portal--books .portal-label strong{color:var(--vauwr-paper);text-shadow:0 0 1rem #050506e0}.gateway-shell[data-passage-active=true] .portal--books .portal-label{transition:left .9s var(--ease-vauwr), opacity .62s var(--ease-vauwr);top:58%;bottom:auto}.hallbound-passage-layer{z-index:var(--z-critical-typography);visibility:hidden;pointer-events:none;position:fixed;inset:0;overflow:hidden}.gateway-shell[data-hallbound-passage-active=true] .hallbound-passage-layer{visibility:visible}.hallbound-passage-signal,.hallbound-passage-aperture{top:var(--hallbound-origin-y,50dvh);left:var(--hallbound-origin-x,50vw);pointer-events:none;display:block;position:absolute;transform:translate(-50%,-50%)}.hallbound-passage-signal{z-index:2;aspect-ratio:1;opacity:0;width:.82rem;transition:opacity .42s linear, box-shadow .42s ease, transform .42s var(--ease-vauwr);background:#fff;border-radius:50%;transform:translate(-50%,-50%)scale(.2);box-shadow:0 0 #fff0}.hallbound-passage-signal:before,.hallbound-passage-signal:after{aspect-ratio:1;content:"";opacity:0;pointer-events:none;border-radius:50%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.04)}.hallbound-passage-signal:before{width:min(34vmax,36rem);transition:opacity .52s linear, transform 1.1s var(--ease-vauwr);background:radial-gradient(circle,#fffffffa 0 2%,#ffffff8a 8%,#a9874c42 34%,#0000 68%)}.hallbound-passage-signal:after{width:min(74vmax,76rem);transition:opacity .62s linear, transform 1.1s var(--ease-vauwr);background:repeating-conic-gradient(from 2deg,#fff0 0deg 7deg,#ffffff38 8deg 8.7deg,#a9874c1f 9deg 10deg,#fff0 11deg 18deg);-webkit-mask-image:radial-gradient(circle,#000 0 18%,#000000bd 44%,#0000 74%);mask-image:radial-gradient(circle,#000 0 18%,#000000bd 44%,#0000 74%)}.hallbound-passage-aperture{z-index:0;aspect-ratio:1;opacity:0;width:220vmax;transition:opacity .42s linear, transform 1.1s var(--ease-vauwr);background:radial-gradient(circle,#fff 0 18%,#fffffffa 34%,#f6f2e9f5 48%,#a9874cb3 67%,#a9874c00 84%);border-radius:50%;transform:translate(-50%,-50%)scale(.004)}.hallbound-passage-white{z-index:1;opacity:0;clip-path:circle(0 at var(--hallbound-origin-x,50vw) var(--hallbound-origin-y,50dvh));pointer-events:none;background:#fff;transition:opacity .18s linear,clip-path 1.3s cubic-bezier(.18,.76,.2,1);display:block;position:absolute;inset:0}.gateway-shell[data-hallbound-passage-state=recognition] .hallbound-passage-signal,.gateway-shell[data-hallbound-passage-state=opening] .hallbound-passage-signal{opacity:1;transform:translate(-50%,-50%)scale(1);box-shadow:0 0 .75rem .18rem #fff,0 0 2.4rem .7rem #ffffffc7,0 0 6.5rem 1.4rem #a9874c8a}.gateway-shell[data-hallbound-passage-state=opening] .hallbound-passage-signal:before{opacity:1;transform:translate(-50%,-50%)scale(1)}.gateway-shell[data-hallbound-passage-state=opening] .hallbound-passage-signal:after{opacity:.76;transform:translate(-50%,-50%)scale(1)}.gateway-shell[data-hallbound-passage-state=opening] .hallbound-passage-aperture{opacity:1;transform:translate(-50%,-50%)scale(.1)}.gateway-shell:is([data-hallbound-passage-state=white-passage],[data-hallbound-passage-state=navigation-commitment]) .hallbound-passage-aperture{opacity:1;transition-duration:.3s,1.3s;transform:translate(-50%,-50%)scale(1.04)}.gateway-shell:is([data-hallbound-passage-state=white-passage],[data-hallbound-passage-state=navigation-commitment]) .hallbound-passage-white{opacity:1;clip-path:circle(160vmax at var(--hallbound-origin-x,50vw) var(--hallbound-origin-y,50dvh))}.gateway-shell[data-hallbound-passage-active=true] :is(.gateway-instruction,.gateway-utility,.mobile-portal-controls,.institutional-menu-panel,.menu-backdrop){opacity:0;pointer-events:none}.gateway-shell[data-hallbound-passage-active=true] .passage-cancel{visibility:visible;opacity:1}.gateway-shell:is([data-hallbound-passage-state=white-passage],[data-hallbound-passage-state=navigation-commitment]) .passage-cancel{color:var(--vauwr-ink)}.gateway-shell[data-hallbound-passage-state=navigation-commitment] .passage-cancel{visibility:hidden;opacity:0}.portal--hallbound:is([data-portal-state=focused],[data-portal-state=selected],[data-portal-state=commit]) .portal-artifact{filter:drop-shadow(0 0 1.25rem #f6f2e961)drop-shadow(0 0 3.5rem #a9874c6b)}.portal--hallbound:is([data-portal-state=focused],[data-portal-state=selected],[data-portal-state=commit]) #hallbound-signal{opacity:1;animation:hallbound-signal-awaken .92s var(--ease-vauwr) 1 both}.portal--hallbound[data-portal-state=commit] #hallbound-threshold{filter:drop-shadow(0 0 2.5rem #a9874cb8);transform:translateY(-14px)scale(1.075,1.055)}.portal--hallbound[data-portal-state=commit] #hallbound-media-slot{opacity:.9;filter:brightness(1.3)drop-shadow(0 0 3rem #a9874c7a);transform:translateY(13px)scale(.84,.78)}@keyframes hallbound-signal-awaken{0%{opacity:.35;filter:drop-shadow(0 0 #a9874c00)}55%{opacity:1;filter:drop-shadow(0 0 1.6rem #a9874cf5)}to{opacity:.9;filter:drop-shadow(0 0 .75rem #a9874cb8)}}.gateway-shell:is([data-reduced-motion=true],[data-reduced-data=true],[data-quality=low]) .hallbound-passage-signal{box-shadow:none;transition-duration:70ms}.gateway-shell:is([data-reduced-motion=true],[data-reduced-data=true],[data-quality=low]) .hallbound-passage-signal:before,.gateway-shell:is([data-reduced-motion=true],[data-reduced-data=true],[data-quality=low]) .hallbound-passage-signal:after{display:none}.gateway-shell:is([data-reduced-motion=true],[data-reduced-data=true],[data-quality=low]) .hallbound-passage-aperture{background:#a9874ce0;transition-duration:.1s}.gateway-shell:is([data-reduced-motion=true],[data-reduced-data=true],[data-quality=low]) .hallbound-passage-white{transition-duration:.18s;transition-delay:0s}.gateway-shell:is([data-reduced-motion=true],[data-reduced-data=true],[data-quality=low]) .portal--hallbound .portal-artifact{filter:none}.gateway-shell:is([data-reduced-motion=true],[data-reduced-data=true],[data-quality=low]) .portal--hallbound .portal-artifact:after{box-shadow:none}.gateway-shell:is([data-reduced-motion=true],[data-reduced-data=true],[data-quality=low]) .portal--hallbound :is(#hallbound-signal,#hallbound-threshold,#hallbound-media-slot){filter:none;animation:none!important}@media (prefers-reduced-motion:reduce){.portal--hallbound .portal-artifact{filter:none}.hallbound-passage-signal{box-shadow:none;transition-duration:70ms!important}.hallbound-passage-signal:before,.hallbound-passage-signal:after{display:none}.hallbound-passage-aperture{transition-duration:.1s!important}.hallbound-passage-white{transition-duration:.18s!important;transition-delay:0s!important}.portal--hallbound .portal-artifact:after{box-shadow:none}}.gateway-shell[data-passage-state=binding-conversion] .portal--books .portal-label{left:0}.gateway-shell[data-passage-state=aperture-opening] .portal--books .portal-label{left:-9%}@media (max-width:760px){.gateway-shell[data-phase=settled] .portal[data-orbit-slot=front] .portal-label small{opacity:.58;display:block}.gateway-shell[data-passage-state=binding-conversion] .portal--books .portal-label,.gateway-shell[data-passage-state=aperture-opening] .portal--books .portal-label{top:6%;left:50%}}.gateway-shell[data-passage-active=true] .portal--books:focus-visible{outline:none}.gateway-shell[data-quality=low][data-passage-active=true] *,.gateway-shell[data-quality=low][data-passage-active=true] :before,.gateway-shell[data-quality=low][data-passage-active=true] :after{transition-duration:80ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-delay:0s!important}.gateway-shell[data-passage-active=true]:not([data-passage-state=typography-establishment]):not([data-passage-state=navigation-handoff]) .portal--books:focus-visible .portal-label{outline:none}.gateway-shell[data-passage-state=typography-establishment] :is(.portal--hallbound,.portal--tech),.gateway-shell[data-passage-state=navigation-handoff] :is(.portal--hallbound,.portal--tech){visibility:hidden!important;opacity:0!important}.gateway-shell[data-passage-state=typography-establishment] .portal-chamber,.gateway-shell[data-passage-state=navigation-handoff] .portal-chamber{perspective:none;transform-style:flat;transform:none}.gateway-shell[data-phase=settled] .portal[data-portal-state=withdraw] :is(.portal-artifact,.portal-artifact *,.portal-world-hull),.gateway-shell[data-runtime-visibility=hidden] *,.gateway-shell[data-runtime-visibility=hidden] :before,.gateway-shell[data-runtime-visibility=hidden] :after{animation-play-state:paused!important}.gateway-shell:is([data-reduced-motion=true],[data-reduced-data=true],[data-quality=low]) :is(.portal-artifact,.portal-artifact *,.portal-world-hull,.portal-orbit-field,.cinematic-atmosphere *,.entrance-architecture *){will-change:auto!important;animation:none!important}.gateway-shell[data-passage-state=typography-establishment] :is(.cinematic-atmosphere__cloud-bank,.cinematic-atmosphere__rain,.cinematic-atmosphere__wind,.cinematic-atmosphere__mist-field,.cinematic-atmosphere__storm-flash),.gateway-shell[data-passage-state=navigation-handoff] :is(.cinematic-atmosphere__cloud-bank,.cinematic-atmosphere__rain,.cinematic-atmosphere__wind,.cinematic-atmosphere__mist-field,.cinematic-atmosphere__storm-flash){opacity:0!important;animation:none!important;display:none!important}.gateway-shell[data-passage-state=typography-establishment] .passage-safe-zone,.gateway-shell[data-passage-state=navigation-handoff] .passage-safe-zone{opacity:1!important;transition:none!important}.gateway-shell[data-passage-state=typography-establishment] .passage-safe-zone>*,.gateway-shell[data-passage-state=navigation-handoff] .passage-safe-zone>*{opacity:1!important;transition:none!important;transform:none!important}.gateway-shell[data-passage-active=true] .cinematic-wordmark-window{clip-path:none!important;animation:none!important}.gateway-shell[data-passage-active=true] .cinematic-wordmark{will-change:auto}.gateway-shell[data-passage-active=true] .cinematic-wordmark-copy--glow{display:none}.gateway-shell[data-passage-state=typography-establishment] *,.gateway-shell[data-passage-state=typography-establishment] :before,.gateway-shell[data-passage-state=typography-establishment] :after,.gateway-shell[data-passage-state=navigation-handoff] *,.gateway-shell[data-passage-state=navigation-handoff] :before,.gateway-shell[data-passage-state=navigation-handoff] :after{transition:none!important;animation:none!important}.gateway-shell[data-passage-state=typography-establishment] .atmosphere-canvas,.gateway-shell[data-passage-state=navigation-handoff] .atmosphere-canvas{display:none!important}@keyframes books-core-register{0%,to{filter:none;transform:scale(1)}48%{filter:drop-shadow(0 0 24px #a9874c47);transform:scale(1.035)}}@keyframes books-edge-register-left{0%{transform:translate(0)}to{transform:translate(10px)}}@keyframes books-edge-register-right{0%{transform:translate(0)}to{transform:translate(-10px)}}@keyframes books-wind-page-left{0%,54%,to{transform:translate(0)}68%{transform:translate(-5px)}82%{transform:translate(-2px)}}@keyframes books-wind-page-right{0%,56%,to{transform:translate(0)}70%{transform:translate(6px)}84%{transform:translate(2px)}}.institutional-experience{--route-progress:0;--route-shift:0px;background:radial-gradient(circle at 78% 12%, #a9874c1a, transparent 28rem), linear-gradient(135deg, #09090c, var(--vauwr-deep-ink) 62%);min-height:100vh}.institutional-route-field{z-index:var(--z-world-field);pointer-events:none;position:fixed;inset:0;overflow:hidden}.route-registration-line{background:#f6f2e912;width:1px;position:absolute;top:0;bottom:0;left:clamp(1rem,4vw,4rem)}.route-signal{background:var(--vauwr-gold);opacity:0;transform-origin:0;width:min(38vw,42rem);height:1px;animation:route-signal-arrival 1.25s var(--ease-vauwr) .18s both;position:absolute;top:clamp(13rem,31vh,23rem);left:0}.route-rune{opacity:.045;filter:invert();width:min(31vw,30rem);height:auto;transform:translateY(var(--route-shift));transition:transform .18s linear;position:absolute;top:18vh;right:clamp(1rem,6vw,7rem)}.route-progress{z-index:var(--z-navigation-controls);pointer-events:none;background:#f6f2e91c;width:1px;height:44vh;position:fixed;top:28vh;right:clamp(.55rem,1.4vw,1.2rem)}.route-progress span{background:var(--vauwr-gold);width:100%;height:100%;transform:scaleY(var(--route-progress));transform-origin:top;display:block}.institutional-shell{z-index:var(--z-portal-hull);min-height:100vh;color:var(--vauwr-paper);background:0 0;position:relative}.site-header{z-index:var(--z-navigation-controls);-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);min-height:5.5rem;animation:route-header-arrival .72s var(--ease-vauwr) both;background:#050506c7;border-bottom:1px solid #f6f2e91f;grid-template-columns:minmax(9rem,13rem) 1fr auto;align-items:center;gap:2rem;padding:1rem clamp(1.25rem,4vw,4rem);display:grid;position:sticky;top:0}.site-wordmark{line-height:0;display:block}.site-wordmark img{filter:invert();width:100%;height:auto;display:block}.site-header nav{justify-content:center;gap:clamp(1rem,3vw,2.8rem);display:flex}.site-header nav a,.gateway-return{min-height:2.75rem;font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;transition:color .22s var(--ease-micro), letter-spacing .32s var(--ease-vauwr);padding:.9rem .25rem;font-size:.58rem;font-weight:600;text-decoration:none}.site-header nav a:hover,.gateway-return:hover{color:var(--vauwr-gold);letter-spacing:.24em}.site-header nav a:focus-visible{color:var(--vauwr-gold);letter-spacing:.24em}.gateway-return:focus-visible{color:var(--vauwr-gold);letter-spacing:.24em}.institutional-main{width:min(100%,100rem);margin:0 auto;padding:clamp(4rem,11vw,11rem) clamp(1.25rem,6vw,6rem) clamp(6rem,12vw,12rem)}.page-hero{grid-template-columns:repeat(12,minmax(0,1fr));min-height:min(67rem,100svh - 8rem);padding-bottom:clamp(4rem,10vw,9rem);display:grid}.page-hero .eyebrow{grid-column:1/5}.page-hero h1{max-width:10.5ch;font-family:var(--font-ui), sans-serif;letter-spacing:-.04em;text-shadow:0 0 5rem #a9874c14;text-wrap:balance;animation:route-title-arrival .98s var(--ease-vauwr) 90ms both;grid-column:1/11;margin:clamp(1.5rem,5vh,4rem) 0 0;font-size:clamp(4rem,10vw,10.4rem);font-weight:600;line-height:.84}.page-intro{color:var(--vauwr-mist);font-family:var(--font-ui), sans-serif;letter-spacing:.005em;animation:route-intro-arrival .82s var(--ease-vauwr) .26s both;grid-column:7/12;margin:clamp(2.2rem,7vh,5rem) 0 0;font-size:clamp(1.08rem,1.7vw,1.55rem);font-weight:500;line-height:1.55}.content-section{transition:border-color .42s var(--ease-vauwr), opacity .72s var(--ease-vauwr), transform .9s var(--ease-vauwr);border-bottom:1px solid #f6f2e91f;grid-template-columns:minmax(5rem,2fr) minmax(0,8fr) minmax(0,2fr);gap:clamp(1rem,4vw,4rem);padding:clamp(2.8rem,7vw,6rem) 0;display:grid}.institutional-experience[data-ready=true] .content-section:not(.is-visible),.institutional-experience[data-ready=true] .legal-register:not(.is-visible){opacity:.16;transform:translateY(3rem)}.content-section.is-visible,.legal-register.is-visible{opacity:1;transform:none}.section-index{color:var(--vauwr-gold);font-family:var(--font-mono), monospace;letter-spacing:.2em;margin:0;font-size:.64rem}.content-section h2,.legal-register h2{font-family:var(--font-ui), sans-serif;letter-spacing:-.035em;transition:color .32s var(--ease-micro), transform .52s var(--ease-vauwr);margin:0 0 clamp(1.4rem,4vh,2.8rem);font-size:clamp(2.35rem,4.5vw,4.8rem);font-weight:500;line-height:.94}.content-section p{max-width:44rem;color:color-mix(in srgb, var(--vauwr-paper) 78%, var(--vauwr-mist));margin:0;font-size:clamp(1rem,1.2vw,1.17rem);line-height:1.75}@media (hover:hover){.content-section:hover{border-bottom-color:#a9874c7a}.content-section:hover h2{color:var(--vauwr-paper);transform:translate(.5rem)}}.text-link,.primary-action{border-bottom:1px solid var(--vauwr-gold);min-height:3rem;color:var(--vauwr-paper);font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;align-items:center;margin-top:1.6rem;padding:.8rem 1rem;font-size:.62rem;font-weight:600;text-decoration:none;display:inline-flex}.legal-register{border-top:1px solid #f6f2e926;border-bottom:1px solid #f6f2e926;padding:clamp(3rem,8vw,7rem) 0}.legal-register dl{margin:0}.legal-register dl>div{border-top:1px solid #f6f2e91a;grid-template-columns:minmax(9rem,3fr) minmax(0,9fr);gap:2rem;padding:1.4rem 0;display:grid}.legal-register dt{color:var(--vauwr-gold);font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:600}.legal-register dd{color:var(--vauwr-mist);margin:0;line-height:1.6}.site-footer{color:var(--vauwr-mist);background:#030304;border-top:1px solid #f6f2e91f;grid-template-columns:minmax(14rem,2fr) 1fr 1fr auto;gap:clamp(2rem,6vw,6rem);padding:clamp(3rem,7vw,6rem) clamp(1.25rem,5vw,5rem);display:grid}.site-footer>div{grid-template-columns:2.8rem minmax(0,22rem);align-items:center;gap:1.1rem;display:grid}.site-footer img{filter:invert();width:2.8rem;height:2.8rem}.site-footer p{margin:0;font-size:.78rem;line-height:1.6}.site-footer nav{align-content:start;gap:.8rem;display:grid}.site-footer nav a{font-family:var(--font-mono), monospace;letter-spacing:.13em;text-transform:uppercase;font-size:.58rem;text-decoration:none}.books-arrival{isolation:isolate;width:100%;height:100vh;height:100dvh;min-height:40rem;color:var(--vauwr-ink);background:var(--vauwr-paper);grid-template-columns:minmax(0,44fr) minmax(0,52fr);column-gap:clamp(2rem,4vw,5rem);display:grid;position:relative;overflow:hidden}.qa-notice{z-index:var(--z-qa-debug);color:var(--vauwr-paper);background:var(--vauwr-ink);font-family:var(--font-mono), monospace;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;margin:0;padding:.55rem .8rem;font-size:.56rem;position:absolute;top:1rem;left:50%;transform:translate(-50%)}.arrival-copy{z-index:var(--z-safe-zone-guard);background:linear-gradient(90deg, var(--vauwr-paper) 0 86%, #f6f2e9f5 94%, transparent);flex-direction:column;grid-column:1;justify-content:center;min-width:0;padding:clamp(3rem,5vw,6.5rem);display:flex;position:relative}.arrival-copy .eyebrow{z-index:var(--z-critical-typography);position:relative}.arrival-copy h1{z-index:var(--z-critical-typography);font-family:var(--font-ui), sans-serif;letter-spacing:.18em;mix-blend-mode:normal;white-space:nowrap;margin:0 0 clamp(2rem,7vh,5rem);font-size:clamp(1.4rem,2.7vw,3rem);font-weight:500;position:relative}.arrival-copy h1:focus-visible{outline:2px solid var(--vauwr-gold);outline-offset:.35rem}.arrival-copy h2{z-index:var(--z-critical-typography);font-family:var(--font-ui), sans-serif;letter-spacing:-.035em;mix-blend-mode:normal;max-width:100%;margin:0;font-size:clamp(3.4rem,6.35vw,7.6rem);font-weight:500;line-height:.86;display:grid;position:relative}.arrival-copy h2 span{white-space:nowrap;display:block}.arrival-intro{z-index:var(--z-critical-typography);max-width:42ch;font-family:var(--font-ui), sans-serif;margin:clamp(2rem,5vh,3.5rem) 0 0;font-size:clamp(1rem,1.4vw,1.3rem);line-height:1.55;position:relative}.arrival-actions{z-index:var(--z-navigation-controls);flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex;position:relative}.arrival-actions a,.arrival-return{border:1px solid var(--vauwr-ink);min-height:2.9rem;color:var(--vauwr-paper);background:var(--vauwr-ink);font-family:var(--font-mono), monospace;letter-spacing:.13em;text-transform:uppercase;align-items:center;padding:.75rem 1rem;font-size:.58rem;font-weight:600;text-decoration:none;display:inline-flex}.arrival-actions a+a{color:var(--vauwr-ink);background:0 0}.arrival-visual{z-index:var(--z-world-field);contain:paint;grid-column:2;place-items:center;display:grid;position:relative;overflow:hidden}.arrival-visual:before{content:"";filter:blur(1rem);background:radial-gradient(circle,#a9874c2e,#0000 60%);position:absolute;inset:8%}.arrival-artifact{z-index:var(--z-artifact-material);aspect-ratio:1;width:min(84%,48rem);color:var(--vauwr-ink);filter:drop-shadow(0 3rem 6rem #00000038);transition:transform .52s var(--ease-vauwr), filter .52s var(--ease-vauwr);display:block;position:relative;transform:translate(6%)scale(1.08)}.arrival-artifact .artifact-svg,.arrival-artifact .artifact-svg svg,.arrival-artifact>img{width:100%;height:100%;display:block}.arrival-artifact>img{filter:brightness(.08)}.arrival-artifact .artifact-svg .stroke,.arrival-artifact .artifact-svg .faint{fill:none;stroke:var(--vauwr-ink);vector-effect:non-scaling-stroke}.arrival-artifact .artifact-svg .stroke{stroke-width:12px}.arrival-artifact .artifact-svg .faint{stroke-width:4px;opacity:.3}.arrival-artifact .artifact-svg .signal{fill:var(--vauwr-gold)}.arrival-artifact .artifact-svg .dark{fill:var(--vauwr-paper)}.arrival-artifact .artifact-svg .page{fill:var(--vauwr-ink);stroke:var(--vauwr-ink);opacity:.06}.arrival-artifact .artifact-svg [data-motion]{transform-box:fill-box;transform-origin:50%;transition:transform .64s var(--ease-vauwr)}.books-arrival[data-arrival-state=settled] .arrival-artifact{filter:drop-shadow(0 2rem 4.5rem #0000002b);transform:none}.books-arrival[data-arrival-state=settled] .arrival-artifact #left-cover-plane{transform:translate(-9px)}.books-arrival[data-arrival-state=settled] .arrival-artifact #right-cover-plane{transition-delay:45ms;transform:translate(10px)}.books-arrival[data-arrival-state=settled] .arrival-artifact #page-leaves-left{transition-delay:90ms;transform:translate(-6px)}.books-arrival[data-arrival-state=settled] .arrival-artifact #page-leaves-right{transition-delay:.15s;transform:translate(7px)}.arrival-page-architecture{z-index:var(--z-world-field);pointer-events:none;position:absolute;inset:7%}.arrival-page-plane{transform-origin:50%;transition:opacity .42s ease, transform .78s var(--ease-vauwr);background:#f6f2e95c;border:1px solid #0b0b0d1f;position:absolute;inset:0}.arrival-page-plane--back{opacity:.28;transform:perspective(70rem)translate3d(13%,-8%,-8rem)rotateY(-8deg)scale(.78)}.arrival-page-plane--middle{opacity:.42;transform:perspective(70rem)translate3d(8%,4%,-4rem)rotateY(6deg)scale(.86)}.arrival-page-plane--front{opacity:.56;transform:perspective(70rem)translate(2%)rotateY(-3deg)scale(.92)}.books-arrival[data-arrival-state=settled] .arrival-page-plane--back{transform:perspective(70rem)translate3d(8%,-4%,-8rem)rotateY(-4deg)scale(.82)}.books-arrival[data-arrival-state=settled] .arrival-page-plane--middle{transform:perspective(70rem)translate3d(5%,2%,-4rem)rotateY(3deg)scale(.88)}.books-arrival[data-arrival-state=settled] .arrival-page-plane--front{transform:perspective(70rem)translate(0,0)rotateY(-1deg)scale(.94)}.arrival-registration{z-index:var(--z-world-field);opacity:.22;background:linear-gradient(90deg, transparent, var(--vauwr-gold), transparent);height:1px;position:absolute;left:4%;right:4%}.arrival-registration--top{top:29%}.arrival-registration--bottom{bottom:29%}.arrival-field-lines{z-index:var(--z-world-field);opacity:.18;background:repeating-linear-gradient(90deg,#0000 0 5.45rem,#0b0b0d14 5.5rem 5.56rem),repeating-linear-gradient(0deg,#0000 0 5.45rem,#0b0b0d0d 5.5rem 5.56rem);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22%);mask-image:linear-gradient(90deg,#0000,#000 22%)}.arrival-return{z-index:var(--z-navigation-controls);color:var(--vauwr-ink);background:0 0;position:absolute;top:1rem;right:1rem}.books-arrival[data-weather=rain] .arrival-page-plane{filter:drop-shadow(3px 2px #a9874c1a)}.books-arrival[data-weather=storm] .arrival-artifact{filter:drop-shadow(0 2rem 5rem #a9874c29)}.books-arrival[data-weather=mist] .arrival-page-plane{opacity:.22}.books-arrival[data-quality=low] .arrival-page-plane--back,.books-arrival[data-quality=low] .arrival-registration--bottom{display:none}@keyframes route-header-arrival{0%{opacity:0;transform:translateY(-1rem)}}@keyframes route-title-arrival{0%{opacity:0;transform:translateY(2.4rem)scale(.985)}}@keyframes route-intro-arrival{0%{opacity:0;transform:translateY(1.8rem)}}@keyframes route-signal-arrival{0%{opacity:0;transform:scaleX(0)}36%{opacity:.72}to{opacity:.08;transform:scaleX(1)}}.not-found{isolation:isolate;width:100%;min-height:100vh;min-height:100dvh;color:var(--vauwr-paper);background:radial-gradient(circle at 76% 50%, #17171d, var(--vauwr-deep-ink) 48%);flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2rem,8vw,9rem);display:flex;position:relative;overflow:hidden}.not-found h1{max-width:9ch;font-family:var(--font-ui), sans-serif;letter-spacing:-.045em;margin:1.4rem 0 1.8rem;font-size:clamp(4rem,10vw,10rem);font-weight:500;line-height:.84}.not-found>p:not(.eyebrow){max-width:42rem;color:var(--vauwr-mist);font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.65}.not-found nav{gap:1.4rem;margin-top:2.5rem;display:flex}.not-found nav a{min-height:2.75rem;font-family:var(--font-mono), monospace;letter-spacing:.18em;padding:.8rem .2rem;font-size:.62rem;text-decoration:none}.lost-rune{opacity:.12;filter:invert();width:min(36vw,30rem);position:absolute;right:8vw;transform:rotate(11deg)}.lost-rune img{width:100%;height:auto;display:block}@media (max-width:760px){.site-header{grid-template-columns:8.5rem 1fr;gap:1rem;padding:.75rem 1rem}.site-header nav{display:none}.gateway-return{justify-self:end}.institutional-main{padding-top:4rem}.page-hero h1{grid-column:1/-1;font-size:clamp(3.7rem,18vw,6.5rem)}.page-hero .eyebrow,.page-intro{grid-column:1/-1}.content-section{grid-template-columns:2.8rem minmax(0,1fr);gap:1rem}.content-section>div{grid-column:2}.content-section h2,.legal-register h2{font-size:clamp(2.5rem,12vw,4.2rem)}.legal-register dl>div{grid-template-columns:1fr;gap:.7rem}.site-footer{grid-template-columns:1fr 1fr}.site-footer>div,.site-footer>p{grid-column:1/-1}.books-arrival{height:auto;min-height:100vh;grid-template-rows:auto minmax(18rem,45vh);grid-template-columns:1fr;gap:0;min-height:100dvh;overflow:auto}.qa-notice{white-space:normal;max-width:calc(100% - 8rem);font-size:.48rem;line-height:1.35;top:.65rem;left:.5rem;transform:none}.arrival-copy{background:linear-gradient(180deg, var(--vauwr-paper) 0 92%, transparent);grid-area:1/1;min-height:55vh;padding:5rem 1.5rem 2rem}.arrival-copy h1{white-space:normal;font-size:clamp(1.2rem,6vw,1.8rem)}.arrival-copy h2{font-size:clamp(2.45rem,13vw,5rem);line-height:.84}.arrival-copy h2 span{white-space:normal}.arrival-visual{grid-area:2/1;min-height:20rem}.arrival-artifact{width:min(78%,28rem);transform:translate(4%)scale(1.04)}.arrival-page-architecture{inset:8% 12%}.arrival-return{min-height:2.5rem;padding:.65rem;font-size:.48rem;top:.55rem;right:.5rem}.not-found nav{flex-wrap:wrap}.lost-rune{width:68vw;right:-12vw}}@media (prefers-reduced-motion:reduce){.site-header,.page-hero h1,.page-intro,.route-signal{animation:none}.route-rune{transition:none;transform:none}.arrival-artifact,.arrival-page-plane,.arrival-artifact .artifact-svg [data-motion]{transition-duration:1ms}.books-arrival[data-reduced-motion=true] .arrival-page-plane--back,.books-arrival[data-reduced-motion=true] .arrival-registration--bottom{display:none}}.institutional-experience{--route-glow:#a9874c26;--route-haze:#818ea817;--sky-lift:#10121bb8;isolation:isolate;min-height:100svh;color:var(--vauwr-paper);background:radial-gradient(circle at 70% 5%, var(--sky-lift), transparent 42rem), linear-gradient(142deg, #090a0e 0%, var(--vauwr-deep-ink) 58%, #080706 100%);position:relative;overflow:clip}.institutional-experience[data-route=studio]{--route-glow:#a9874c2b}.institutional-experience:is([data-route=creator],[data-route=founder]){--route-glow:#b68d5424;--route-haze:#5e6e8d1a}.institutional-experience[data-route=contact]{--route-glow:#a9874c1f;--route-haze:#53657f1c}.institutional-experience[data-route=accessibility]{--route-haze:#8195a21a}.institutional-experience[data-route=privacy],.institutional-experience[data-route=terms],.institutional-experience[data-route=legal]{--route-glow:#9374441a;--route-haze:#65637014}.institutional-experience[data-sky=day]{--sky-lift:#2e364661}.institutional-experience[data-sky=dawn],.institutional-experience[data-sky=golden-hour]{--sky-lift:#6945285c}.institutional-experience[data-sky=dusk],.institutional-experience[data-sky=twilight]{--sky-lift:#362e4c61}.institutional-atmosphere{z-index:var(--z-atmosphere);pointer-events:none;position:fixed;inset:0;overflow:hidden}.institutional-depth,.institutional-haze,.institutional-light{display:block;position:absolute}.institutional-depth{background:radial-gradient(ellipse at 17% 34%, var(--route-haze), transparent 34%), radial-gradient(ellipse at 82% 21%, var(--route-glow), transparent 30%), repeating-radial-gradient(ellipse at 56% 44%, transparent 0 9rem, #f6f2e904 9.08rem 9.14rem);animation:22s ease-in-out infinite alternate institutional-depth-breathe;inset:-18%;transform:scale(1.08)}.institutional-haze{filter:blur(5rem);opacity:.62;background:#b4b8c809;border-radius:50%;width:56rem;height:17rem;transform:rotate(-8deg)}.institutional-haze--one{animation:28s ease-in-out infinite alternate institutional-haze-one;top:9%;left:-18rem}.institutional-haze--two{animation:34s ease-in-out infinite alternate institutional-haze-two;bottom:3%;right:-22rem}.institutional-light{background:linear-gradient(90deg, transparent, var(--vauwr-gold), transparent);opacity:.56;width:min(34vw,34rem);height:1px;animation:institutional-light-travel 18s var(--ease-balanced) infinite;top:0;left:24%;box-shadow:0 0 4rem 1rem #a9874c1a}.institutional-experience[data-weather=rain] .institutional-haze,.institutional-experience[data-weather=storm] .institutional-haze{opacity:.88;filter:blur(3.5rem)}.institutional-experience[data-weather=mist] .institutional-depth{opacity:.58;filter:blur(1.3rem)}.institutional-experience[data-weather=storm] .institutional-light{animation-duration:9s}.institutional-route-field{z-index:var(--z-world-field);pointer-events:none;position:fixed;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 39%,#0000 54%,#000 83%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 39%,#0000 54%,#000 83%,#0000 100%)}.route-registration-line{background:linear-gradient(#0000,#f6f2e91c 24%,#a9874c40 70%,#0000);width:1px;top:0;bottom:0;left:clamp(1rem,4vw,4rem)}.route-signal{opacity:0;width:min(42vw,45rem);animation:route-signal-arrival 1.25s var(--ease-vauwr) .18s both;top:clamp(12rem,28vh,22rem);box-shadow:0 0 2rem #a9874c47}.route-axis{transform-origin:100%;background:linear-gradient(90deg,#0000,#f6f2e90f);width:44rem;height:1px;position:absolute}.route-axis--one{top:33%;right:-8rem;transform:rotate(-43deg)}.route-axis--two{top:62%;right:-12rem;transform:rotate(43deg)}.route-rune{opacity:.037;filter:invert()drop-shadow(0 0 4rem #a9874c1f);width:min(34vw,31rem);transform:translate3d(0, var(--route-shift), 0);transition:transform .18s linear;top:17vh;right:clamp(-2rem,4vw,5rem)}.route-progress{background:#f6f2e914;height:38vh;top:31vh;right:clamp(.45rem,1.1vw,1rem)}.institutional-shell{z-index:var(--z-critical-typography)}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#050506e8,#05050694 76%,#0000);border-bottom:0;grid-template-columns:minmax(8rem,11.5rem) minmax(18rem,1fr) auto;gap:clamp(1rem,3vw,3rem);min-height:5.2rem;padding:.9rem clamp(1.1rem,4vw,4rem);animation:none}.site-wordmark{transition:opacity .18s var(--ease-micro)}.site-wordmark img{filter:invert()}.primary-route-navigation{justify-content:flex-end!important}.site-header .primary-route-navigation a,.gateway-return,.institutional-menu-trigger{min-height:2.75rem;color:var(--vauwr-mist);font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;background:0 0;border:0;padding:.9rem .25rem;font-size:.6rem;font-weight:600;text-decoration:none;position:relative}.site-header .primary-route-navigation a:after{background:var(--vauwr-gold);content:"";height:1px;transition:transform .32s var(--ease-vauwr);position:absolute;bottom:.45rem;left:0;right:0;transform:scaleX(0)}.site-header .primary-route-navigation a[aria-current=page]{color:var(--vauwr-paper)}.site-header .primary-route-navigation a[aria-current=page]:after,.site-header .primary-route-navigation a:hover:after{transform:scaleX(1)}.site-header .primary-route-navigation a:focus-visible:after{transform:scaleX(1)}.header-actions{align-items:center;gap:1rem;display:flex}.gateway-return{color:var(--vauwr-gold)}.institutional-menu-trigger{cursor:pointer;align-items:center;gap:.75rem;display:inline-flex}.menu-glyph{border:1px solid #a9874ca3;width:1.1rem;height:1.1rem;position:relative;transform:rotate(45deg)}.menu-glyph:after{background:var(--vauwr-gold);content:"";position:absolute;inset:.24rem}.menu-backdrop{z-index:calc(var(--z-navigation-controls) - 1);-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem);cursor:default;background:#020204a3;border:0;width:100%;height:100%;padding:0;position:fixed;inset:0}.institutional-menu-panel{z-index:var(--z-navigation-controls);width:min(42rem,100%);color:var(--vauwr-paper);background:linear-gradient(145deg, #0d0d11fa, #040406fc), var(--vauwr-deep-ink);animation:institutional-menu-arrival .52s var(--ease-vauwr) both;border-left:1px solid #a9874c4d;grid-template-rows:auto auto 1fr;gap:clamp(1.5rem,4vh,3rem);padding:clamp(1.2rem,4vw,4rem);display:grid;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-3rem 0 8rem #0000007a}.menu-panel-heading{justify-content:space-between;align-items:center;display:flex}.menu-panel-heading p{margin:0}.menu-panel-heading button,.experience-controls button{min-height:2.75rem;color:var(--vauwr-mist);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#f6f2e905;border:1px solid #f6f2e92e;padding:.65rem .8rem;font-size:.64rem;font-weight:600}.institutional-menu-panel>nav{justify-content:center;gap:0;display:grid}.institutional-menu-panel>nav a{letter-spacing:.035em;min-height:4.6rem;transition:color .22s var(--ease-micro), letter-spacing .32s var(--ease-vauwr);border-top:1px solid #f6f2e91c;grid-template-columns:3rem 1fr;align-items:center;padding:.9rem .25rem;font-size:clamp(1.3rem,3vw,2.25rem);text-decoration:none;display:grid}:is(.institutional-menu-panel>nav a:hover,.institutional-menu-panel>nav a:focus-visible){color:var(--vauwr-gold);letter-spacing:.24em}.institutional-menu-panel>nav a:last-child{border-bottom:1px solid #f6f2e91c}.institutional-menu-panel>nav a span{color:var(--vauwr-gold);letter-spacing:.16em;font-size:.58rem}.institutional-menu-panel>nav a[aria-current=page]{color:var(--vauwr-gold)}.experience-controls{align-content:start;gap:1rem;max-width:40rem;margin-top:1.5rem;display:grid}.preference-group{grid-template-columns:minmax(5rem,1fr) repeat(2,minmax(6rem,auto));align-items:center;gap:.6rem;display:grid}.preference-group p{color:var(--vauwr-mist);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.74rem}.experience-controls button[aria-pressed=true]{color:var(--vauwr-deep-ink);background:var(--vauwr-gold);border-color:var(--vauwr-gold)}.preference-environment{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.preference-environment p{min-height:2.6em;color:var(--vauwr-smoke);grid-column:1/-1;margin:.4rem 0 0;font-size:.72rem;line-height:1.5}.institutional-main{z-index:var(--z-critical-typography);width:min(100%,94rem);padding:clamp(3rem,8vw,8rem) clamp(1.25rem,6vw,6rem) clamp(7rem,12vw,12rem);position:relative}.page-hero{grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;min-height:min(49rem,100svh - 5rem);padding:clamp(2rem,7vh,5rem) 0 clamp(5rem,10vw,9rem)}.page-hero .eyebrow{grid-column:1/6;align-self:start}.hero-publication-status{color:var(--vauwr-gold);letter-spacing:.14em;text-align:right;text-transform:uppercase;grid-column:8/12;justify-self:end;margin:0;font-size:.58rem;font-weight:650}.eyebrow{color:var(--vauwr-gold);font-family:var(--font-mono), monospace;letter-spacing:.26em;text-transform:uppercase;font-size:.64rem;font-weight:650}.page-hero h1{z-index:var(--z-critical-typography);letter-spacing:-.015em;max-width:12ch;text-shadow:0 0 5rem var(--route-glow);mix-blend-mode:normal;grid-column:1/11;margin:clamp(2.2rem,8vh,6.2rem) 0 0;font-size:clamp(3.7rem,8vw,8rem);font-weight:500;line-height:.94;position:relative}.page-hero h1:before{background:linear-gradient(90deg, var(--vauwr-gold), transparent);content:"";width:clamp(3rem,8vw,7rem);height:1px;position:absolute;top:-1.3rem;left:0}.page-intro{z-index:var(--z-critical-typography);color:color-mix(in srgb, var(--vauwr-paper) 70%, var(--vauwr-mist));border-left:1px solid #a9874c61;grid-column:7/12;margin:clamp(3rem,8vh,6rem) 0 0;padding-left:clamp(1rem,2vw,2rem);font-size:clamp(1.05rem,1.6vw,1.4rem);font-weight:450;line-height:1.7;position:relative}.institutional-content{border-top:1px solid #f6f2e926}.content-section,.contact-routing,.draft-notice,.legal-register{z-index:var(--z-critical-typography);mix-blend-mode:normal;background:linear-gradient(90deg,#050506cc,#0505066b 76%,#0000);position:relative}.content-section{border-bottom-color:#f6f2e921;grid-template-columns:minmax(4rem,1.5fr) minmax(0,8fr) minmax(0,2.5fr);padding:clamp(3.2rem,7vw,6.4rem) 0}.institutional-experience[data-ready=true] :is(.content-section,.legal-register,.contact-routing,.draft-notice):not(.is-visible){opacity:.18;transform:translateY(2.5rem)}:is(.content-section,.legal-register,.contact-routing,.draft-notice).is-visible{opacity:1;transform:none}.content-section>div{grid-column:2}.content-section h2,.legal-register h2,.routing-introduction h2{letter-spacing:-.018em;max-width:14ch;margin-bottom:clamp(1.6rem,4vh,3rem);font-size:clamp(2.25rem,4.4vw,4.4rem);font-weight:500;line-height:1}.content-section p{max-width:46rem;color:color-mix(in srgb, var(--vauwr-paper) 80%, var(--vauwr-mist));font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.82}.content-section p+p{margin-top:1.2rem}.content-status{width:fit-content;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;border:1px solid #a9874c52;padding:.5rem .7rem;color:var(--vauwr-gold)!important;margin-top:1.6rem!important;font-size:.62rem!important}.text-link,.primary-action{border-bottom:1px solid var(--vauwr-gold);min-height:3rem;padding:.8rem 0;position:relative}.text-link:after,.primary-action:after{content:"↗";margin-left:.7rem}.draft-notice{color:var(--vauwr-paper);border-top:1px solid #a9874c6b;border-bottom:1px solid #a9874c6b;grid-template-columns:minmax(12rem,3fr) minmax(0,7fr) minmax(0,2fr);gap:2rem;padding:1.4rem 0;display:grid}.draft-notice>p{color:var(--vauwr-gold);letter-spacing:.14em;margin:0;font-size:.7rem;font-weight:650}.draft-notice>div{max-width:45rem;color:var(--vauwr-mist);line-height:1.65}.private-route-notice{color:var(--vauwr-gold);letter-spacing:.13em;text-transform:uppercase;border:1px solid #a9874c5c;padding:1rem;font-size:.7rem}.legal-register{padding:clamp(3.5rem,8vw,7rem) 0}.legal-register>.section-index{margin-bottom:2rem}.legal-register dl>div{grid-template-columns:minmax(11rem,3fr) minmax(0,7fr) minmax(0,2fr);padding:1.5rem 0}.legal-register dl>div:after{color:var(--vauwr-smoke);letter-spacing:.1em;text-transform:uppercase;content:attr(data-public-status);place-self:center end;font-size:.56rem}.legal-register dl>div[data-public-status=Verified]:after{color:var(--vauwr-gold)}.contact-routing{border-bottom:1px solid #f6f2e921;padding:clamp(3.5rem,8vw,7rem) 0}.routing-introduction{grid-template-columns:minmax(4rem,1.5fr) minmax(0,8fr) minmax(0,2.5fr);gap:clamp(1rem,4vw,4rem);margin-bottom:clamp(3rem,6vw,5rem);display:grid}.routing-introduction>div{grid-column:2}.routing-introduction p:not(.section-index){max-width:46rem;color:var(--vauwr-mist);line-height:1.72}.contact-routing ol{margin:0;padding:0;list-style:none}.contact-routing li{border-top:1px solid #f6f2e91f;grid-template-columns:3rem minmax(12rem,4fr) minmax(8rem,2fr) minmax(12rem,2fr);align-items:center;gap:clamp(1rem,3vw,3rem);min-height:8.5rem;display:grid}.contact-routing li:last-child{border-bottom:1px solid #f6f2e91f}.route-number,.route-owner span{color:var(--vauwr-gold);letter-spacing:.14em;text-transform:uppercase;font-size:.58rem}.contact-routing h3{margin:0 0 .4rem;font-size:clamp(1.45rem,2.4vw,2.3rem);font-weight:500}.contact-routing li>div>p{max-width:33rem;color:var(--vauwr-mist);margin:0;line-height:1.55}.route-owner{gap:.45rem;display:grid}.route-owner strong{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:500}.contact-routing li>a,.route-pending{color:var(--vauwr-gold);letter-spacing:.11em;text-align:right;text-transform:uppercase;justify-self:end;font-size:.62rem;line-height:1.5;text-decoration:none}.contact-routing li>a:after{content:"↗";margin-left:.5rem}.route-pending{max-width:14rem;color:var(--vauwr-smoke)}.site-footer{z-index:var(--z-critical-typography);background:linear-gradient(110deg,#030304,#060608);grid-template-columns:minmax(14rem,2fr) 1fr 1fr auto;position:relative}.not-found{z-index:var(--z-critical-typography);background:0 0;grid-template-columns:repeat(12,minmax(0,1fr));align-content:center;width:min(100%,90rem);min-height:100svh;margin:0 auto;padding:clamp(5rem,10vw,9rem) clamp(1.25rem,6vw,6rem);display:grid;position:relative}.not-found-wordmark{width:clamp(8rem,13vw,12rem);line-height:0;position:absolute;top:clamp(1.25rem,4vw,3rem);left:clamp(1.25rem,6vw,6rem)}.not-found-wordmark img{filter:invert();width:100%;height:auto}.lost-rune{opacity:.055;filter:invert();width:min(34vw,30rem);position:absolute;top:16%;right:6%}.not-found-copy{z-index:var(--z-critical-typography);grid-column:1/9}.not-found h1{letter-spacing:-.025em;max-width:9ch;margin:2.5rem 0;font-size:clamp(4rem,9vw,9rem);font-weight:500;line-height:.92}.not-found-copy>p:last-child{max-width:40rem;color:var(--vauwr-mist);font-size:clamp(1rem,1.5vw,1.3rem);line-height:1.65}.not-found-routes{z-index:var(--z-critical-typography);border-left:1px solid #a9874c57;grid-column:8/13;align-self:end;padding-left:2rem}.not-found-routes nav{gap:0;margin-top:2rem;display:grid}.not-found-routes nav a{color:var(--vauwr-mist);letter-spacing:.13em;border-top:1px solid #f6f2e921;justify-content:space-between;padding:1rem 0;font-size:.7rem;text-decoration:none;display:flex}.institutional-experience[data-route-departing=true] .institutional-main{opacity:.74;transition:opacity .16s var(--ease-micro), transform .22s var(--ease-vauwr);transform:translateY(-.35rem)}@keyframes institutional-depth-breathe{0%{transform:scale(1.04)translate(-1%)}to{transform:scale(1.12)translate(2%,-1%)}}@keyframes institutional-haze-one{0%{transform:translate(-5%)rotate(-8deg)}to{transform:translate(22%,9%)rotate(-5deg)}}@keyframes institutional-haze-two{0%{transform:translate(4%,5%)rotate(6deg)}to{transform:translate(-18%,-8%)rotate(2deg)}}@keyframes institutional-light-travel{0%,to{opacity:.14;transform:translate(-34vw)}42%,58%{opacity:.62}72%{transform:translate(88vw)}}@keyframes institutional-menu-arrival{0%{opacity:0;transform:translate(3rem)}}@media (max-width:900px){.site-header{grid-template-columns:minmax(7rem,10rem) 1fr}.primary-route-navigation,.gateway-return{display:none!important}.header-actions{justify-self:end}.page-hero{min-height:auto;padding-bottom:clamp(5rem,14vw,8rem)}.page-hero .eyebrow,.hero-publication-status,.page-hero h1,.page-intro{grid-column:1/-1}.hero-publication-status{text-align:left;justify-self:start;margin-top:1rem}.page-hero h1,.page-hero h1[data-title-fit=compact]{letter-spacing:.01em;max-width:12ch;margin-top:clamp(2rem,7vh,4rem);font-size:clamp(3.2rem,11.5vw,6.5rem);line-height:1.06}.page-intro{max-width:40rem;margin-top:2.8rem}.content-section,.routing-introduction{grid-template-columns:3rem minmax(0,1fr);gap:1rem}.content-section>div,.routing-introduction>div{grid-column:2}.draft-notice{grid-template-columns:1fr}.contact-routing li{grid-template-columns:2.5rem minmax(0,1fr);align-items:start;padding:1.8rem 0}.contact-routing li>:not(.route-number){grid-column:2}.route-number{grid-row:1/4}.contact-routing li>a,.route-pending{text-align:left;justify-self:start}.legal-register dl>div{grid-template-columns:minmax(8rem,1fr) minmax(0,2fr)}.legal-register dl>div:after{grid-column:2;justify-self:start}.site-footer{grid-template-columns:1fr 1fr}.site-footer>div,.site-footer>p,.not-found-copy,.not-found-routes{grid-column:1/-1}.not-found-routes{margin-top:3rem}}@media (max-width:520px){.site-header{min-height:4.5rem;padding:.75rem 1rem}.site-wordmark{max-width:7.6rem}.institutional-menu-trigger{justify-content:flex-end;min-width:5.75rem}.institutional-menu-panel{padding:1.1rem}.institutional-menu-panel>nav a{min-height:3.8rem;font-size:1.2rem}.preference-group,.preference-environment{grid-template-columns:1fr 1fr}.preference-group p{grid-column:1/-1}.institutional-main{padding:3rem 1.1rem 7rem}.page-hero{padding-top:2rem}.page-hero h1,.page-hero h1[data-title-fit=compact]{overflow-wrap:normal;word-break:normal;font-size:clamp(2.75rem,13.6vw,4.15rem);line-height:1.1}.page-intro{padding-left:1rem;font-size:1rem}.content-section,.routing-introduction{grid-template-columns:2rem minmax(0,1fr)}.content-section h2,.legal-register h2,.routing-introduction h2{font-size:clamp(2rem,10vw,3rem);line-height:1.06}.legal-register dl>div{grid-template-columns:1fr;gap:.6rem}.legal-register dl>div:after{grid-column:1}.site-footer{grid-template-columns:1fr}.site-footer nav{grid-column:1}.route-rune{width:76vw;top:20vh;right:-24%}.not-found{padding-top:8rem;display:block}.not-found h1{font-size:clamp(3.4rem,17vw,5.2rem)}.not-found-routes{padding-left:1rem}}@media (max-height:520px) and (min-width:600px){.site-header{min-height:4rem;padding-block:.55rem}.institutional-main{padding-top:1rem}.page-hero{padding-top:.75rem;padding-bottom:4rem}.page-hero h1,.page-hero h1[data-title-fit=compact]{max-width:13ch;margin-top:1.7rem;font-size:clamp(2.8rem,7.4vw,4.25rem);line-height:1.02}.page-intro{margin-top:1.8rem;font-size:.94rem;line-height:1.55}}.institutional-experience:is([data-reduced-motion=true],[data-reduced-data=true],[data-quality=low]) :is(.institutional-depth,.institutional-haze,.institutional-light){will-change:auto!important;animation:none!important}.institutional-experience:is([data-reduced-motion=true],[data-reduced-data=true],[data-quality=low]) :is(.content-section,.legal-register,.contact-routing,.draft-notice){opacity:1!important;transform:none!important}.institutional-experience[data-runtime-visibility=hidden] *,.institutional-experience[data-runtime-visibility=hidden] :before,.institutional-experience[data-runtime-visibility=hidden] :after{animation-play-state:paused!important}.gateway-reading-shell{color:#f1ebe1;background:radial-gradient(at 50% -25%,#1631495c,#0000 52%),#020812;min-height:100svh;font-family:Bahnschrift,Aptos,Segoe UI,Arial,sans-serif}.gateway-reading-shell .site-header{min-height:5rem;padding:.85rem max(4%, env(safe-area-inset-left));-webkit-backdrop-filter:none;backdrop-filter:none;background:#020812e0;border-bottom-color:#bfa57540;grid-template-columns:minmax(10rem,18rem) 1fr auto;animation:none;position:sticky}.gateway-reading-shell .site-wordmark{width:min(34vw,12rem)}.gateway-reading-shell .site-wordmark img{filter:none;width:100%}.gateway-reading-shell .site-header nav{gap:1.25rem}.gateway-reading-shell .site-header nav a,.gateway-reading-shell .gateway-return,.gateway-reading-shell .institutional-menu-trigger{color:#f1ebe1;letter-spacing:.075em;text-transform:uppercase;font-family:Bahnschrift,Aptos,Segoe UI,Arial,sans-serif;font-size:.78rem;font-weight:500}.gateway-reading-shell .gateway-return{color:#ddc391}.gateway-reading-shell .institutional-menu-trigger{background:#06111b38;border:1px solid #d7c9a347;border-radius:2px;align-items:center;gap:.65rem;min-height:2.75rem;padding:.7rem .85rem;display:inline-flex}.gateway-reading-shell .menu-glyph{border-color:#ddc3919e;width:.72rem;height:.72rem}.gateway-reading-shell .menu-glyph:after{background:#ddc391;inset:.16rem}.gateway-reading-main{width:min(100% - 2.5rem,74rem);margin:0 auto;padding:clamp(2.5rem,6vw,5rem) 0 clamp(4rem,8vw,7rem)}.gateway-reading-heading{border-bottom:1px solid #bfa57540;max-width:64rem;padding:0 0 clamp(1.75rem,4vw,3rem)}.gateway-reading-heading>p:first-child,.gateway-reading-index{color:#ddc391;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-family:Bahnschrift,Aptos,Segoe UI,Arial,sans-serif;font-size:.72rem;font-weight:600}.gateway-reading-heading h1{color:#f1ebe1;letter-spacing:.015em;max-width:28ch;margin:0;font-family:Bahnschrift,Aptos,Segoe UI,Arial,sans-serif;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:400;line-height:1.2}.gateway-reading-heading>p:last-child,.gateway-reading-intro{color:#c6ced5;max-width:58rem;margin:1.15rem 0 0;font-family:Bahnschrift,Aptos,Segoe UI,Arial,sans-serif;font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.65}.gateway-reading-content{max-width:64rem}.gateway-reading-content>.gateway-reading-intro{border-bottom-color:#bfa57533;padding:clamp(2rem,5vw,3.5rem) 0}.gateway-reading-section{border-bottom-color:#bfa57533;grid-template-columns:minmax(2.75rem,4.5rem) minmax(0,1fr);gap:clamp(1rem,3vw,2.5rem);padding:clamp(1.75rem,4vw,3rem) 0;display:grid}.gateway-reading-section>div{min-width:0}.gateway-reading-section h2{letter-spacing:.025em;margin:0 0 1.2rem;font-family:Bahnschrift,Aptos,Segoe UI,Arial,sans-serif;font-size:clamp(1.2rem,2vw,1.7rem);font-weight:500;line-height:1.35}.gateway-reading-section p{color:#d3d8dd;margin:0 0 1rem;font-family:Bahnschrift,Aptos,Segoe UI,Arial,sans-serif;font-size:clamp(.94rem,1.15vw,1.05rem);line-height:1.7}.gateway-reading-section a,.gateway-reading-action a{color:#ddc391;letter-spacing:.1em;text-transform:uppercase;font-family:Bahnschrift,Aptos,Segoe UI,Arial,sans-serif;font-size:.82rem;font-weight:600;text-decoration:none}:is(.gateway-reading-section a:hover,.gateway-reading-section a:focus-visible,.gateway-reading-action a:hover,.gateway-reading-action a:focus-visible){color:var(--vauwr-paper);text-underline-offset:.3em;text-decoration:underline}.gateway-reading-register{background:#0917249e;border-color:#bfa57552;margin-top:clamp(2.25rem,5vw,4rem);padding:clamp(1.25rem,3vw,2rem)}.gateway-reading-register dl{gap:.8rem;margin:0;display:grid}.gateway-reading-register h2{margin:0 0 1.25rem;font-family:Bahnschrift,Aptos,Segoe UI,Arial,sans-serif;font-size:clamp(1.2rem,2vw,1.7rem);font-weight:500}.gateway-reading-register dl div{grid-template-columns:minmax(9rem,1fr) minmax(0,2fr);gap:1rem;display:grid}.gateway-reading-register dt{color:#ddc391;letter-spacing:.1em;text-transform:uppercase;font-family:Bahnschrift,Aptos,Segoe UI,Arial,sans-serif;font-size:.65rem}.gateway-reading-register dd{color:#f1ebe1;margin:0;font-family:Bahnschrift,Aptos,Segoe UI,Arial,sans-serif;line-height:1.6}.gateway-reading-action{margin:2.5rem 0 0}.gateway-reading-footer{color:#aebdc8;letter-spacing:.06em;text-transform:uppercase;border-top-color:#bfa57533;justify-content:space-between;gap:1rem 2rem;width:min(100% - 2.5rem,74rem);margin:0 auto;padding:1.5rem 0 2.5rem;font-family:Bahnschrift,Aptos,Segoe UI,Arial,sans-serif;font-size:.72rem;display:flex}.gateway-reading-footer nav{flex-wrap:wrap;gap:.8rem 1.2rem;display:flex}.gateway-reading-footer a{color:#c6ced5;text-decoration:none}:is(.gateway-reading-footer a:hover,.gateway-reading-footer a:focus-visible){color:#ddc391}.gateway-reading-menu-panel{z-index:calc(var(--z-navigation-controls) + 2);color:#f1ebe1;background:#06111bf0;border:1px solid #bfa57540;border-radius:8px;flex-direction:column;width:min(52rem,100vw - 2rem);max-height:min(90dvh,56rem);display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 30px 90px #00000061}.gateway-reading-menu-heading{border-bottom-color:#ad99772e;flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.4rem;display:flex}.gateway-reading-menu-heading p{color:#e2d3ba;letter-spacing:.1em;margin:0;font-family:Bahnschrift,Aptos,Segoe UI,Arial,sans-serif;font-size:.82rem;font-weight:600}.gateway-reading-menu-heading button{color:#f1ebe1;text-transform:uppercase;background:0 0;border:1px solid #d0be962e;border-radius:50%;flex:none;width:2.75rem;height:2.75rem;padding:0;font-family:Bahnschrift,Aptos,Segoe UI,Arial,sans-serif;font-size:0}.gateway-reading-menu-heading button:after{content:"×";font-size:1.55rem;line-height:1}.gateway-reading-shell nav.gateway-reading-menu-list{overscroll-behavior:contain;justify-content:stretch;min-height:0;padding:1.25rem 1.5rem 1.5rem;display:grid;overflow:auto}.gateway-reading-shell .site-header nav.gateway-reading-menu-list a{color:#f1ebe1;letter-spacing:.025em;text-transform:uppercase;border-bottom-color:#bca5762b;grid-template-columns:2.75rem 1fr;align-items:center;min-height:3.5rem;font-family:Bahnschrift,Aptos,Segoe UI,Arial,sans-serif;font-size:clamp(1rem,2vw,1.5rem);font-weight:400;text-decoration:none;display:grid}.gateway-reading-menu-list a span{color:#d7bd87;letter-spacing:.08em;font-family:Bahnschrift,Aptos,Segoe UI,Arial,sans-serif;font-size:.75rem}:is(.gateway-reading-menu-list a[aria-current=page],.gateway-reading-menu-list a:hover,.gateway-reading-menu-list a:focus-visible){color:#ddc391}@media (max-width:680px){.gateway-reading-shell .site-header{min-height:4.25rem;padding:.65rem max(6%, env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) auto}.gateway-reading-shell .site-wordmark{width:min(52vw,10rem)}.gateway-reading-shell .primary-route-navigation,.gateway-reading-shell .gateway-return{display:none}.gateway-reading-shell .institutional-menu-trigger{padding:.6rem .65rem;font-size:.75rem}.gateway-reading-main{width:min(100% - 2rem,42rem);padding-top:2.5rem}.gateway-reading-heading h1{font-size:clamp(1.75rem,8vw,2.25rem)}.gateway-reading-section{grid-template-columns:2.25rem minmax(0,1fr)}.gateway-reading-register dl div{grid-template-columns:1fr;gap:.4rem}.gateway-reading-footer{flex-direction:column;width:min(100% - 2rem,42rem)}.gateway-reading-menu-panel{width:calc(100vw - 1.5rem);max-height:calc(100dvh - 1.5rem)}}.network-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,2rem);display:grid}.network-card{background:linear-gradient(150deg,#a9874c14,#0000 42%),#07070985;border:1px solid #a9874c3d;flex-direction:column;gap:2rem;min-height:34rem;padding:clamp(1.35rem,2.6vw,2.25rem);display:flex;position:relative;overflow:hidden}.network-card>:not(.network-card-geometry){z-index:1;position:relative}.network-card header{min-height:10rem}.network-card h2{font-family:var(--font-monument);margin:1.5rem 0 0;font-size:clamp(1.15rem,1.8vw,1.75rem);line-height:1.18}.network-card h3,.network-role-line,.network-profile-status{font-family:var(--font-mono), monospace;text-transform:uppercase}.network-card h3{color:var(--vauwr-gold);letter-spacing:.16em;margin:0 0 .8rem;font-size:.66rem}.network-role-line{letter-spacing:.1em;margin-top:.85rem;font-size:.67rem;line-height:1.65}.network-capabilities{flex-wrap:wrap;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.network-capabilities li{border:1px solid #ffffff21;padding:.42rem .58rem;font-size:.78rem}.network-verified-record{border-top:1px solid #a9874c38;padding-top:1rem}.network-verified-record p{margin:0}.network-profile-status,.network-profile-link{color:var(--vauwr-gold);letter-spacing:.16em;border-top:1px solid #ffffff24;margin-top:auto;padding-top:1.3rem;font-size:.68rem}.network-profile-link{text-decoration:none}.network-card-geometry{opacity:.28;pointer-events:none;position:absolute;inset:0}.network-card-geometry span{border:1px solid #a9874c47;position:absolute;transform:rotate(45deg)}.network-card-geometry span:first-child{width:12rem;height:12rem;top:-5rem;right:-5rem}.network-card-geometry span:nth-child(2){width:4rem;height:4rem;bottom:5rem;right:2.5rem}.network-card-geometry span:nth-child(3){background:#a9874c29;width:1.5rem;height:1.5rem;bottom:6.25rem;right:3.75rem}.network-media-state{border-block:1px solid #a9874c38;min-height:22rem;margin-top:clamp(4rem,8vw,7rem);padding:clamp(2rem,5vw,4.5rem);position:relative;overflow:hidden}.network-media-state>:not(.network-media-geometry){z-index:1;position:relative}.network-media-state h2{max-width:22ch;font-family:var(--font-monument);margin-top:2rem;font-size:clamp(1.45rem,3.4vw,3.2rem);line-height:1.2}.network-media-geometry,.network-media-geometry span{pointer-events:none;position:absolute;inset:0}.network-media-geometry{background:radial-gradient(circle at 75%,#a9874c1f,#0000 34%)}.network-media-geometry span{border:1px solid #a9874c2e;width:min(42vw,30rem);height:min(42vw,30rem);margin:auto 10% auto auto;transform:rotate(45deg)}.network-media-geometry span:nth-child(2){scale:.72}.network-media-geometry span:nth-child(3){scale:.42}@media (max-width:980px){.network-grid{grid-template-columns:1fr}.network-card,.network-card header{min-height:0}}@media (max-width:560px){.network-media-state{min-height:20rem;padding-inline:1rem}.network-media-geometry span{margin-right:0;right:-20%}}@font-face{font-family:VAUWR Monument;src:url(/fonts/vauwr/syncopate-400.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:VAUWR Monument;src:url(/fonts/vauwr/syncopate-700.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:VAUWR Narrative;src:url(/fonts/vauwr/newsreader-variable.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:VAUWR System;src:url(/fonts/vauwr/fragment-mono-400.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:VAUWR Monument Fallback;src:local(Arial);size-adjust:90%;ascent-override:92%;descent-override:24%;line-gap-override:0%}@font-face{font-family:VAUWR Narrative Fallback;src:local(Georgia);size-adjust:97%;ascent-override:91%;descent-override:23%;line-gap-override:0%}@font-face{font-family:VAUWR System Fallback;src:local(Consolas);size-adjust:94%;ascent-override:91%;descent-override:23%;line-gap-override:0%}:root{--font-monument:"VAUWR Monument", "VAUWR Monument Fallback", Arial, sans-serif;--font-narrative:"VAUWR Narrative", "VAUWR Narrative Fallback", Georgia, serif;--font-system:"VAUWR System", "VAUWR System Fallback", Consolas, monospace;--font-ui:var(--font-narrative);--font-mono:var(--font-system);--type-display-monument:clamp(3.2rem, 10.5vw, 9.6rem);--type-display-route:clamp(3.25rem, 8.2vw, 7.6rem);--type-heading-architectural:clamp(.96rem, 1.35vw, 1.2rem);--type-heading-narrative:clamp(2.25rem, 4.4vw, 4.4rem);--type-narrative-lead:clamp(1.1rem, 1.6vw, 1.42rem);--type-body-large:clamp(1.08rem, 1.3vw, 1.28rem);--type-body:clamp(1rem, 1.08vw, 1.14rem);--type-body-small:clamp(.9rem, .94vw, 1rem);--type-system-label:clamp(.75rem, .78vw, .8125rem);--type-metadata:clamp(.75rem, .72vw, .78rem);--type-legal-small:clamp(.875rem, .9vw, .95rem);--weight-monument-idle:400;--weight-monument-attention:400;--weight-monument-focus:700;--weight-monument-commit:700;--weight-narrative-body:380;--weight-narrative-display:520;--weight-system:400;--tracking-monument-idle:.145em;--tracking-monument-attention:.1em;--tracking-monument-focus:.045em;--tracking-monument-commit:.035em;--tracking-route:.04em;--tracking-system:.085em;--measure-narrative:66ch;--measure-legal:72ch;--line-narrative:1.62;--line-legal:1.65;--line-system:1.3;--portal-long-label-size:clamp(.82rem, 2vw, 1.65rem);--portal-long-label-width:min(88vw, 28rem)}html{font-synthesis:none}body{font-family:var(--font-narrative);font-weight:var(--weight-narrative-body);font-optical-sizing:auto}.cinematic-identity-tagline,.page-hero .eyebrow,.arrival-copy .eyebrow,.not-found-copy .eyebrow,.site-header .primary-route-navigation a,.institutional-menu-panel>nav a,.mobile-portal-open,.arrival-copy h1,.site-footer nav:first-of-type a,.not-found-routes nav a span:first-child{font-family:var(--font-monument);font-synthesis:none;text-transform:uppercase}.cinematic-identity-tagline{letter-spacing:.12em;white-space:nowrap;max-width:calc(100vw - 5rem);font-size:clamp(.54rem,.62vw,.7rem);font-weight:700;line-height:1.35}.page-hero .eyebrow,.arrival-copy .eyebrow,.not-found-copy .eyebrow{font-size:var(--type-system-label);letter-spacing:var(--tracking-route);font-weight:700;line-height:1.35}.site-header .primary-route-navigation a,.site-footer nav:first-of-type a{letter-spacing:.065em;font-weight:400}.institutional-menu-panel>nav a{letter-spacing:.055em;font-weight:400;line-height:1.12}.arrival-copy h1{letter-spacing:.055em;font-weight:700;line-height:1.15}.portal-title{place-items:center;width:max-content;max-width:90vw;line-height:1;display:grid;position:relative}.portal-label .portal-title-layer{color:color-mix(in srgb, var(--chamber-foreground) 68%, transparent);font-family:var(--font-monument);font-size:clamp(.88rem,1.35vw,1.25rem);font-weight:var(--weight-monument-idle);letter-spacing:var(--tracking-monument-idle);font-synthesis:none;text-transform:uppercase;white-space:nowrap;transition:color .32s var(--ease-micro), letter-spacing .52s var(--ease-vauwr), opacity 70ms linear;grid-area:1/1;padding:0;line-height:1.12;display:block;transform:none}.portal[data-interaction-state=attention] .portal-title-layer{color:var(--chamber-foreground);letter-spacing:var(--tracking-monument-attention)}.portal:is([data-interaction-state=focus],[data-interaction-state=commit]) .portal-title-layer{color:var(--chamber-foreground);font-weight:var(--weight-monument-focus);letter-spacing:var(--tracking-monument-focus)}.portal[data-interaction-state=commit] .portal-title-layer{letter-spacing:var(--tracking-monument-commit)}.portal--hallbound .portal-title{width:var(--portal-long-label-width);max-width:none}.portal--hallbound .portal-title-layer{font-size:var(--portal-long-label-size);white-space:nowrap;transform:none}.portal-label small{font-family:var(--font-system);font-size:clamp(.68rem,.7vw,.75rem);font-weight:var(--weight-system);letter-spacing:var(--tracking-system);line-height:var(--line-system)}.mobile-portal-open{font-size:var(--type-system-label);letter-spacing:.045em;font-weight:700}.mobile-portal-name{font-family:var(--font-monument);font-size:var(--type-system-label);letter-spacing:.055em;text-transform:uppercase;font-weight:400;line-height:1.2}.page-hero h1,.content-section h2,.legal-register h2,.routing-introduction h2,.contact-routing h3,.not-found h1,.atmosphere-lab h2,.arrival-copy h2{font-family:var(--font-narrative);font-weight:var(--weight-narrative-display);font-variation-settings:"opsz" 52, "wght" var(--weight-narrative-display);font-optical-sizing:auto;font-synthesis:none}.page-hero h1{max-width:13ch;font-size:var(--type-display-route);letter-spacing:-.018em;overflow-wrap:normal;word-break:normal;line-height:1.04}.page-hero h1[data-title-fit=compact]{letter-spacing:-.01em;max-width:14ch;font-size:clamp(3.15rem,7.45vw,7.2rem);line-height:1.12}.page-intro,.content-section p,.routing-introduction p:not(.section-index),.contact-routing li>div>p,.draft-notice>div,.legal-register dd,.site-footer p,.not-found-copy>p:last-child,.arrival-intro,.atmosphere-lab>p:not(.eyebrow){font-family:var(--font-narrative);font-weight:var(--weight-narrative-body);font-variation-settings:"opsz" 17, "wght" var(--weight-narrative-body);font-optical-sizing:auto;font-synthesis:none}.page-intro{max-width:var(--measure-narrative);color:#ded8cd;font-size:var(--type-narrative-lead);line-height:var(--line-narrative)}.content-section p,.routing-introduction p:not(.section-index),.contact-routing li>div>p,.draft-notice>div,.legal-register dd{max-width:var(--measure-narrative);color:#d6d0c5;font-size:var(--type-body);line-height:var(--line-narrative)}.institutional-experience:is([data-route=privacy],[data-route=terms],[data-route=legal]) .content-section p,.institutional-experience[data-route=legal] .legal-register dd{max-width:var(--measure-legal);font-size:var(--type-legal-small);line-height:var(--line-legal)}.content-section h2,.legal-register h2,.routing-introduction h2{font-size:var(--type-heading-narrative);letter-spacing:-.01em;line-height:1.08}.institutional-experience:is([data-route=studio],[data-route=creator],[data-route=founder]) .content-section h2{max-width:30ch;font-family:var(--font-monument);font-size:var(--type-heading-architectural);font-variation-settings:normal;letter-spacing:.065em;text-transform:uppercase;font-weight:700;line-height:1.3}.contact-routing h3{letter-spacing:-.008em;line-height:1.15}.not-found h1{letter-spacing:-.018em;line-height:1.02}.arrival-copy h2{letter-spacing:-.018em;text-wrap:balance;max-width:100%;font-size:clamp(3.2rem,6vw,7.2rem);line-height:1.02}.arrival-copy h2 span{white-space:normal}.arrival-intro{color:color-mix(in srgb, var(--vauwr-ink) 84%, var(--vauwr-graphite));font-size:var(--type-body);line-height:1.6}.not-found-copy>p:last-child,.site-footer p,.atmosphere-lab>p:not(.eyebrow){color:#c9c3b9;font-size:var(--type-body-small);line-height:1.6}.skip-link,.gateway-instruction,.sky-readout,.text-control,.menu-toggle,.overlay-close,.passage-cancel,.passage-safe-zone p,.passage-safe-zone span,.qa-notice,.arrival-actions a,.arrival-return,.gateway-return,.institutional-menu-trigger,.menu-panel-heading,.menu-panel-heading button,.experience-controls,.experience-controls button,.section-index,.hero-publication-status,.content-status,.draft-notice>p,.private-route-notice,.legal-register dt,.legal-register dl>div:after,.route-number,.route-owner span,.route-owner strong,.contact-routing li>a,.route-pending,.site-footer nav:last-of-type a,.site-footer>p,.text-link,.primary-action{font-family:var(--font-system);font-weight:var(--weight-system);letter-spacing:var(--tracking-system);line-height:var(--line-system);font-synthesis:none}.gateway-instruction,.sky-readout,.text-control,.menu-toggle,.overlay-close,.passage-cancel,.gateway-return,.institutional-menu-trigger,.menu-panel-heading button,.experience-controls button,.section-index,.hero-publication-status,.content-status,.draft-notice>p,.private-route-notice,.legal-register dt,.legal-register dl>div:after,.route-number,.route-owner span,.route-owner strong,.contact-routing li>a,.route-pending,.site-footer nav:last-of-type a,.site-footer>p,.text-link,.primary-action{font-size:var(--type-system-label)}.passage-safe-zone p,.passage-safe-zone span,.qa-notice,.arrival-actions a,.arrival-return,.preference-group p,.preference-environment p,.institutional-menu-panel>nav a span{font-family:var(--font-system);font-size:var(--type-metadata);font-weight:var(--weight-system);letter-spacing:var(--tracking-system);line-height:var(--line-system)}.preference-environment p,.route-pending{color:color-mix(in srgb, var(--vauwr-paper) 62%, var(--vauwr-smoke))}@media (max-width:760px){.cinematic-identity-tagline{letter-spacing:.095em;max-width:calc(100vw - 4.75rem);font-size:.5rem}.portal-label .portal-title-layer{font-size:clamp(.9rem,4.4vw,1.2rem)}.portal--hallbound .portal-title-layer{font-size:var(--portal-long-label-size)}.portal-label small,.mobile-portal-open,.mobile-portal-name,.gateway-utility .text-control,.qa-notice,.arrival-actions a,.arrival-return{font-size:var(--type-system-label)}.institutional-menu-panel>nav a{letter-spacing:.035em;font-size:clamp(.82rem,3.6vw,.95rem)}.page-hero h1,.page-hero h1[data-title-fit=compact]{letter-spacing:-.01em;max-width:12ch;font-size:clamp(2.65rem,13.5vw,5rem);line-height:1.12}.page-intro{font-size:max(1rem, var(--type-body))}.content-section p,.routing-introduction p:not(.section-index),.contact-routing li>div>p,.draft-notice>div,.legal-register dd,.arrival-intro{min-width:0;font-size:max(1rem, var(--type-body))}.site-footer p,.not-found-copy>p:last-child,.atmosphere-lab>p:not(.eyebrow){font-size:max(.875rem, var(--type-body-small))}.content-section h2,.legal-register h2,.routing-introduction h2{font-size:clamp(2rem,10vw,3rem);line-height:1.12}.institutional-experience:is([data-route=studio],[data-route=creator],[data-route=founder]) .content-section h2{font-size:clamp(.9rem,3.7vw,1.08rem)}.arrival-copy h2{font-size:clamp(2.35rem,11.5vw,4rem);line-height:1.04}}@media (max-width:430px){.portal--hallbound .portal-title-layer{font-size:clamp(.82rem,3.8vw,1.1rem)}}@media (max-width:390px){.gateway-utility{top:4.75rem;right:.55rem}}@media (max-height:520px) and (min-width:600px){.page-hero h1,.page-hero h1[data-title-fit=compact]{font-size:clamp(2.75rem,7.2vw,4.15rem);line-height:1.08}.page-intro{font-size:1rem;line-height:1.55}}.gateway-shell[data-reduced-motion=true] .portal-title-layer,.gateway-shell[data-reduced-data=true] .portal-title-layer,.gateway-shell[data-quality=low] .portal-title-layer{transition:none}@media (prefers-reduced-motion:reduce){.portal-title-layer{transition:none!important}}
