/*! tailwindcss v4.3.0 | 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)))){:root,:host{--interference:0;--carrier-jitter-x:0;--carrier-jitter-y:0;--bloom-intensity:0;--final-ramp:0;--final-scramble:0;--final-fade:0}*,:before,:after,::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-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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-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;--char-glitch:0}}}@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;--color-neutral-50:oklch(98.5% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--spacing:.25rem;--container-3xl:48rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-7xl:4.5rem;--text-7xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-medium:500;--tracking-tight:-.025em;--leading-tight:1.25;--leading-relaxed:1.625;--ease-out:cubic-bezier(0, 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);--font-gothic:"Missaali", serif;--font-body:"Chakra Petch", system-ui, sans-serif;--color-channel-a:oklch(63.8% .21 29);--color-channel-b:oklch(88% .33 142);--color-wax-shadow:oklch(49.5% .18 28);--color-wax-deep:oklch(34.8% .128 28)}}@layer base{*,:after,:before,::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]){appearance:button}::file-selector-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{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.col-span-12{grid-column:span 12/span 12}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.h-dvh{height:100dvh}.h-full{height:100%}.min-h-\[600px\]{min-height:600px}.min-h-\[calc\(100dvh-4rem\)\]{min-height:calc(100dvh - 4rem)}.min-h-dvh{min-height:100dvh}.w-14{width:calc(var(--spacing) * 14)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[28rem\]{max-width:28rem}.max-w-\[32rem\]{max-width:32rem}.max-w-prose{max-width:65ch}.flex-1{flex: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}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-rows-\[auto_auto_1fr\]{grid-template-rows:auto auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-16{gap:calc(var(--spacing) * 16)}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-neutral-800{border-color:var(--color-neutral-800)}.border-neutral-900{border-color:var(--color-neutral-900)}.bg-neutral-950{background-color:var(--color-neutral-950)}.p-4{padding:calc(var(--spacing) * 4)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-12{padding-inline:calc(var(--spacing) * 12)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.font-body{font-family:var(--font-body)}.font-gothic{font-family:var(--font-gothic)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-nowrap{white-space:nowrap}.text-inherit{color:inherit}.text-neutral-50{color:var(--color-neutral-50)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.opacity-55{opacity:.55}.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)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[dev\:kill\]{dev:kill}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (width>=40rem){.sm\:col-span-12{grid-column:span 12/span 12}.sm\:row-start-3{grid-row-start:3}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-rows-\[auto_clamp\(0\.25rem\,4vh\,3rem\)_auto_1fr\]{grid-template-rows:auto clamp(.25rem,4vh,3rem) auto 1fr}.sm\:text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}}@font-face{font-family:Missaali;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/missaali.otf)format("opentype")}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/chakra-petch-500.woff2)format("woff2")}@property --interference{syntax:"<number>";inherits:true;initial-value:0}@property --char-glitch{syntax:"<number>";inherits:false;initial-value:0}html,body{background-color:var(--color-neutral-950);color:var(--color-neutral-50);font-family:var(--font-body);overscroll-behavior:none;min-height:100dvh}body,body *{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 32 32'><text x='16' y='24' font-size='24' text-anchor='middle' fill='%23fafafa' font-family='serif'>✠</text></svg>") 19 19,crosshair}body a,body a *,body button,body button *,body [role=button],body [role=button] *{cursor:pointer}body .echo-card,body .echo-card *,body[data-wordmark-engaged=true] .replica-card,body[data-wordmark-engaged=true] .replica-card *{cursor:not-allowed}body[data-wordmark-engaged=true] a.replica-card{pointer-events:none}.page-shell{position:relative}.scan-lines{pointer-events:none;z-index:60;opacity:calc(var(--interference) * .9);mix-blend-mode:overlay;background:repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 3px),radial-gradient(#0000 55%,#00000080 100%);position:fixed;inset:0}.wordmark-stack{white-space:nowrap;font-size:clamp(3rem,11vw,10rem);display:block;position:relative}.wordmark-char{text-shadow:calc(var(--shadow-a-x,0) * var(--char-glitch,0) * 1px) calc(var(--shadow-a-y,0) * var(--char-glitch,0) * 1px) var(--color-channel-a), calc(var(--shadow-b-x,0) * var(--char-glitch,0) * 1px) calc(var(--shadow-b-y,0) * var(--char-glitch,0) * 1px) var(--color-channel-b);will-change:text-shadow, transform;transition:transform .22s cubic-bezier(.34,1.56,.64,1);display:inline-block}@media (hover:hover) and (prefers-reduced-motion:no-preference){.wordmark-char:hover{transform:translateY(-.025em)scale(1.02)}}.rgb-split{color:var(--color-neutral-50)}.wordmark-ghost{pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;mix-blend-mode:screen;will-change:transform, opacity;position:absolute;top:0;left:0}.wordmark-ghost-a{color:var(--color-channel-a);opacity:var(--ghost-a-opacity,0);transform:translate(calc(var(--ghost-a-x,0) * 1px), calc(var(--ghost-a-y,0) * 1px)) skewX(calc(var(--ghost-a-skew,0) * 1deg))}.wordmark-ghost-b{color:var(--color-channel-b);opacity:var(--ghost-b-opacity,0);transform:translate(calc(var(--ghost-b-x,0) * 1px), calc(var(--ghost-b-y,0) * 1px)) skewX(calc(var(--ghost-b-skew,0) * 1deg))}.wordmark-ghost-c{color:var(--color-neutral-50);opacity:var(--ghost-c-opacity,0);transform:translate(calc(var(--ghost-c-x,0) * 1px), calc(var(--ghost-c-y,0) * 1px)) skewY(calc(var(--ghost-c-skew,0) * 1deg))}.replica-card-frame{border:1px solid oklch(from var(--color-neutral-50) l c h / .45);box-shadow:inset 0 0 0 1px oklch(from var(--color-neutral-50) l c h / .12);background:oklch(from var(--color-neutral-50) l c h / .015);transition:border-color .2s,background-color .2s,box-shadow .2s,opacity .3s cubic-bezier(.4,0,.2,1)}.replica-card:hover .replica-card-frame,.replica-card:focus-visible .replica-card-frame{border-color:oklch(from var(--color-neutral-50) l c h / .85);background:oklch(from var(--color-neutral-50) l c h / .04);box-shadow:inset 0 0 0 1px oklch(from var(--color-neutral-50) l c h / .25), 0 0 0 1px oklch(from var(--color-neutral-50) l c h / .4)}.replica-card:focus-visible{outline:2px solid oklch(from var(--color-neutral-50) l c h / .85);outline-offset:4px}.replica-card-header{font-family:var(--font-body);letter-spacing:.25em;text-transform:uppercase;color:oklch(from var(--color-neutral-50) l c h / .6);font-size:.625rem}.replica-card-stamp{border:1px solid oklch(from var(--color-neutral-50) l c h / .55);letter-spacing:.18em;color:var(--color-neutral-50);padding:.2rem .55rem;position:relative}.replica-card-rule{border:0;border-top:1px solid oklch(from var(--color-neutral-50) l c h / .45);height:0;margin:.85rem 0}.replica-card-rule--double{border-top:1px solid oklch(from var(--color-neutral-50) l c h / .55);border-bottom:1px solid oklch(from var(--color-neutral-50) l c h / .25);background:0 0;height:4px}.replica-card-title{letter-spacing:-.01em;white-space:nowrap;text-overflow:clip;margin:.5rem 0 .65rem;font-size:clamp(2rem,4vw,3rem);line-height:1;overflow:hidden}.replica-card-meta{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;font-size:.6875rem}.replica-card-meta dt{color:oklch(from var(--color-neutral-50) l c h / .45)}.replica-card-meta dd{color:var(--color-neutral-50);font-variant-numeric:tabular-nums;margin:.25rem 0 0}.replica-card-footer{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:oklch(from var(--color-neutral-50) l c h / .55);font-size:.625rem}.replica-card-arrow{color:oklch(from var(--color-neutral-50) l c h / .85);font-size:.875rem;transition:transform .2s}.replica-card:hover .replica-card-arrow,.replica-card:focus-visible .replica-card-arrow{transform:translate(2px)}.replica-card-seal{opacity:0;pointer-events:none;z-index:1;background:oklch(from var(--color-neutral-950) l c h / .96);border:1px solid var(--color-neutral-50);clip-path:polygon(0% 0%,100% 0%,100% 0%,0% 0%,0% 100%,100% 100%,100% 100%,0% 100%);justify-content:center;align-items:center;transition:opacity 0s .3s,clip-path .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0;overflow:hidden}.replica-card-seal-medallion{width:clamp(7rem,38%,11rem);height:auto;color:var(--color-neutral-50);z-index:2;opacity:0;transform-origin:50%;transition:opacity .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1);display:block;position:relative;transform:scale(.92)}body[data-wordmark-engaged=true] .replica-card .replica-card-seal{opacity:1;clip-path:polygon(0% 0%,100% 0%,100% 50%,0% 50%,0% 100%,100% 100%,100% 50%,0% 50%);transition:opacity,clip-path .3s cubic-bezier(.4,0,.2,1)}body[data-wordmark-engaged=true] .replica-card .replica-card-frame{opacity:.25}body[data-wordmark-engaged=true] .replica-card .replica-card-seal-medallion{opacity:1;transition-delay:.3s;transform:scale(1)}.echo-card .replica-card-frame{background:repeating-linear-gradient(135deg, oklch(from var(--color-neutral-50) l c h / .05) 0 1px, transparent 1px 14px), repeating-linear-gradient(45deg, oklch(from var(--color-neutral-50) l c h / .03) 0 1px, transparent 1px 22px), oklch(from var(--color-neutral-50) l c h / .01);transition:background .18s;position:relative}.echo-card .replica-card-frame:before,.echo-card .replica-card-frame:after{content:"";border:2px solid oklch(from var(--color-neutral-50) l c h / .55);width:1.1rem;height:1.1rem;position:absolute}.echo-card .replica-card-frame:before{border-bottom:0;border-right:0;top:.45rem;left:.45rem;transform:translate(-2px,1px)}.echo-card .replica-card-frame:after{border-top:0;border-left:0;bottom:.45rem;right:.45rem;transform:translate(3px,-1px)}.echo-card:hover .replica-card-frame{background:repeating-linear-gradient(135deg, oklch(from var(--color-neutral-50) l c h / .1) 0 1px, transparent 1px 10px), repeating-linear-gradient(45deg, oklch(from var(--color-neutral-50) l c h / .05) 0 1px, transparent 1px 18px), oklch(from var(--color-neutral-50) l c h / .02)}.echo-card .replica-card-stamp{border-color:var(--color-neutral-50);color:var(--color-neutral-50)}.echo-card .replica-card-archive{color:oklch(from var(--color-neutral-50) l c h / .7)}.echo-card-redaction{background:oklch(from var(--color-neutral-50) l c h / .55);width:100%;height:clamp(2.5rem,5vw,3.75rem);margin:.5rem 0 .65rem;transition:background .18s,transform .18s;display:block;position:relative;transform:translate(-3px)}.echo-card[data-echo-glitch="0"]{--echo-redaction-anim:echo-redaction-glitch-0 .6s steps(1, end);--echo-bar-anim:echo-bar-smear-0 .6s steps(1, end)}.echo-card[data-echo-glitch="1"]{--echo-redaction-anim:echo-redaction-glitch-1 .52s steps(1, end);--echo-bar-anim:echo-bar-smear-1 .52s steps(1, end)}.echo-card[data-echo-glitch="2"]{--echo-redaction-anim:echo-redaction-glitch-2 .72s steps(1, end);--echo-bar-anim:echo-bar-smear-2 .72s steps(1, end)}.echo-card[data-echo-glitch="3"]{--echo-redaction-anim:echo-redaction-glitch-3 .48s steps(1, end);--echo-bar-anim:echo-bar-smear-3 .48s steps(1, end)}.echo-card[data-echo-glitch="4"]{--echo-redaction-anim:echo-redaction-glitch-4 .56s steps(1, end);--echo-bar-anim:echo-bar-smear-4 .56s steps(1, end)}.echo-card[data-echo-glitch="5"]{--echo-redaction-anim:echo-redaction-glitch-5 .64s steps(1, end);--echo-bar-anim:echo-bar-smear-5 .64s steps(1, end)}.echo-card[data-echo-glitch="6"]{--echo-redaction-anim:echo-redaction-glitch-6 .46s steps(1, end);--echo-bar-anim:echo-bar-smear-6 .46s steps(1, end)}.echo-card[data-echo-glitch="7"]{--echo-redaction-anim:echo-redaction-glitch-7 .7s steps(1, end);--echo-bar-anim:echo-bar-smear-7 .7s steps(1, end)}.echo-card[data-echo-glitch="8"]{--echo-redaction-anim:echo-redaction-glitch-8 .54s steps(1, end);--echo-bar-anim:echo-bar-smear-8 .54s steps(1, end)}.echo-card[data-echo-glitch="9"]{--echo-redaction-anim:echo-redaction-glitch-9 .62s steps(1, end);--echo-bar-anim:echo-bar-smear-9 .62s steps(1, end)}.echo-card:hover .echo-card-redaction{background:oklch(from var(--color-neutral-50) l c h / .7);animation:var(--echo-redaction-anim)}.echo-card-redaction-label{color:var(--color-neutral-950);font-family:var(--font-body);letter-spacing:.4em;text-transform:uppercase;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:clamp(.8rem,1.4vw,1rem);font-weight:500;display:flex;position:absolute;inset:0}@keyframes echo-redaction-glitch-0{0%{clip-path:inset(0);transform:translate(-3px)}15%{clip-path:inset(40% 0 30%);transform:translate(4px)}30%{clip-path:inset(0 25%);transform:translate(-2px)}45%{clip-path:inset(15% 0 60%);transform:translate(3px)}70%{clip-path:inset(0);transform:translate(-1px)}to{clip-path:inset(0);transform:translate(-3px)}}@keyframes echo-redaction-glitch-1{0%{clip-path:inset(0);transform:translate(-3px)scaleY(1)}10%{clip-path:inset(0 50% 0 0);transform:translate(8px)scaleY(.6)}25%{clip-path:inset(0 0 0 50%);transform:translate(-6px)scaleY(1)}50%{clip-path:inset(0);transform:translate(0)scaleY(1.4)}75%{clip-path:inset(70% 0 0);transform:translate(2px)scaleY(.9)}to{clip-path:inset(0);transform:translate(-3px)scaleY(1)}}@keyframes echo-redaction-glitch-2{0%,to{clip-path:inset(0);filter:none;transform:translate(-3px)skew(0deg)}8%{clip-path:inset(20% 0 50%);transform:translate(-12px)skew(-8deg)}20%{clip-path:inset(50% 0 20%);filter:invert();transform:translate(10px)skew(6deg)}40%{clip-path:inset(0 40% 0 0);transform:translate(-4px)skew(-2deg)}60%{clip-path:inset(0 0 0 60%);filter:invert();transform:translate(6px)skew(3deg)}85%{clip-path:inset(30% 0);transform:translate(-1px)}}@keyframes echo-redaction-glitch-3{0%{clip-path:inset(0);transform:translate(-3px)}20%{clip-path:inset(0 0 80%);transform:translate(2px,-3px)}35%{clip-path:inset(80% 0 0);transform:translate(-1px,4px)}55%{clip-path:inset(0);transform:translate(5px)}to{clip-path:inset(0);transform:translate(-3px)}}@keyframes echo-redaction-glitch-4{0%,to{clip-path:inset(0);filter:none;transform:translate(-3px)}18%{clip-path:inset(0);filter:blur(2px);transform:translate(-3px)}28%{clip-path:inset(20% 0 60%);transform:translate(-12px)}48%{clip-path:inset(60% 0 20%);filter:blur(1px);transform:translate(8px)}72%{clip-path:inset(0);transform:translate(-2px)}}@keyframes echo-redaction-glitch-5{0%{clip-path:inset(0);transform:translate(-3px)}15%{clip-path:inset(0 0 85%);transform:translate(-3px,-8px)}30%{clip-path:inset(15% 0 70%);transform:translate(-3px,-4px)}45%{clip-path:inset(30% 0 55%);transform:translate(-3px)}60%{clip-path:inset(45% 0 40%);transform:translate(-3px,4px)}75%{clip-path:inset(60% 0 25%);transform:translate(-3px,6px)}90%{clip-path:inset(75% 0 10%);transform:translate(-3px)}to{clip-path:inset(0);transform:translate(-3px)}}@keyframes echo-redaction-glitch-6{0%,to{clip-path:inset(0);transform:translate(-3px)}15%{clip-path:inset(0 70% 0 0);transform:translate(20px,-10px)}30%{clip-path:inset(0 0 0 70%);transform:translate(-20px,-10px)}45%{clip-path:inset(0 70% 0 0);transform:translate(-20px,10px)}60%{clip-path:inset(0 0 0 70%);transform:translate(20px,10px)}80%{clip-path:inset(0);transform:translate(-3px)}}@keyframes echo-redaction-glitch-7{0%{clip-path:inset(0);transform:translate(-3px)scaleX(1)}30%{clip-path:inset(35% 0);transform:translate(-12px)scaleX(1.6)}55%{clip-path:inset(0);transform:translate(8px)scaleX(.5)}75%{clip-path:inset(20% 0 60%);transform:translate(0)scaleX(1.2)}to{clip-path:inset(0);transform:translate(-3px)scaleX(1)}}@keyframes echo-redaction-glitch-8{0%,to{clip-path:inset(0);transform:translate(-3px)scaleX(1)}15%{clip-path:inset(0);transform:translate(-3px)scaleX(-1)}35%{clip-path:inset(0 50% 0 0);transform:translate(6px)scaleX(1)}55%{clip-path:inset(0 0 0 50%);transform:translate(-6px)scaleX(-1)}75%{clip-path:inset(40% 0);transform:translate(0)scaleX(1)}}@keyframes echo-redaction-glitch-9{0%,to{clip-path:inset(0);transform:translate(-3px)}20%{clip-path:inset(0 0 67%);transform:translate(0)}22%{clip-path:inset(33% 0);transform:translate(-12px)}40%{clip-path:inset(67% 0 0);transform:translate(8px)}60%{clip-path:inset(0 0 0 60%);transform:translate(-2px,-2px)}80%{clip-path:inset(0 60% 0 0);transform:translate(-3px)}}.echo-card-redaction-bar{background:oklch(from var(--color-neutral-50) l c h / .55);vertical-align:middle;height:.6rem;margin-top:.25rem;transition:width .18s,transform .18s;display:inline-block}.echo-card:hover .echo-card-redaction-bar{animation:var(--echo-bar-anim)}@keyframes echo-bar-smear-0{0%,to{transform:translate(0)}25%{transform:translate(4px)scaleX(1.6)}55%{transform:translate(-3px)scaleX(.6)}80%{transform:translate(2px)scaleX(1.2)}}@keyframes echo-bar-smear-1{0%,to{transform:translate(0)scaleY(1)}30%{transform:translate(-8px)scaleY(2.4)}60%{transform:translate(6px)scaleY(.4)}90%{transform:translate(-2px)scaleY(1.1)}}@keyframes echo-bar-smear-2{0%{transform:translate(0)scaleX(1)}10%{transform:translate(0)scaleX(0)}40%{transform:translate(20px)scaleX(2.6)}70%{transform:translate(-10px)scaleX(.3)}to{transform:translate(0)scaleX(1)}}@keyframes echo-bar-smear-3{0%,to{transform:translate(0)scaleX(1)}20%{transform:translate(2px,-2px)scaleX(.8)}55%{transform:translate(-4px,3px)scaleX(1.5)}85%{transform:translate(1px,-1px)scaleX(.9)}}@keyframes echo-bar-smear-4{0%,to{opacity:1;transform:translate(0)}15%{opacity:0}30%{opacity:1;transform:translate(-6px)scaleX(1.4)}50%{opacity:0}70%{opacity:1;transform:translate(4px)scaleX(.7)}85%{opacity:.4}}@keyframes echo-bar-smear-5{0%,to{transform:translate(0)scaleY(1)}25%{transform:translateY(6px)scaleY(.4)}55%{transform:translateY(-8px)scaleY(2.2)}80%{transform:translateY(2px)scaleY(1)}}@keyframes echo-bar-smear-6{0%,to{width:inherit;transform:translate(0)}25%{transform:translate(15px,-8px)scaleX(.5)}50%{transform:translate(-15px,8px)scaleX(1.8)}75%{transform:translate(15px,8px)scaleX(1)}}@keyframes echo-bar-smear-7{0%{transform:scaleX(1)translate(0)}30%{transform:scaleX(2.4)translate(-12px)}55%{transform:scaleX(.3)translate(6px)}75%{transform:scaleX(1.6)translate(-4px)}to{transform:scaleX(1)translate(0)}}@keyframes echo-bar-smear-8{0%,to{transform:translate(0)scaleX(1)skew(0deg)}25%{transform:translate(0)scaleX(-1)skew(8deg)}55%{transform:translate(8px)scaleX(1)skew(-8deg)}80%{transform:translate(-4px)scaleX(-1)skew(4deg)}}@keyframes echo-bar-smear-9{0%,to{opacity:1;transform:scaleX(1)}10%{opacity:.6;transform:scaleX(2.8)}20%{transform:scaleX(.4)}35%{opacity:.8;transform:scaleX(2)}50%{transform:scaleX(.2)}70%{transform:scaleX(1.6)}}.echo-card-redaction-bar--sm{width:2.5rem}.echo-card-redaction-bar--md{width:4.5rem}.makers-mark{z-index:70;font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:oklch(from var(--color-neutral-50) l c h / .35);-webkit-user-select:none;user-select:none;pointer-events:none;flex-wrap:wrap;gap:.15rem .4rem;font-size:.625rem;display:flex;position:fixed;bottom:.75rem;left:.75rem;right:.75rem}.makers-mark-witness{color:oklch(from var(--color-neutral-50) l c h / .6);white-space:nowrap;pointer-events:auto}.makers-mark-fractum{color:oklch(from var(--color-neutral-50) l c h / .55);white-space:nowrap;pointer-events:auto;font-style:italic}.makers-mark-colophon{color:oklch(from var(--color-neutral-50) l c h / .55);white-space:nowrap;pointer-events:auto;text-decoration:none}.makers-mark-colophon:hover,.makers-mark-colophon:focus-visible{color:var(--color-neutral-50)}.colophon-body{text-align:center;justify-items:center;gap:clamp(.85rem,2vh,1.6rem);margin-block:auto;display:grid}.colophon-title{margin:0;font-size:clamp(2.75rem,6vw,4.5rem);line-height:1}a.colophon-mark:hover .colophon-medallion,a.colophon-mark:focus-visible .colophon-medallion{color:var(--color-neutral-50)}a.colophon-mark:hover .colophon-medallion-rotor,a.colophon-mark:focus-visible .colophon-medallion-rotor{animation:.36s steps(6,end) medallion-judder}@keyframes medallion-judder{0%{transform:translate(0)}16%{transform:translate(3px,-2px)}33%{transform:translate(-2px,1px)}50%{transform:translate(1px,3px)}66%{transform:translate(-3px,-1px)}83%{transform:translate(2px,2px)}to{transform:translate(0)}}a.colophon-mark:hover .colophon-medallion-cross,a.colophon-mark:focus-visible .colophon-medallion-cross{transform-box:fill-box;transform-origin:50%;animation:.36s ease-out medallion-cross-pulse}@keyframes medallion-cross-pulse{0%,to{opacity:1;filter:none}20%{opacity:1;filter:blur(2.5px) drop-shadow(-9px 0 var(--color-channel-a)) drop-shadow(9px 0 var(--color-channel-b))}50%{opacity:1;filter:blur(1.8px) drop-shadow(-6px 0 var(--color-channel-a)) drop-shadow(6px 0 var(--color-channel-b))}80%{opacity:1;filter:blur(1px) drop-shadow(-3px 0 var(--color-channel-a)) drop-shadow(3px 0 var(--color-channel-b))}}.colophon-medallion{width:clamp(6rem,12vmin,9rem);height:auto;color:oklch(from var(--color-neutral-50) l c h / .85);transition:color .2s;overflow:visible}.colophon-medallion-rotor{transform-box:fill-box;transform-origin:50%}.colophon-medallion-ring{stroke-dasharray:600;stroke-dashoffset:600px;transform-box:fill-box;transform-origin:50%;animation:.9s cubic-bezier(.22,1,.36,1) forwards medallion-stroke;transform:rotate(-90deg)}.colophon-medallion-ring--outer{animation-delay:80ms}.colophon-medallion-ring--inner{stroke-dasharray:500;stroke-dashoffset:500px;animation-delay:.32s}@keyframes medallion-stroke{to{stroke-dashoffset:0}}.colophon-medallion-rim{opacity:0;animation:.36s ease-out forwards medallion-rim-fade;animation-delay:calc(.9s + var(--rim-i,0) * 70ms)}@keyframes medallion-rim-fade{0%{opacity:0}to{opacity:1}}.colophon-medallion-cross{transform-box:fill-box;transform-origin:50%;opacity:0;animation:.7s linear 1.5s forwards medallion-cross-glitch-in}@keyframes medallion-cross-glitch-in{0%{opacity:0;filter:blur(3px)}8%{opacity:.85;filter:blur(2.6px)}14%{opacity:0;filter:blur(2.3px)}22%{opacity:.6;filter:blur(1.9px)}30%{opacity:.2;filter:blur(1.5px)}40%{opacity:.9;filter:blur(1.1px)}52%{opacity:.5;filter:blur(.7px)}64%{opacity:1;filter:blur(.3px)}76%{opacity:.7;filter:blur()}to{opacity:1;filter:blur()}}@media (prefers-reduced-motion:reduce){.colophon-medallion-ring,.colophon-medallion-rim,.colophon-medallion-cross{opacity:1;stroke-dashoffset:0;filter:none;animation:none;transform:none}a.colophon-mark:hover .colophon-medallion-rotor,a.colophon-mark:focus-visible .colophon-medallion-rotor{animation:none}a.colophon-mark:hover .colophon-medallion-cross,a.colophon-mark:focus-visible .colophon-medallion-cross{filter:none;animation:none}}.colophon-meta{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;grid-template-columns:max-content max-content max-content;justify-content:center;align-items:baseline;gap:clamp(.3rem,1vh,.6rem) clamp(.45rem,.9vw,.85rem);margin:0;font-size:clamp(.7rem,1.3vw,.8125rem);display:grid}.colophon-meta>div{display:contents}.colophon-meta dt{text-align:right;color:oklch(from var(--color-neutral-50) l c h / .5)}.colophon-meta-sep{color:oklch(from var(--color-neutral-50) l c h / .35);-webkit-user-select:none;user-select:none}.colophon-meta dd{text-align:left;color:var(--color-neutral-50);font-variant-numeric:tabular-nums;margin:0}.clavis-body{text-align:center;justify-items:center;gap:clamp(2rem,5vh,3.5rem);padding-bottom:clamp(2rem,6vh,4rem);display:grid}.clavis-title{margin:0;font-size:clamp(2.5rem,5.5vw,4rem);line-height:1}.clavis-lede{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:oklch(from var(--color-neutral-50) l c h / .5);white-space:nowrap;margin:0;font-size:clamp(.7rem,1.3vw,.8125rem)}.clavis-section{flex-direction:column;align-items:center;gap:clamp(1.25rem,3vh,2rem);width:100%;display:flex}.clavis-section-heading{color:oklch(from var(--color-neutral-50) l c h / .85);align-items:baseline;gap:clamp(.4rem,1vw,.7rem);margin:0;font-size:clamp(1.5rem,3vw,2rem);display:inline-flex}.clavis-section-numeral{font-family:var(--font-body);letter-spacing:.12em;color:oklch(from var(--color-neutral-50) l c h / .5);font-size:.55em}.clavis-section-divider{color:oklch(from var(--color-neutral-50) l c h / .35);font-family:var(--font-body);font-size:.55em}.clavis-meta{text-align:center;flex-direction:column;gap:clamp(1rem,2.5vh,1.5rem);width:min(40rem,92vw);margin:0;display:flex}.clavis-meta>div{flex-direction:column;gap:.4rem;display:flex}.clavis-meta dt{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:oklch(from var(--color-neutral-50) l c h / .5);font-size:clamp(.7rem,1.3vw,.8125rem)}.clavis-meta dd{font-family:var(--font-body);letter-spacing:.01em;text-transform:none;color:oklch(from var(--color-neutral-50) l c h / .92);text-wrap:pretty;margin:0;font-size:clamp(.85rem,1.5vw,1rem);line-height:1.5}.glitch-swap{font-variant-numeric:tabular-nums;max-width:100%;display:inline-grid;position:relative}.glitch-swap-inline{display:inline}.glitch-swap-inline .glitch-swap-display{position:static}.glitch-swap>*{white-space:pre-wrap;overflow-wrap:break-word;grid-area:1/1}.glitch-swap-display{text-align:inherit;position:absolute;inset:0}.clavis-glitch-scramble{color:oklch(from var(--color-neutral-50) l c h / .5);text-shadow:-1px 0 0 oklch(from var(--color-channel-a) l c h / .08), 1px 0 0 oklch(from var(--color-channel-b) l c h / .07), 0 0 7px oklch(from var(--color-neutral-50) l c h / .14);filter:blur(.5px)}.clavis-glitch-fade{color:oklch(from var(--color-neutral-50) l c h / .22);text-shadow:-1px 0 0 oklch(from var(--color-channel-a) l c h / .05), 1px 0 0 oklch(from var(--color-channel-b) l c h / .05), 0 0 10px oklch(from var(--color-neutral-50) l c h / .06);filter:blur(.8px)}.clavis-glitch-dropout{color:#0000;text-shadow:0 0 12px oklch(from var(--color-neutral-50) l c h / .04)}.clavis-glitch-cursor{color:oklch(from var(--color-neutral-50) l c h / .55);filter:blur(.4px)}.clavis-glitch-glyph{white-space:nowrap;position:relative}.clavis-glitch-glyph:before{content:attr(data-glyph);pointer-events:none;width:0;display:inline-block}.clavis-glitch-glyph.clavis-glitch-scramble,.clavis-glitch-glyph.clavis-glitch-fade,.clavis-glitch-glyph.clavis-glitch-cursor{color:#0000;text-shadow:none;filter:none}.clavis-glitch-glyph.clavis-glitch-scramble:before{color:oklch(from var(--color-neutral-50) l c h / .5);text-shadow:-1px 0 0 oklch(from var(--color-channel-a) l c h / .08), 1px 0 0 oklch(from var(--color-channel-b) l c h / .07), 0 0 7px oklch(from var(--color-neutral-50) l c h / .14);filter:blur(.5px)}.clavis-glitch-glyph.clavis-glitch-fade:before{color:oklch(from var(--color-neutral-50) l c h / .22);text-shadow:-1px 0 0 oklch(from var(--color-channel-a) l c h / .05), 1px 0 0 oklch(from var(--color-channel-b) l c h / .05), 0 0 10px oklch(from var(--color-neutral-50) l c h / .06);filter:blur(.8px)}.clavis-glitch-glyph.clavis-glitch-cursor:before{color:oklch(from var(--color-neutral-50) l c h / .55);filter:blur(.4px)}.clavis-lede .clavis-glitch-scramble,.clavis-lede .clavis-glitch-fade{color:inherit;text-shadow:none}.clavis-lede .clavis-glitch-dropout{color:oklch(from var(--color-neutral-50) l c h / .38);text-shadow:0 0 7px oklch(from var(--color-neutral-50) l c h / .14)}.clavis-lede .clavis-glitch-glyph{color:inherit}.clavis-lede .clavis-glitch-glyph:before{content:none}.clavis-glitch-broken .clavis-glitch-scramble,.clavis-glitch-broken .clavis-glitch-fade,.clavis-glitch-broken .clavis-glitch-dropout,.clavis-glitch-broken .clavis-glitch-glyph.clavis-glitch-scramble:before,.clavis-glitch-broken .clavis-glitch-glyph.clavis-glitch-fade:before{transition:color .62s,text-shadow .62s,filter .62s}.clavis-glitch-broken.is-selecting .clavis-glitch-scramble,.clavis-glitch-broken.is-selecting .clavis-glitch-fade,.clavis-glitch-broken.is-selecting .clavis-glitch-glyph.clavis-glitch-scramble:before,.clavis-glitch-broken.is-selecting .clavis-glitch-glyph.clavis-glitch-fade:before{transition:none}.clavis-glitch-broken .clavis-glitch-glyph::selection{color:#0000;text-shadow:none;background:0 0}.clavis-glitch-broken.is-broken [data-idx]:hover{color:oklch(from var(--color-neutral-50) l c h / .12);text-shadow:0 0 22px oklch(from var(--color-neutral-50) l c h / .05);filter:drop-shadow(-1.5px 0 0 oklch(from var(--color-channel-a) l c h / .6)) drop-shadow(1.5px 0 0 oklch(from var(--color-channel-b) l c h / .55)) blur(.5px);animation:.52s step-end infinite clavis-chromatic-jitter}.clavis-glitch-broken.is-broken .clavis-glitch-glyph[data-idx]:hover:before{color:oklch(from var(--color-neutral-50) l c h / .45);text-shadow:0 0 22px oklch(from var(--color-neutral-50) l c h / .06);filter:drop-shadow(-1.5px 0 0 oklch(from var(--color-channel-a) l c h / .6)) drop-shadow(1.5px 0 0 oklch(from var(--color-channel-b) l c h / .55)) blur(.5px);animation:.52s step-end infinite clavis-chromatic-jitter}.clavis-glitch-broken.is-broken .clavis-glitch-glyph[data-idx]:hover{color:#0000;text-shadow:none;filter:none;animation:none}@keyframes clavis-chromatic-jitter{0%{filter:drop-shadow(-1.5px 0 0 oklch(from var(--color-channel-a) l c h / .6)) drop-shadow(1.5px 0 0 oklch(from var(--color-channel-b) l c h / .55)) blur(.5px)}33%{filter:drop-shadow(-1.75px 0 0 oklch(from var(--color-channel-a) l c h / .55)) drop-shadow(1.25px 0 0 oklch(from var(--color-channel-b) l c h / .5)) blur(.5px)}66%{filter:drop-shadow(-1.25px 0 0 oklch(from var(--color-channel-a) l c h / .5)) drop-shadow(1.75px 0 0 oklch(from var(--color-channel-b) l c h / .6)) blur(.5px)}}@media (prefers-reduced-motion:reduce){.clavis-glitch-broken .clavis-glitch-scramble,.clavis-glitch-broken .clavis-glitch-fade,.clavis-glitch-broken .clavis-glitch-dropout,.clavis-glitch-broken .clavis-glitch-glyph.clavis-glitch-scramble:before,.clavis-glitch-broken .clavis-glitch-glyph.clavis-glitch-fade:before{transition:none}.clavis-glitch-broken.is-broken [data-idx]:hover,.clavis-glitch-broken.is-broken .clavis-glitch-glyph[data-idx]:hover:before{animation:none}}.clavis-body ::selection{color:oklch(from var(--color-neutral-50) l c h / .22);text-shadow:-.5px 0 0 oklch(from var(--color-channel-a) l c h / .18), .5px 0 0 oklch(from var(--color-channel-b) l c h / .16), 0 0 10px oklch(from var(--color-neutral-50) l c h / .08);background:0 0}.lag-cursor{pointer-events:none;z-index:80;width:0;height:0;position:fixed;top:0;left:0}.lag-cursor-replica{font-family:var(--font-gothic);letter-spacing:-.04em;white-space:nowrap;color:#1a1a1a;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:1rem;line-height:1;animation:1.1s linear forwards lag-cursor-decay;position:absolute;transform:translate(-50%,-25%)}.lag-cursor-replica--ghost-a{color:var(--color-channel-a);opacity:.45}.lag-cursor-replica--ghost-b{color:var(--color-channel-b);opacity:.45}@keyframes lag-cursor-decay{0%{opacity:.85}to{opacity:0}}@property --carrier-jitter-x{syntax:"<number>";inherits:true;initial-value:0}@property --carrier-jitter-y{syntax:"<number>";inherits:true;initial-value:0}body[data-carrier-jittering=true]{transform:translate(calc(var(--carrier-jitter-x,0) * 1px), calc(var(--carrier-jitter-y,0) * 1px));will-change:transform}body[data-signal-lost]{overflow:hidden}body[data-signal-lost=frozen],body[data-signal-lost=releasing]{pointer-events:none}@property --bloom-intensity{syntax:"<number>";inherits:true;initial-value:0}.wordmark-bloom{z-index:90;pointer-events:none;contain:layout paint;mix-blend-mode:screen;position:fixed;inset:0;overflow:hidden}.wordmark-bloom-slice{font-family:var(--font-gothic);color:var(--slice-color,var(--color-neutral-50));white-space:pre;contain:layout style paint;text-shadow:0 0 calc(var(--slice-halo,0) * 1px) var(--slice-color,var(--color-neutral-50)), 0 0 calc(var(--slice-halo,0) * 2px) var(--slice-color,oklch(98.5% 0 0)), calc(var(--slice-chroma-a,0) * var(--bloom-intensity,0) * 1px) 0 var(--color-channel-a), calc(var(--slice-chroma-b,0) * var(--bloom-intensity,0) * 1px) 0 var(--color-channel-b);font-weight:400;line-height:1;position:absolute}@supports (color:color-mix(in lab, red, red)){.wordmark-bloom-slice{text-shadow:0 0 calc(var(--slice-halo,0) * 1px) var(--slice-color,var(--color-neutral-50)), 0 0 calc(var(--slice-halo,0) * 2px) color-mix(in srgb, var(--slice-color,var(--color-neutral-50)) 40%, transparent), calc(var(--slice-chroma-a,0) * var(--bloom-intensity,0) * 1px) 0 var(--color-channel-a), calc(var(--slice-chroma-b,0) * var(--bloom-intensity,0) * 1px) 0 var(--color-channel-b)}}.wordmark-bloom-slice{transform:translate(-50%, -50%) translate(calc(var(--slice-drift-x,0) * var(--bloom-intensity,0) * 1px), calc(var(--slice-drift-y,0) * var(--bloom-intensity,0) * 1px)) translate(calc(var(--shake-x,0) * .6em), calc(var(--shake-y,0) * .5em)) rotate(calc(var(--slice-rotate,0) * var(--bloom-intensity,0) * 1deg)) scale(var(--slice-scale,1));transform-origin:50%;opacity:calc(max(0, min(1, (var(--bloom-intensity,0) - var(--slice-threshold,0)) * 6)) * var(--slice-alpha,1) * var(--flicker,1))}.wordmark-bloom-slice--white{--slice-color:var(--color-neutral-50)}.wordmark-bloom-slice--channel-a{--slice-color:var(--color-channel-a)}.wordmark-bloom-slice--channel-b{--slice-color:var(--color-channel-b)}.wordmark-bloom-slice--ch-0{--shake-x:var(--bloom-shake-0-x,0);--shake-y:var(--bloom-shake-0-y,0);--flicker:var(--bloom-flicker-0,1)}.wordmark-bloom-slice--ch-1{--shake-x:var(--bloom-shake-1-x,0);--shake-y:var(--bloom-shake-1-y,0);--flicker:var(--bloom-flicker-1,1)}.wordmark-bloom-slice--ch-2{--shake-x:var(--bloom-shake-2-x,0);--shake-y:var(--bloom-shake-2-y,0);--flicker:var(--bloom-flicker-2,1)}@media (prefers-reduced-motion:reduce){.wordmark-bloom{display:none}}.signal-loss-overlay{z-index:100;box-sizing:border-box;width:100vw;max-width:none;height:100vh;max-height:none;color:var(--color-neutral-50);cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 32 32'><text x='16' y='24' font-size='24' text-anchor='middle' fill='%23fafafa' font-family='serif'>✠</text></svg>") 19 19,crosshair;inset:0;background:#000;border:0;place-items:center;margin:0;padding:clamp(1.5rem,5vw,3rem);animation:80ms step-end both signal-loss-cut;display:grid;position:fixed;inset:0;overflow:hidden}.signal-loss-overlay :not(input){cursor:inherit}.signal-loss-overlay[data-heavy-cursor=true],.signal-loss-overlay[data-heavy-cursor=true] *,.signal-loss-overlay[data-heavy-cursor=true] .signal-loss-input{cursor:none}.signal-loss-heavy-cursor{width:38px;height:38px;color:var(--color-neutral-50);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1000;will-change:transform;opacity:0;place-items:center;font-family:serif;font-size:28px;line-height:1;display:grid;position:fixed;top:0;left:0}.signal-loss-overlay::backdrop{background:0 0}.signal-loss-scanlines{pointer-events:none;z-index:0;background:repeating-linear-gradient(0deg, oklch(from var(--color-neutral-50) l c h / .04) 0 1px, transparent 1px 2px);mix-blend-mode:screen;position:absolute;inset:0}@keyframes signal-loss-cut{0%{opacity:0}to{opacity:1}}.signal-loss-frame{background:oklch(from var(--color-neutral-50) l c h / .015);border:1px solid oklch(from var(--color-neutral-50) l c h / calc(.45 * (1 - .85 * var(--final-fade,0))));width:min(36rem,100%);box-shadow:inset 0 0 0 1px oklch(from var(--color-neutral-50) l c h / calc(.12 * (1 - .85 * var(--final-fade,0))));z-index:1;flex-direction:column;align-items:stretch;gap:clamp(.75rem,2vh,1.5rem);padding:clamp(2rem,4vw,2.75rem);display:flex;position:relative}.signal-loss-clocks{color:oklch(from var(--color-neutral-50) l c h / .85);justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.signal-loss-clock{font-family:var(--font-body);letter-spacing:.3em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:oklch(from var(--color-neutral-50) l c h / .85);font-size:.7rem;font-weight:calc(400 + 300 * var(--final-scramble,0));transition:opacity .2s}.signal-loss-clock--countdown{opacity:1}@property --final-ramp{syntax:"<number>";inherits:true;initial-value:0}@property --final-scramble{syntax:"<number>";inherits:true;initial-value:0}@property --final-fade{syntax:"<number>";inherits:true;initial-value:0}.signal-loss-timer{font-family:var(--font-body);letter-spacing:.3em;color:var(--color-channel-b);text-align:center;font-variant-numeric:tabular-nums;text-transform:uppercase;font-size:.7rem}.signal-loss-frame-seal{aspect-ratio:1;width:clamp(34rem,70vmin,56rem);height:auto;color:oklch(from var(--color-neutral-50) l c h / calc(.07 * (1 - .85 * var(--final-fade,0))));z-index:0;pointer-events:none;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.signal-loss-frame-seal__ring{stroke-dasharray:100;stroke-dashoffset:100px;animation:2.4s cubic-bezier(.65,0,.35,1) both signal-loss-seal-draw}.signal-loss-frame-seal__ring--inner{animation-delay:.25s}.signal-loss-frame-seal__char{opacity:0;animation:signal-loss-seal-fade 80ms ease-out calc(1.6s + var(--char-delay,0s)) both}.signal-loss-frame-seal__cross{opacity:0;animation:.5s ease-out 4.9s both signal-loss-seal-fade}@keyframes signal-loss-seal-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes signal-loss-seal-fade{0%{opacity:0}to{opacity:1}}.signal-loss-display{font-family:var(--font-gothic);letter-spacing:-.02em;text-align:center;color:var(--color-channel-a);white-space:nowrap;opacity:calc(1 - .9 * var(--final-fade,0));font-size:clamp(2.25rem,6vw,4rem);line-height:1;transition:opacity .2s;overflow:hidden}.signal-loss-label{font-family:var(--font-body);letter-spacing:.4em;text-transform:uppercase;color:oklch(from var(--color-neutral-50) l c h / .85);text-align:center;opacity:calc(1 - .9 * var(--final-fade,0));font-size:.7rem;transition:opacity .2s}.signal-loss-input{border:1px solid oklch(from var(--color-neutral-50) l c h / .55);width:100%;color:var(--color-neutral-50);font-family:var(--font-body);letter-spacing:.2em;text-align:center;caret-color:var(--color-neutral-50);cursor:text;background:0 0;outline:none;padding:.75rem 1rem;font-size:1rem}.signal-loss-input:focus{border-color:var(--color-neutral-50);box-shadow:0 0 0 1px var(--color-neutral-50)}.signal-loss-input:-webkit-autofill{-webkit-text-fill-color:var(--color-neutral-50);caret-color:var(--color-neutral-50);-webkit-box-shadow:inset 0 0 0 1000px #000}.signal-loss-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-neutral-50);caret-color:var(--color-neutral-50);-webkit-box-shadow:inset 0 0 0 1000px #000}.signal-loss-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-neutral-50);caret-color:var(--color-neutral-50);-webkit-box-shadow:inset 0 0 0 1000px #000}.signal-loss-gloss{font-family:var(--font-body);letter-spacing:.4em;text-transform:uppercase;color:oklch(from var(--color-neutral-50) l c h / .55);text-align:center;opacity:calc(1 - .9 * var(--final-fade,0));font-size:.65rem;transition:opacity .2s}.signal-loss-gutter{pointer-events:none;z-index:1;width:clamp(7rem,14vw,11rem);opacity:calc(1 - .97 * var(--final-fade,0));transition:opacity .6s ease-out;position:absolute;top:0;bottom:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 8% 92%,#0000 100%)}.signal-loss-gutter--left{padding-left:clamp(.75rem,2vw,1.5rem);left:0}.signal-loss-gutter--right{text-align:right;padding-right:clamp(.75rem,2vw,1.5rem);right:0}.signal-loss-gutter-track{flex-direction:column;display:flex}.signal-loss-gutter--left .signal-loss-gutter-track{animation:38s linear infinite signal-loss-ticker-scroll}.signal-loss-gutter--right .signal-loss-gutter-track{align-items:flex-end;animation:27s linear infinite signal-loss-ticker-scroll}.signal-loss-gutter-line{font-family:var(--font-body);letter-spacing:.18em;white-space:nowrap;text-transform:uppercase;align-items:baseline;gap:.4rem;padding-top:.6rem;font-size:.6rem;transition:opacity 30ms step-end;display:inline-flex}.signal-loss-gutter--left .signal-loss-gutter-line{opacity:.55}.signal-loss-gutter--right .signal-loss-gutter-line{flex-direction:row-reverse}.signal-loss-gutter-line[data-glitch=dropout]{opacity:0}.signal-loss-gutter-line[data-glitch=static]{letter-spacing:.05em}.signal-loss-gutter-line[data-glitch=static] .signal-loss-gutter-text,.signal-loss-gutter-line[data-glitch=scramble] .signal-loss-gutter-text,.signal-loss-gutter-line[data-glitch=static] .signal-loss-gutter-bullet,.signal-loss-gutter-line[data-glitch=scramble] .signal-loss-gutter-bullet{color:var(--color-channel-b)}.signal-loss-gutter-line[data-glitch=scramble]{opacity:.85}.signal-loss-gutter--left .signal-loss-gutter-line[data-glitch=scramble]{opacity:.7}.signal-loss-gutter-bullet{color:oklch(from var(--color-neutral-50) l c h / .55);font-size:.45rem;line-height:1;transition:color 30ms step-end;transform:translateY(-1px)}.signal-loss-gutter-text{font-variant-numeric:tabular-nums;color:oklch(from var(--color-neutral-50) l c h / .6)}@keyframes signal-loss-ticker-scroll{0%{transform:translateY(0)}to{transform:translateY(-16.6666%)}}@media (width<=40rem){.signal-loss-gutter{display:none}}@media (prefers-reduced-motion:reduce){body[data-carrier-jittering=true]{transform:none}}body[data-compromised=true]{pointer-events:none;overflow:hidden;transform:none!important}body[data-compromised=true]:before{content:"";z-index:99;background:#000;position:fixed;inset:0}.compromised-screen{z-index:200;box-sizing:border-box;width:100vw;max-width:none;height:100vh;max-height:none;color:var(--color-channel-b);cursor:default;pointer-events:auto;background:#000;border:0;margin:0;padding:clamp(1.5rem,6vh,4rem) clamp(1.5rem,5vw,3rem);display:block;position:fixed;inset:0;overflow:hidden}.compromised-screen::backdrop{background:#000}.compromised-prompt{font-family:var(--font-body);letter-spacing:.12em;color:var(--color-channel-b);text-shadow:0 0 10px oklch(from var(--color-channel-b) l c h / .25);font-variant-numeric:tabular-nums;font-size:clamp(.875rem,1.6vw,1.125rem);line-height:1.7;display:block}.compromised-prompt-line{white-space:pre;display:block}.compromised-prompt-line[data-glitch=scramble],.compromised-prompt-line[data-glitch=tail],.compromised-prompt-line[data-glitch=block]{color:var(--color-neutral-50);text-shadow:0 0 6px oklch(from var(--color-neutral-50) l c h / .7), -1px 0 0 oklch(from var(--color-channel-a) l c h / .6), 1px 0 0 oklch(from var(--color-channel-b) l c h / .6)}.compromised-prompt[data-panic=true] .compromised-prompt-line{color:var(--color-neutral-50);text-shadow:-2px 0 0 var(--color-channel-a), 2px 0 0 var(--color-channel-b), 0 0 14px oklch(from var(--color-neutral-50) l c h / .55);animation:70ms steps(2,end) infinite compromised-panic-shake}.compromised-prompt[data-panic=true] .compromised-link{color:var(--color-neutral-50)}@keyframes compromised-panic-shake{0%{transform:translate(0)}25%{transform:translate(-2px,1px)}50%{transform:translate(2px,-1px)}75%{transform:translate(-1px,-2px)}to{transform:translate(1px,2px)}}.compromised-prompt-line.is-gothic{font-family:var(--font-gothic);letter-spacing:.02em;margin:.25rem 0 1.75rem;font-size:clamp(1.4rem,3.4vw,2.4rem);line-height:1.15}.compromised-prompt-line.is-trailing{margin-top:1.75rem}.compromised-prompt-line.is-upload{transition:transform 40ms step-end}.compromised-prompt-line.is-upload.is-heavy{filter:drop-shadow(-2px 0 0 oklch(from var(--color-channel-a) l c h / .7)) drop-shadow(2px 0 0 oklch(from var(--color-channel-b) l c h / .7))}.compromised-prompt-marker{display:inline-block}.compromised-link-arrow{vertical-align:-.08em;color:currentColor;width:.8em;height:.8em;margin-left:.3em;display:inline-block}.compromised-link{color:var(--color-channel-b);text-underline-offset:.2em;pointer-events:auto;text-decoration:underline;transition:text-shadow .2s ease-out}.compromised-link:hover,.compromised-link:focus-visible{text-shadow:0 0 18px oklch(from var(--color-channel-b) l c h / .7);outline:none}.compromised-cursor{animation:1s steps(2,jump-none) infinite compromised-cursor;display:inline-block}@keyframes compromised-cursor{0%,49.999%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.compromised-cursor{opacity:1;animation:none}.compromised-screen{transition:none}}.clavis-seal-timer{z-index:110;font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:oklch(from var(--color-neutral-50) l c h / .35);cursor:pointer;pointer-events:auto;background:0 0;border:0;align-items:baseline;gap:.6em;margin:0;padding:.25rem;font-size:.625rem;display:inline-flex;position:fixed;bottom:.75rem;right:.75rem}.clavis-seal-timer:hover .clavis-seal-timer-value,.clavis-seal-timer:focus-visible .clavis-seal-timer-value{color:var(--color-neutral-50)}.clavis-seal-timer:focus-visible{outline:none}.clavis-seal-timer-label{color:oklch(from var(--color-neutral-50) l c h / .55)}.clavis-seal-timer-value{font-variant-numeric:tabular-nums;color:oklch(from var(--color-neutral-50) l c h / .6)}.clavis-seal-timer-warn{color:var(--color-channel-a);animation:1s steps(2,end) infinite clavis-seal-timer-pulse}.clavis-seal-timer-warn .clavis-seal-timer-value{color:var(--color-channel-a)}@keyframes clavis-seal-timer-pulse{50%{opacity:.55}}.clavis-seal-timer-sealed{color:oklch(from var(--color-channel-a) l c h / .85);cursor:not-allowed}.clavis-seal-timer-sealed .clavis-seal-timer-label,.clavis-seal-timer-sealed .clavis-seal-timer-value{color:oklch(from var(--color-channel-a) l c h / .85)}.clavis-final-seal{z-index:9999;pointer-events:auto;color:var(--color-neutral-50);font-family:var(--font-body);background:#000;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.clavis-final-seal-scrim{display:none}.clavis-final-seal-stack{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:1.8rem;max-width:min(38rem,88vw);display:flex;position:relative}.clavis-final-seal-lemnisco{transform-origin:top;opacity:0;z-index:0;pointer-events:none;width:clamp(5px,.8vmin,9px);animation:1.1s linear 6.4s both clavis-final-fade;position:absolute;top:clamp(7rem,18vmin,11rem);bottom:1.4rem;left:50%;transform:translate(-50%)}.clavis-final-seal-lemnisco-decayed,.clavis-final-seal-lemnisco-clean{background:linear-gradient(to bottom, oklch(from var(--color-channel-a) l c h / .92) 0%, #c83228d9 50%, #961e19c7 100%);position:absolute;inset:0}.clavis-final-seal-lemnisco-decayed{filter:url(#clavis-final-seal-decay-cord) drop-shadow(0 0 8px oklch(from var(--color-channel-a) l c h / .5));-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 95%);mask-image:linear-gradient(#000 0% 55%,#0000 95%)}.clavis-final-seal-lemnisco-clean{filter:drop-shadow(0 0 4px oklch(from var(--color-channel-a) l c h / .45));-webkit-mask-image:linear-gradient(#0000 35%,#000 80% 100%);mask-image:linear-gradient(#0000 35%,#000 80% 100%)}.clavis-final-seal-eyebrow{font-family:var(--font-body);letter-spacing:.6em;text-transform:uppercase;color:var(--color-neutral-50);opacity:0;font-size:clamp(.7rem,1.2vmin,.85rem);animation:.7s linear .4s both clavis-final-fade}.clavis-final-seal-medallion-wrap{width:clamp(16rem,36vmin,22rem);height:clamp(16rem,36vmin,22rem);position:relative}body[data-clavis-sealed=true],body[data-clavis-sealed=true] *{cursor:none!important}body[data-clavis-sealed=true] .clavis-final-seal-link,body[data-clavis-sealed=true] .clavis-final-seal-link *{cursor:pointer!important}@media (prefers-reduced-motion:reduce){body[data-clavis-sealed=true],body[data-clavis-sealed=true] *{cursor:auto!important}.clavis-final-seal-cursor{display:none}}.clavis-final-seal-cursor{pointer-events:none;z-index:10000;width:38px;height:38px;color:var(--color-neutral-50);text-align:center;will-change:transform, opacity, filter;filter:drop-shadow(calc(var(--chroma,0px) * -1) 0 calc(var(--chroma,0px) * .6) oklch(from var(--color-channel-a) l c h / .55)) drop-shadow(var(--chroma,0px) 0 calc(var(--chroma,0px) * .6) oklch(from var(--color-channel-b) l c h / .45));font-family:serif;font-size:24px;line-height:38px;position:fixed;top:0;left:0;transform:translate(-1000px,-1000px)}.clavis-final-seal-clean-ring{width:100%;height:100%;color:var(--color-neutral-50);opacity:0;z-index:2;pointer-events:none;animation:1.1s cubic-bezier(.4,0,.2,1) 1.5s both clavis-final-medallion;position:absolute;inset:0;transform:scale(.94)}.clavis-final-seal .replica-card-seal{opacity:0;clip-path:none;z-index:1;background:0 0;border:0;width:100%;height:100%;transition:none;animation:.9s steps(9,end) 2.7s both clavis-final-glitch-in;position:absolute;inset:0}.clavis-final-seal .replica-card-seal-medallion{opacity:.78;width:100%;height:100%;color:var(--color-neutral-50);filter:url(#clavis-final-seal-decay) drop-shadow(-1.5px 0 0 oklch(from var(--color-channel-a) l c h / .35)) drop-shadow(1.5px 0 0 oklch(from var(--color-channel-b) l c h / .28)) drop-shadow(0 0 22px #0009);transition:none;animation:1.1s cubic-bezier(.4,0,.2,1) 2.7s both clavis-final-medallion-blur;position:absolute;inset:0;transform:scale(1)}@keyframes clavis-final-medallion{to{opacity:.78;transform:scale(1)}}@keyframes clavis-final-medallion-blur{0%{filter:url(#clavis-final-seal-decay)blur(3px)drop-shadow(0 0 22px #0009)}to{filter:url(#clavis-final-seal-decay) drop-shadow(-1.5px 0 0 oklch(from var(--color-channel-a) l c h / .35)) drop-shadow(1.5px 0 0 oklch(from var(--color-channel-b) l c h / .28)) drop-shadow(0 0 22px #0009)}}@keyframes clavis-final-glitch-in{0%{opacity:0}11%{opacity:.85}22%{opacity:0}33%{opacity:.6}44%{opacity:.2}55%{opacity:.9}66%{opacity:.5}77%{opacity:1}88%{opacity:.7}to{opacity:1}}.clavis-final-seal-body{font-family:var(--font-body);letter-spacing:.32em;text-transform:uppercase;color:oklch(from var(--color-neutral-50) l c h / .78);opacity:0;text-align:center;cursor:default;max-width:min(44rem,92vw);margin:0;font-size:clamp(.85rem,1.4vmin,1rem);line-height:1.9;animation:.8s steps(9,end) 4.2s both clavis-final-glitch-in}.clavis-final-seal-body .clavis-final-seal-fade{color:oklch(from var(--color-neutral-50) l c h / .32);filter:blur(.6px) drop-shadow(-1px 0 0 oklch(from var(--color-channel-a) l c h / .18)) drop-shadow(1px 0 0 oklch(from var(--color-channel-b) l c h / .16))}.clavis-final-seal-body .clavis-final-seal-mid{color:oklch(from var(--color-neutral-50) l c h / .72);filter:blur(.3px) drop-shadow(-1px 0 0 oklch(from var(--color-channel-a) l c h / .22)) drop-shadow(1px 0 0 oklch(from var(--color-channel-b) l c h / .18))}.clavis-final-seal-body .clavis-final-seal-ghost{color:oklch(from var(--color-neutral-50) l c h / .1);filter:blur(1.2px) drop-shadow(-1.5px 0 0 oklch(from var(--color-channel-a) l c h / .12)) drop-shadow(1.5px 0 0 oklch(from var(--color-channel-b) l c h / .1))}.clavis-final-seal-link{font-family:var(--font-body);letter-spacing:.5em;text-transform:uppercase;color:var(--color-channel-a);opacity:0;margin-top:1.4rem;font-size:clamp(.7rem,1.15vmin,.85rem);text-decoration:none;transition:color .2s;animation:.7s linear 5.4s both clavis-final-fade;display:inline-block}.clavis-final-seal-link:hover,.clavis-final-seal-link:focus-visible{color:var(--color-channel-a);outline:none}@keyframes clavis-final-fade{to{opacity:1}}body[data-clavis-sealed=true] .page-shell,body[data-clavis-sealed=true] .makers-mark{filter:grayscale()brightness(.35);pointer-events:none;-webkit-user-select:none;user-select:none}body[data-clavis-sealed=true] .clavis-seal-timer{display:none}@media (prefers-reduced-motion:reduce){.clavis-final-seal-scrim,.clavis-final-seal-eyebrow,.clavis-final-seal-clean-ring,.clavis-final-seal .replica-card-seal,.clavis-final-seal .replica-card-seal-medallion,.clavis-final-seal-body,.clavis-final-seal-link,.clavis-final-seal-link>*,.clavis-final-seal-lemnisco{opacity:1;animation:none}.clavis-final-seal-lemnisco{transform:translate(-50%)scaleY(1)}.clavis-final-seal-clean-ring{transform:scale(1)}.clavis-final-seal .replica-card-seal-medallion{opacity:.78;transform:scale(1)}.clavis-seal-timer-warn{animation:none}}.clavis-press{width:100vw;max-width:100vw;height:100vh;max-height:100vh;color:var(--color-neutral-50);z-index:100;background:#000;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:fixed;inset:0;overflow:hidden}.clavis-press::backdrop{background:#000}.clavis-press-stack{flex-direction:column;align-items:center;display:flex;position:relative}.clavis-press-header{font-family:var(--font-body);letter-spacing:.5em;text-transform:uppercase;color:oklch(from var(--color-neutral-50) l c h / .85);white-space:nowrap;margin-bottom:2.4rem;font-size:clamp(.85rem,1.6vmin,1.05rem);line-height:1}.clavis-press-header-char{opacity:0;animation:clavis-press-fade 80ms linear calc(.4s + var(--char-delay,0s)) both;display:inline-block}.clavis-press-medallion{aspect-ratio:1;width:clamp(24rem,70vmin,56rem);max-width:92vw;height:auto;color:oklch(from var(--color-neutral-50) l c h / .96);overflow:visible}.clavis-press-medallion__ring{stroke-dasharray:100;stroke-dashoffset:100px;animation:clavis-press-draw 2.4s cubic-bezier(.65, 0, .35, 1) calc(var(--press-shift,0s) + 0s) both}.clavis-press-medallion__ring--inner{animation-delay:calc(var(--press-shift,0s) + .25s)}.clavis-press-medallion__char{opacity:0;animation:clavis-press-fade 80ms linear calc(var(--press-shift,0s) + 1.6s + var(--char-delay,0s)) both}.clavis-press-medallion__cross{opacity:0;animation:clavis-press-fade .8s cubic-bezier(.4, 0, .6, 1) calc(var(--press-shift,0s) + 4.9s) both}.clavis-press-medallion__cross--struck{animation:clavis-press-strike .2s cubic-bezier(.4, 0, 1, 1) calc(var(--press-shift,0s) + 4.9s) both}@keyframes clavis-press-strike{0%{opacity:0;filter:blur(8px)}60%{opacity:1;filter:blur()}to{opacity:1;filter:blur()}}.clavis-press-medallion__cross--drawn line{stroke-dasharray:100;stroke-dashoffset:100px;animation:clavis-press-draw .7s cubic-bezier(.65, 0, .35, 1) calc(var(--press-shift,0s) + 4.9s) both}.clavis-press-medallion__cross--drawn line:nth-child(2){animation-delay:calc(var(--press-shift,0s) + 5.4s)}.clavis-press-lemnisco{background:linear-gradient(to bottom, var(--color-channel-a) 0%, oklch(from var(--color-wax-shadow) l c h / .92) 60%, oklch(from var(--color-wax-deep) l c h / .88) 100%);transform-origin:top;opacity:0;width:clamp(4px,.7vmin,6px);height:clamp(6rem,16vmin,14rem);animation:clavis-press-cord .8s cubic-bezier(.4, 0, 1, 1) calc(var(--press-shift,0s) + 5.8s) both;margin-top:clamp(-2rem,-3vmin,-1rem);display:block;transform:scaleY(0)}.clavis-press-lemnisco--hemp{background:linear-gradient(#9a7848 0%,#7d5e35 50%,#5a4222 100%);width:clamp(5px,.9vmin,8px)}.clavis-press-lemnisco--silk-braid{background:repeating-linear-gradient(135deg, var(--color-channel-a) 0 4px, #c9a23a 4px 8px);width:clamp(7px,1.2vmin,10px)}.clavis-press-inscription{font-family:var(--font-body);letter-spacing:.45em;text-transform:uppercase;color:oklch(from var(--color-neutral-50) l c h / .82);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:1.6rem;font-size:clamp(.7rem,1.3vmin,.85rem)}.clavis-press-inscription-char{opacity:0;animation:clavis-press-fade 60ms linear calc(var(--press-shift,0s) + 6.8s + var(--char-delay,0s)) both;display:inline-block}@keyframes clavis-press-fade{0%{opacity:0}to{opacity:1}}@keyframes clavis-press-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes clavis-press-cord{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.clavis-press--header{--press-shift:2.2s}.clavis-press--lemnisco-only .clavis-press-inscription{display:none}.clavis-press-tiara{width:clamp(7rem,18vmin,11rem);height:auto;color:oklch(from var(--color-neutral-50) l c h / .92);opacity:0;animation:clavis-press-fade .6s linear calc(var(--press-shift,0s) + .2s) both;margin-bottom:1.4rem}.clavis-press-medallion__bulla{opacity:0;animation:clavis-press-fade .8s linear calc(var(--press-shift,0s) + 0s) both}.clavis-press-medallion__cardinal{opacity:0;animation:clavis-press-fade .24s linear calc(var(--press-shift,0s) + 5.4s + var(--cardinal-delay,0s)) both}.clavis-press-galero{color:oklch(from var(--color-neutral-50) l c h / .78);font-family:var(--font-body);opacity:0;animation:clavis-press-fade .7s linear calc(var(--press-shift,0s) + 5.5s) both;flex-direction:column;align-items:center;gap:.05em;margin-top:.5rem;font-size:clamp(.9rem,1.8vmin,1.2rem);line-height:1;display:flex}.clavis-press-galero-row{letter-spacing:.2em;gap:.6em;display:inline-flex}.clavis-press-witness{font-family:var(--font-body);letter-spacing:.4em;text-transform:uppercase;color:oklch(from var(--color-neutral-50) l c h / .6);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:.9rem;font-size:clamp(.6rem,1.1vmin,.75rem);display:block}.clavis-press-witness-char{opacity:0;animation:clavis-press-fade 60ms linear calc(var(--press-shift,0s) + 8.2s + var(--char-delay,0s)) both;display:inline-block}.clavis-press--bull{color:var(--color-neutral-50)}.clavis-press-bull{flex-direction:column;align-items:center;max-width:min(48rem,92vw);display:flex}.clavis-press-bull-doc{flex-direction:column;align-items:center;gap:1rem;margin-bottom:1.6rem;display:flex}.clavis-press-bull-line{font-family:var(--font-gothic);letter-spacing:.12em;text-transform:uppercase;color:oklch(from var(--color-neutral-50) l c h / .94);white-space:nowrap;font-size:clamp(1.4rem,3.4vmin,2.6rem);line-height:1}.clavis-press-bull-line--date{font-family:var(--font-body);letter-spacing:.45em;color:oklch(from var(--color-neutral-50) l c h / .74);font-variant-numeric:tabular-nums;margin-top:.4rem;font-size:clamp(.75rem,1.4vmin,.95rem)}.clavis-press-bull-char{opacity:0;animation:clavis-press-fade 60ms linear var(--char-delay,0s) both;display:inline-block}.clavis-press-bull-cord{background:linear-gradient(to bottom, var(--color-channel-a) 0%, oklch(from var(--color-wax-shadow) l c h / .92) 60%, oklch(from var(--color-wax-deep) l c h / .88) 100%);transform-origin:top;opacity:0;width:clamp(3px,.6vmin,5px);height:clamp(4rem,11vmin,9rem);animation:.8s cubic-bezier(.4,0,1,1) 5.8s both clavis-press-cord;display:block;transform:scaleY(0)}.clavis-press-bull-seal{aspect-ratio:1;width:clamp(10rem,28vmin,18rem);max-width:60vw;height:auto;color:oklch(from var(--color-neutral-50) l c h / .92);opacity:0;animation:.6s linear 6.5s both clavis-press-fade;overflow:visible}.clavis-press-medallion--entry-aperture .clavis-press-medallion__bulla{animation:clavis-press-fade 0s linear 0s both, clavis-press-aperture 1.4s cubic-bezier(.4, 0, .2, 1) calc(var(--press-shift,0s) + .2s) both;clip-path:circle(0%)}@keyframes clavis-press-aperture{0%{clip-path:circle(0%)}to{clip-path:circle(50%)}}.clavis-press-medallion--entry-flip{perspective:800px}.clavis-press-medallion--entry-flip .clavis-press-medallion__bulla{transform-origin:50%;transform-box:fill-box;animation:clavis-press-fade 0s linear 0s both, clavis-press-flip 1.1s cubic-bezier(.4, 0, .2, 1) calc(var(--press-shift,0s) + .2s) both}@keyframes clavis-press-flip{0%{transform:rotateY(90deg)}to{transform:rotateY(0)}}.clavis-press-medallion--entry-brand .clavis-press-medallion__bulla{animation:clavis-press-fade 0s linear 0s both, clavis-press-brand 1.8s cubic-bezier(.4, 0, .2, 1) calc(var(--press-shift,0s) + .2s) both}@keyframes clavis-press-brand{0%{opacity:0;filter:drop-shadow(0 0 12px var(--color-channel-a)) drop-shadow(0 0 24px var(--color-channel-a));fill:var(--color-channel-a)}30%{opacity:1;filter:drop-shadow(0 0 12px var(--color-channel-a)) drop-shadow(0 0 24px var(--color-channel-a));fill:var(--color-channel-a)}to{opacity:1;filter:none;fill:oklch(from var(--color-neutral-50) l c h / .04)}}.clavis-press-iron{background:linear-gradient(to bottom, #b4b4b4d9 0%, oklch(from var(--color-neutral-50) l c h / .95) 60%, var(--color-neutral-50) 100%);transform-origin:bottom;width:clamp(3px,.5vmin,5px);height:clamp(8rem,22vmin,16rem);animation:clavis-press-iron-lift .9s cubic-bezier(.4, 0, .2, 1) calc(var(--press-shift,0s) + .8s) both;margin-bottom:clamp(-1rem,-2vmin,-.5rem);display:block}@keyframes clavis-press-iron-lift{0%{opacity:0;transform:translateY(-2rem)}30%{opacity:1;transform:translateY(0)}60%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-3rem)}}.clavis-press-medallion__concentric-ring{opacity:0;animation:clavis-press-fade .7s linear calc(var(--press-shift,0s) + 4.9s + var(--ring-delay,0s)) both}.clavis-press-medallion__concentric-cross{opacity:0;animation:clavis-press-fade .5s linear calc(var(--press-shift,0s) + 7.4s) both}.clavis-press-drips{width:clamp(20rem,60vmin,48rem);max-width:92vw;height:clamp(6rem,18vmin,16rem);margin-top:clamp(-2rem,-3vmin,-1rem);display:block;position:relative}.clavis-press-drip{top:0;left:var(--drip-x,50%);width:clamp(4px,.7vmin,7px);height:var(--drip-h,80%);background:linear-gradient(to bottom, var(--color-channel-a) 0%, oklch(from var(--color-wax-shadow) l c h / .88) 70%, oklch(from var(--color-wax-deep) l c h / 0) 100%);transform-origin:top;opacity:0;animation:clavis-press-cord 1.1s cubic-bezier(.55, 0, 1, .45) calc(var(--press-shift,0s) + 5.8s + var(--drip-delay,0s)) both;border-radius:0 0 50% 50%/0 0 18% 18%;position:absolute;transform:scaleY(0)}@media (prefers-reduced-motion:reduce){.clavis-press-medallion--entry-aperture .clavis-press-medallion__bulla,.clavis-press-medallion--entry-flip .clavis-press-medallion__bulla,.clavis-press-medallion--entry-brand .clavis-press-medallion__bulla,.clavis-press-iron,.clavis-press-medallion__concentric-ring,.clavis-press-medallion__concentric-cross,.clavis-press-medallion__hack,.clavis-press-osc-trace,.clavis-press-osc-beacon,.clavis-press-boot-line,.clavis-press-drip{animation:none}.clavis-press-medallion--entry-aperture .clavis-press-medallion__bulla{clip-path:circle(50%)}.clavis-press-medallion--entry-flip .clavis-press-medallion__bulla{transform:rotateY(0)}.clavis-press-medallion__concentric-ring,.clavis-press-medallion__concentric-cross,.clavis-press-medallion__hack,.clavis-press-boot-line{opacity:1}.clavis-press-osc-trace{stroke-dashoffset:0}.clavis-press-drip{opacity:1;transform:scaleY(1)}.clavis-press-iron{opacity:0}}.clavis-press-medallion__hack{opacity:0;animation:clavis-press-fade .6s linear calc(var(--press-shift,0s) + 4.9s) both;filter:drop-shadow(0 0 6px oklch(from var(--color-channel-b) l c h / .35))}.clavis-press-osc-trace{stroke-dasharray:240;stroke-dashoffset:240px;animation:clavis-press-draw 1.8s cubic-bezier(.65, 0, .35, 1) calc(var(--press-shift,0s) + 4.9s) both}.clavis-press-osc-beacon{animation:1.4s steps(2,end) infinite clavis-press-beacon;animation-delay:calc(var(--press-shift,0s) + 6.7s)}@keyframes clavis-press-beacon{50%{opacity:.3}}.clavis-press-boot-line{opacity:0;animation:clavis-press-fade 60ms linear calc(var(--press-shift,0s) + 4.9s + var(--line-delay,0s)) both}@media (prefers-reduced-motion:reduce){.clavis-press-header-char,.clavis-press-medallion__ring,.clavis-press-medallion__bulla,.clavis-press-medallion__char,.clavis-press-medallion__cross,.clavis-press-medallion__cardinal,.clavis-press-tiara,.clavis-press-galero,.clavis-press-witness-char,.clavis-press-lemnisco,.clavis-press-inscription-char,.clavis-press-bull-char,.clavis-press-bull-cord,.clavis-press-bull-seal{animation:none}.clavis-press-header-char,.clavis-press-medallion__bulla,.clavis-press-medallion__char,.clavis-press-medallion__cross,.clavis-press-medallion__cardinal,.clavis-press-tiara,.clavis-press-galero,.clavis-press-witness-char,.clavis-press-inscription-char,.clavis-press-bull-char,.clavis-press-bull-seal{opacity:1}.clavis-press-medallion__ring{stroke-dashoffset:0}.clavis-press-lemnisco,.clavis-press-bull-cord{opacity:1;transform:scaleY(1)}}.clavis-narrative{width:100vw;height:100vh;color:var(--color-neutral-50);flex-direction:column;justify-content:center;align-items:center;gap:2.4rem;display:flex;position:relative}.clavis-narrative-caption{font-family:var(--font-body);letter-spacing:.5em;text-transform:uppercase;color:oklch(from var(--color-neutral-50) l c h / .65);white-space:nowrap;z-index:4;font-size:clamp(.7rem,1.2vmin,.9rem);position:relative}.clavis-narrative-caption-char{opacity:0;animation:clavis-press-fade 60ms linear var(--char-delay,0s) both;display:inline-block}.clavis-press--narrative-liber-clausus{background:oklch(from var(--color-neutral-50) l c h / .02)}.clavis-narrative-leaf{z-index:1;background:#000;width:50vw;height:100vh;position:fixed;top:0;box-shadow:0 0 80px #000000e6}.clavis-narrative-leaf--left{animation:1.8s cubic-bezier(.6,0,.3,1) .2s both clavis-leaf-left;left:0;transform:translate(-100%)}.clavis-narrative-leaf--right{animation:1.8s cubic-bezier(.6,0,.3,1) .2s both clavis-leaf-right;right:0;transform:translate(100%)}@keyframes clavis-leaf-left{to{transform:translate(0)}}@keyframes clavis-leaf-right{to{transform:translate(0)}}.clavis-narrative-spine{background:oklch(from var(--color-neutral-50) l c h / .18);z-index:2;opacity:0;width:1px;height:100vh;animation:.4s linear 1.9s both clavis-press-fade;position:fixed;top:0;left:50%;transform:translate(-50%)}.clavis-press--narrative-liber-clausus .clavis-narrative-caption{z-index:3;position:relative}.clavis-narrative-returning-seal{aspect-ratio:1;width:clamp(20rem,56vmin,44rem);max-width:90vw;height:auto;color:oklch(from var(--color-neutral-50) l c h / .92);transform-origin:50%;filter:drop-shadow(0 12px 28px #000000b3);animation:2.8s cubic-bezier(.4,0,.55,1) .2s both clavis-seal-return}@keyframes clavis-seal-return{0%{opacity:0;filter:drop-shadow(0 0 #0000);transform:translateY(-30vh)scale(1.4)}60%{opacity:1;transform:translateY(-2vh)scale(1.06)}88%{transform:translateY(0)scale(1)}to{transform:translateY(0)scale(1)}}.clavis-narrative-candle{width:clamp(6rem,14vmin,11rem);height:auto;color:oklch(from var(--color-neutral-50) l c h / .85)}.clavis-narrative-flame{transform-origin:50px 100px;filter:drop-shadow(0 0 12px oklch(from var(--color-channel-a) l c h / .55));animation:3.2s cubic-bezier(.4,0,.6,1) .4s both clavis-flame-die}@keyframes clavis-flame-die{0%{opacity:1;filter:drop-shadow(0 0 12px oklch(from var(--color-channel-a) l c h / .55));transform:scaleY(1)scaleX(1)}35%{opacity:.85;filter:drop-shadow(0 0 6px oklch(from var(--color-channel-a) l c h / .35));transform:scaleY(.7)scaleX(1.1)}70%{opacity:.4;filter:drop-shadow(0 0 2px oklch(from var(--color-channel-a) l c h / .15));transform:scaleY(.3)scaleX(.6)}to{opacity:0;filter:none;transform:scaleY(0)scaleX(0)}}.clavis-narrative-smoke{animation:2.8s ease-out 1.8s both clavis-smoke-rise}@keyframes clavis-smoke-rise{0%{opacity:0;transform:translateY(0)}30%{opacity:.4}to{opacity:0;transform:translateY(-20px)}}.clavis-narrative-dial{aspect-ratio:1;width:clamp(18rem,50vmin,36rem);max-width:88vw;height:auto;color:oklch(from var(--color-neutral-50) l c h / .85)}.clavis-narrative-gnomon{transform-origin:100px 100px;animation:3.6s cubic-bezier(.5,0,.5,1) .4s both clavis-gnomon-sweep;transform:rotate(0)}@keyframes clavis-gnomon-sweep{0%{transform:rotate(-150deg)}to{transform:rotate(60deg)}}.clavis-narrative-cipher{font-family:var(--font-body);letter-spacing:.4em;color:oklch(from var(--color-neutral-50) l c h / .92);white-space:nowrap;font-size:clamp(1rem,2.4vmin,1.6rem)}.clavis-narrative-substrate{color:oklch(from var(--color-neutral-50) l c h / .92);flex-direction:column;align-items:center;gap:.6rem;animation:4.5s linear .2s both clavis-substrate-decay;display:flex}.clavis-narrative-substrate-line{font-family:var(--font-gothic);letter-spacing:-.02em;font-size:clamp(2.2rem,6vmin,4rem);line-height:1}.clavis-narrative-substrate-line--small{font-family:var(--font-body);letter-spacing:.3em;text-transform:uppercase;opacity:.6;font-size:clamp(.8rem,1.5vmin,1rem)}@keyframes clavis-substrate-decay{0%{filter:blur()contrast();opacity:1}60%{filter:blur(2px)contrast(.6);opacity:.4}to{filter:blur(8px)contrast(0);opacity:0}}.clavis-narrative-noise{pointer-events:none;background-image:repeating-linear-gradient(0deg, oklch(from var(--color-neutral-50) l c h / 0) 0 2px, oklch(from var(--color-neutral-50) l c h / .06) 2px 3px);opacity:0;animation:4.5s linear .2s both clavis-noise-rise;position:fixed;inset:0}@keyframes clavis-noise-rise{0%{opacity:0}60%{opacity:.55}to{opacity:0}}.clavis-narrative-scroll{color:oklch(from var(--color-neutral-50) l c h / .92);flex-direction:column;align-items:center;gap:1.2rem;animation:4.2s cubic-bezier(.55,0,.5,1) .2s both clavis-scroll-up;display:flex}.clavis-narrative-scroll-line{font-family:var(--font-gothic);opacity:.5;font-size:clamp(1.4rem,3.4vmin,2.4rem);line-height:1}.clavis-narrative-scroll-line--finis{letter-spacing:.16em;opacity:1;margin-top:1.2rem;font-size:clamp(2.2rem,6vmin,4rem)}@keyframes clavis-scroll-up{0%{transform:translateY(40vh)}75%{transform:translateY(-12vh)}to{transform:translateY(0)}}.clavis-narrative-leaf--bronze{background:linear-gradient(180deg, transparent 24%, oklch(from var(--color-neutral-50) l c h / .05) 24% 25%, transparent 25% 49%, oklch(from var(--color-neutral-50) l c h / .05) 49% 50%, transparent 50% 74%, oklch(from var(--color-neutral-50) l c h / .05) 74% 75%, transparent 75%), linear-gradient(135deg, #0d0d0d 0%, #060606 100%);box-shadow:inset 0 0 100px #0009}.clavis-narrative-leaf--bronze-left{animation:2.6s cubic-bezier(.55,0,.2,1) .2s both clavis-leaf-left;left:0;transform:translate(-100%)}.clavis-narrative-leaf--bronze-right{animation:2.6s cubic-bezier(.55,0,.2,1) .2s both clavis-leaf-right;right:0;transform:translate(100%)}.clavis-narrative-spine--bronze{background:oklch(from var(--color-neutral-50) l c h / .28);box-shadow:0 0 16px oklch(from var(--color-neutral-50) l c h / .18);animation:.4s linear 2.7s both clavis-press-fade}.clavis-narrative-bronze-relief{width:clamp(8rem,18vmin,14rem);height:clamp(8rem,18vmin,14rem);color:oklch(from var(--color-neutral-50) l c h / .78);z-index:3;opacity:0;filter:drop-shadow(0 2px 4px #0009);animation:.5s linear 2.9s both clavis-press-fade;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.clavis-narrative-leaf--stone{background:radial-gradient(ellipse at 30% 40%, oklch(from var(--color-neutral-50) l c h / .04) 0%, transparent 50%), radial-gradient(ellipse at 70% 70%, #00000080 0%, transparent 60%), var(--color-neutral-950)}.clavis-narrative-leaf--stone-left{animation:2.4s cubic-bezier(.4,0,.55,1) .2s both clavis-stone-left;left:0;transform:translate(-100%,-1.5vh)}.clavis-narrative-leaf--stone-right{animation:2.4s cubic-bezier(.4,0,.55,1) .2s both clavis-stone-right;right:0;transform:translate(100%,1.5vh)}@keyframes clavis-stone-left{to{transform:translate(0)}}@keyframes clavis-stone-right{to{transform:translate(0)}}.clavis-narrative-spine--stone{background:oklch(from var(--color-neutral-50) l c h / .12);animation:.4s linear 2.6s both clavis-press-fade}.clavis-narrative--tremor{animation:.32s steps(8,end) 2.6s both clavis-tremor}@keyframes clavis-tremor{0%,to{transform:translate(0)}12%{transform:translate(-3px,1px)}25%{transform:translate(2px,-2px)}37%{transform:translate(-1px,2px)}50%{transform:translate(2px,1px)}62%{transform:translate(-2px,-1px)}75%{transform:translate(1px,1px)}87%{transform:translate(-1px)}}.clavis-narrative-leaf--codex{background:radial-gradient(ellipse at 50% 50%, oklch(from var(--color-neutral-50) l c h / .025) 0%, #0009 100%), var(--color-neutral-950);border:1px solid oklch(from var(--color-neutral-50) l c h / .08)}.clavis-narrative-leaf--codex-left{animation:2s cubic-bezier(.5,0,.3,1) .2s both clavis-leaf-left;left:0;transform:translate(-100%)}.clavis-narrative-leaf--codex-right{animation:2s cubic-bezier(.5,0,.3,1) .2s both clavis-leaf-right;right:0;transform:translate(100%)}.clavis-narrative-boss{border:1.5px solid oklch(from var(--color-neutral-50) l c h / .55);background:oklch(from var(--color-neutral-50) l c h / .04);width:18px;height:18px;box-shadow:inset 0 1px 2px oklch(from var(--color-neutral-50) l c h / .2), inset 0 -1px 2px #00000080;border-radius:50%;position:absolute}.clavis-narrative-boss--tl{top:8%;left:10%}.clavis-narrative-boss--tr{top:8%;right:10%}.clavis-narrative-boss--bl{bottom:8%;left:10%}.clavis-narrative-boss--br{bottom:8%;right:10%}.clavis-narrative-clasp{background:linear-gradient(180deg, oklch(from var(--color-neutral-50) l c h / .75) 0%, #b4b4b480 50%, #78787899 100%);width:56px;height:8px;box-shadow:0 1px 0 #00000080, 0 0 8px oklch(from var(--color-neutral-50) l c h / .2);z-index:3;margin-left:-28px;animation:.2s cubic-bezier(.6,0,.4,1) 2.3s both clavis-clasp-snap;position:fixed;left:50%;transform:scaleX(0)}.clavis-narrative-clasp--top{top:30%}.clavis-narrative-clasp--bottom{bottom:30%}@keyframes clavis-clasp-snap{to{transform:scaleX(1)}}.clavis-narrative-leaf--veil{background:repeating-linear-gradient(90deg, oklch(from var(--color-neutral-50) l c h / .025) 0 2px, #0000004d 2px 8px), #070707}.clavis-narrative-leaf--veil-left{transform-origin:0 0;animation:2.8s cubic-bezier(.45,0,.55,1) .2s both clavis-veil-left;left:0;transform:translate(-100%)}.clavis-narrative-leaf--veil-right{transform-origin:100% 0;animation:2.8s cubic-bezier(.45,0,.55,1) .2s both clavis-veil-right;right:0;transform:translate(100%)}@keyframes clavis-veil-left{0%{transform:translate(-100%)skewY(0)}60%{transform:translate(-10%)skewY(-.5deg)}85%{transform:translate(0)skewY(.3deg)}to{transform:translate(0)skewY(0)}}@keyframes clavis-veil-right{0%{transform:translate(100%)skewY(0)}60%{transform:translate(10%)skewY(.5deg)}85%{transform:translate(0)skewY(-.3deg)}to{transform:translate(0)skewY(0)}}.clavis-narrative-iris-svg{aspect-ratio:1;width:clamp(24rem,70vmin,56rem);height:auto;color:oklch(from var(--color-neutral-50) l c h / .78);filter:drop-shadow(0 4px 20px #000c)}.clavis-narrative-iris-blade{transform-origin:100px 100px;animation:1.8s cubic-bezier(.4,0,.55,1) .2s both clavis-iris-blade-in;transform:scale(.45)}@keyframes clavis-iris-blade-in{to{transform:scale(1.12)}}.clavis-narrative-iris-pinhole{transform-origin:100px 100px;animation:1.8s cubic-bezier(.4,0,.55,1) .4s both clavis-iris-pinhole}@keyframes clavis-iris-pinhole{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.clavis-narrative-leaf--icono{background:linear-gradient(180deg, oklch(from var(--color-neutral-50) l c h / .04) 0%, #0006 100%), var(--color-neutral-950);clip-path:polygon(0 100%,0 22%,50% 0,100% 22%,100% 100%)}.clavis-narrative-leaf--icono-left{animation:2.4s cubic-bezier(.5,0,.3,1) .2s both clavis-leaf-left;left:0;transform:translate(-100%)}.clavis-narrative-leaf--icono-right{animation:2.4s cubic-bezier(.5,0,.3,1) .2s both clavis-leaf-right;right:0;transform:translate(100%)}.clavis-narrative-icono-frame{border:1.5px solid oklch(from var(--color-neutral-50) l c h / .4);background:oklch(from var(--color-neutral-50) l c h / .015);width:90px;height:120px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.clavis-narrative-icono-cross{background:linear-gradient(90deg, transparent 45%, oklch(from var(--color-neutral-50) l c h / .55) 45% 55%, transparent 55%), linear-gradient(0deg, transparent 35%, oklch(from var(--color-neutral-50) l c h / .55) 35% 65%, transparent 65%);width:24px;height:24px;position:absolute;top:18%;left:50%;transform:translate(-50%)}.clavis-narrative-spine--icono{background:oklch(from var(--color-neutral-50) l c h / .32);box-shadow:0 0 12px oklch(from var(--color-neutral-50) l c h / .18);animation:.4s linear 2.5s both clavis-press-fade}.clavis-narrative-leaf--rack{background:linear-gradient(180deg, #0d0d0d 0%, var(--color-neutral-950) 40%, #070707 60%, var(--color-neutral-950) 100%), var(--color-neutral-950);flex-direction:column;justify-content:center;align-items:center;gap:8vh;display:flex;box-shadow:inset 0 0 60px #0009}.clavis-narrative-rack-vent{border-top:1px solid #000000b3;border-bottom:1px solid oklch(from var(--color-neutral-50) l c h / .06);background:repeating-linear-gradient(90deg,#0009 0 3px,#78787840 3px 5px);width:26vmin;height:4px;max-height:6px;display:block}.clavis-narrative-leaf--rack-left{animation:1.8s cubic-bezier(.5,0,.2,1) .2s both clavis-leaf-left;left:0;transform:translate(-100%)}.clavis-narrative-leaf--rack-right{animation:1.8s cubic-bezier(.5,0,.2,1) .2s both clavis-leaf-right;right:0;transform:translate(100%)}.clavis-narrative-rack-led{background:var(--color-channel-b);width:clamp(4rem,10vmin,7rem);height:3px;box-shadow:0 0 12px var(--color-channel-b), 0 0 24px oklch(from var(--color-channel-b) l c h / .4);z-index:3;animation:1.8s cubic-bezier(.5,0,.5,1) 2s both clavis-rack-led;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes clavis-rack-led{0%{opacity:1;transform:translate(-50%,-50%)scaleX(1)}30%{opacity:1;transform:translate(-50%,-50%)scaleX(1)}to{opacity:0;box-shadow:none;transform:translate(-50%,-50%)scaleX(.2)}}@media (prefers-reduced-motion:reduce){.clavis-narrative-leaf--bronze-left,.clavis-narrative-leaf--bronze-right,.clavis-narrative-leaf--stone-left,.clavis-narrative-leaf--stone-right,.clavis-narrative-leaf--codex-left,.clavis-narrative-leaf--codex-right,.clavis-narrative-leaf--veil-left,.clavis-narrative-leaf--veil-right,.clavis-narrative-leaf--icono-left,.clavis-narrative-leaf--icono-right,.clavis-narrative-leaf--rack-left,.clavis-narrative-leaf--rack-right,.clavis-narrative-spine--bronze,.clavis-narrative-spine--stone,.clavis-narrative-spine--icono,.clavis-narrative-bronze-relief,.clavis-narrative-clasp,.clavis-narrative-iris-blade,.clavis-narrative-iris-pinhole,.clavis-narrative-rack-led,.clavis-narrative--tremor{animation:none}.clavis-narrative-leaf--bronze-left,.clavis-narrative-leaf--bronze-right,.clavis-narrative-leaf--stone-left,.clavis-narrative-leaf--stone-right,.clavis-narrative-leaf--codex-left,.clavis-narrative-leaf--codex-right,.clavis-narrative-leaf--veil-left,.clavis-narrative-leaf--veil-right,.clavis-narrative-leaf--icono-left,.clavis-narrative-leaf--icono-right,.clavis-narrative-leaf--rack-left,.clavis-narrative-leaf--rack-right{transform:translate(0)}.clavis-narrative-spine--bronze,.clavis-narrative-spine--stone,.clavis-narrative-spine--icono,.clavis-narrative-bronze-relief{opacity:1}.clavis-narrative-clasp{transform:scaleX(1)}.clavis-narrative-iris-blade{transform:scale(1.12)}.clavis-narrative-iris-pinhole{opacity:0;transform:scale(0)}.clavis-narrative-rack-led{opacity:0}.clavis-narrative-leaf--left,.clavis-narrative-leaf--right,.clavis-narrative-spine,.clavis-narrative-returning-seal,.clavis-narrative-flame,.clavis-narrative-smoke,.clavis-narrative-gnomon,.clavis-narrative-substrate,.clavis-narrative-noise,.clavis-narrative-scroll,.clavis-narrative-caption-char{animation:none}.clavis-narrative-leaf--left,.clavis-narrative-leaf--right{transform:translate(0)}.clavis-narrative-returning-seal,.clavis-narrative-spine,.clavis-narrative-caption-char{opacity:1;transform:none}.clavis-narrative-flame{opacity:0}.clavis-narrative-substrate{opacity:0;filter:blur(8px)}.clavis-narrative-scroll{transform:translateY(0)}}@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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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-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}
