/*! tailwindcss v4.3.3 | 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)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-tracking: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}}}@layer theme{:host,:root{--font-serif:var(--font-fraunces),Georgia,serif;--font-mono:var(--font-mono-face),ui-monospace,monospace;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--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-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--leading-snug:1.375;--leading-relaxed:1.625;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-body-face),system-ui,sans-serif;--default-mono-font-family:var(--font-mono-face),ui-monospace,monospace;--font-anton:var(--font-display-face),Impact,sans-serif;--font-playfair:var(--font-baba-face),Georgia,serif;--font-display:var(--font-display-face),Impact,sans-serif;--font-baba:var(--font-baba-face),Georgia,serif;--font-body:var(--font-body-face),system-ui,sans-serif}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-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}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-\[4\.25rem\]{top:4.25rem}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[70\]{z-index:70}.order-1{order:1}.order-2{order:2}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.h-5{height:calc(var(--spacing) * 5)}.h-16{height:calc(var(--spacing) * 16)}.h-\[1\.15em\]{height:1.15em}.h-auto{height:auto}.max-h-\[46vh\]{max-height:46vh}.min-h-0{min-height:0}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.w-5{width:calc(var(--spacing) * 5)}.w-40{width:calc(var(--spacing) * 40)}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.list-decimal{list-style-type:decimal}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-brass\/40>:not(:last-child)){border-color:var(--brass)}@supports (color:color-mix(in lab,red,red)){:where(.divide-brass\/40>:not(:last-child)){border-color:color-mix(in oklab,var(--brass) 40%,transparent)}}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-\[\#6E1E23\]{border-color:#6e1e23}.border-\[\#B8894A\]{border-color:#b8894a}.border-\[\#B8894A\]\/70{border-color:oklab(66.2717% .0293456 .0943404/.7)}.border-brass{border-color:var(--brass)}.border-brass-light{border-color:var(--brass-light)}.border-brass\/40{border-color:var(--brass)}@supports (color:color-mix(in lab,red,red)){.border-brass\/40{border-color:color-mix(in oklab,var(--brass) 40%,transparent)}}.border-brass\/50{border-color:var(--brass)}@supports (color:color-mix(in lab,red,red)){.border-brass\/50{border-color:color-mix(in oklab,var(--brass) 50%,transparent)}}.border-brass\/60{border-color:var(--brass)}@supports (color:color-mix(in lab,red,red)){.border-brass\/60{border-color:color-mix(in oklab,var(--brass) 60%,transparent)}}.border-brass\/70{border-color:var(--brass)}@supports (color:color-mix(in lab,red,red)){.border-brass\/70{border-color:color-mix(in oklab,var(--brass) 70%,transparent)}}.border-maroon{border-color:var(--maroon)}.bg-\[\#0A0E27\]{background-color:#0a0e27}.bg-\[\#1B1B4B\]{background-color:#1b1b4b}.bg-\[\#6E1E23\]{background-color:#6e1e23}.bg-\[\#F2EDE4\]{background-color:#f2ede4}.bg-\[\#F4E7D4\]{background-color:#f4e7d4}.bg-indigo{background-color:var(--indigo)}.bg-maroon{background-color:var(--maroon)}.bg-night{background-color:var(--night)}.bg-paper{background-color:var(--paper)}.bg-transparent{background-color:#0000}.object-cover{object-fit:cover}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pr-\[0\.35em\]{padding-right:.35em}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-bottom{vertical-align:bottom}.font-anton{font-family:var(--font-display-face),Impact,sans-serif}.font-mono{font-family:var(--font-mono-face),ui-monospace,monospace}.font-playfair{font-family:var(--font-baba-face),Georgia,serif}.font-serif{font-family:var(--font-fraunces),Georgia,serif}.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-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--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-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[clamp\(1\.05rem\,5\.6vw\,5\.2rem\)\]{font-size:clamp(1.05rem,5.6vw,5.2rem)}.text-\[clamp\(1\.8rem\,5\.4vw\,4\.4rem\)\]{font-size:clamp(1.8rem,5.4vw,4.4rem)}.text-\[clamp\(1\.35rem\,3vw\,2\.05rem\)\]{font-size:clamp(1.35rem,3vw,2.05rem)}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.whitespace-nowrap{white-space:nowrap}.text-\[\#1A1740\]{color:#1a1740}.text-\[\#5C5868\]{color:#5c5868}.text-\[\#6E1E23\]{color:#6e1e23}.text-\[\#8A6230\]{color:#8a6230}.text-\[\#9B2335\]{color:#9b2335}.text-\[\#A39FB0\]{color:#a39fb0}.text-\[\#B8894A\]{color:#b8894a}.text-\[\#D2D0DC\]{color:#d2d0dc}.text-\[\#E2C48A\]{color:#e2c48a}.text-\[\#F2EDE4\]{color:#f2ede4}.text-bone,.text-bone\/80{color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.text-bone\/80{color:color-mix(in oklab,var(--bone) 80%,transparent)}}.text-bone\/85{color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.text-bone\/85{color:color-mix(in oklab,var(--bone) 85%,transparent)}}.text-bone\/90{color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.text-bone\/90{color:color-mix(in oklab,var(--bone) 90%,transparent)}}.text-brass{color:var(--brass)}.text-brass-deep{color:var(--brass-deep)}.text-brass-light{color:var(--brass-light)}.text-brass\/60{color:var(--brass)}@supports (color:color-mix(in lab,red,red)){.text-brass\/60{color:color-mix(in oklab,var(--brass) 60%,transparent)}}.text-ink{color:var(--ink)}.text-maroon{color:var(--maroon)}.text-mist{color:var(--mist)}.text-signal{color:var(--signal)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[\#00C8FF\]{accent-color:#00c8ff}.opacity-\[0\.07\]{opacity:.07}.ring,.ring-1{--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)}.ring-brass\/60{--tw-ring-color:var(--brass)}@supports (color:color-mix(in lab,red,red)){.ring-brass\/60{--tw-ring-color:color-mix(in oklab,var(--brass) 60%,transparent)}}.blur{--tw-blur:blur(8px)}.blur,.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))}.outline-none{--tw-outline-style:none;outline-style:none}.placeholder\:text-bone\/60::placeholder{color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-bone\/60::placeholder{color:color-mix(in oklab,var(--bone) 60%,transparent)}}@media (hover:hover){.hover\:bg-brass\/10:hover{background-color:var(--brass)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-brass\/10:hover{background-color:color-mix(in oklab,var(--brass) 10%,transparent)}}.hover\:underline:hover{text-decoration-line:underline}}@media (min-width:40rem){.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:48rem){.md\:order-1{order:1}.md\:order-2{order:2}.md\:grid-cols-\[1fr_1\.05fr\]{grid-template-columns:1fr 1.05fr}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:py-14{padding-block:calc(var(--spacing) * 14)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:pt-12{padding-top:calc(var(--spacing) * 12)}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}:root{--indigo:#1b1b4b;--ink:#171725;--night:#0a0e27;--mars-red:#c8102e;--gold:#ffb627;--dust:#b8865c;--brass:#b8894a;--brass-light:#e2c48a;--brass-deep:#8a6230;--paper:#f4e7d4;--bone:#f4ede0;--maroon:#6e1e23;--signal:#00c8ff;--mist:#d2d0dc;--marigold:#e3a008;--sindoor:#9b2335;--peacock:#0f6e6b}html{background:var(--indigo);color:var(--bone);scroll-behavior:smooth}html:has(.temple){background:var(--night)}body{font-family:var(--font-body);min-height:100dvh}.display{text-transform:uppercase;letter-spacing:.01em;font-weight:800;line-height:1.02}.display,.serif-warm{font-family:var(--font-serif)}.serif-warm{font-weight:500}.grain{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.petition-scroll{background:var(--paper);color:var(--ink);border:1px solid var(--brass);transform-origin:top;animation:unfold .52s ease-out both;box-shadow:0 0 0 6px #b8894a26,0 24px 60px #00000059}.press{transition:background-color .16s,color .16s,border-color .16s}.focus-ring:focus-visible,.focus-within-ring:has(:focus-visible),.press:focus-visible{outline:2px solid var(--brass-light);outline-offset:3px}.btn-brass{border:1px solid var(--brass);background:var(--maroon);min-height:48px;font-family:var(--font-mono);letter-spacing:.12em;color:var(--bone);justify-content:center;align-items:center;padding:0 1.5rem;font-size:.875rem;display:inline-flex}.btn-brass:hover{background:#84262c}.btn-brass:disabled,.btn-brass[aria-disabled=true]{cursor:not-allowed;opacity:.6}.btn-outline{border:1px solid var(--brass);min-height:48px;font-family:var(--font-mono);letter-spacing:.12em;color:var(--brass-light);justify-content:center;align-items:center;padding:0 1.5rem;font-size:.875rem;display:inline-flex}.btn-outline:hover{background:#b8894a1f}.fade-up{animation:fade-up .6s ease-out both}.skip-link{z-index:100;background:var(--paper);color:var(--ink);padding:.5rem 1rem;position:absolute;top:.5rem;left:-9999px}.skip-link:focus{left:.5rem}@keyframes unfold{0%{opacity:0;transform:scaleY(.96)}to{opacity:1;transform:none}}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.hologram-stage{--hx:50%;--hy:40%;isolation:isolate}.hologram-activate{width:100%;height:100%;color:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.hologram:has(.hologram-activate:focus-visible) .hologram-stage{outline:2px solid var(--brass-light);outline-offset:3px}.hologram-frame{transform-origin:50% 42%;position:absolute;inset:0}.hologram-anger,.hologram-floor,.hologram-follow,.hologram-hint,.hologram-particles,.hologram-pulse,.hologram-rim,.hologram-scan,.hologram-shimmer,.hologram-wash{pointer-events:none;position:absolute}.hologram-anger,.hologram-follow,.hologram-pulse,.hologram-rim,.hologram-scan,.hologram-wash{inset:0}.hologram-wash{mix-blend-mode:screen;opacity:.88;background:radial-gradient(46% 50% at 50% 36%,#0000 0 58%,#00c8ff24 100%),linear-gradient(#e2c48a14,#0000 36%,#00b4ba14)}.hologram-rim{opacity:.95;box-shadow:inset 0 0 36px #00c8ff33,inset 0 0 80px #40c4c41a,inset 0 -32px 44px #e2c48a29}.hologram-shimmer{mix-blend-mode:screen;opacity:.2;background:linear-gradient(118deg,#0000 36%,#e2c48a1a 48%,#00c8ff12 52%,#0000 64%);inset:-18%}.hologram-scan{opacity:.22;background:repeating-linear-gradient(#00c8ff0b 0 1px,#0000 1px 9px)}.hologram-particles{opacity:.28;background-image:radial-gradient(circle,#00c8ff8c 0 .7px,#0000 1.4px),radial-gradient(circle,#e2c48a73 0 .7px,#0000 1.4px);background-position:12% 18%,68% 62%;background-size:150px 110px,130px 150px;inset:-22%}.hologram-floor{opacity:.62;background:radial-gradient(at 50% 92%,#e2c48a52,#0000 72%);height:32%;bottom:0;left:8%;right:8%}.hologram-follow{background:radial-gradient(circle 42% at var(--hx) var(--hy),#00c8ff14,transparent 70%);mix-blend-mode:screen;opacity:.5}.hologram-pulse{mix-blend-mode:screen;opacity:0;background:radial-gradient(at 50% 42%,#00c8ff1f,#0000 58%),radial-gradient(at 50% 88%,#e2c48a2e,#0000 55%)}.hologram-hint{font-family:var(--font-mono);letter-spacing:.14em;color:var(--brass-light);text-align:center;text-shadow:0 1px 8px #0f0e2ed9;font-size:.68rem;bottom:.7rem;left:0;right:0}.hologram-live .hologram-frame{animation:hologram-alive 8.7s ease-in-out infinite}.hologram-live .hologram-scan{animation:hologram-scan 16s linear infinite}.hologram-live .hologram-particles{animation:hologram-drift 18s linear infinite}.hologram-live .hologram-shimmer{animation:hologram-shimmer 11.4s ease-in-out infinite}.hologram-live .hologram-floor{animation:hologram-floor 6.8s ease-in-out infinite}.hologram-pulsing .hologram-pulse{animation:hologram-pulse .76s ease-out}.hologram-anger{color:#ff6b6b;background:radial-gradient(at 50% 40%,#b4182047,#0000 70%);justify-content:flex-end;align-items:flex-start;padding:.75rem;font-size:2rem;line-height:1;display:none}.hologram[data-mood=tip-reminder] .hologram-anger{display:flex}.hologram[data-mood=tip-reminder] .hologram-stage{box-shadow:inset 0 0 40px #b4182073,0 0 24px #b4182040}.hologram[data-mood=offering-received] .hologram-stage{box-shadow:inset 0 0 36px #e2c48a59,0 0 20px #00c8ff26}.hologram[data-mood=welcome] .hologram-rim{opacity:1}.hologram[data-mood=welcome] .hologram-floor{opacity:.72}.hologram[data-mood=processing] .hologram-wash{background:radial-gradient(55% 50% at 50% 36%,#0000 0 46%,#00c8ff29 100%)}.hologram-static .hologram-floor,.hologram-static .hologram-frame,.hologram-static .hologram-particles,.hologram-static .hologram-pulse,.hologram-static .hologram-scan,.hologram-static .hologram-shimmer{animation:none}.hologram-static .hologram-follow,.hologram-static .hologram-particles,.hologram-static .hologram-pulse,.hologram-static .hologram-scan,.hologram-static .hologram-shimmer{opacity:0}.hologram-paused .hologram-floor,.hologram-paused .hologram-frame,.hologram-paused .hologram-particles,.hologram-paused .hologram-scan,.hologram-paused .hologram-shimmer{animation-play-state:paused}.hologram-paused .hologram-follow,.hologram-paused .hologram-particles,.hologram-paused .hologram-scan,.hologram-paused .hologram-shimmer{opacity:0}.hologram-caption{min-height:2.5rem}@keyframes hologram-alive{0%{transform:translate(0)scale(1)}18%{transform:translate(.28%,-.22%)scale(1.004)}41%{transform:translate(-.18%,.12%)scale(1.011)}63%{transform:translate(.12%,.26%)scale(1.006)}84%{transform:translate(-.08%,-.1%)scale(1.012)}to{transform:translate(0)scale(1)}}@keyframes hologram-scan{0%{transform:translateY(0)}to{transform:translateY(6px)}}@keyframes hologram-drift{0%{transform:translate(0)}to{transform:translate(-3%,-6%)}}@keyframes hologram-shimmer{0%{transform:translate(-8%)}to{transform:translate(8%)}}@keyframes hologram-floor{0%,to{opacity:.4}45%{opacity:.68}}@keyframes hologram-pulse{0%{opacity:0}22%{opacity:.9}to{opacity:0}}@media (max-width:640px),(pointer:coarse){.hologram-particles{opacity:.14;background-size:190px 150px,170px 190px}.hologram-scan{opacity:.12}.hologram-wash{opacity:.68}.hologram-shimmer{opacity:.08}.hologram-follow{display:none}}.prediction-pop{pointer-events:none;opacity:1;background:#0f0e2e8c;border:1px solid #b8894a73;margin-top:1.25rem;padding:.9rem 1rem;transition:opacity .42s}.prediction-pop-out{opacity:0}.altar-desk{box-shadow:0 0 0 6px #b8894a1f,0 18px 40px #00000047}.altar-bowl{max-width:13rem;height:4.5rem;margin:0 auto .5rem;position:relative}.altar-bowl-rim{border:2px solid #b8894a;height:2.5rem;inset:22% 8% auto;box-shadow:inset 0 12px 18px #1a174024}.altar-bowl-rim,.altar-bowl-well{border-radius:50%;position:absolute}.altar-bowl-well{background:radial-gradient(at 50% 40%,#6e1e2333,#0000 72%);height:1.45rem;inset:34% 22% auto}.altar-selected{text-align:center}.offering-slip{background-image:linear-gradient(#b8894a1a,#0000 70%)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.hologram-follow,.hologram-particles,.hologram-pulse,.hologram-scan,.hologram-shimmer{opacity:0!important;animation:none!important}.hologram-floor,.hologram-frame{animation:none!important}}.hall{background:radial-gradient(ellipse at 50% 0,#e3a0082e,transparent 48%),linear-gradient(180deg,#141338,var(--night));border:1px solid #b8894a73;padding:1.75rem 1rem 1.5rem}.hall-arch{background:linear-gradient(#f4e7d40d,#0000 70%);border:1px solid var(--brass-light);border-bottom:none;border-radius:14rem 14rem 0 0;flex-direction:column;align-items:center;gap:.85rem;max-width:26rem;margin:1.25rem auto 0;padding:1.75rem 1rem .5rem;display:flex}.hall-seats{flex-wrap:wrap;justify-content:center;gap:.35rem;max-width:15rem;display:flex}.seat{background:0 0;border:1px solid #e2c48a59;border-radius:.45rem .45rem .12rem .12rem;width:.55rem;height:.9rem}.seat-taken{border-color:var(--brass-light);background:var(--brass)}.hall-spoken{background:linear-gradient(#f4e7d40f,#0000 40%);border:1px solid #b8894a80;padding:1.25rem}.hall-line-algo{animation:fade-up .7s ease-out .18s both}.hall-line-pandit{animation:fade-up .7s ease-out .64s both}.diya-hall{width:6.25rem;height:2.15rem}.diya-hall .diya-flame{width:1rem;height:2.1rem;bottom:1.45rem}.temple{background:var(--night);height:100dvh;color:var(--mist);grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}.temple-world{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.temple-bar{grid-row:1}.temple-stage{grid-row:2}.temple-ground{grid-row:3}.temple-ritual{grid-template-rows:1fr}.temple-ritual .temple-stage{grid-row:1;justify-content:center;align-items:center;padding:0}.temple-ritual .ritual{width:100%;min-height:100%}.mars-horizon{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.mars-horizon-photo{object-fit:cover;object-position:58% 42%;background:#120812;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.03)}@media (min-width:768px){.mars-horizon-photo{object-position:42% 46%}}.mars-horizon-grade{background:linear-gradient(#0a0e276b,#0000 24% 48%,#0a0e277a 72%,#0a0e27f0),linear-gradient(90deg,#6e1e2324,#0000 38% 72%,#0a0e2738);position:absolute;inset:0}.mars-horizon-haze{mix-blend-mode:soft-light;background:radial-gradient(at 50% 70%,#b8865c33,#0000 58%);position:absolute;inset:0}.mars-horizon-atmosphere{pointer-events:none;filter:blur(28px);opacity:.7;background:linear-gradient(90deg,#0000,#b8865c14,#0000);height:34%;animation:temple-drift 110s ease-in-out infinite alternate;position:absolute;top:18%;left:-8%;right:-8%}.mars-horizon-vignette{background:radial-gradient(at 50% 42%,#0000 38%,#0a0e279e 100%);position:absolute;inset:0}@media (max-width:767px){.mars-horizon-vignette{background:radial-gradient(at 50% 40%,#0000 28%,#0a0e278c 100%)}.mars-horizon-grade{background:linear-gradient(#0a0e2747,#0000 22% 52%,#0a0e2766 74%,#0a0e27e0),linear-gradient(90deg,#6e1e231a,#0000 40% 70%,#0a0e272e)}}@media (prefers-reduced-motion:reduce){.mars-horizon-atmosphere{animation:none}}.temple-sky{background:radial-gradient(at 50% 118%,#b8865c1f,#0000 52%),linear-gradient(#0000 0 55%,#0a0e278c 100%)}.temple-sky,.temple-stars{pointer-events:none;z-index:0;position:absolute;inset:0}.temple-stars{opacity:.55;mix-blend-mode:screen;width:100%;height:100%}.temple-dust{pointer-events:none;filter:blur(22px);background:radial-gradient(#5c402c47,#0000 68%);width:170%;animation:temple-drift 90s ease-in-out infinite alternate;position:absolute;left:-35%}.temple-dust-a{height:26%;bottom:6%}.temple-dust-b{opacity:.65;height:20%;animation-duration:130s;animation-direction:alternate-reverse;top:14%}.temple-grain{pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.temple-bar{z-index:2;text-align:center;width:100%;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--signal);margin:0;padding:.95rem 1rem 0;font-size:11px;font-weight:400;position:relative}.altar-dust{z-index:1;inset:0;overflow:hidden}.altar-dust-mote{background:var(--dust);border-radius:999px;position:absolute}@supports (color:color-mix(in lab,red,red)){.altar-dust-mote{background:color-mix(in srgb,var(--dust) 80%,#fff 20%)}}.altar-dust-mote{box-shadow:0 0 6px #b8865c59}.temple-stage{z-index:2;justify-content:center;align-items:flex-end;min-height:0;padding:0 1rem .35rem;display:flex;position:relative}@media (min-width:768px){.temple-stage{align-items:center;padding-bottom:.75rem}}.temple-cluster{flex-direction:column;align-items:center;width:min(48rem,96vw);margin-top:0;display:flex;position:relative}@media (min-width:768px){.temple-cluster{margin-top:4vh}}.temple-baba{z-index:1;width:min(12.25rem,58vw);height:auto;margin-bottom:-3.1rem;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000),linear-gradient(#000 68%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000),linear-gradient(#000 68%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@media (min-width:768px){.temple-baba{width:min(16.5rem,32vw);margin-bottom:-5.25rem}}@media (min-width:1200px){.temple-baba{width:min(18rem,26vw)}}.ritual-figure .baba-portrait,.temple-baba .baba-portrait{aspect-ratio:3/3.55;width:100%;height:auto;display:block}.baba-portrait{isolation:isolate;filter:drop-shadow(0 22px 34px #00000080);transition:transform .88s cubic-bezier(.22,1,.36,1),filter .7s;position:relative;overflow:hidden}.baba-portrait-photo{object-fit:cover;object-position:50% 12%;aspect-ratio:3/3.55;background:var(--night);width:100%;height:auto;display:block}@supports (color:color-mix(in lab,red,red)){.baba-portrait-photo{background:color-mix(in srgb,var(--night) 85%,#3a1820)}}.baba-portrait-photo{transition:transform .88s cubic-bezier(.22,1,.36,1),filter .7s}.baba-portrait-shade{pointer-events:none;background:linear-gradient(#0000 42%,#0a0e276b);position:absolute;inset:0}.baba-portrait-glow{pointer-events:none;mix-blend-mode:screen;opacity:.75;background:radial-gradient(at 50% 100%,#ffb62738,#0000 70%);height:42%;position:absolute;inset:auto 8% -6%}.baba-portrait[data-pose=inbox] .baba-portrait-photo{filter:saturate(.95)brightness(.96);transform:scale(1.02)translateY(1%)}.baba-portrait[data-pose=phone] .baba-portrait-photo{filter:saturate(.9)brightness(.92);transform:scale(1.03)translateY(2%)rotate(.6deg)}.baba-portrait[data-pose=sigh]{transform:translateY(6px)}.baba-portrait[data-pose=sigh] .baba-portrait-photo{filter:saturate(.85)brightness(.88);transform:scale(1.04)translateY(3%)rotate(1.2deg)}.baba-portrait[data-pose=up] .baba-portrait-photo{filter:saturate(1.02)brightness(1.04);transform:scale(1.05)translateY(-1%)rotate(-1deg)}.baba-portrait[data-pose=up] .baba-portrait-glow{opacity:1}.temple-baba .baba-portrait[data-portrait=home] .baba-portrait-photo{object-position:50% 16%;filter:saturate(1.02)contrast(1.04)brightness(.98)}.temple-offerings-link{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bone);margin-top:1rem;font-size:.72rem;display:inline-block}@supports (color:color-mix(in lab,red,red)){.temple-offerings-link{color:color-mix(in srgb,var(--bone) 70%,transparent)}}.temple-offerings-link{border-bottom:1px solid var(--dust);text-decoration:none}@supports (color:color-mix(in lab,red,red)){.temple-offerings-link{border-bottom:1px solid color-mix(in srgb,var(--dust) 40%,transparent)}}.temple-offerings-link:focus-visible,.temple-offerings-link:hover{color:var(--bone);border-bottom-color:var(--gold);outline:none}@media (prefers-reduced-motion:reduce){.baba-portrait,.baba-portrait-photo{transition:none}}.ritual{z-index:2;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;padding:.5rem 1.25rem 1.25rem;display:flex;position:relative;overflow:hidden auto}.ritual-late{cursor:default;justify-content:flex-start;padding-top:.5rem}.ritual-light{pointer-events:none;opacity:0;background:radial-gradient(at 50% 88%,#c8102e47,#0000 42%),radial-gradient(at 50% 34%,#e2c48a29,#0000 48%),linear-gradient(90deg,#000000b8,#0000 24% 76%,#000000c2);transition:opacity 1.4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.ritual-light-on{opacity:1}.ritual-log-overlay{z-index:4;background:#060812f5;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:absolute;inset:0}.ritual-log{white-space:pre-wrap;max-width:36rem;min-height:5.5rem;font-family:var(--font-mono);letter-spacing:.12em;text-align:center;color:var(--signal);margin:0;font-size:.78rem;line-height:1.75}.ritual-vignette{pointer-events:none;z-index:1;background:radial-gradient(at 50% 42%,#0000 28%,#060812d1 100%);position:absolute;inset:0}.ritual-zoom{z-index:2;transform-origin:50% 28%;will-change:transform;position:relative}.ritual-figure{width:min(17rem,72vw);-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#000 72%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#000 72%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@media (min-width:768px){.ritual-figure{width:min(19rem,36vw)}}.ritual-opening{z-index:3;text-align:center;max-width:min(480px,92vw);font-family:var(--font-baba);color:var(--bone);font-size:24px;font-style:italic;font-weight:500;line-height:1.3;position:relative}.ritual-verdict-stack{z-index:5;flex-direction:column;align-items:center;gap:0;width:min(34rem,100%);display:flex;position:relative}.ritual-card{background:linear-gradient(180deg,#fffcf580,transparent 38%),repeating-linear-gradient(0deg,transparent,transparent 2px,#1a142004 2px,#1a142004 3px),var(--bone);text-align:center;border:1px solid #1a142014;border-radius:10px;width:100%;padding:1.45rem 1.2rem 1.5rem;box-shadow:0 22px 48px #00000073}.ritual-spoken{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--signal);margin:0;font-size:11px}.ritual-rule{background:#1a142047;width:4.5rem;height:1px;margin:.85rem auto}.ritual-status{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--mars-red);margin:0;font-size:clamp(1.55rem,5.5vw,2rem);line-height:1.05}.ritual-verdict{max-width:480px;letter-spacing:.04em;margin:0 auto;font-size:clamp(.88rem,2.8vw,.875rem);line-height:1.55}.ritual-probability,.ritual-verdict{font-family:var(--font-mono);text-transform:uppercase;color:#1a1420}.ritual-probability{letter-spacing:.1em;margin:0;font-size:12px}.ritual-translation{text-align:center;max-width:480px;font-family:var(--font-baba);color:var(--bone);margin:40px 0 0;font-size:18px;font-style:italic;line-height:1.45}.ritual-forecast-block{text-align:center;max-width:480px;margin-top:24px}.ritual-kicker{font-family:var(--font-mono);letter-spacing:.16em;color:var(--signal);margin:0;font-size:10px}.ritual-forecast{font-family:var(--font-baba);color:var(--dust);margin:.45rem 0 0;font-size:16px;line-height:1.45}.ritual-confidence{font-family:var(--font-mono);letter-spacing:.08em;color:var(--bone);margin:.4rem 0 0;font-size:10px}@supports (color:color-mix(in lab,red,red)){.ritual-confidence{color:color-mix(in srgb,var(--bone) 72%,var(--dust))}}.ritual-actions{z-index:6;flex-direction:column;align-items:center;gap:.65rem;margin-top:1.25rem;display:flex;position:relative}.ritual-share{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone);cursor:pointer;background:0 0;border:1px solid #f4ede08c;border-radius:2px;padding:.65rem 1.1rem;font-size:.72rem;transition:box-shadow .22s}.ritual-share:hover{box-shadow:0 0 24px #f4ede02e}.ritual-return:focus-visible,.ritual-share:focus-visible{outline:1px solid var(--signal);outline-offset:3px}.ritual-return{font-family:var(--font-mono);letter-spacing:.12em;color:var(--bone);background:0 0;border:0;margin-top:.35rem;padding:.25rem;font-size:11px}@supports (color:color-mix(in lab,red,red)){.ritual-return{color:color-mix(in srgb,var(--bone) 78%,var(--dust))}}.ritual-return{cursor:pointer;text-underline-offset:3px;text-decoration:underline}@media (max-width:420px){.ritual-opening{font-size:22px}.ritual-verdict{font-size:16px}}.offering-picker{z-index:2;text-align:center;width:min(22rem,88vw);margin-top:1.75rem;position:relative}.offering-picker-sub,.offering-picker-title{font-family:var(--font-mono);letter-spacing:.12em;color:var(--mist);font-size:.65rem}.offering-picker-sub{margin-top:.35rem}.offering-name{margin-top:.85rem;display:block}.offering-name-input{text-align:center;width:100%;font-family:var(--font-playfair);color:var(--bone);caret-color:var(--gold);background:0 0;border:none;border-bottom:1px solid #b8865c73;padding:.45rem .25rem;font-size:.95rem}.offering-name-input:focus{border-bottom-color:var(--gold);outline:none}.offering-buttons{flex-direction:column;align-items:center;gap:.15rem;margin-top:.75rem;display:flex}.archive-upgraded{font-family:var(--font-baba-face),Georgia,serif;color:var(--bone);margin:0;font-size:1rem;font-style:italic}.upgrade-moment{background:var(--bone);width:100%;color:var(--ink);text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:1.35rem 1.25rem 1.2rem;display:flex}.upgrade-moment-copy{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:pre-line;color:var(--ink);margin:0;font-size:.72rem;line-height:1.55}.upgrade-moment-actions{flex-direction:column;align-items:center;gap:.65rem;display:flex}.upgrade-moment-primary{appearance:none;background:var(--mars-red);color:var(--bone);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:0;padding:.75rem 1.1rem;font-size:.72rem}.upgrade-moment-primary:disabled{opacity:.6;cursor:wait}.upgrade-moment-dismiss{appearance:none;color:var(--dust);font-family:var(--font-baba-face),Georgia,serif;cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;font-size:.95rem;font-style:italic;text-decoration:underline}.upgrade-moment-legacy{text-align:center;margin-top:1.25rem}.upgrade-moment-line{font-family:var(--font-mono);letter-spacing:.1em;color:var(--signal);font-size:.65rem}.covenant-pitch-block{text-align:center;flex-direction:column;align-items:center;gap:.85rem;margin-top:1.5rem;display:flex}.covenant-pitch-line{max-width:22rem;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:pre-line;color:var(--signal);margin:0;font-size:.68rem;line-height:1.55}.blessing-page,.patrons-page{overflow-y:auto}.blessing-stage,.patrons-stage{z-index:2;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:1.5rem 1rem;display:flex;position:relative}.blessing-card{background:var(--bone);color:#1a1420;clip-path:polygon(0 .4rem,.5rem 0,calc(100% - .7rem) 0,100% .55rem,100% calc(100% - .45rem),calc(100% - .55rem) 100%,.4rem 100%,0 calc(100% - .6rem));text-align:left;width:min(28rem,92vw);margin-top:1rem;padding:1.5rem 1.25rem 1.35rem}.blessing-card-kicker{font-family:var(--font-mono);letter-spacing:.16em;color:var(--mars-red);font-size:.68rem}.blessing-card-rule{background:#1a142059;width:4.5rem;height:1px;margin:.55rem 0 .9rem}.blessing-card-for{font-family:var(--font-playfair);font-size:1.15rem}.blessing-card-meta{font-family:var(--font-mono);letter-spacing:.08em;margin-top:.25rem;font-size:.68rem}.blessing-card-text{font-family:var(--font-playfair);margin-top:1rem;font-size:1.15rem;font-style:italic;line-height:1.45}.blessing-card-sign{font-family:var(--font-playfair);justify-content:space-between;align-items:flex-end;margin-top:1.25rem;display:flex}.blessing-signature{opacity:.85;width:7rem;height:auto}.blessing-actions{flex-wrap:wrap;justify-content:center;gap:.15rem .75rem;margin-top:.85rem;display:flex}.blessing-remembers{font-family:var(--font-playfair);color:var(--bone);margin-top:1rem;font-style:italic}.covenant-pitch{font-family:var(--font-mono);letter-spacing:.1em;color:var(--mist);margin-top:1.5rem;font-size:.65rem}.patrons-remain{font-family:var(--font-mono);letter-spacing:.12em;color:var(--signal);margin-top:.75rem;font-size:.72rem}.patrons-list{text-align:left;width:min(28rem,92vw);margin-top:1.5rem;padding:0;list-style:none}.patrons-list li{border-top:1px solid #b8865c47;padding:.85rem 0}.patrons-name{font-family:var(--font-playfair);color:var(--bone);font-size:1.15rem}.patrons-line{font-family:var(--font-mono);letter-spacing:.1em;color:var(--mist);margin-top:.2rem;font-size:.65rem}.temple-form{z-index:2;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.mars-altar{perspective:960px;width:min(640px,92vw)}.mars-altar-deck{transform-style:preserve-3d;filter:drop-shadow(0 18px 36px #00000073);border-radius:14px;position:relative;transform:rotateX(8deg);box-shadow:0 0 80px #c8102e59}.mars-altar-slab{aspect-ratio:640/120;width:100%;max-width:640px;height:auto;display:block}.mars-altar-ground-shadow{pointer-events:none;filter:blur(2px);background:radial-gradient(#0000008c,#0000 72%);border-radius:999px;height:1.1rem;position:absolute;bottom:-.55rem;left:8%;right:8%}.temple-line{z-index:2;resize:none;text-align:center;width:80%;max-height:4.05em;font-family:var(--font-body-face),var(--font-body),Inter,sans-serif;color:var(--bone);caret-color:var(--gold);field-sizing:content;background:0 0;border:0;outline:none;padding:.4rem .35rem;font-size:18px;line-height:1.35;position:absolute;top:48%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.temple-line:focus{outline:none}.temple-line:focus-visible{box-shadow:0 1px 0 0 var(--gold)}@supports (color:color-mix(in lab,red,red)){.temple-line:focus-visible{box-shadow:0 1px 0 0 color-mix(in srgb,var(--gold) 45%,transparent)}}.temple-line::placeholder{color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.temple-line::placeholder{color:color-mix(in srgb,var(--bone) 62%,transparent)}}.temple-log{background:var(--bone);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);cursor:pointer;border:0;border-radius:2px;margin-top:1.35rem;padding:.7rem 1.15rem;font-size:.72rem;transition:box-shadow .22s}.temple-log:hover:not(:disabled){box-shadow:0 0 28px #f4ede047}.temple-log:focus-visible{outline:1px solid var(--signal);outline-offset:3px}.temple-log:disabled{opacity:.45;cursor:default}.temple-note{text-align:center;max-width:18rem;font-family:var(--font-mono);letter-spacing:.1em;color:var(--bone);margin-top:.55rem;font-size:.62rem}@supports (color:color-mix(in lab,red,red)){.temple-note{color:color-mix(in srgb,var(--bone) 78%,var(--dust))}}.ritual .temple-note{color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.ritual .temple-note{color:color-mix(in srgb,var(--bone) 82%,var(--dust))}}.temple-ground{z-index:2;text-align:center;padding:0 1rem .85rem;position:relative}@media (max-width:767px){.temple-ground{padding-bottom:.65rem}.temple-disclaimer{max-width:22rem;line-height:1.35;font-size:.58rem!important}.temple-log{margin-top:1rem;padding:.62rem 1rem}}.temple-ground>p{font-family:var(--font-mono);letter-spacing:.12em;color:var(--dust);margin:0;font-size:11px}.temple-silent{margin-top:.35rem}.temple-archive-link{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dust);text-underline-offset:3px;margin-top:.75rem;font-size:10px;text-decoration:underline;display:inline-block}.temple-archive-link:focus-visible{outline:1px solid var(--signal);outline-offset:3px}.temple-disclaimer{margin-top:.85rem;margin-left:auto;margin-right:auto;font-size:.65rem}@media (prefers-reduced-motion:reduce){.altar-dust-mote{animation:none!important}}.archive{min-height:100dvh}.archive-sheet{z-index:1;gap:1.5rem;max-width:36rem;min-height:100dvh;margin:0 auto;padding:2.5rem 1.25rem 2rem;position:relative}.archive-head,.archive-sheet{flex-direction:column;display:flex}.archive-head{gap:.45rem}.archive-title{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--bone);margin:0;font-size:clamp(1.6rem,4vw,2.25rem);font-weight:400;line-height:1.15}.archive-subtitle{letter-spacing:.12em;color:var(--dust);margin:0}.archive-colony,.archive-subtitle{font-family:var(--font-mono);text-transform:uppercase;font-size:.68rem}.archive-colony{letter-spacing:.1em;color:var(--algorithm,#00c8ff);gap:.35rem;margin:0 0 1.25rem;line-height:1.45;display:grid}.archive-colony p{margin:0}.archive-practice{font-family:var(--font-mono);letter-spacing:.06em;color:var(--dust);margin:1.5rem 0 0;font-size:.68rem;line-height:1.55}.archive-practice a,.archive-practice-btn{color:var(--bone);text-underline-offset:.2em;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.archive-practice-btn:disabled{opacity:.55;cursor:wait}.archive-founder-band{border-top:1px solid var(--bone);margin:2rem 0 1.25rem;padding-top:1.25rem}@supports (color:color-mix(in lab,red,red)){.archive-founder-band{border-top:1px solid color-mix(in srgb,var(--bone) 18%,transparent)}}.archive-founder-copy{letter-spacing:.1em;white-space:pre-line;color:var(--dust);margin:0;font-size:.68rem;line-height:1.55}.archive-founder-copy,.archive-founder-link{font-family:var(--font-mono);text-transform:uppercase}.archive-founder-link{letter-spacing:.12em;color:var(--mars-red);margin-top:.75rem;font-size:.72rem;text-decoration:none;display:inline-block}.archive-founder-link:focus-visible,.archive-founder-link:hover{color:var(--bone)}.upgrade-moment-secondary{font-family:var(--font-mono);letter-spacing:.08em;color:var(--dust);text-underline-offset:.2em;background:0 0;border:0;padding:.4rem 0;font-size:.68rem;text-decoration:underline}.induction-sheet{z-index:1;max-width:36rem;margin:0 auto;padding:3.5rem 1.25rem 4rem;position:relative}.induction-title{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--mars-red);margin:0 0 1.75rem;font-size:clamp(2rem,6vw,3.25rem);font-weight:400;line-height:1.05}.induction-body{gap:1.15rem;display:grid}.induction-body p{font-family:var(--font-playfair),Georgia,serif;color:var(--ink,#1a1740);background:var(--bone);margin:0;font-size:clamp(1.05rem,2.4vw,1.2rem);line-height:1.75}@supports (color:color-mix(in lab,red,red)){.induction-body p{background:color-mix(in srgb,var(--bone) 92%,transparent)}}.induction-body p{padding:.85rem 1rem}.induction-price,.induction-remaining{letter-spacing:.14em;margin:1.5rem 0 0}.induction-begin,.induction-price,.induction-remaining{font-family:var(--font-mono);text-transform:uppercase;color:var(--bone);font-size:.78rem}.induction-begin{letter-spacing:.1em;background:var(--mars-red);cursor:pointer;border:0;margin-top:1.25rem;padding:.7rem 1.1rem;display:inline-block}.induction-closed{font-family:var(--font-mono);letter-spacing:.12em;color:var(--dust);margin-top:1.25rem;font-size:.78rem}.induction-form{gap:.85rem;margin-top:1.5rem;display:grid}.induction-field{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dust);gap:.35rem;font-size:.68rem;display:grid}.induction-field input{width:100%;font-family:var(--font-playfair),Georgia,serif;letter-spacing:0;text-transform:none;color:var(--ink,#1a1740);background:var(--bone);padding:.65rem .75rem;font-size:1.05rem}@supports (color:color-mix(in lab,red,red)){.induction-field input{background:color-mix(in srgb,var(--bone) 94%,transparent)}}.induction-field input{border:1px solid var(--brass,#b08d57)}@supports (color:color-mix(in lab,red,red)){.induction-field input{border:1px solid color-mix(in srgb,var(--brass,#b08d57) 45%,transparent)}}.induction-field em{font-family:var(--font-playfair),Georgia,serif;letter-spacing:0;text-transform:none;color:var(--bone);font-size:.9rem;font-style:italic}@supports (color:color-mix(in lab,red,red)){.induction-field em{color:color-mix(in srgb,var(--bone) 70%,transparent)}}.induction-check{font-family:var(--font-playfair),Georgia,serif;color:var(--bone);align-items:flex-start;gap:.65rem;margin-top:.25rem;font-size:1rem;line-height:1.45;display:flex}.induction-check input{margin-top:.3rem}.induction-ship-title{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mars-red);margin:.75rem 0 0;font-size:.72rem}.induction-guide{gap:1rem;margin-top:2rem;display:grid}.induction-guide-heading{letter-spacing:.14em;color:var(--signal);margin:0;font-size:.78rem}.induction-guide-heading,.induction-guide-sub{font-family:var(--font-mono);text-transform:uppercase}.induction-guide-sub{letter-spacing:.12em;color:var(--dust);margin:.5rem 0 0;font-size:.68rem}.induction-guide-block p,.induction-guide-list{font-family:var(--font-playfair),Georgia,serif;color:var(--bone);margin:.4rem 0 0;font-size:1.05rem;line-height:1.7}.induction-guide-list{gap:.35rem;padding-left:1.2rem;display:grid}.induction-plan{border:1px solid var(--brass);margin-top:1rem;padding:.85rem 1rem}@supports (color:color-mix(in lab,red,red)){.induction-plan{border:1px solid color-mix(in srgb,var(--brass) 40%,transparent)}}.induction-plan-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bone);margin:0;font-size:.78rem}.induction-plan-hint{color:var(--dust);margin:.4rem 0 0;font-size:.95rem}.induction-plan-hint,.induction-signal{font-family:var(--font-playfair),Georgia,serif;font-style:italic}.induction-signal{color:var(--bone);margin:1rem 0 0;font-size:1.15rem}.induction-confirm-status{gap:.85rem;display:grid}.induction-desk-alert{border:1px solid var(--brass);margin:1.25rem 0 0;padding:1rem}@supports (color:color-mix(in lab,red,red)){.induction-desk-alert{border:1px solid color-mix(in srgb,var(--brass) 40%,transparent)}}.induction-config-diag{margin-top:.85rem}.induction-config-diag code{font-family:var(--font-mono);letter-spacing:.04em;color:var(--signal);font-size:.72rem}.induction-begin:disabled{opacity:.55;cursor:not-allowed}.offerings-sheet{z-index:1;max-width:42rem;margin:0 auto;padding:3rem 1.25rem 4rem;position:relative}.offerings-title{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--bone);font-size:clamp(2rem,6vw,3.25rem)}.offerings-lede{color:var(--bone);margin-top:.75rem}@supports (color:color-mix(in lab,red,red)){.offerings-lede{color:color-mix(in srgb,var(--bone) 78%,transparent)}}.offerings-lede{line-height:1.55}.offerings-fields{gap:1rem;margin:1.5rem 0 2rem;display:grid}.offerings-list{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.offerings-card{border-top:1px solid var(--dust);padding:1.25rem 0}@supports (color:color-mix(in lab,red,red)){.offerings-card{border-top:1px solid color-mix(in srgb,var(--dust) 35%,transparent)}}.offerings-card.is-premium{border-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.offerings-card.is-premium{border-color:color-mix(in srgb,var(--gold) 45%,transparent)}}.offerings-card.is-premium{padding:1.5rem 0}.offerings-card-title{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--bone);font-size:1.15rem}.offerings-card.is-premium .offerings-card-title{color:var(--gold)}.offerings-card-price{font-family:var(--font-mono);letter-spacing:.08em;color:var(--signal);margin-top:.35rem;font-size:.78rem}.offerings-card-blurb{color:var(--bone);margin:.75rem 0 1rem}@supports (color:color-mix(in lab,red,red)){.offerings-card-blurb{color:color-mix(in srgb,var(--bone) 72%,transparent)}}.offerings-card-blurb{line-height:1.55}.offerings-nav{gap:.5rem;margin-top:2rem;display:grid}.monument .founders-title{color:var(--gold)}.induction-status-body{font-family:var(--font-playfair),Georgia,serif;color:var(--bone);margin:0 0 1.5rem;font-size:1.15rem;line-height:1.7}.founders-wall{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--signal);margin:0 0 .5rem;font-size:.72rem}.founders-consent{font-family:var(--font-playfair),Georgia,serif;color:var(--dust);margin:.65rem 0 0;font-size:.95rem;font-style:italic}.induction-row{gap:.75rem;display:grid}@media (min-width:640px){.induction-row{grid-template-columns:1fr 1fr}}.ceremony-sheet,.founders-sheet{z-index:1;max-width:40rem;margin:0 auto;padding:3.5rem 1.25rem 4rem;position:relative}.ceremony-title,.founders-title{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--mars-red);margin:0 0 .85rem;font-size:clamp(1.85rem,5.5vw,2.85rem);font-weight:400;line-height:1.08}.founders-subtitle{font-family:var(--font-playfair),Georgia,serif;color:var(--bone);margin:0;font-size:clamp(1.05rem,2.4vw,1.25rem);line-height:1.5}.ceremony-eyebrow,.founders-count{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dust);margin:1rem 0 0;font-size:.72rem}.founders-welcome{font-family:var(--font-playfair),Georgia,serif;color:var(--bone);margin:1.25rem 0 0;font-size:1.1rem;font-style:italic;line-height:1.55}.founders-list{border-top:1px solid var(--brass,#b08d57);gap:.35rem;max-height:min(70vh,42rem);margin:2rem 0 0;padding:0;list-style:none;display:grid;overflow:auto}@supports (color:color-mix(in lab,red,red)){.founders-list{border-top:1px solid color-mix(in srgb,var(--brass,#b08d57) 35%,transparent)}}.founders-list{border-bottom:1px solid var(--brass,#b08d57)}@supports (color:color-mix(in lab,red,red)){.founders-list{border-bottom:1px solid color-mix(in srgb,var(--brass,#b08d57) 35%,transparent)}}.founders-list{padding:.85rem 0}.founders-list li{font-family:var(--font-mono);letter-spacing:.06em;color:var(--bone);margin:0;font-size:.72rem;line-height:1.55}.founders-list li.is-vacant{color:var(--dust)}@supports (color:color-mix(in lab,red,red)){.founders-list li.is-vacant{color:color-mix(in srgb,var(--dust) 85%,transparent)}}.founders-nav{flex-wrap:wrap;gap:1rem;margin-top:1.5rem;display:flex}.ceremony-hint{font-family:var(--font-playfair),Georgia,serif;color:var(--dust);margin:1.25rem 0 0;font-size:1.05rem;font-style:italic}.ceremony-video{margin-top:1.25rem}.ceremony-video video{border:1px solid var(--brass,#b08d57);background:#0a0610;width:100%;margin-top:.75rem;display:block}@supports (color:color-mix(in lab,red,red)){.ceremony-video video{border:1px solid color-mix(in srgb,var(--brass,#b08d57) 40%,transparent)}}.ceremony-script{background:var(--bone);margin-top:1.75rem;padding:1.25rem 1.1rem}@supports (color:color-mix(in lab,red,red)){.ceremony-script{background:color-mix(in srgb,var(--bone) 92%,transparent)}}.ceremony-script{color:var(--ink,#1a1740)}.ceremony-script p{margin:0 0 .65rem;font-size:clamp(1.05rem,2.4vw,1.2rem);line-height:1.7}.ceremony-script p,.ceremony-sign{font-family:var(--font-playfair),Georgia,serif}.ceremony-sign{color:var(--bone);margin:1.25rem 0 0;font-style:italic}.archive-milestone{white-space:pre-line;color:var(--signal);font-size:.68rem;line-height:1.55}.archive-empty,.archive-milestone{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0}.archive-empty{color:var(--dust);font-size:.72rem}.archive-list{gap:2.25rem}.archive-entry,.archive-list{flex-direction:column;display:flex}.archive-entry{border-bottom:1px solid var(--dust);gap:.45rem;padding:1.25rem 0 1.75rem}@supports (color:color-mix(in lab,red,red)){.archive-entry{border-bottom:1px solid color-mix(in srgb,var(--dust) 28%,transparent)}}.archive-entry{transition:opacity .4s}.archive-entry:last-child{border-bottom:0;padding-bottom:0}.archive-entry-faded{opacity:.3}.archive-num{letter-spacing:.12em;color:var(--signal);font-size:11px}.archive-meta,.archive-num{font-family:var(--font-mono);text-transform:uppercase;margin:0}.archive-meta{letter-spacing:.1em;color:var(--dust);font-size:10px;line-height:1.45}.archive-rule{background:var(--dust);height:1px;margin:.35rem 0}@supports (color:color-mix(in lab,red,red)){.archive-rule{background:color-mix(in srgb,var(--dust) 35%,transparent)}}.archive-line{font-family:var(--font-baba-face),var(--font-playfair),Georgia,serif;color:var(--ink);background:var(--bone);margin:.15rem 0;font-size:18px;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.archive-line{background:color-mix(in srgb,var(--bone) 92%,transparent)}}.archive-line{padding:.65rem .75rem}.archive-baba,.archive-voice{font-family:var(--font-baba-face),var(--font-playfair),Georgia,serif;color:var(--ink);background:var(--bone);margin:0;font-size:16px;font-style:italic;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.archive-baba,.archive-voice{background:color-mix(in srgb,var(--bone) 88%,transparent)}}.archive-baba,.archive-voice{padding:.35rem .75rem}.archive-algo-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--signal);margin:.35rem 0 0;font-size:10px}.archive-status{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--ink);background:var(--bone);margin:.15rem 0 0;font-size:clamp(1.15rem,4vw,1.5rem);line-height:1.1}@supports (color:color-mix(in lab,red,red)){.archive-status{background:color-mix(in srgb,var(--bone) 92%,transparent)}}.archive-status{padding:.45rem .75rem}.archive-counsel{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);background:var(--bone);margin:0;font-size:13px;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.archive-counsel{background:color-mix(in srgb,var(--bone) 88%,transparent)}}.archive-counsel{padding:.45rem .75rem}.archive-preserved{font-family:var(--font-mono);letter-spacing:.1em;color:var(--bone);margin:.45rem 0 0;font-size:11px}@supports (color:color-mix(in lab,red,red)){.archive-preserved{color:color-mix(in srgb,var(--bone) 75%,var(--dust))}}.archive-more{align-self:center;margin:.5rem 0 1rem}.archive-forecast{margin:0;padding:.15rem 0;font-size:16px;line-height:1.5}.archive-faded-note,.archive-forecast{font-family:var(--font-baba-face),var(--font-playfair),Georgia,serif;color:var(--dust)}.archive-faded-note{margin:.35rem 0 0;font-size:.85rem;font-style:italic}.archive-remember{align-self:flex-start;text-decoration:none}.archive-sheet .upgrade-moment{width:100%;margin:.25rem 0 .5rem}@media (max-width:480px){.letter-paper{padding:1.35rem 1rem 1.25rem}.letter-body{font-size:1rem}.upgrade-moment{padding:1.15rem 1rem 1.05rem}.upgrade-moment-primary{width:100%}}.archive-back{align-self:flex-start;margin-top:auto;text-decoration:none}.letter-page{background:radial-gradient(ellipse at top,var(--dust),transparent 55%),linear-gradient(180deg,#1a1420 0,#0a0e27 100%);flex-direction:column;align-items:center;gap:1.25rem;min-height:100dvh;padding:1.25rem 1rem 2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.letter-page{background:radial-gradient(ellipse at top,color-mix(in srgb,var(--dust) 18%,transparent),transparent 55%),linear-gradient(180deg,#1a1420 0,#0a0e27 100%)}}.letter-paper{background:linear-gradient(180deg,#fff8eb66,transparent 30%),var(--bone);color:#1a1420;width:min(28rem,100%);margin-top:.5rem;padding:1.75rem 1.35rem 1.5rem;box-shadow:0 18px 40px #00000059}.letter-kicker{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mars-red);margin:0 0 1.25rem;font-size:.68rem}.letter-body{font-family:var(--font-baba-face),Georgia,serif;white-space:pre-wrap;color:#1a1420;margin:0;font-size:clamp(1rem,3.6vw,1.15rem);line-height:1.55}.letter-signature{width:9rem;margin:1.25rem 0 .35rem;display:block}.letter-withheld{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#1a14208c;margin:0;font-size:.62rem}.letter-actions{flex-direction:column;align-items:flex-start;gap:.35rem;margin-top:1.25rem}.letter-back,.letter-share{appearance:none;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#1a1420;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;font-size:.68rem;text-decoration:underline}.letter-empty,.letter-note{font-family:var(--font-baba-face),Georgia,serif;color:#1a1420;margin:0;font-style:italic}.letter-disclaimer{width:min(28rem,100%)}.letter-sheet{z-index:1;flex-direction:column;align-items:center;gap:1.25rem;max-width:40rem;min-height:100dvh;margin:0 auto;padding:2rem 1rem 2.5rem;display:flex;position:relative}.monthly-letter{background:linear-gradient(180deg,#fff8eb59,transparent 28%),var(--bone);color:#1a1420;clip-path:polygon(0 .45rem,.55rem 0,calc(100% - .75rem) 0,100% .6rem,100% calc(100% - .5rem),calc(100% - .6rem) 100%,.45rem 100%,0 calc(100% - .65rem));width:min(28rem,94vw);padding:1.75rem 1.4rem 1.5rem;box-shadow:0 18px 40px #00000059}.monthly-letter-head{margin-bottom:1.15rem}.monthly-letter-brand,.monthly-letter-kicker,.monthly-letter-month,.monthly-letter-redacted{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0}.monthly-letter-brand{color:var(--mars-red);font-size:.62rem}.monthly-letter-kicker{color:#1a1420b8;margin-top:.35rem;font-size:.7rem}.monthly-letter-month{color:#1a14208c;margin-top:.2rem;font-size:.62rem}.monthly-letter-rule{background:#1a142047;width:4.75rem;height:1px;margin-top:.75rem}.monthly-letter-hi{font-family:var(--font-mono);letter-spacing:.08em;margin:0 0 1rem;font-size:.95rem}.monthly-letter-body{font-family:var(--font-mono);letter-spacing:.01em;white-space:pre-wrap;margin:0 0 .95rem;font-size:.84rem;line-height:1.65}.monthly-letter-sign{font-family:var(--font-playfair);justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:1.35rem;font-size:1.05rem;display:flex}.monthly-letter-signature{opacity:.88;width:7.5rem;height:auto}.monthly-letter-redacted{color:#1a142073;margin-top:.85rem;font-size:.58rem}.letter-actions{flex-wrap:wrap;justify-content:center;gap:.25rem .75rem;display:flex}@keyframes temple-drift{0%{transform:translate(-7%)}to{transform:translate(7%)}}.altar-night{min-height:100dvh;color:var(--bone);background:#0a0e27;flex-direction:column;justify-content:space-between;display:flex;position:relative}.altar-mars{background:radial-gradient(at 50% 115%,#a11d16 0,#0000 54%),radial-gradient(at 50% -8%,#6a1218 0,#0000 46%),#140306}.altar-dust{pointer-events:none;z-index:0;background:linear-gradient(#0000,#78121073 42%,#6e120f);height:32%;position:absolute;bottom:0;left:0;right:0}.altar-mars-title{max-width:18ch;font-family:var(--font-anton),Impact,sans-serif;letter-spacing:.02em;color:#ff1f1f;text-wrap:balance;margin-bottom:1.25rem;font-size:clamp(2.15rem,6.4vw,4.25rem);font-weight:400;line-height:.88}.altar-grain{opacity:.14;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:altar-grain .9s steps(3) infinite}.altar-grain,.altar-veil{pointer-events:none;position:absolute;inset:0}.altar-veil{opacity:0;background:#050714;transition:opacity .4s}.altar-veil-dim{opacity:.72}.altar-mark-dim{opacity:.35;transition:opacity .4s}.altar-stage{z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:2rem 1rem 1rem;display:flex;position:relative}.altar-mark{width:min(18rem,80vw);position:relative}.altar-svg{width:100%;height:auto;display:block}.altar-flame{background:radial-gradient(circle at 50% 70%,#fff6d8,var(--marigold) 46%,var(--sindoor) 82%);border-radius:50% 50% 45% 45%;width:.7rem;height:1.35rem;animation:diya-flicker 1.8s ease-in-out infinite;position:absolute;bottom:38%;left:50%;transform:translate(-50%)}.altar-flame-bright{filter:brightness(1.7);animation-duration:.18s}.altar-form,.altar-scene{text-align:center;flex-direction:column;align-items:center;width:min(28rem,100%);margin-top:1.5rem;display:flex}.altar-line{text-align:center;width:100%;font-family:var(--font-serif);color:var(--bone);caret-color:#ff1f1f;background:0 0;border:none;border-bottom:1px solid #ff3b3b8c;padding:.75rem .25rem;font-size:1.25rem}.altar-mars .btn-brass{color:#fff5f5;background:#9b1020;border-color:#ff1f1f;font-weight:700}.altar-line:focus{border-bottom-color:#ff1f1f;outline:none}.altar-line::placeholder{color:#f2ede473}.altar-scene{background:#0a0e27b8;border:1px solid #e2c48a73;width:min(40rem,100%);padding:1.5rem 1.25rem}.altar-counsel{max-width:36rem;font-family:var(--font-mono);letter-spacing:.04em;color:var(--mist);font-size:.78rem;line-height:1.55}.altar-slam{animation:altar-slam .42s cubic-bezier(.2,.8,.2,1) both}@keyframes altar-grain{0%{background-position:0 0}to{background-position:48px 72px}}@keyframes altar-slam{0%{opacity:0;transform:translateY(-22px)scale(1.06)}to{opacity:1;transform:none}}.diya{background:linear-gradient(var(--brass-light),var(--brass-deep));border-radius:0 0 2.2rem 2.2rem;width:4.5rem;height:1.7rem;position:relative}.diya-flame{background:radial-gradient(circle at 50% 70%,#fff6d8,var(--marigold) 42%,var(--sindoor) 80%);border-radius:50% 50% 45% 45%;width:.85rem;height:1.7rem;animation:diya-flicker 1.8s ease-in-out infinite;position:absolute;bottom:1.15rem;left:50%;transform:translate(-50%)}.diya-dim .diya-flame{opacity:.28;filter:grayscale(.45);animation:none}.bell{border:2px solid var(--brass-light);transform-origin:top;border-radius:.9rem .9rem .2rem .2rem;width:1.75rem;height:1.35rem}.bell-ring{animation:bell-swing .7s ease-in-out}.poster{background:linear-gradient(165deg,#e3a00847,transparent 42%),var(--paper);min-height:18rem;color:var(--ink);border:1px solid var(--brass-light);flex-direction:column;justify-content:space-between;gap:1.5rem;padding:1.25rem;display:flex;box-shadow:0 0 0 6px #9b233547}.screening{background:radial-gradient(ellipse at center,#0f6e6b73,transparent 58%),var(--night)}@keyframes diya-flicker{0%,to{transform:translate(-50%)scale(1)}50%{opacity:.86;transform:translate(-50%)scale(.92,1.08)}}@keyframes bell-swing{0%{transform:rotate(0)}25%{transform:rotate(14deg)}50%{transform:rotate(-12deg)}75%{transform:rotate(6deg)}to{transform:rotate(0)}}.episode-night{color:#f4e7d4;background:#0a0e27;padding:1.5rem 1rem 0;position:relative}.episode-frame{z-index:1;border:1px solid #e2c48a66;max-width:68rem;margin:0 auto;padding:clamp(1.25rem,4vw,3.5rem);position:relative}.episode-close,.episode-gate,.episode-mast{text-align:center}.episode-gate{flex-direction:column;justify-content:center;align-items:center;min-height:50dvh;padding:2rem 0;display:flex}.episode-kicker{font-family:var(--font-mono);letter-spacing:.18em;color:#e2c48a;font-size:.72rem}.episode-mast .episode-kicker+.episode-kicker{margin-top:.45rem}.episode-title{font-family:var(--font-anton);letter-spacing:.02em;color:#f4e7d4;text-wrap:balance;margin-top:.75rem;font-size:clamp(2.7rem,8vw,6.25rem);line-height:.9}.episode-rule{background:#e2c48a;width:4.5rem;height:1px;margin:1.25rem auto}.episode-cold{max-width:38rem;font-family:var(--font-playfair);color:#f4e7d4;margin:0 auto;font-size:clamp(1.2rem,2.2vw,1.75rem);font-style:italic;line-height:1.45}.episode-scenes{gap:1.75rem 2.5rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.episode-scene-label{font-family:var(--font-mono);letter-spacing:.16em;color:#e85d68;font-size:.72rem}.episode-quote{font-family:var(--font-playfair);color:#f4e7d4;overflow-wrap:anywhere;margin:.45rem 0 0;font-size:clamp(1.15rem,2vw,1.55rem);font-style:italic;line-height:1.35}.episode-quiet{color:#d2d0dc}.episode-aside{font-family:var(--font-serif);color:#d2d0dc;margin-top:.4rem;font-size:.95rem}.episode-verdict{color:#1a1740;background:#f4e7d4;margin-top:2.75rem;padding:clamp(1.25rem,3vw,2.25rem)}.episode-signal{background:#00c8ff;width:2.5rem;height:2px;margin-bottom:.85rem}.episode-verdict-kicker{font-family:var(--font-mono);letter-spacing:.16em;color:#9b2335;font-size:.72rem}.episode-verdict-body{font-family:var(--font-mono);letter-spacing:.03em;margin-top:.85rem;font-size:.92rem;line-height:1.65}.episode-close{margin-top:2.5rem}.episode-signoff{font-family:var(--font-playfair);color:#f4e7d4;font-size:1.35rem;font-style:italic}.episode-sign-name{margin-top:.35rem;font-size:.95rem}.episode-cliff,.episode-sign-name{font-family:var(--font-playfair);color:#e2c48a;font-style:italic}.episode-cliff{max-width:34rem;margin:1.75rem auto 0;font-size:clamp(1.25rem,2.4vw,1.7rem);line-height:1.4}.episode-practice{font-family:var(--font-serif);color:#f4e7d4;margin-top:.5rem;font-size:1.2rem}.episode-mail{text-align:center;width:min(18rem,100%);font-family:var(--font-serif);color:var(--bone);caret-color:#e2c48a;background:0 0;border:none;border-bottom:1px solid #e2c48a73;padding:.4rem .25rem;font-size:.95rem}.episode-mail:focus{border-bottom-color:#e2c48a;outline:none}.episode-mail::placeholder{color:#f2ede473}@media (min-width:800px){.episode-scenes{grid-template-columns:1fr 1fr}}.world{min-height:100vh;color:var(--bone);position:relative}.world-sky{z-index:0;pointer-events:none;position:fixed;inset:0}.world-sheet{z-index:1;max-width:42rem;margin:0 auto;padding:3.5rem 1.25rem 5rem;position:relative}.world-eyebrow,.world-fiction,.world-step{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dust);font-size:.68rem}.world-brand{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--signal);margin:.75rem 0 0;font-size:.78rem}.world-headline{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--mars-red);margin:1rem 0 0;font-size:clamp(2.4rem,8vw,4.2rem);font-weight:400;line-height:.95}.world-lede{font-family:var(--font-playfair),Georgia,serif;color:var(--bone);margin:1.25rem 0 0;font-size:clamp(1.15rem,2.6vw,1.35rem);line-height:1.65}.world-fiction{color:var(--dust);margin:1rem 0 0}@supports (color:color-mix(in lab,red,red)){.world-fiction{color:color-mix(in srgb,var(--dust) 80%,var(--bone))}}.world-baba{max-width:min(20rem,78vw);margin:2rem auto 0}.world-baba .baba-portrait[data-portrait=home]{filter:saturate(1.04)contrast(1.05)}.world-baba .baba-portrait[data-portrait=home] .baba-portrait-photo{object-fit:cover;object-position:center 18%;aspect-ratio:3/4;width:100%;height:auto}.world-cta-row{flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;margin-top:1.5rem;display:flex}.world-enter,.world-panel-link{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bone);background:var(--mars-red);margin-top:1.5rem;padding:.7rem 1.1rem;font-size:.78rem;text-decoration:none;display:inline-block}.world-cta-row .world-enter{margin-top:0}.follow-x{min-height:2.75rem;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bone);align-items:center;gap:.45rem;padding:.35rem .15rem;font-size:.72rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.follow-x{color:color-mix(in srgb,var(--bone) 72%,transparent)}}.follow-x{border-bottom:1px solid var(--dust);text-decoration:none}@supports (color:color-mix(in lab,red,red)){.follow-x{border-bottom:1px solid color-mix(in srgb,var(--dust) 45%,transparent)}}.follow-x:focus-visible,.follow-x:hover{color:var(--bone);border-bottom-color:var(--gold);outline:none}.follow-x-icon{opacity:.9;flex-shrink:0}.footer-follow-x{color:var(--brass-light,#c4a574);border-bottom-color:var(--brass-light,#c4a574)}@supports (color:color-mix(in lab,red,red)){.footer-follow-x{border-bottom-color:color-mix(in srgb,var(--brass-light,#c4a574) 40%,transparent)}}.world-panel-link{color:var(--brass-light);border:1px solid var(--brass);background:0 0}@supports (color:color-mix(in lab,red,red)){.world-panel-link{border:1px solid color-mix(in srgb,var(--brass) 50%,transparent)}}.world-panel-link{padding:.55rem .85rem}.world-sequence{margin-top:2.5rem}.world-sequence ol{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.world-sequence li{align-items:center;gap:.85rem;display:flex}.world-sequence a{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bone);border-bottom:1px solid var(--brass);font-size:.78rem;text-decoration:none}@supports (color:color-mix(in lab,red,red)){.world-sequence a{border-bottom:1px solid color-mix(in srgb,var(--brass) 45%,transparent)}}.world-sequence a{padding-bottom:.15rem}.world-step{width:1.5rem;color:var(--signal);justify-content:center;display:inline-flex}.world-panel{border-top:1px solid var(--brass);margin-top:2.75rem;padding-top:1.5rem}@supports (color:color-mix(in lab,red,red)){.world-panel{border-top:1px solid color-mix(in srgb,var(--brass) 30%,transparent)}}.world-panel-title{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mars-red);margin:0;font-size:.78rem}.world-panel-body{font-family:var(--font-playfair),Georgia,serif;color:var(--bone);margin:.75rem 0 0;font-size:1.1rem;line-height:1.65}.world-altar-note{border-top:1px solid var(--brass);margin-top:3rem;padding-top:1.5rem}@supports (color:color-mix(in lab,red,red)){.world-altar-note{border-top:1px solid color-mix(in srgb,var(--brass) 30%,transparent)}}.world-altar-note p{font-family:var(--font-playfair),Georgia,serif;color:var(--dust);margin:0;font-size:1rem;font-style:italic}.world-disclaimer{color:var(--mist);margin-top:2.5rem;font-size:.75rem;line-height:1.5}.oxygen{margin-top:1rem}.oxygen-fiction{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dust);margin:0;font-size:.62rem}.oxygen-title{font-family:var(--font-display);letter-spacing:.08em;color:var(--bone);margin:.5rem 0 0;font-size:1.5rem}.oxygen-track{background:var(--ink);height:.55rem;margin-top:1rem}@supports (color:color-mix(in lab,red,red)){.oxygen-track{background:color-mix(in srgb,var(--ink) 70%,var(--mars-red))}}.oxygen-track{border:1px solid var(--brass)}@supports (color:color-mix(in lab,red,red)){.oxygen-track{border:1px solid color-mix(in srgb,var(--brass) 40%,transparent)}}.oxygen-fill{background:linear-gradient(90deg,var(--mars-red),var(--gold));max-width:100%;height:100%}.oxygen-line,.oxygen-pressure{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--signal);margin:.65rem 0 0;font-size:.72rem}.oxygen-hint,.oxygen-line{color:var(--dust)}.oxygen-hint{font-family:var(--font-playfair),Georgia,serif;margin:.75rem 0 0;font-size:.95rem;font-style:italic}.sermons-sheet,.story-sheet{z-index:1;max-width:40rem;margin:0 auto;padding:3.5rem 1.25rem 4rem;position:relative}.sermons-title,.story-title{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--mars-red);margin:0;font-size:clamp(2rem,6vw,3.25rem);font-weight:400;line-height:1.05}.story-baba{max-width:14rem;margin:1.75rem auto 0}.story-block{background:var(--bone);margin-top:1.75rem;padding:1rem 1.1rem}@supports (color:color-mix(in lab,red,red)){.story-block{background:color-mix(in srgb,var(--bone) 92%,transparent)}}.story-block{color:var(--ink)}.story-block h2{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--maroon);margin:0;font-size:.68rem}.story-block p{font-family:var(--font-playfair),Georgia,serif;margin:.65rem 0 0;font-size:1.1rem;line-height:1.7}.story-nav{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.sermons-lede{font-family:var(--font-playfair),Georgia,serif;color:var(--bone);margin:1rem 0 0;font-size:1.15rem;line-height:1.65}.sermons-fiction{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dust);margin:.75rem 0 0;font-size:.65rem}.sermon-latest{margin-top:2rem}.sermon-archive-title,.sermon-kicker{letter-spacing:.14em;color:var(--signal);margin:0}.sermon-archive-title,.sermon-kicker,.sermon-meta{font-family:var(--font-mono);text-transform:uppercase;font-size:.72rem}.sermon-meta{letter-spacing:.1em;margin:.75rem 0 0}.sermon-sol{color:var(--signal)}.sermon-date{color:var(--dust)}.sermon-body{max-width:680px;margin-top:1.25rem}.sermon-body p{color:var(--bone);margin:0 0 .85rem;font-size:1.25rem;line-height:1.7}.sermon-body p,.sermon-sign{font-family:var(--font-playfair),Georgia,serif}.sermon-sign{color:var(--dust);text-align:right;margin:1rem 0 0;font-size:1rem;font-style:italic}.sermon-actions{flex-wrap:wrap;align-items:baseline;gap:1rem;margin-top:1rem;display:flex}.sermon-action{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brass-light);font-size:.72rem}.sermon-action.is-muted{color:var(--dust);pointer-events:none}.sermon-stamp{font-family:var(--font-mono);letter-spacing:.08em;color:var(--dust);font-size:.65rem}.sermon-empty{border:1px solid var(--brass);margin-top:2rem;padding:1.25rem 1.1rem}@supports (color:color-mix(in lab,red,red)){.sermon-empty{border:1px solid color-mix(in srgb,var(--brass) 35%,transparent)}}.sermon-empty-title{font-family:var(--font-playfair),Georgia,serif;color:var(--bone);margin:0;font-size:1.2rem;font-style:italic}.sermon-empty p+p,.sermon-empty-title+p{font-family:var(--font-playfair),Georgia,serif;color:var(--dust);margin:.75rem 0 0;line-height:1.6}.sermon-archive{margin-top:3rem}.sermon-archive-list{gap:1.25rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.sermon-preview{font-family:var(--font-playfair),Georgia,serif;color:var(--bone);margin:.4rem 0 0;font-size:1.05rem;line-height:1.55}.sermon-archive-empty{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dust);margin:.75rem 0 0;font-size:.72rem}.sermon-pager{align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.sermon-page-num{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dust);font-size:.68rem}.archive-back.is-disabled{opacity:.4;pointer-events:none}.sermon-join{border-top:1px solid var(--brass);margin-top:3rem;padding-top:1.5rem}@supports (color:color-mix(in lab,red,red)){.sermon-join{border-top:1px solid color-mix(in srgb,var(--brass) 30%,transparent)}}.sermon-join-title{font-family:var(--font-playfair),Georgia,serif;color:var(--bone);margin:0;font-size:1.2rem;font-style:italic}.sermon-join-links{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.sermon-join-note{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dust);margin:1rem 0 0;font-size:.65rem}.world-nav{flex-wrap:wrap;gap:.65rem 1rem;margin:0 0 1.75rem;display:flex}.world-nav a{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brass-light);border-bottom:1px solid #0000;font-size:.65rem;text-decoration:none}.world-nav a:focus-visible,.world-nav a:hover{border-bottom-color:var(--brass)}@supports (color:color-mix(in lab,red,red)){.world-nav a:focus-visible,.world-nav a:hover{border-bottom-color:color-mix(in srgb,var(--brass) 55%,transparent)}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{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}