/*! tailwindcss v4.1.11 | 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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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-font-weight: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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-content:""}}}@layer theme{:host,:root{--font-sans:var(--typography-body,var(--theme-body-font-family));--font-mono:"SFMono-Regular","SF Mono",ui-monospace,monospace;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--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;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--leading-tight:1.25;--radius-xl:.75rem;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-md:12px;--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);--color-gold-200:#efe0b8;--color-gold-300:#e8cc8a;--color-gold-400:#c8a865;--color-gold-500:#9a7531;--color-ink-700:#3a3a3a;--color-ink-800:#242424;--color-ink-900:#151515;--color-ink-950:#0a0a0a;--color-paper-50:#fbf8f1;--color-paper-100:#f4f0e7;--color-paper-200:#ded8cc;--color-theme-accent:var(--theme-accent);--color-theme-border:var(--theme-border);--color-theme-button:var(--theme-button-background);--color-theme-button-text:var(--theme-button-text);--color-theme-card:var(--theme-card-background);--color-theme-muted:var(--theme-muted-text);--color-theme-paper:var(--theme-paper-background);--color-theme-paper-text:var(--theme-paper-text);--color-theme-focus:var(--theme-focus-ring);--color-theme-nav:var(--theme-navigation-background);--color-theme-page:var(--theme-page-background);--color-theme-surface:var(--theme-surface-background);--color-theme-text:var(--theme-primary-text);--font-display:var(--typography-display,var(--theme-heading-font-family));--font-navigation:var(--typography-navigation,var(--theme-body-font-family));--font-quote:var(--typography-quote,var(--theme-heading-font-family));--radius-theme:var(--theme-border-radius)}}@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,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;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{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}:-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{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);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}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-20{top:calc(var(--spacing)*20)}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.m-5{margin:calc(var(--spacing)*5)}.mx-auto{margin-inline:auto}.my-8{margin-block:calc(var(--spacing)*8)}.mt-2{margin-top:calc(var(--spacing)*2)}.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-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-9{margin-top:calc(var(--spacing)*9)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-20{margin-top:calc(var(--spacing)*20)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[3\/5\]{aspect-ratio:3/5}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[16\/7\]{aspect-ratio:16/7}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-11{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-9{height:calc(var(--spacing)*9)}.h-11{height:calc(var(--spacing)*11)}.h-13{height:calc(var(--spacing)*13)}.h-20{height:calc(var(--spacing)*20)}.h-32{height:calc(var(--spacing)*32)}.h-full{height:100%}.h-px{height:1px}.min-h-9{min-height:calc(var(--spacing)*9)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-72{min-height:calc(var(--spacing)*72)}.min-h-\[22rem\]{min-height:22rem}.min-h-\[30rem\]{min-height:30rem}.min-h-\[100svh\]{min-height:100svh}.min-h-screen{min-height:100vh}.w-1\/3{width:33.3333%}.w-2\/3{width:66.6667%}.w-4{width:calc(var(--spacing)*4)}.w-32{width:calc(var(--spacing)*32)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[80\%\]{max-width:80%}.max-w-\[1440px\]{max-width:1440px}.max-w-\[1600px\]{max-width:1600px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.grow{flex-grow:1}.-translate-y-\[3\.5px\]{--tw-translate-y:calc(3.5px*-1)}.-translate-y-\[3\.5px\],.translate-y-\[3\.5px\]{translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[3\.5px\]{--tw-translate-y:3.5px}.-rotate-45{rotate:-45deg}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.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-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}.gap-14{gap:calc(var(--spacing)*14)}.gap-16{gap:calc(var(--spacing)*16)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*7)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*7)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-3{row-gap:calc(var(--spacing)*3)}: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-ink-700>:not(:last-child)){border-color:var(--color-ink-700)}:where(.divide-ink-950\/20>:not(:last-child)){border-color:#0a0a0a33}@supports (color:color-mix(in lab,red,red)){:where(.divide-ink-950\/20>:not(:last-child)){border-color:color-mix(in oklab,var(--color-ink-950)20%,transparent)}}.justify-self-start{justify-self:flex-start}.overflow-hidden{overflow:hidden}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-full{border-radius:3.40282e+38px}.rounded-theme{border-radius:var(--radius-theme)}.rounded-xl{border-radius:var(--radius-xl)}.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-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-gold-500{border-color:var(--color-gold-500)}.border-ink-700{border-color:var(--color-ink-700)}.border-ink-950\/20{border-color:#0a0a0a33}@supports (color:color-mix(in lab,red,red)){.border-ink-950\/20{border-color:color-mix(in oklab,var(--color-ink-950)20%,transparent)}}.border-ink-950\/25{border-color:#0a0a0a40}@supports (color:color-mix(in lab,red,red)){.border-ink-950\/25{border-color:color-mix(in oklab,var(--color-ink-950)25%,transparent)}}.border-theme-accent,.border-theme-accent\/40{border-color:var(--color-theme-accent)}@supports (color:color-mix(in lab,red,red)){.border-theme-accent\/40{border-color:color-mix(in oklab,var(--color-theme-accent)40%,transparent)}}.border-theme-accent\/60{border-color:var(--color-theme-accent)}@supports (color:color-mix(in lab,red,red)){.border-theme-accent\/60{border-color:color-mix(in oklab,var(--color-theme-accent)60%,transparent)}}.border-theme-border{border-color:var(--color-theme-border)}.border-transparent{border-color:#0000}.bg-current{background-color:currentColor}.bg-gold-300{background-color:var(--color-gold-300)}.bg-ink-800{background-color:var(--color-ink-800)}.bg-ink-900{background-color:var(--color-ink-900)}.bg-ink-950{background-color:var(--color-ink-950)}.bg-theme-accent\/10{background-color:var(--color-theme-accent)}@supports (color:color-mix(in lab,red,red)){.bg-theme-accent\/10{background-color:color-mix(in oklab,var(--color-theme-accent)10%,transparent)}}.bg-theme-button{background-color:var(--color-theme-button)}.bg-theme-card{background-color:var(--color-theme-card)}.bg-theme-nav{background-color:var(--color-theme-nav)}.bg-theme-page{background-color:var(--color-theme-page)}.bg-theme-paper{background-color:var(--color-theme-paper)}.bg-theme-surface{background-color:var(--color-theme-surface)}.bg-transparent{background-color:#0000}.object-contain{object-fit:contain}.p-1{padding:calc(var(--spacing)*1)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-7{padding:calc(var(--spacing)*7)}.p-8{padding:calc(var(--spacing)*8)}.px-1{padding-inline:calc(var(--spacing)*1)}.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)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-1{padding-block:calc(var(--spacing)*1)}.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-7{padding-block:calc(var(--spacing)*7)}.py-14{padding-block:calc(var(--spacing)*14)}.py-20{padding-block:calc(var(--spacing)*20)}.py-24{padding-block:calc(var(--spacing)*24)}.py-32{padding-block:calc(var(--spacing)*32)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-32{padding-top:calc(var(--spacing)*32)}.pt-36{padding-top:calc(var(--spacing)*36)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-7{padding-left:calc(var(--spacing)*7)}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-navigation{font-family:var(--font-navigation)}.font-quote{font-family:var(--font-quote)}.font-sans{font-family:var(--font-sans)}.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-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--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\.6rem\]{font-size:.6rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[clamp\(1\.75rem\,3\.4vw\,4rem\)\]{font-size:clamp(1.75rem,3.4vw,4rem)}.text-\[clamp\(2\.1rem\,4vw\,4\.6rem\)\]{font-size:clamp(2.1rem,4vw,4.6rem)}.text-\[clamp\(2\.1rem\,5vw\,5\.5rem\)\]{font-size:clamp(2.1rem,5vw,5.5rem)}.text-\[clamp\(2\.1rem\,6vw\,6rem\)\]{font-size:clamp(2.1rem,6vw,6rem)}.text-\[clamp\(2\.3rem\,6vw\,6rem\)\]{font-size:clamp(2.3rem,6vw,6rem)}.text-\[clamp\(2\.5rem\,5vw\,5\.5rem\)\]{font-size:clamp(2.5rem,5vw,5.5rem)}.text-\[clamp\(2\.6rem\,6vw\,6\.5rem\)\]{font-size:clamp(2.6rem,6vw,6.5rem)}.text-\[clamp\(3\.5rem\,8vw\,8rem\)\]{font-size:clamp(3.5rem,8vw,8rem)}.text-\[clamp\(3\.6rem\,9vw\,9rem\)\]{font-size:clamp(3.6rem,9vw,9rem)}.text-\[clamp\(3\.65rem\,10vw\,10\.5rem\)\]{font-size:clamp(3.65rem,10vw,10.5rem)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.leading-9{--tw-leading:calc(var(--spacing)*9);line-height:calc(var(--spacing)*9)}.leading-\[0\.82\]{--tw-leading:.82;line-height:.82}.leading-\[0\.84\]{--tw-leading:.84;line-height:.84}.leading-\[0\.87\]{--tw-leading:.87;line-height:.87}.leading-\[0\.92\]{--tw-leading:.92;line-height:.92}.leading-\[0\.96\]{--tw-leading:.96;line-height:.96}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-none{--tw-leading:1;line-height:1}.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)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-0\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-0\.055em\]{--tw-tracking:-.055em;letter-spacing:-.055em}.tracking-\[-0\.065em\]{--tw-tracking:-.065em;letter-spacing:-.065em}.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\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.text-balance{text-wrap:balance}.break-all{word-break:break-all}.text-gold-300{color:var(--color-gold-300)}.text-gold-500{color:var(--color-gold-500)}.text-ink-700{color:var(--color-ink-700)}.text-ink-950{color:var(--color-ink-950)}.text-paper-100{color:var(--color-paper-100)}.text-paper-200{color:var(--color-paper-200)}.text-theme-accent{color:var(--color-theme-accent)}.text-theme-button-text{color:var(--color-theme-button-text)}.text-theme-muted{color:var(--color-theme-muted)}.text-theme-paper-text{color:var(--color-theme-paper-text)}.text-theme-text{color:var(--color-theme-text)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-theme{--tw-shadow:var(--theme-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.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,visibility,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))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.group-hover\:text-theme-accent:is(:where(.group):hover *){color:var(--color-theme-accent)}}.placeholder\:text-theme-muted\/60::placeholder{color:var(--color-theme-muted)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-theme-muted\/60::placeholder{color:color-mix(in oklab,var(--color-theme-muted)60%,transparent)}}.before\:size-1:before{content:var(--tw-content);width:calc(var(--spacing)*1);height:calc(var(--spacing)*1)}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e+38px}.before\:bg-theme-accent:before{content:var(--tw-content);background-color:var(--color-theme-accent)}@media (hover:hover){.hover\:border-theme-accent:hover{border-color:var(--color-theme-accent)}.hover\:bg-theme-card:hover{background-color:var(--color-theme-card)}.hover\:text-gold-500:hover{color:var(--color-gold-500)}.hover\:text-theme-accent:hover{color:var(--color-theme-accent)}.hover\:opacity-90:hover{opacity:.9}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + 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)}.focus-visible\:ring-theme-focus:focus-visible{--tw-ring-color:var(--color-theme-focus)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-theme-page:focus-visible{--tw-ring-offset-color:var(--color-theme-page)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:m-7{margin:calc(var(--spacing)*7)}.sm\:inline{display:inline}.sm\:h-52{height:calc(var(--spacing)*52)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[5rem_1fr\]{grid-template-columns:5rem 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sm\:p-10{padding:calc(var(--spacing)*10)}.sm\:p-12{padding:calc(var(--spacing)*12)}.sm\:px-3{padding-inline:calc(var(--spacing)*3)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:py-20{padding-block:calc(var(--spacing)*20)}.sm\:py-28{padding-block:calc(var(--spacing)*28)}.sm\:pt-36{padding-top:calc(var(--spacing)*36)}.sm\:pt-44{padding-top:calc(var(--spacing)*44)}.sm\:pb-20{padding-bottom:calc(var(--spacing)*20)}.sm\:pb-24{padding-bottom:calc(var(--spacing)*24)}.sm\:pl-8{padding-left:calc(var(--spacing)*8)}.sm\:text-right{text-align:right}.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))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.sm\:leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.sm\:break-normal{overflow-wrap:normal;word-break:normal}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:mx-0{margin-inline:calc(var(--spacing)*0)}.lg\:mb-16{margin-bottom:calc(var(--spacing)*16)}.lg\:max-w-none{max-width:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[0\.7fr_1\.3fr\]{grid-template-columns:.7fr 1.3fr}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[0\.55fr_1\.45fr\]{grid-template-columns:.55fr 1.45fr}.lg\:grid-cols-\[0\.72fr_1\.28fr\]{grid-template-columns:.72fr 1.28fr}.lg\:grid-cols-\[0\.75fr_1\.25fr\]{grid-template-columns:.75fr 1.25fr}.lg\:grid-cols-\[0\.78fr_1\.22fr\]{grid-template-columns:.78fr 1.22fr}.lg\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.lg\:grid-cols-\[1\.25fr_0\.75fr\]{grid-template-columns:1.25fr .75fr}.lg\:grid-cols-\[1\.35fr_0\.65fr\]{grid-template-columns:1.35fr .65fr}.lg\:grid-cols-\[1fr_0\.7fr\]{grid-template-columns:1fr .7fr}.lg\:grid-cols-\[8rem_1fr_1\.3fr\]{grid-template-columns:8rem 1fr 1.3fr}.lg\:flex-row{flex-direction:row}.lg\:items-baseline{align-items:baseline}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}.lg\:gap-7{gap:calc(var(--spacing)*7)}.lg\:gap-20{gap:calc(var(--spacing)*20)}.lg\:gap-24{gap:calc(var(--spacing)*24)}.lg\:justify-self-end{justify-self:flex-end}.lg\:p-12{padding:calc(var(--spacing)*12)}.lg\:px-12{padding-inline:calc(var(--spacing)*12)}.lg\:py-9{padding-block:calc(var(--spacing)*9)}.lg\:py-36{padding-block:calc(var(--spacing)*36)}.lg\:pt-40{padding-top:calc(var(--spacing)*40)}.lg\:pb-24{padding-bottom:calc(var(--spacing)*24)}.lg\:pb-32{padding-bottom:calc(var(--spacing)*32)}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:80rem){.xl\:block{display:block}.xl\:hidden{display:none}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[1\.3fr_repeat\(3\,0\.7fr\)\]{grid-template-columns:1.3fr repeat(3,.7fr)}.xl\:gap-20{gap:calc(var(--spacing)*20)}}@media (min-width:96rem){.\32 xl\:px-16{padding-inline:calc(var(--spacing)*16)}}.\[\&_p\]\:text-ink-700 p{color:var(--color-ink-700)}.\[\&\>li\]\:border-ink-950\/20>li{border-color:#0a0a0a33}@supports (color:color-mix(in lab,red,red)){.\[\&\>li\]\:border-ink-950\/20>li{border-color:color-mix(in oklab,var(--color-ink-950)20%,transparent)}}}:root,[data-theme=default]{--theme-accent:#e8cc8a;--theme-background-image:none;--theme-body-font-family:"Avenir Next","Helvetica Neue",ui-sans-serif,system-ui,sans-serif;--theme-border:#3a3a3a;--theme-border-radius:1.5rem;--theme-button-background:#c8a865;--theme-button-text:#0a0a0a;--theme-card-background:#151515;--theme-heading-font-family:"Iowan Old Style","Baskerville","Times New Roman",ui-serif,serif;--theme-muted-text:#ded8cc;--theme-navigation-background:#0a0a0af2;--theme-page-background:#0a0a0a;--theme-primary-text:#f4f0e7;--theme-shadow:none;--theme-surface-background:#f4f0e7;--theme-surface-text:#0a0a0a;color-scheme:dark}[data-theme=light]{--theme-accent:#76551b;--theme-background-image:none;--theme-body-font-family:"Avenir Next","Helvetica Neue",ui-sans-serif,system-ui,sans-serif;--theme-border:#b8b0a2;--theme-border-radius:.875rem;--theme-button-background:#151515;--theme-button-text:#fbf8f1;--theme-card-background:#fff;--theme-heading-font-family:"Iowan Old Style","Baskerville","Times New Roman",ui-serif,serif;--theme-muted-text:#55514b;--theme-navigation-background:#fbf8f1f5;--theme-page-background:#fbf8f1;--theme-primary-text:#151515;--theme-shadow:0 1.25rem 3.5rem #241f1824;--theme-surface-background:#fff;--theme-surface-text:#151515;color-scheme:light}[data-theme=dark]{--theme-accent:#e8cc8a;--theme-background-image:none;--theme-body-font-family:"Avenir Next","Helvetica Neue",ui-sans-serif,system-ui,sans-serif;--theme-border:#44413c;--theme-border-radius:.75rem;--theme-button-background:#e8cc8a;--theme-button-text:#090909;--theme-card-background:#171717;--theme-heading-font-family:"Iowan Old Style","Baskerville","Times New Roman",ui-serif,serif;--theme-muted-text:#c8c1b5;--theme-navigation-background:#060606f5;--theme-page-background:#060606;--theme-primary-text:#fbf8f1;--theme-shadow:0 1.75rem 5rem #0000006b;--theme-surface-background:#1d1c1a;--theme-surface-text:#fbf8f1;color-scheme:dark}[data-theme=editorial]{--theme-accent:#76551b;--theme-background-image:radial-gradient(circle at 20% 10%,#76551b0d 0 1px,transparent 1.5px);--theme-body-font-family:"Iowan Old Style","Baskerville","Times New Roman",ui-serif,serif;--theme-border:#aaa08e;--theme-border-radius:.25rem;--theme-button-background:#242424;--theme-button-text:#fbf8f1;--theme-card-background:#fbf8f1;--theme-heading-font-family:"Baskerville","Iowan Old Style","Times New Roman",ui-serif,serif;--theme-muted-text:#59544b;--theme-navigation-background:#f4f0e7f5;--theme-page-background:#f4f0e7;--theme-primary-text:#242424;--theme-shadow:0 1rem 2.75rem #3c301f21;--theme-surface-background:#fbf8f1;--theme-surface-text:#242424;color-scheme:light}[data-theme=luxury]{--theme-accent:#d6b567;--theme-background-image:radial-gradient(circle at 50% -20%,#d6b5671f,transparent 44rem);--theme-body-font-family:"Avenir Next","Helvetica Neue",ui-sans-serif,system-ui,sans-serif;--theme-border:#554a35;--theme-border-radius:.375rem;--theme-button-background:#d6b567;--theme-button-text:#0d0c0a;--theme-card-background:#17140f;--theme-heading-font-family:"Baskerville","Iowan Old Style","Times New Roman",ui-serif,serif;--theme-muted-text:#d0c7b5;--theme-navigation-background:#0d0c0af5;--theme-page-background:#0d0c0a;--theme-primary-text:#fbf8f1;--theme-shadow:0 2rem 6rem #0000007a;--theme-surface-background:#211c14;--theme-surface-text:#fbf8f1;color-scheme:dark}[data-theme=sketchbook]{--theme-accent:#6f4f1c;--theme-background-image:repeating-linear-gradient(180deg,transparent 0,transparent 2.45rem,#5953481c 2.5rem);--theme-body-font-family:"Avenir Next","Helvetica Neue",ui-sans-serif,system-ui,sans-serif;--theme-border:#ada28e;--theme-border-radius:.5rem;--theme-button-background:#25231f;--theme-button-text:#faf4e7;--theme-card-background:#faf4e7;--theme-heading-font-family:"Segoe Print","Bradley Hand","Comic Sans MS",ui-rounded,cursive;--theme-muted-text:#595348;--theme-navigation-background:#eee7d7f5;--theme-page-background:#eee7d7;--theme-primary-text:#25231f;--theme-shadow:.6rem .8rem 0 #5c4d3429;--theme-surface-background:#faf4e7;--theme-surface-text:#25231f;color-scheme:light}[data-theme=default]{--theme-accent-text:#0a0a0a;--theme-backdrop-blur:0px;--theme-focus-ring:#f0d99f;--theme-layered-surface:#1b1b1b;--theme-paper-background:#f4f0e7;--theme-paper-text:#0a0a0a;--theme-translucent-border:#3a3a3a;--theme-translucent-surface:#151515fa;--theme-transparency-fallback:#151515}[data-theme=light]{--theme-accent-text:#fff;--theme-backdrop-blur:0px;--theme-focus-ring:#5b4218;--theme-layered-surface:#f4f0e7;--theme-paper-background:#fff;--theme-paper-text:#151515;--theme-translucent-border:#b8b0a2;--theme-translucent-surface:#fbf8f1fa;--theme-transparency-fallback:#fbf8f1}[data-theme=dark]{--theme-accent-text:#090909;--theme-backdrop-blur:0px;--theme-focus-ring:#f0d99f;--theme-layered-surface:#242321;--theme-paper-background:#1d1c1a;--theme-paper-text:#fbf8f1;--theme-translucent-border:#44413c;--theme-translucent-surface:#171717fa;--theme-transparency-fallback:#171717}[data-theme=editorial]{--theme-accent-text:#fff;--theme-backdrop-blur:0px;--theme-focus-ring:#5b4218;--theme-layered-surface:#eee8dc;--theme-paper-background:#fbf8f1;--theme-paper-text:#242424;--theme-translucent-border:#aaa08e;--theme-translucent-surface:#f4f0e7fa;--theme-transparency-fallback:#f4f0e7}[data-theme=luxury]{--theme-accent-text:#0d0c0a;--theme-backdrop-blur:0px;--theme-focus-ring:#edd597;--theme-layered-surface:#2a2319;--theme-paper-background:#211c14;--theme-paper-text:#fbf8f1;--theme-translucent-border:#554a35;--theme-translucent-surface:#17140ffa;--theme-transparency-fallback:#17140f}[data-theme=sketchbook]{--theme-accent-text:#fff;--theme-backdrop-blur:0px;--theme-focus-ring:#543a13;--theme-layered-surface:#e4dccb;--theme-paper-background:#faf4e7;--theme-paper-text:#25231f;--theme-translucent-border:#ada28e;--theme-translucent-surface:#eee7d7fa;--theme-transparency-fallback:#eee7d7}[data-theme=minimal-white]{--theme-accent:#60491d;--theme-accent-text:#fff;--theme-backdrop-blur:0px;--theme-body-font-family:"Avenir Next","Helvetica Neue",ui-sans-serif,system-ui,sans-serif;--theme-border:#c8c5be;--theme-border-radius:.25rem;--theme-button-background:#171717;--theme-button-text:#fff;--theme-card-background:#fff;--theme-focus-ring:#493715;--theme-heading-font-family:"Avenir Next","Helvetica Neue",ui-sans-serif,system-ui,sans-serif;--theme-layered-surface:#f3f2ef;--theme-muted-text:#55524d;--theme-navigation-background:#fcfbf8fa;--theme-page-background:#fcfbf8;--theme-paper-background:#fff;--theme-paper-text:#171717;--theme-primary-text:#171717;--theme-shadow:0 1rem 3rem #14141217;--theme-surface-background:#fff;--theme-surface-text:#171717;--theme-translucent-border:#c8c5be;--theme-translucent-surface:#fcfbf8fa;--theme-transparency-fallback:#fcfbf8;color-scheme:light}[data-theme=minimal-dark]{--theme-accent:#d4b66f;--theme-accent-text:#090909;--theme-backdrop-blur:0px;--theme-body-font-family:"Avenir Next","Helvetica Neue",ui-sans-serif,system-ui,sans-serif;--theme-border:#424242;--theme-border-radius:.25rem;--theme-button-background:#f3f3f1;--theme-button-text:#090909;--theme-card-background:#141414;--theme-focus-ring:#ead394;--theme-heading-font-family:"Avenir Next","Helvetica Neue",ui-sans-serif,system-ui,sans-serif;--theme-layered-surface:#1d1d1d;--theme-muted-text:#c3c3bf;--theme-navigation-background:#080808fa;--theme-page-background:#080808;--theme-paper-background:#181818;--theme-paper-text:#f5f5f2;--theme-primary-text:#f5f5f2;--theme-shadow:0 1.5rem 4rem #00000073;--theme-surface-background:#181818;--theme-surface-text:#f5f5f2;--theme-translucent-border:#424242;--theme-translucent-surface:#141414fa;--theme-transparency-fallback:#141414;color-scheme:dark}[data-theme=museum-gallery]{--theme-accent:#694d1f;--theme-accent-text:#fff;--theme-backdrop-blur:0px;--theme-body-font-family:"Avenir Next","Helvetica Neue",ui-sans-serif,system-ui,sans-serif;--theme-border:#aaa398;--theme-border-radius:.125rem;--theme-button-background:#201e1a;--theme-button-text:#f8f5ee;--theme-card-background:#f8f5ee;--theme-focus-ring:#503913;--theme-heading-font-family:"Baskerville","Iowan Old Style","Times New Roman",ui-serif,serif;--theme-layered-surface:#e8e3d9;--theme-muted-text:#5b5750;--theme-navigation-background:#f1eee6f7;--theme-page-background:#f1eee6;--theme-paper-background:#f8f5ee;--theme-paper-text:#201e1a;--theme-primary-text:#201e1a;--theme-shadow:0 1.5rem 4rem #3d362b1f;--theme-surface-background:#f8f5ee;--theme-surface-text:#201e1a;--theme-translucent-border:#aaa398;--theme-translucent-surface:#f1eee6fa;--theme-transparency-fallback:#f1eee6;color-scheme:light}[data-theme=photography]{--theme-accent:#d8bb75;--theme-accent-text:#0b0c0d;--theme-backdrop-blur:0px;--theme-body-font-family:"Avenir Next","Helvetica Neue",ui-sans-serif,system-ui,sans-serif;--theme-border:#484a4b;--theme-border-radius:.125rem;--theme-button-background:#f5f4f0;--theme-button-text:#0b0c0d;--theme-card-background:#151719;--theme-focus-ring:#f0d89e;--theme-heading-font-family:"Avenir Next","Helvetica Neue",ui-sans-serif,system-ui,sans-serif;--theme-layered-surface:#202326;--theme-muted-text:#c5c7c7;--theme-navigation-background:#0b0c0df7;--theme-page-background:#0b0c0d;--theme-paper-background:#191b1d;--theme-paper-text:#f5f4f0;--theme-primary-text:#f5f4f0;--theme-shadow:0 2rem 6rem #00000085;--theme-surface-background:#191b1d;--theme-surface-text:#f5f4f0;--theme-translucent-border:#484a4b;--theme-translucent-surface:#151719fa;--theme-transparency-fallback:#151719;color-scheme:dark}[data-theme=architectural]{--theme-accent:#345363;--theme-accent-text:#fff;--theme-backdrop-blur:0px;--theme-body-font-family:"Avenir Next","Helvetica Neue",ui-sans-serif,system-ui,sans-serif;--theme-border:#9ea4a5;--theme-border-radius:.125rem;--theme-button-background:#1d2529;--theme-button-text:#fff;--theme-card-background:#f7f8f7;--theme-focus-ring:#29424e;--theme-heading-font-family:"Avenir Next","Helvetica Neue",ui-sans-serif,system-ui,sans-serif;--theme-layered-surface:#e3e7e6;--theme-muted-text:#505558;--theme-navigation-background:#eef0eff7;--theme-page-background:#eef0ef;--theme-paper-background:#f7f8f7;--theme-paper-text:#151718;--theme-primary-text:#151718;--theme-shadow:0 1.25rem 3rem #202b301f;--theme-surface-background:#f7f8f7;--theme-surface-text:#151718;--theme-translucent-border:#9ea4a5;--theme-translucent-surface:#eef0effa;--theme-transparency-fallback:#eef0ef;color-scheme:light}[data-theme=vintage-paper]{--theme-accent:#704a24;--theme-accent-text:#fff;--theme-backdrop-blur:0px;--theme-body-font-family:"Iowan Old Style","Baskerville","Times New Roman",ui-serif,serif;--theme-border:#9f8e76;--theme-border-radius:.25rem;--theme-button-background:#2d2418;--theme-button-text:#fff8e9;--theme-card-background:#f1e6d0;--theme-focus-ring:#573719;--theme-heading-font-family:"Baskerville","Iowan Old Style","Times New Roman",ui-serif,serif;--theme-layered-surface:#ded0b6;--theme-muted-text:#625646;--theme-navigation-background:#e8dcc4f7;--theme-page-background:#e8dcc4;--theme-paper-background:#f1e6d0;--theme-paper-text:#2d2418;--theme-primary-text:#2d2418;--theme-shadow:.75rem 1rem 2.5rem #44311a24;--theme-surface-background:#f1e6d0;--theme-surface-text:#2d2418;--theme-translucent-border:#9f8e76;--theme-translucent-surface:#e8dcc4fa;--theme-transparency-fallback:#e8dcc4;color-scheme:light}[data-typography=modern]{--typography-body:"Avenir Next","Helvetica Neue",ui-sans-serif,system-ui,sans-serif;--typography-caption:var(--typography-body);--typography-display:"Iowan Old Style","Baskerville","Times New Roman",ui-serif,serif;--typography-heading:var(--typography-display);--typography-navigation:var(--typography-body);--typography-quote:var(--typography-display);--typography-reader:var(--typography-display)}[data-typography=editorial],[data-typography=museum]{--typography-body:"Iowan Old Style","Baskerville","Times New Roman",ui-serif,serif;--typography-caption:"Avenir Next","Helvetica Neue",ui-sans-serif,system-ui,sans-serif;--typography-display:"Baskerville","Iowan Old Style","Times New Roman",ui-serif,serif;--typography-heading:var(--typography-display);--typography-navigation:var(--typography-caption);--typography-quote:var(--typography-display);--typography-reader:var(--typography-body)}[data-typography=luxury]{--typography-body:"Avenir Next","Helvetica Neue",ui-sans-serif,system-ui,sans-serif;--typography-caption:var(--typography-body);--typography-display:"Baskerville","Iowan Old Style","Times New Roman",ui-serif,serif;--typography-heading:var(--typography-display);--typography-navigation:var(--typography-body);--typography-quote:var(--typography-display);--typography-reader:"Iowan Old Style","Baskerville","Times New Roman",ui-serif,serif}[data-typography=artistic]{--typography-body:"Avenir Next","Helvetica Neue",ui-sans-serif,system-ui,sans-serif;--typography-caption:var(--typography-body);--typography-display:"Segoe Print","Bradley Hand","Comic Sans MS",ui-rounded,cursive;--typography-heading:var(--typography-display);--typography-navigation:var(--typography-body);--typography-quote:"Iowan Old Style","Baskerville","Times New Roman",ui-serif,serif;--typography-reader:var(--typography-quote)}[data-typography=technical]{--typography-body:"Avenir Next","Helvetica Neue",ui-sans-serif,system-ui,sans-serif;--typography-caption:"SFMono-Regular","SF Mono","Cascadia Code",ui-monospace,monospace;--typography-display:var(--typography-body);--typography-heading:var(--typography-body);--typography-navigation:var(--typography-caption);--typography-quote:"Iowan Old Style","Baskerville","Times New Roman",ui-serif,serif;--typography-reader:var(--typography-body)}[data-background=clean-canvas],[data-background=theme-default]{--theme-background-image:none;--theme-background-size:auto}[data-background=dark-gallery]{--theme-background-image:radial-gradient(circle at 50% -20%,#ffffff0d,transparent 44rem);--theme-background-size:auto}[data-background=warm-paper]{--theme-background-image:radial-gradient(circle at 20% 10%,#503e240d 0 1px,transparent 1.5px);--theme-background-size:1rem 1rem}[data-background=subtle-grid]{--theme-background-image:linear-gradient(#52525212 1px,transparent 0),linear-gradient(90deg,#52525212 1px,transparent 0);--theme-background-size:2rem 2rem}[data-background=soft-gradient]{--theme-background-image:radial-gradient(circle at 15% 0%,#9a753117,transparent 36rem);--theme-background-size:auto}[data-background=museum-wall]{--theme-background-image:linear-gradient(90deg,#4b433608 1px,transparent 0);--theme-background-size:3rem 3rem}[data-background=photographic-neutral]{--theme-background-image:radial-gradient(circle at 50% 0%,#ffffff0a,transparent 40rem);--theme-background-size:auto}[data-motion=none]{--motion-easing:linear;--motion-entrance-duration:0s;--motion-hover-duration:0s;--motion-lift-distance:0px;--motion-reveal-distance:0px;--motion-reveal-opacity:1}[data-motion=subtle]{--motion-easing:ease-out;--motion-entrance-duration:.32s;--motion-hover-duration:.18s;--motion-lift-distance:-1px;--motion-reveal-distance:6px;--motion-reveal-opacity:.35}[data-motion=editorial]{--motion-easing:cubic-bezier(.33,1,.68,1);--motion-entrance-duration:.48s;--motion-hover-duration:.22s;--motion-lift-distance:-2px;--motion-reveal-distance:10px;--motion-reveal-opacity:.15}[data-motion=gallery]{--motion-easing:cubic-bezier(.16,1,.3,1);--motion-entrance-duration:.56s;--motion-hover-duration:.26s;--motion-lift-distance:-3px;--motion-reveal-distance:14px;--motion-reveal-opacity:.08}[data-motion=cinematic]{--motion-easing:cubic-bezier(.22,1,.36,1);--motion-entrance-duration:.7s;--motion-hover-duration:.32s;--motion-lift-distance:-4px;--motion-reveal-distance:20px;--motion-reveal-opacity:0}[data-theme][data-background][data-motion][data-typography]{background-color:var(--theme-page-background);background-image:var(--theme-background-image);background-size:var(--theme-background-size,auto);color:var(--theme-primary-text);font-family:var(--typography-body,var(--theme-body-font-family))}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-theme]{--theme-backdrop-blur:0px;--theme-translucent-surface:var(--theme-transparency-fallback)}}@media (prefers-reduced-transparency:reduce){[data-theme]{--theme-backdrop-blur:0px;--theme-translucent-surface:var(--theme-transparency-fallback)}}.media-upload-workspace{gap:1.5rem;max-width:64rem;display:grid}.media-upload-dropzone{border:1px dashed #0a0a0a5c}@supports (color:color-mix(in lab,red,red)){.media-upload-dropzone{border:1px dashed color-mix(in srgb,var(--color-ink-950)36%,transparent)}}.media-upload-dropzone{gap:.75rem;padding:clamp(1.5rem,5vw,3.5rem);display:grid}.media-upload-dropzone label,.media-upload-fields label{letter-spacing:.08em;text-transform:uppercase;gap:.5rem;font-size:.75rem;display:grid}.media-upload-dropzone input,.media-upload-fields input,.media-upload-fields select{background:var(--color-paper-100);border:1px solid #0a0a0a47}@supports (color:color-mix(in lab,red,red)){.media-upload-dropzone input,.media-upload-fields input,.media-upload-fields select{border:1px solid color-mix(in srgb,var(--color-ink-950)28%,transparent)}}.media-upload-dropzone input,.media-upload-fields input,.media-upload-fields select{color:var(--color-ink-950);min-height:2.75rem;padding:.65rem .75rem}.media-upload-fields{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;display:grid}.media-upload-preview,.protected-document-page,.protected-image-stage{aspect-ratio:4/3;position:relative;overflow:hidden}.media-upload-preview img,.protected-document-page img,.protected-image-stage img{object-fit:contain}.media-upload-video-preview,.protected-video-player{background:var(--color-ink-950);width:100%;max-height:70vh;display:block}.media-upload-actions{flex-wrap:wrap;gap:.75rem;display:flex}.media-upload-actions button{background:var(--color-ink-950);border:1px solid var(--color-ink-950);color:var(--color-paper-100);min-height:2.75rem;padding:.65rem 1.25rem}.media-upload-actions button:disabled{cursor:not-allowed;opacity:.55}.media-upload-workspace progress{accent-color:var(--color-gold-400);width:100%}.media-loading-state{aspect-ratio:4/3;background:var(--color-ink-800);animation:hero-enter 1.4s ease-in-out infinite alternate}.media-error-state,.protected-document-placeholder{text-align:center;align-content:center;min-height:18rem;padding:2rem}.protected-document-placeholder p+p{max-width:36rem;margin:1rem auto 0}.reader-shell{--reader-page-width:min(68vw,48rem);color:var(--theme-primary-text);font-family:var(--typography-reader,var(--theme-body-font-family));max-width:100%;margin-inline:auto}.reader-fullscreen-target{background:var(--theme-card-background);border:1px solid var(--theme-border);border-radius:var(--theme-border-radius);overflow:hidden}.reader-toolbar{background:var(--theme-navigation-background);border-bottom:1px solid var(--theme-border);z-index:40;flex-wrap:wrap;align-items:center;gap:.75rem;min-height:3.5rem;padding:.75rem;display:flex;position:sticky;top:4.5rem}.reader-control-group,.reader-toolbar-primary,.video-reader-controls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.reader-action-link,.reader-toolbar button,.reader-toolbar input,.reader-toolbar select,.video-reader-controls button,.video-reader-controls input,.video-reader-controls select{background:var(--color-ink-900);border:1px solid var(--color-ink-700);color:var(--color-paper-100);border-radius:999px;min-height:2.75rem;padding:.55rem .85rem}.reader-toolbar button[aria-expanded=true],.reader-toolbar button[aria-pressed=true]{background:var(--color-gold-400);border-color:var(--color-gold-400);color:var(--color-ink-950)}.reader-toolbar button:disabled{cursor:not-allowed;opacity:.45}.reader-page-input{align-items:center;gap:.35rem;font-size:.75rem;display:flex}.reader-page-input input{text-align:center;border-radius:.5rem;width:4rem;padding-inline:.4rem}.reader-progress{background:var(--color-ink-900);letter-spacing:.08em;align-items:center;gap:1rem;padding:.65rem 1rem;font-size:.75rem;display:flex}.reader-progress progress{accent-color:var(--color-gold-400);flex:1}.reader-layout{grid-template-columns:auto auto minmax(0,1fr);min-height:42rem;display:grid}.reader-thumbnail-rail,.reader-toc{background:var(--color-ink-900);border-right:1px solid var(--color-ink-700);overscroll-behavior:contain;width:min(18rem,80vw);max-height:76vh;padding:1rem;overflow-y:auto}.reader-thumbnail-rail{gap:.5rem;display:grid}.reader-thumbnail-rail button,.reader-toc button{color:var(--color-paper-200);text-align:left;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-height:3rem;padding:.65rem;display:flex}.reader-thumbnail-rail button[aria-current=page],.reader-toc button[aria-current=location]{border-color:var(--color-gold-400);color:var(--color-gold-200)}.reader-toc h2{font-family:var(--font-display);margin-bottom:1rem;font-size:2rem}.reader-toc ul{gap:.25rem;display:grid}.reader-toc ul ul{border-left:1px solid var(--color-ink-700);margin-left:.75rem;padding-left:.75rem}.reader-viewport{background:radial-gradient(circle at top,#c8a8651a,transparent 42%),var(--color-ink-950);overscroll-behavior:contain;touch-action:pan-y pinch-zoom;align-content:center;min-width:0;padding:clamp(1rem,4vw,3rem);overflow:auto}.reader-spread{transform-origin:50%;justify-content:center;align-items:center;gap:.25rem;min-height:38rem;display:flex}.reader-page{aspect-ratio:3/4;background:var(--color-paper-100);color:var(--color-ink-950);max-height:72vh;width:var(--reader-page-width);border-radius:.35rem;flex:none;position:relative;overflow:hidden;box-shadow:0 1.5rem 5rem #00000073}.reader-mode-spread .reader-page{width:min(36vw,33rem)}.reader-page img{object-fit:contain}.reader-page-fallback{background:linear-gradient(90deg,transparent 11%,#9a75312e 11.2%,transparent 11.5%),var(--color-paper-100);text-align:center;align-content:center;height:100%;padding:clamp(2rem,7vw,6rem);display:grid}.reader-page-fallback>span{color:var(--color-gold-500);letter-spacing:.18em;text-transform:uppercase;font-size:.7rem}.reader-page-fallback>p:first-of-type{color:var(--color-gold-500);font-family:var(--font-mono);margin-top:2rem}.reader-page-fallback h3{font-family:var(--font-display);letter-spacing:-.05em;margin-top:1rem;font-size:clamp(2rem,5vw,5rem);line-height:.96}.reader-page-fallback>p:last-child{color:var(--color-ink-700);max-width:28rem;margin:1.5rem auto 0;line-height:1.7}.reader-page-rotated{transform:rotate(90deg)scale(.75)}.reader-page-turn .reader-page{animation:restrained-page-turn .36s cubic-bezier(.22,1,.36,1)}@keyframes restrained-page-turn{0%{opacity:.4;transform:perspective(80rem)rotateY(5deg)translate(.5rem)}to{opacity:1;transform:perspective(80rem)rotateY(0)translate(0)}}.reader-scroll-window{justify-items:center;gap:2rem;display:grid}.reader-window-placeholder{color:var(--color-paper-200);width:min(64vw,34rem)}.reader-error,.reader-loading,.reader-window-placeholder{aspect-ratio:3/4;background:var(--color-ink-900);border:1px solid var(--color-ink-700)}.reader-error,.reader-loading{text-align:center;align-content:center;justify-items:center;width:min(68vw,48rem);padding:2rem;display:grid}.reader-loading span{background:var(--color-ink-700);border-radius:999px;width:45%;height:.75rem;animation:hero-enter 1s ease-in-out infinite alternate}.reader-error button{border:1px solid var(--color-gold-400);min-height:2.75rem;margin-top:1rem;padding:.6rem 1rem}.reader-copyright,.reader-protection-note,.reader-public-notes,.reader-related-link{color:var(--color-paper-200);padding:.75rem 1rem;font-size:.8rem;line-height:1.6}.reader-related-link a{color:var(--color-gold-300);text-underline-offset:.25rem;text-decoration:underline}.reader-help-dialog{background:var(--color-ink-900);border:1px solid var(--color-gold-400);color:var(--color-paper-100);max-width:34rem;padding:2rem}.reader-help-dialog::backdrop{background:#000000c7}.reader-help-dialog h2{font-family:var(--font-display);font-size:2.5rem}.reader-help-dialog ul{gap:.65rem;margin:1.5rem 0 1.5rem 1.25rem;list-style:outside;display:grid}.reader-help-dialog button{border:1px solid var(--color-gold-400);min-height:2.75rem;padding:.6rem 1rem}.reader-fullscreen-fallback{background:var(--color-ink-950);z-index:100;position:fixed;inset:0;overflow:auto}.reader-fullscreen-target:fullscreen{background:var(--color-ink-950);z-index:100;position:fixed;inset:0;overflow:auto}.reader-clean-mode .reader-copyright,.reader-clean-mode .reader-progress,.reader-clean-mode .reader-protection-note,.reader-clean-mode .reader-public-notes,.reader-clean-mode .reader-related-link{display:none}.reader-fit-width{--reader-page-width:min(82vw,64rem)}.reader-fit-page{--reader-page-width:min(68vw,48rem)}.reader-zoom-50 .reader-spread{transform:scale(.5)}.reader-zoom-75 .reader-spread{transform:scale(.75)}.reader-zoom-100 .reader-spread{transform:scale(1)}.reader-zoom-125 .reader-spread{transform:scale(1.25)}.reader-zoom-150 .reader-spread{transform:scale(1.5)}.reader-zoom-175 .reader-spread{transform:scale(1.75)}.reader-zoom-200 .reader-spread{transform:scale(2)}.reader-zoom-225 .reader-spread{transform:scale(2.25)}.reader-zoom-250 .reader-spread{transform:scale(2.5)}.video-reader{background:var(--color-ink-950);border:1px solid var(--color-ink-700);border-radius:1.5rem;overflow:hidden}.video-reader-stage{aspect-ratio:16/9;background:var(--color-ink-900)}.video-reader-stage video{object-fit:contain;width:100%;height:100%}.video-reader-poster{background:radial-gradient(circle at 25% 20%,#c8a8652e,transparent 35%),var(--color-ink-900);text-align:center;align-content:center;height:100%;padding:clamp(2rem,6vw,6rem)}.video-reader-poster span{color:var(--color-gold-300);letter-spacing:.18em;text-transform:uppercase;font-size:.7rem}.video-reader-poster h2{font-family:var(--font-display);letter-spacing:-.06em;margin-top:1rem;font-size:clamp(2.5rem,7vw,7rem);line-height:.9}.video-reader-poster p{color:var(--color-paper-200);max-width:42rem;margin:1.5rem auto 0;line-height:1.7}.video-reader-controls{background:var(--color-ink-900);border-top:1px solid var(--color-ink-700);padding:.75rem}.video-reader-controls label{align-items:center;gap:.4rem;font-size:.75rem;display:flex}.video-seek-control{flex:1;min-width:12rem}.video-seek-control input{flex:1}.video-transcript{border-top:1px solid var(--color-ink-700);padding:1rem}.video-transcript summary{cursor:pointer;font-family:var(--font-display);font-size:1.75rem}.video-transcript ol{gap:.75rem;margin-top:1rem;display:grid}.video-transcript li{border-top:1px solid var(--color-ink-700);grid-template-columns:4rem 1fr;align-items:start;gap:1rem;padding-top:.75rem;display:grid}.video-transcript button{color:var(--color-gold-300);font-family:var(--font-mono)}@media (max-width:899px){.reader-toolbar{padding-bottom:max(.75rem,env(safe-area-inset-bottom));position:sticky;top:auto;bottom:0}.reader-layout{grid-template-columns:minmax(0,1fr);min-height:34rem}.reader-thumbnail-rail,.reader-toc{border-bottom:1px solid var(--color-ink-700);border-right:0;width:100%;max-height:45vh}.reader-viewport{padding:1rem}.reader-mode-spread .reader-page,.reader-page{width:min(88vw,34rem);max-height:68vh}.reader-spread{min-height:34rem}.reader-mode-spread .reader-page+.reader-page{display:none}.reader-error,.reader-loading,.reader-window-placeholder{width:min(88vw,34rem)}.video-reader-controls{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}}@media (max-width:420px){.reader-control-group,.reader-toolbar-primary{width:100%}.reader-action-link,.reader-toolbar button{flex:auto}.reader-page-input{justify-content:center}.reader-page-fallback{padding:2rem 1.25rem}.video-seek-control{order:10;width:100%}}@media (prefers-reduced-motion:reduce){.reader-page-turn .reader-page{animation:none}}[data-spacing-style=compact]{--theme-builder-space:.75rem;--theme-builder-section-space:3rem}[data-spacing-style=balanced]{--theme-builder-space:1rem;--theme-builder-section-space:5rem}[data-spacing-style=generous]{--theme-builder-space:1.5rem;--theme-builder-section-space:7rem}[data-spacing-style=gallery]{--theme-builder-space:2rem;--theme-builder-section-space:9rem}[data-border-style=none]{--theme-border:transparent}[data-border-style=subtle]{--theme-builder-border-width:1px}[data-border-style=defined]{--theme-builder-border-width:2px}[data-border-style=contrast]{--theme-builder-border-width:3px}[data-radius-style=square]{--theme-border-radius:0}[data-radius-style=subtle]{--theme-border-radius:.375rem}[data-radius-style=soft]{--theme-border-radius:1rem}[data-radius-style=rounded]{--theme-border-radius:1.75rem}[data-radius-style=pill]{--theme-border-radius:999px}[data-shadow-style=none]{--theme-shadow:none}[data-shadow-style=subtle]{--theme-shadow:0 1rem 2.5rem #0000001f}[data-shadow-style=elevated]{--theme-shadow:0 1.75rem 4.5rem #00000038}[data-shadow-style=dramatic]{--theme-shadow:0 2.5rem 7rem #0000006b}[data-shadow-style=glass]{--theme-shadow:var(--theme-glass-shadow,0 2rem 5rem #0000003d)}[data-focus-ring-style=high-contrast]{--theme-focus-ring:#0ff}[data-focus-ring-style=light]{--theme-focus-ring:#fff}[data-focus-ring-style=dark]{--theme-focus-ring:#000}[data-button-style=minimal] :is(button,.theme-builder-preview__actions a){color:var(--theme-primary-text);background:0 0;border-color:#0000}[data-button-style=outlined] button{border:var(--theme-builder-border-width,1px)solid var(--theme-border);color:var(--theme-primary-text);background:0 0}[data-button-style=filled] button{background:var(--theme-button-background);color:var(--theme-button-text)}[data-badge-style=glass] .theme-builder-preview__badge,[data-button-style=glass] button,[data-card-style=glass] article,[data-navigation-style=glass] nav,[data-quote-style=glass] blockquote{background:var(--theme-primary-glass-surface,var(--theme-translucent-surface));-webkit-backdrop-filter:blur(var(--theme-backdrop-blur));backdrop-filter:blur(var(--theme-backdrop-blur));border-color:var(--theme-glass-border,var(--theme-border))}[data-card-style=minimal] article,[data-form-style=minimal] form,[data-table-style=minimal] table{box-shadow:none;background:0 0;border-color:#0000}[data-badge-style=outlined] .theme-builder-preview__badge,[data-card-style=outlined] article,[data-form-style=outlined] form,[data-quote-style=outlined] blockquote,[data-table-style=outlined] table{border:var(--theme-builder-border-width,1px)solid var(--theme-border);background:0 0}[data-card-style=filled] article,[data-form-style=filled] form,[data-protected-media-style=filled] .theme-builder-preview__media,[data-table-style=filled] table{background:var(--theme-card-background)}[data-protected-media-style=glass] .protected-media-shell,[data-protected-media-style=glass] .theme-builder-preview__media,[data-reader-style=glass] .reader-toolbar,[data-reader-style=glass] .theme-builder-preview__reader{background:var(--theme-primary-glass-surface,var(--theme-translucent-surface));-webkit-backdrop-filter:blur(var(--theme-backdrop-blur));backdrop-filter:blur(var(--theme-backdrop-blur))}.theme-builder-workspace{color:#f7f3e8;background:#0c0d0f;min-height:100svh;padding:clamp(6rem,9vw,9rem) clamp(1rem,4vw,4rem) 5rem}.theme-builder-preview nav,.theme-builder-preview__actions,.theme-builder-preview__reader,.theme-builder-workspace__controls,.theme-builder-workspace__file-actions,.theme-builder-workspace__header{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.theme-builder-workspace__header{justify-content:space-between}.theme-builder-workspace__header h1{font:500 clamp(2.75rem,7vw,6rem)/.92 var(--font-display);margin-block:.5rem}.theme-builder-workspace__controls button,.theme-builder-workspace__file-actions :is(a,button,label){cursor:pointer;border:1px solid #ffffff3d;border-radius:999px;padding:.75rem 1rem}.theme-builder-workspace__file-actions input{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.theme-builder-workspace__controls{border-block:1px solid #ffffff29;justify-content:space-between;margin-block:2rem 1rem;padding-block:1rem}.theme-builder-workspace__controls fieldset{border:0;flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.theme-builder-workspace__controls button[aria-pressed=true]{color:#0c0d0f;background:#f7f3e8}.theme-builder-workspace__status{color:#d7c28a;min-height:1.5rem}.theme-builder-workspace__panes{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.theme-builder-workspace__panes--single{grid-template-columns:minmax(0,1fr)}.theme-builder-preview{background:var(--theme-page-background);background-image:var(--theme-background-image);color:var(--theme-primary-text);border:1px solid #ffffff2e;inline-size:100%;max-inline-size:80rem;margin-inline:auto;overflow:hidden;container-type:inline-size}.theme-builder-preview--tablet{max-inline-size:48rem}.theme-builder-preview--mobile{max-inline-size:24rem}.theme-builder-preview blockquote,.theme-builder-preview nav,.theme-builder-preview__grid,.theme-builder-preview__hero,.theme-builder-preview__media,.theme-builder-preview__reader,.theme-builder-preview__table-wrap{padding:var(--theme-builder-space,1rem)}.theme-builder-preview nav{background:var(--theme-navigation-background);border-bottom:var(--theme-builder-border-width,1px)solid var(--theme-border);justify-content:space-between}.theme-builder-preview button,.theme-builder-preview input{border:var(--theme-builder-border-width,1px)solid var(--theme-border);border-radius:var(--theme-border-radius);min-height:2.75rem;padding:.65rem 1rem}.theme-builder-preview__hero{padding-block:var(--theme-builder-section-space,5rem)}.theme-builder-preview__hero h2{font:500 clamp(2.4rem,7cqi,6.5rem)/.94 var(--font-display);max-inline-size:14ch;margin-block:1rem}.theme-builder-preview article p,.theme-builder-preview__hero p{color:var(--theme-muted-text);max-inline-size:52ch}.theme-builder-preview__badge{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:.4rem .7rem;font-size:.7rem;display:inline-flex}.theme-builder-preview__grid{gap:var(--theme-builder-space,1rem);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.theme-builder-preview :is(article,form,blockquote,.theme-builder-preview__media,.theme-builder-preview__reader,table){border-radius:var(--theme-border-radius);box-shadow:var(--theme-shadow)}.theme-builder-preview :is(article,form){background:var(--theme-card-background);border:var(--theme-builder-border-width,1px)solid var(--theme-border);padding:calc(var(--theme-builder-space,1rem)*1.5);gap:.75rem;display:grid}.theme-builder-preview blockquote{border-left:.25rem solid var(--theme-accent);font:italic 1.5rem/1.35 var(--font-quote);margin:var(--theme-builder-space,1rem)}.theme-builder-preview__media{background:var(--theme-layered-surface);border:var(--theme-builder-border-width,1px)solid var(--theme-border);text-align:center;place-content:center;min-height:12rem;display:grid}.theme-builder-preview__reader{background:var(--theme-card-background);border:var(--theme-builder-border-width,1px)solid var(--theme-border);margin:var(--theme-builder-space,1rem);justify-content:center}.theme-builder-preview table{border-collapse:collapse;inline-size:100%}.theme-builder-preview :is(th,td){border:1px solid var(--theme-border);text-align:left;padding:.75rem}.theme-builder-workspace__usage,.theme-builder-workspace__validation{border-top:1px solid #ffffff29;margin-top:3rem;padding-top:2rem}.theme-builder-workspace__usage ul,.theme-builder-workspace__validation ul{gap:.5rem;margin-top:1rem;display:grid}@media (max-width:900px){.theme-builder-preview__grid,.theme-builder-workspace__panes{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.theme-builder-preview *,.theme-builder-workspace *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (prefers-reduced-transparency:reduce){[data-visual-theme] :is(button,nav,article,blockquote),[data-visual-theme].theme-builder-preview{-webkit-backdrop-filter:none;backdrop-filter:none}}[data-theme=liquid-glass-light]{--theme-accent:#695018;--theme-accent-glow:#c2953f2e;--theme-accent-text:#fff;--theme-ambient-light:radial-gradient(circle at 12% 0%,#ffebc49e,transparent 38rem),radial-gradient(circle at 88% 14%,#bedee694,transparent 42rem);--theme-backdrop-blur:18px;--theme-backdrop-brightness:1.04;--theme-backdrop-saturation:1.2;--theme-body-font-family:"Avenir Next","Helvetica Neue",ui-sans-serif,system-ui,sans-serif;--theme-border:#a3aaac;--theme-border-radius:1.5rem;--theme-button-background:#171a1c;--theme-button-text:#fff;--theme-card-background:#f4f5f4;--theme-floating-glass-surface:#f6f8f7bd;--theme-focus-ring:#544012;--theme-glass-border:#ffffffc2;--theme-glass-highlight:#ffffffe0;--theme-glass-inner-shadow:inset 0 1px 0 #ffffffc7;--theme-glass-shadow:0 1.5rem 4rem #35444833;--theme-heading-font-family:"Iowan Old Style","Baskerville","Times New Roman",ui-serif,serif;--theme-layered-surface:#e1e6e5;--theme-muted-text:#50565a;--theme-navigation-background:#f4f7f6d1;--theme-page-background:#e9eeee;--theme-paper-background:#fff;--theme-paper-text:#171a1c;--theme-primary-glass-surface:#f4f7f6c2;--theme-primary-text:#171a1c;--theme-reduced-transparency-surface:#f4f6f5;--theme-secondary-glass-surface:#e1e8e7d1;--theme-shadow:0 1.5rem 4rem #3544482e;--theme-surface-background:#f7f8f7;--theme-surface-text:#171a1c;--theme-thick-glass-surface:#f7f9f8e6;--theme-thin-glass-surface:#ffffff8a;--theme-translucent-border:#ffffffc2;--theme-translucent-surface:#f4f7f6c2;--theme-transparency-fallback:#f4f6f5;color-scheme:light}[data-theme=liquid-glass-dark]{--theme-accent:#e5c981;--theme-accent-glow:#69aad333;--theme-accent-text:#090b0d;--theme-ambient-light:radial-gradient(circle at 18% 0%,#5b88ae33,transparent 42rem),radial-gradient(circle at 88% 18%,#9c688924,transparent 36rem);--theme-backdrop-blur:24px;--theme-backdrop-brightness:.96;--theme-backdrop-saturation:1.28;--theme-body-font-family:"Avenir Next","Helvetica Neue",ui-sans-serif,system-ui,sans-serif;--theme-border:#4b555d;--theme-border-radius:1.5rem;--theme-button-background:#e5c981;--theme-button-text:#090b0d;--theme-card-background:#151a1f;--theme-floating-glass-surface:#192027b8;--theme-focus-ring:#f0d99f;--theme-glass-border:#dbebf43d;--theme-glass-highlight:#ebf7fc61;--theme-glass-inner-shadow:inset 0 1px 0 #ebf7fc33;--theme-glass-shadow:0 2rem 5rem #00000075;--theme-heading-font-family:"Iowan Old Style","Baskerville","Times New Roman",ui-serif,serif;--theme-layered-surface:#202832;--theme-muted-text:#bbc4ca;--theme-navigation-background:#0c1116c7;--theme-page-background:#070a0d;--theme-paper-background:#171c21;--theme-paper-text:#f3f5f5;--theme-primary-glass-surface:#141b21bd;--theme-primary-text:#f3f5f5;--theme-reduced-transparency-surface:#151b21;--theme-secondary-glass-surface:#202832cc;--theme-shadow:0 2rem 5rem #00000075;--theme-surface-background:#171c21;--theme-surface-text:#f3f5f5;--theme-thick-glass-surface:#12181ee6;--theme-thin-glass-surface:#e1f0f71a;--theme-translucent-border:#dbebf43d;--theme-translucent-surface:#141b21bd;--theme-transparency-fallback:#151b21;color-scheme:dark}[data-theme=liquid-glass-editorial]{--theme-accent:#71531d;--theme-accent-glow:#97703924;--theme-accent-text:#fff;--theme-ambient-light:radial-gradient(circle at 50% -10%,#fffaecb8,transparent 46rem);--theme-backdrop-blur:12px;--theme-backdrop-brightness:1.03;--theme-backdrop-saturation:1.12;--theme-body-font-family:"Iowan Old Style","Baskerville","Times New Roman",ui-serif,serif;--theme-border:#aaa090;--theme-border-radius:.75rem;--theme-button-background:#26231e;--theme-button-text:#fffdf7;--theme-card-background:#f8f4eb;--theme-floating-glass-surface:#faf7efc7;--theme-focus-ring:#574016;--theme-glass-border:#fffdf7d1;--theme-glass-highlight:#ffffffeb;--theme-glass-inner-shadow:inset 0 1px 0 #ffffffd1;--theme-glass-shadow:0 1.25rem 3rem #463a2729;--theme-heading-font-family:"Baskerville","Iowan Old Style","Times New Roman",ui-serif,serif;--theme-layered-surface:#e5ded1;--theme-muted-text:#5a554d;--theme-navigation-background:#f7f3ead6;--theme-page-background:#eee9df;--theme-paper-background:#fffdf7;--theme-paper-text:#26231e;--theme-primary-glass-surface:#f8f4ebcc;--theme-primary-text:#26231e;--theme-reduced-transparency-surface:#f8f4eb;--theme-secondary-glass-surface:#e5ded1d6;--theme-shadow:0 1.25rem 3rem #463a2726;--theme-surface-background:#fffdf7;--theme-surface-text:#26231e;--theme-thick-glass-surface:#fffdf7eb;--theme-thin-glass-surface:#ffffff94;--theme-translucent-border:#fffdf7d1;--theme-translucent-surface:#f8f4ebcc;--theme-transparency-fallback:#f8f4eb;color-scheme:light}[data-theme=liquid-glass-luxury]{--theme-accent:#d9ba70;--theme-accent-glow:#d6b56738;--theme-accent-text:#0d0b08;--theme-ambient-light:radial-gradient(circle at 50% -12%,#a57c373d,transparent 44rem);--theme-backdrop-blur:28px;--theme-backdrop-brightness:.98;--theme-backdrop-saturation:1.34;--theme-body-font-family:"Avenir Next","Helvetica Neue",ui-sans-serif,system-ui,sans-serif;--theme-border:#5b4e38;--theme-border-radius:1.75rem;--theme-button-background:#d9ba70;--theme-button-text:#0d0b08;--theme-card-background:#19150f;--theme-floating-glass-surface:#221b12b3;--theme-focus-ring:#efd797;--theme-glass-border:#ebd29747;--theme-glass-highlight:#ffecbe61;--theme-glass-inner-shadow:inset 0 1px 0 #ffecbe38;--theme-glass-shadow:0 2.25rem 6rem #0000008a;--theme-heading-font-family:"Baskerville","Iowan Old Style","Times New Roman",ui-serif,serif;--theme-layered-surface:#2b2318;--theme-muted-text:#cbc2af;--theme-navigation-background:#120e09c2;--theme-page-background:#0d0b08;--theme-paper-background:#211b12;--theme-paper-text:#fbf7ec;--theme-primary-glass-surface:#1c160eb8;--theme-primary-text:#fbf7ec;--theme-reduced-transparency-surface:#1c1710;--theme-secondary-glass-surface:#2b2318cc;--theme-shadow:0 2.25rem 6rem #0000008a;--theme-surface-background:#211b12;--theme-surface-text:#fbf7ec;--theme-thick-glass-surface:#1f1911eb;--theme-thin-glass-surface:#ebd2971a;--theme-translucent-border:#ebd29747;--theme-translucent-surface:#1c160eb8;--theme-transparency-fallback:#1c1710;color-scheme:dark}[data-theme=liquid-glass-photography]{--theme-accent:#d9c384;--theme-accent-glow:#cddce524;--theme-accent-text:#0a0c0e;--theme-ambient-light:radial-gradient(circle at 50% 0%,#deecf31f,transparent 38rem);--theme-backdrop-blur:24px;--theme-backdrop-brightness:.98;--theme-backdrop-saturation:1.18;--theme-body-font-family:"Avenir Next","Helvetica Neue",ui-sans-serif,system-ui,sans-serif;--theme-border:#4a5054;--theme-border-radius:1rem;--theme-button-background:#f4f5f4;--theme-button-text:#0a0c0e;--theme-card-background:#15191c;--theme-floating-glass-surface:#1b2024b8;--theme-focus-ring:#f0d99f;--theme-glass-border:#e4eef33d;--theme-glass-highlight:#f5fafc57;--theme-glass-inner-shadow:inset 0 1px 0 #f5fafc2e;--theme-glass-shadow:0 2rem 6rem #00000080;--theme-heading-font-family:"Avenir Next","Helvetica Neue",ui-sans-serif,system-ui,sans-serif;--theme-layered-surface:#22282c;--theme-muted-text:#bdc3c6;--theme-navigation-background:#0c0f11c7;--theme-page-background:#0a0c0e;--theme-paper-background:#191d20;--theme-paper-text:#f4f5f4;--theme-primary-glass-surface:#161b1ebd;--theme-primary-text:#f4f5f4;--theme-reduced-transparency-surface:#171c1f;--theme-secondary-glass-surface:#22282cd1;--theme-shadow:0 2rem 6rem #00000080;--theme-surface-background:#191d20;--theme-surface-text:#f4f5f4;--theme-thick-glass-surface:#181d20eb;--theme-thin-glass-surface:#e4eef317;--theme-translucent-border:#e4eef33d;--theme-translucent-surface:#161b1ebd;--theme-transparency-fallback:#171c1f;color-scheme:dark}[data-background=liquid-soft]{--theme-background-image:radial-gradient(circle at 12% 0%,#ffe9be8a,transparent 38rem),radial-gradient(circle at 88% 14%,#c5e0e685,transparent 42rem);--theme-background-size:auto}[data-background=liquid-dark]{--theme-background-image:radial-gradient(circle at 18% 0%,#5b88ae2e,transparent 42rem),radial-gradient(circle at 88% 18%,#a7719321,transparent 36rem);--theme-background-size:auto}[data-background=liquid-editorial]{--theme-background-image:radial-gradient(circle at 20% 0%,#fff8e2c2,transparent 40rem),linear-gradient(135deg,#8f714912,transparent 58%);--theme-background-size:auto}[data-background=liquid-luxury]{--theme-background-image:radial-gradient(circle at 50% -12%,#a57c373d,transparent 44rem),radial-gradient(circle at 90% 48%,#6849221f,transparent 34rem);--theme-background-size:auto}[data-background=liquid-photography]{--theme-background-image:radial-gradient(circle at 50% 0%,#deecf31a,transparent 38rem),linear-gradient(180deg,#414e5814,transparent 55%);--theme-background-size:auto}:is([data-glass=none],[data-glass-preset=none]){--glass-blur:0px;--glass-border-opacity:1;--glass-brightness:1;--glass-highlight-opacity:0;--glass-hover-lift:0px;--glass-opacity:1;--glass-radius:var(--theme-border-radius);--glass-saturation:1;--glass-shadow-strength:0;--glass-transition-duration:0s}:is([data-glass=subtle],[data-glass-preset=subtle]){--glass-blur:8px;--glass-border-opacity:.3;--glass-brightness:1.02;--glass-highlight-opacity:.3;--glass-hover-lift:-1px;--glass-opacity:.88;--glass-radius:1rem;--glass-saturation:1.08;--glass-shadow-strength:.12;--glass-transition-duration:.18s}:is([data-glass=soft],[data-glass-preset=soft]){--glass-blur:12px;--glass-border-opacity:.36;--glass-brightness:1.03;--glass-highlight-opacity:.42;--glass-hover-lift:-1px;--glass-opacity:.82;--glass-radius:1.25rem;--glass-saturation:1.14;--glass-shadow-strength:.18;--glass-transition-duration:.22s}:is([data-glass=medium],[data-glass-preset=medium]){--glass-blur:18px;--glass-border-opacity:.44;--glass-brightness:1.04;--glass-highlight-opacity:.52;--glass-hover-lift:-2px;--glass-opacity:.76;--glass-radius:1.5rem;--glass-saturation:1.2;--glass-shadow-strength:.26;--glass-transition-duration:.26s}:is([data-glass=strong],[data-glass-preset=strong]){--glass-blur:24px;--glass-border-opacity:.5;--glass-brightness:1.06;--glass-highlight-opacity:.62;--glass-hover-lift:-3px;--glass-opacity:.7;--glass-radius:1.75rem;--glass-saturation:1.28;--glass-shadow-strength:.34;--glass-transition-duration:.32s}:is([data-glass=ultra],[data-glass-preset=ultra]){--glass-blur:36px;--glass-border-opacity:.62;--glass-brightness:1.1;--glass-highlight-opacity:.78;--glass-hover-lift:-4px;--glass-opacity:.62;--glass-radius:2.25rem;--glass-saturation:1.4;--glass-shadow-strength:.5;--glass-transition-duration:.4s}:is([data-glass=floating],[data-glass-preset=floating]){--glass-blur:28px;--glass-border-opacity:.58;--glass-brightness:1.08;--glass-highlight-opacity:.72;--glass-hover-lift:-4px;--glass-opacity:.68;--glass-radius:2rem;--glass-saturation:1.34;--glass-shadow-strength:.42;--glass-transition-duration:.36s}[data-depth=flat]{--glass-depth-shadow:none}[data-depth=raised]{--glass-depth-shadow:0 1rem 3rem #0000002e}[data-depth=elevated]{--glass-depth-shadow:0 1.75rem 5rem #00000052}[data-depth=floating]{--glass-depth-shadow:0 2.25rem 6rem #0000006b}[data-lighting=neutral]{--lighting-accent-glow:transparent;--lighting-ambient-gradient:none;--lighting-highlight-direction:160deg;--lighting-shadow-softness:var(--theme-shadow);--lighting-surface-tint:transparent}[data-lighting=daylight]{--lighting-accent-glow:#cda35629;--lighting-ambient-gradient:radial-gradient(circle at 14% 0%,#fff4d39e,transparent 40rem);--lighting-highlight-direction:145deg;--lighting-shadow-softness:0 1.5rem 4rem #4136262e;--lighting-surface-tint:#fff8e629}[data-lighting=dusk]{--lighting-accent-glow:#cd89702e;--lighting-ambient-gradient:radial-gradient(circle at 78% 0%,#9a6a8333,transparent 44rem);--lighting-highlight-direction:215deg;--lighting-shadow-softness:0 2rem 5rem #1f16246b;--lighting-surface-tint:#ab7e9717}[data-lighting=cool-dark]{--lighting-accent-glow:#70aad62e;--lighting-ambient-gradient:radial-gradient(circle at 18% 0%,#6aa4cf29,transparent 42rem);--lighting-highlight-direction:135deg;--lighting-shadow-softness:0 2rem 5rem #00000070;--lighting-surface-tint:#90c3e114}[data-lighting=warm-luxury]{--lighting-accent-glow:#d6b56733;--lighting-ambient-gradient:radial-gradient(circle at 50% -12%,#9b753938,transparent 46rem);--lighting-highlight-direction:155deg;--lighting-shadow-softness:0 2.25rem 6rem #00000085;--lighting-surface-tint:#d6b56714}[data-lighting=editorial-soft]{--lighting-accent-glow:#97703921;--lighting-ambient-gradient:radial-gradient(circle at 50% -10%,#fffaeca3,transparent 46rem);--lighting-highlight-direction:180deg;--lighting-shadow-softness:0 1.25rem 3rem #463a2726;--lighting-surface-tint:#faeed321}[data-lighting=photographic-neutral]{--lighting-accent-glow:#cddce51f;--lighting-ambient-gradient:radial-gradient(circle at 50% 0%,#ffffff17,transparent 42rem);--lighting-highlight-direction:180deg;--lighting-shadow-softness:0 2rem 6rem #0000007a;--lighting-surface-tint:#e0ebf00f}[data-transparency=translucent]{isolation:isolate}[data-transparency=translucent]:before{background:var(--lighting-ambient-gradient,var(--theme-ambient-light));content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}.glass-surface,[data-glass]:not([data-glass=none]) :is(.glass-aware-card,.glass-aware-panel,.glass-aware-pagination,.glass-protected-surface,.glass-caption-panel){background:linear-gradient(var(--lighting-surface-tint,transparent),var(--lighting-surface-tint,transparent)),var(--theme-primary-glass-surface)}@supports (color:color-mix(in lab,red,red)){.glass-surface,[data-glass]:not([data-glass=none]) :is(.glass-aware-card,.glass-aware-panel,.glass-aware-pagination,.glass-protected-surface,.glass-caption-panel){background:linear-gradient(var(--lighting-surface-tint,transparent),var(--lighting-surface-tint,transparent)),color-mix(in srgb,var(--theme-primary-glass-surface)calc(var(--glass-opacity,1)*100%),transparent)}}.glass-surface,[data-glass]:not([data-glass=none]) :is(.glass-aware-card,.glass-aware-panel,.glass-aware-pagination,.glass-protected-surface,.glass-caption-panel){border:1px solid var(--theme-glass-border)}@supports (color:color-mix(in lab,red,red)){.glass-surface,[data-glass]:not([data-glass=none]) :is(.glass-aware-card,.glass-aware-panel,.glass-aware-pagination,.glass-protected-surface,.glass-caption-panel){border:1px solid color-mix(in srgb,var(--theme-glass-border)calc(var(--glass-border-opacity,1)*100%),transparent)}}.glass-surface,[data-glass]:not([data-glass=none]) :is(.glass-aware-card,.glass-aware-panel,.glass-aware-pagination,.glass-protected-surface,.glass-caption-panel){border-radius:var(--glass-radius,var(--theme-border-radius));box-shadow:var(--theme-glass-inner-shadow),var(--glass-depth-shadow,var(--theme-glass-shadow)),0 1.5rem 4rem rgb(0 0 0/var(--glass-shadow-strength,.18)),0 0 3rem var(--lighting-accent-glow,transparent);transition:border-color var(--glass-transition-duration,.22s)ease,box-shadow var(--glass-transition-duration,.22s)ease,transform var(--glass-transition-duration,.22s)var(--motion-easing,ease-out);position:relative;overflow:hidden}.glass-surface--secondary{background:linear-gradient(var(--lighting-surface-tint,transparent),var(--lighting-surface-tint,transparent)),var(--theme-secondary-glass-surface)}@supports (color:color-mix(in lab,red,red)){.glass-surface--secondary{background:linear-gradient(var(--lighting-surface-tint,transparent),var(--lighting-surface-tint,transparent)),color-mix(in srgb,var(--theme-secondary-glass-surface)calc(var(--glass-opacity,1)*100%),transparent)}}.glass-surface--thin{background:linear-gradient(var(--lighting-surface-tint,transparent),var(--lighting-surface-tint,transparent)),var(--theme-thin-glass-surface)}@supports (color:color-mix(in lab,red,red)){.glass-surface--thin{background:linear-gradient(var(--lighting-surface-tint,transparent),var(--lighting-surface-tint,transparent)),color-mix(in srgb,var(--theme-thin-glass-surface)calc(var(--glass-opacity,1)*100%),transparent)}}.glass-surface--thick{background:linear-gradient(var(--lighting-surface-tint,transparent),var(--lighting-surface-tint,transparent)),var(--theme-thick-glass-surface)}@supports (color:color-mix(in lab,red,red)){.glass-surface--thick{background:linear-gradient(var(--lighting-surface-tint,transparent),var(--lighting-surface-tint,transparent)),color-mix(in srgb,var(--theme-thick-glass-surface)calc(var(--glass-opacity,1)*100%),transparent)}}.glass-surface--floating{background:linear-gradient(var(--lighting-surface-tint,transparent),var(--lighting-surface-tint,transparent)),var(--theme-floating-glass-surface)}@supports (color:color-mix(in lab,red,red)){.glass-surface--floating{background:linear-gradient(var(--lighting-surface-tint,transparent),var(--lighting-surface-tint,transparent)),color-mix(in srgb,var(--theme-floating-glass-surface)calc(var(--glass-opacity,1)*100%),transparent)}}.glass-badge{padding:.35rem .7rem;display:inline-flex}.glass-floating-action{color:var(--theme-primary-text);justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}:is(.glass-surface,[data-glass]:not([data-glass=none]) .glass-aware-card,[data-glass]:not([data-glass=none]) .glass-aware-panel):before{background:linear-gradient(var(--lighting-highlight-direction,160deg),var(--theme-glass-highlight),transparent 36%);content:"";opacity:var(--glass-highlight-opacity,.4);pointer-events:none;z-index:0;position:absolute;inset:0}:is(.glass-surface,[data-glass]:not([data-glass=none]) .glass-aware-card,[data-glass]:not([data-glass=none]) .glass-aware-panel)>*{z-index:1;position:relative}@media (hover:hover) and (pointer:fine){.glass-card:hover,.glass-floating-action:hover,[data-glass]:not([data-glass=none]) .glass-aware-card:hover{border-color:var(--theme-glass-highlight);transform:translateY(var(--glass-hover-lift,-2px))}}[data-glass]:not([data-glass=none]) .global-navigation{background:0 0;border:0;padding-inline:clamp(.5rem,2vw,1.5rem);top:.75rem}[data-glass]:not([data-glass=none]) .global-navigation .global-navigation__surface{background:var(--theme-floating-glass-surface);border:1px solid var(--theme-glass-border);border-radius:min(var(--glass-radius,2rem),2rem);box-shadow:var(--theme-glass-inner-shadow),var(--theme-glass-shadow)}[data-glass]:not([data-glass=none]) .global-navigation__mobile{background:var(--theme-thick-glass-surface);border:1px solid var(--theme-glass-border);border-radius:var(--glass-radius,1.5rem);box-shadow:var(--theme-glass-shadow);inset-inline:.5rem;max-height:calc(100dvh - 6.5rem);top:5.25rem;overflow-y:auto}[data-glass]:not([data-glass=none]) :is(.glass-reader-toolbar,.glass-reader-pagination,.glass-reader-sidebar,.glass-reader-dialog,.glass-caption-panel,.glass-status-indicator){background:var(--theme-floating-glass-surface);border-color:var(--theme-glass-border);box-shadow:var(--theme-glass-inner-shadow)}[data-glass]:not([data-glass=none]) .glass-reader-toolbar{box-shadow:var(--theme-glass-inner-shadow),var(--theme-glass-shadow)}[data-glass]:not([data-glass=none]) :is(.reader-toolbar button,.reader-toolbar input,.reader-toolbar select,.reader-action-link,.video-reader-controls button,.video-reader-controls input,.video-reader-controls select){background:var(--theme-thick-glass-surface);border-color:var(--theme-glass-border);color:var(--theme-primary-text)}[data-glass]:not([data-glass=none]) :is(.reader-thumbnail-rail,.reader-toc,.video-transcript){background:var(--theme-secondary-glass-surface)}[data-glass]:not([data-glass=none]) :is(.reader-copyright,.reader-protection-note,.reader-public-notes,.reader-related-link){color:var(--theme-muted-text)}[data-motion=glass-reveal]{--motion-easing:cubic-bezier(.2,.8,.2,1);--motion-entrance-duration:.44s;--motion-hover-duration:.24s;--motion-lift-distance:-2px;--motion-reveal-distance:8px;--motion-reveal-opacity:.18}[data-motion=soft-lift]{--motion-easing:cubic-bezier(.22,1,.36,1);--motion-entrance-duration:.38s;--motion-hover-duration:.2s;--motion-lift-distance:-2px;--motion-reveal-distance:6px;--motion-reveal-opacity:.24}[data-motion=depth-shift]{--motion-easing:cubic-bezier(.16,1,.3,1);--motion-entrance-duration:.52s;--motion-hover-duration:.28s;--motion-lift-distance:-3px;--motion-reveal-distance:12px;--motion-reveal-opacity:.12}[data-motion=blur-in]{--motion-easing:cubic-bezier(.22,1,.36,1);--motion-entrance-duration:.46s;--motion-hover-duration:.22s;--motion-lift-distance:0px;--motion-reveal-distance:4px;--motion-reveal-opacity:.08}[data-motion=floating-settle]{--motion-easing:cubic-bezier(.34,1.4,.64,1);--motion-entrance-duration:.62s;--motion-hover-duration:.32s;--motion-lift-distance:-4px;--motion-reveal-distance:18px;--motion-reveal-opacity:.06}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-surface,[data-glass]:not([data-glass=none]) :is(.global-navigation__surface,.global-navigation__mobile,.glass-aware-card,.glass-aware-panel,.glass-aware-pagination,.glass-reader-toolbar,.glass-reader-pagination,.glass-reader-sidebar,.glass-reader-dialog,.glass-protected-surface,.glass-caption-panel){-webkit-backdrop-filter:blur(var(--glass-blur,var(--theme-backdrop-blur)))saturate(var(--glass-saturation,var(--theme-backdrop-saturation,1)))brightness(var(--glass-brightness,var(--theme-backdrop-brightness,1)));backdrop-filter:blur(var(--glass-blur,var(--theme-backdrop-blur)))saturate(var(--glass-saturation,var(--theme-backdrop-saturation,1)))brightness(var(--glass-brightness,var(--theme-backdrop-brightness,1)))}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-surface,[data-transparency=translucent]{--glass-border-opacity:1;--theme-floating-glass-surface:var(--theme-reduced-transparency-surface,var(--theme-transparency-fallback));--theme-primary-glass-surface:var(--theme-reduced-transparency-surface,var(--theme-transparency-fallback));--theme-secondary-glass-surface:var(--theme-layered-surface);--theme-thick-glass-surface:var(--theme-transparency-fallback);--theme-thin-glass-surface:var(--theme-transparency-fallback);--glass-highlight-opacity:0;--glass-opacity:1}}[data-reduced-transparency=true],[data-transparency=solid]{--glass-blur:0px;--glass-border-opacity:1;--glass-highlight-opacity:0;--glass-opacity:1;--theme-floating-glass-surface:var(--theme-reduced-transparency-surface,var(--theme-transparency-fallback));--theme-primary-glass-surface:var(--theme-reduced-transparency-surface,var(--theme-transparency-fallback));--theme-secondary-glass-surface:var(--theme-layered-surface);--theme-thick-glass-surface:var(--theme-transparency-fallback);--theme-thin-glass-surface:var(--theme-transparency-fallback)}@media (prefers-reduced-transparency:reduce){.glass-surface,[data-transparency=translucent]{--glass-blur:0px;--glass-border-opacity:1;--glass-highlight-opacity:0;--glass-opacity:1;--theme-floating-glass-surface:var(--theme-reduced-transparency-surface,var(--theme-transparency-fallback));--theme-primary-glass-surface:var(--theme-reduced-transparency-surface,var(--theme-transparency-fallback));--theme-secondary-glass-surface:var(--theme-layered-surface);--theme-thick-glass-surface:var(--theme-transparency-fallback);--theme-thin-glass-surface:var(--theme-transparency-fallback)}}@media (forced-colors:active),(prefers-contrast:more){.glass-surface,[data-glass]:not([data-glass=none]) :is(.global-navigation__surface,.global-navigation__mobile,.glass-aware-card,.glass-aware-panel,.glass-reader-toolbar,.glass-protected-surface){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--theme-reduced-transparency-surface);border-color:currentColor}}@media (prefers-reduced-motion:reduce){.glass-aware-card,.glass-aware-panel,.glass-floating-action,.glass-surface,.global-navigation{scroll-behavior:auto;transition-duration:.01ms;animation:none}.glass-aware-card:hover,.glass-floating-action:hover,.glass-surface:hover{transform:none}}.search-command{border:1px solid var(--theme-border);border-radius:var(--theme-border-radius);min-height:2.75rem;color:var(--theme-primary-text);align-items:center;gap:.55rem;padding:.5rem .8rem;font-size:.75rem;display:inline-flex}.search-command kbd{border:1px solid var(--theme-border);color:var(--theme-accent);font:inherit;border-radius:.3rem;padding:.1rem .35rem}.search-dialog{border:1px solid var(--theme-border);border-radius:var(--theme-border-radius);background:var(--theme-card-background);width:min(44rem,100vw - 2rem);max-height:min(44rem,100dvh - 2rem);color:var(--theme-primary-text);margin:auto;padding:clamp(1.25rem,4vw,2.5rem)}.search-dialog::backdrop{-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background:#000000bf}.search-dialog__header{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.search-dialog__header h2{max-width:34rem;font-family:var(--font-display);letter-spacing:-.045em;margin-top:.5rem;font-size:clamp(2rem,5vw,3.75rem);line-height:.95}.search-dialog__eyebrow{color:var(--theme-accent);letter-spacing:.18em;text-transform:uppercase;font-size:.7rem}.search-dialog__close{border:1px solid var(--theme-border);border-radius:var(--theme-border-radius);min-width:3rem;min-height:3rem;padding:.5rem}.search-dialog__form{margin-top:2rem}.global-search label>span,.search-dialog__form>label{color:var(--theme-accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.55rem;font-size:.72rem;display:block}.search-dialog__field{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;display:grid}.global-search input,.global-search select,.search-dialog input{border:1px solid var(--theme-border);border-radius:var(--theme-border-radius);background:var(--theme-surface-background);width:100%;min-height:3rem;color:var(--theme-surface-text);padding:.65rem .85rem}.global-search__controls>button:not(.global-search__clear),.search-dialog__field button{border-radius:var(--theme-border-radius);background:var(--theme-button-background);min-height:3rem;color:var(--theme-button-text);padding:.65rem 1.25rem;font-weight:700}.search-dialog__form>p{color:var(--theme-muted-text);margin-top:.85rem;font-size:.82rem;line-height:1.5}.global-search{gap:2rem;display:grid}.global-search__controls{grid-template-columns:minmax(14rem,2fr) auto repeat(4,minmax(8rem,1fr));align-items:end;gap:.9rem;display:grid}.global-search__query{min-width:0}.global-search__clear{color:#d6b974;text-underline-offset:.3rem;grid-column:1/-1;width:fit-content;min-height:2.75rem;text-decoration:underline}.global-search__status{color:#a8a29e}.global-search__results{gap:1rem;display:grid}.global-search__results a{border:1px solid #43403c;border-radius:1.25rem;padding:clamp(1.2rem,3vw,2rem);transition:border-color .16s,transform .16s;display:block}.global-search__results a:hover{border-color:#caa552;transform:translateY(-.125rem)}.global-search__results h2{font-family:var(--font-display);letter-spacing:-.035em;margin-top:.75rem;font-size:clamp(1.65rem,4vw,3rem);line-height:1}.global-search__results p{color:#d6d3d1;max-width:50rem;margin-top:.75rem;line-height:1.7}.global-search__meta{color:#d6b974;letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:.75rem;font-size:.7rem;display:flex}.global-search mark{color:inherit;background:#caa55240;border-radius:.15rem}@media (max-width:79.99rem){.global-search__controls{grid-template-columns:minmax(0,1fr) minmax(8rem,auto)}.global-search__controls label:not(.global-search__query){grid-column:span 1}}@media (max-width:40rem){.search-command kbd{display:none}.global-search__controls,.search-dialog__field{grid-template-columns:minmax(0,1fr)}.global-search__controls label:not(.global-search__query){grid-column:auto}.global-search__controls>button:not(.global-search__clear),.search-dialog__field button{width:100%}}@media (prefers-reduced-motion:reduce){.global-search__results a{transition:none}}.global-error,.search-error{color:#f5f2eb;text-align:center;background:#0a0a0a;place-content:center;gap:1rem;min-height:100dvh;padding:2rem;display:grid}.global-error h1{max-width:48rem;font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(2.5rem,7vw,6rem);line-height:.95}.global-error p{color:#d6d3d1;max-width:38rem}.global-error button{color:#0a0a0a;background:#caa552;border-radius:999px;justify-self:center;min-height:3rem;padding:.75rem 1.5rem;font-weight:700}@media print{.reader-print-disabled{display:none}body *{visibility:hidden}.reader-shell,.reader-shell *{visibility:visible}.reader-shell{position:absolute;inset:0}.reader-progress,.reader-thumbnail-rail,.reader-toc,.reader-toolbar{display:none}}*{border-color:var(--theme-border)}html{background:var(--theme-page-background);scroll-behavior:smooth;scroll-padding-top:5rem}body{background-color:var(--theme-page-background);background-image:var(--theme-background-image);background-size:var(--theme-background-size,auto);min-height:100dvh;color:var(--theme-primary-text);font-family:var(--theme-body-font-family);font-synthesis:none;text-rendering:optimizeLegibility;overflow-x:hidden}a,button{-webkit-tap-highlight-color:transparent}.skip-link{z-index:100;border-radius:var(--theme-border-radius);background:var(--theme-button-background);color:var(--theme-button-text);padding:.75rem 1rem;font-size:.75rem;font-weight:700;transition:transform .18s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.portrait-frame{position:relative}.portrait-frame:before{z-index:-1;border:1px solid #c8a8656b;position:absolute;inset:-.75rem .75rem .75rem -.75rem}@supports (color:color-mix(in lab,red,red)){.portrait-frame:before{border:1px solid color-mix(in srgb,var(--color-gold-400)42%,transparent)}}.portrait-frame:before{content:"";border-radius:1.75rem}.media-placeholder-charcoal,.media-placeholder-gold,.media-placeholder-graphite,.media-placeholder-ivory{isolation:isolate}.media-placeholder-charcoal:after,.media-placeholder-charcoal:before,.media-placeholder-gold:after,.media-placeholder-gold:before,.media-placeholder-graphite:after,.media-placeholder-graphite:before,.media-placeholder-ivory:after,.media-placeholder-ivory:before{content:"";position:absolute}.media-placeholder-charcoal{background:#1b1b1a}.media-placeholder-charcoal:before{border:1px solid #f4f0e72e;border-radius:50%;inset:12% 8%}.media-placeholder-charcoal:after{background:var(--color-gold-400);transform-origin:bottom;width:1px;top:14%;bottom:14%;right:16%;transform:rotate(24deg)}.media-placeholder-gold{background:#2b251b}.media-placeholder-gold:before{aspect-ratio:1;border:1px solid #e8cc8a8c;border-radius:50%;width:68%;top:13%;right:12%}.media-placeholder-gold:after{border-top:1px solid #e8cc8a4d;border-bottom:1px solid #e8cc8a33;width:72%;height:28%;bottom:18%;right:0;transform:skewY(-12deg)}.media-placeholder-graphite{background:#20201f}.media-placeholder-graphite:before{border:1px solid #f4f0e738;width:44%;height:84%;top:8%;left:16%;transform:rotate(17deg)}.media-placeholder-graphite:after{aspect-ratio:1;border:1px solid #c8a86573;border-radius:50%;width:38%;bottom:8%;right:8%}.media-placeholder-ivory{background:var(--color-paper-200)}.media-placeholder-ivory>span{color:var(--color-ink-950)}.media-placeholder-ivory:before{border:1px solid #0a0a0a38;border-radius:50% 45% 52% 48%;inset:8%;transform:rotate(-11deg)}.media-placeholder-ivory:after{background:#0a0a0a73;width:54%;height:1px;top:20%;left:18%;transform:rotate(-25deg);box-shadow:0 2.5rem #0a0a0a40,0 5rem #0a0a0a2e}.notebook-page{background-color:var(--color-paper-50);background-image:repeating-linear-gradient(#0000 0 2.35rem,#0a0a0a1a 2.4rem);border-radius:.25rem 1.25rem 1.25rem .25rem;min-height:38rem;padding:3.5rem 2.5rem 3.5rem 4.5rem;position:relative;overflow:hidden;box-shadow:0 2.5rem 6rem #0006}.notebook-margin{background:#9a753173;width:1px;position:absolute;top:0;bottom:0;left:2.75rem}.sketch-gesture{border-top:2px solid #0a0a0aa6;border-right:1px solid #0a0a0a59;border-radius:50%;width:min(100%,22rem);height:7rem;transform:rotate(-7deg)}.bookshelf{border-bottom:.8rem solid #4b3821;justify-content:center;align-items:flex-end;gap:.45rem;min-height:34rem;padding:3rem 1rem 0;display:flex;box-shadow:0 1.5rem 2.5rem -1rem #0000008c}.gallery-masonry{column-count:1;column-gap:1.75rem}.gallery-masonry .gallery-item{break-inside:avoid;margin-bottom:1.75rem}.gallery-editorial{gap:3rem 1.75rem;display:grid}.gallery-editorial .gallery-item:nth-child(4n+1){grid-column:1/-1}.sketchbook-grid{gap:2rem;display:grid}.reader-placeholder{border:1px dashed var(--color-ink-700);background:radial-gradient(circle at 80% 20%,#c8a8651a,#0000 34%);border-radius:1.5rem;min-height:32rem;padding:clamp(2rem,6vw,6rem)}.protected-media-shell{gap:1rem;display:grid}.protected-media-region{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-radius:1.5rem;position:relative;overflow:hidden}.watermark-overlay{z-index:20;color:var(--color-paper-100);letter-spacing:.16em;text-transform:uppercase;pointer-events:none;background:#0a0a0ad1;border-radius:.35rem;padding:.3rem .45rem;font-size:clamp(.65rem,1.5vw,1rem);font-weight:600;position:absolute;bottom:1.25rem;right:1.25rem}.bg-paper-100 .text-gold-300,.bg-paper-100 .text-gold-500{color:#654714}.bg-paper-100 .text-paper-200{color:#3f3a33}.theme-paper-context :where(.text-theme-muted,.text-paper-200){color:var(--theme-paper-text)}@supports (color:color-mix(in lab,red,red)){.theme-paper-context :where(.text-theme-muted,.text-paper-200){color:color-mix(in srgb,var(--theme-paper-text)70%,var(--theme-paper-background))}}.theme-paper-context :where(.text-theme-accent,.text-gold-300,.text-gold-500){color:var(--theme-paper-text)}@supports (color:color-mix(in lab,red,red)){.theme-paper-context :where(.text-theme-accent,.text-gold-300,.text-gold-500){color:color-mix(in srgb,var(--theme-paper-text)55%,var(--theme-accent))}}.media-placeholder-ivory>span>span:first-child{color:#654714}.watermark-overlay-repeated{place-items:center;font-size:clamp(1rem,4vw,3rem);display:grid;inset:0;transform:rotate(-24deg)scale(1.25)}.copyright-badge{z-index:20;color:var(--color-paper-100);letter-spacing:.1em;background:#0a0a0ab8;border:1px solid #f4f0e73d;border-radius:999px;padding:.45rem .7rem;font-size:.6rem;position:absolute;top:1rem;right:1rem}.download-unavailable,.rights-notice{color:var(--theme-muted-text);font-size:.75rem;line-height:1.5}.rights-notice{gap:.25rem;display:grid}.download-unavailable{color:var(--theme-accent);margin-top:.5rem}.protected-reader-shell{display:block}.content-status,.preview-banner{z-index:70;border:1px solid var(--color-gold-400);background:var(--color-ink-950);max-width:min(28rem,100vw - 2rem);color:var(--color-paper-100);border-radius:1rem;padding:.75rem 1rem;font-size:.75rem;position:fixed;bottom:1rem;right:1rem;box-shadow:0 1rem 3rem #00000073}.preview-banner{align-items:center;gap:1rem;display:flex}.preview-banner a{color:var(--color-gold-300);white-space:nowrap}.book{color:var(--color-paper-100);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;writing-mode:vertical-rl;border:1px solid #f4f0e72e;border-bottom:0;justify-content:center;align-items:flex-end;padding:1.25rem .65rem;font-size:.8rem;display:flex}.book-tall{background:#1d1b18;width:20%;height:88%}.book-short{background:#866a36;width:16%;height:62%}.book-wide{width:26%;height:78%;color:var(--color-ink-950);background:#e2dbcd}.book-mid{background:#33312d;width:18%;height:72%}@keyframes hero-enter{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}.hero-reveal{animation:hero-enter var(--motion-entrance-duration)var(--motion-easing)both}[data-motion] :where(.transition-colors,.transition-transform){transition-duration:var(--motion-hover-duration);transition-timing-function:var(--motion-easing)}.hero-reveal-delay-1{animation-delay:.12s}.hero-reveal-delay-2{animation-delay:.22s}::selection{background:var(--color-gold-400);color:var(--color-ink-950)}:focus-visible{outline:2px solid var(--theme-focus-ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){[data-motion]{--motion-entrance-duration:0s;--motion-hover-duration:0s;--motion-lift-distance:0px;--motion-reveal-distance:0px;--motion-reveal-opacity:1}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}@media (max-width:639px){.notebook-page{min-height:32rem;padding:3rem 1.5rem 3rem 3.25rem}.notebook-margin{left:2rem}.bookshelf{min-height:27rem}}@media (min-width:768px){.gallery-masonry{column-count:2}.gallery-editorial,.sketchbook-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.gallery-masonry{column-count:3}.gallery-editorial,.sketchbook-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sketchbook-grid>:nth-child(2n){margin-top:5rem}}.editorial-theme-dark-cinematic,.editorial-theme-editorial-magazine,.editorial-theme-exhibition-catalogue,.editorial-theme-grid-study,.editorial-theme-minimal-canvas,.editorial-theme-notebook,.editorial-theme-photo-essay,.editorial-theme-process-journal,.editorial-theme-scrapbook,.editorial-theme-sketchbook-paper{--editorial-accent:var(--color-gold-500);--editorial-background:var(--color-paper-50);--editorial-muted:#5a554d;--editorial-surface:#f1ece2;--editorial-text:var(--color-ink-950);--editorial-width:48rem}.editorial-theme-minimal-canvas{--editorial-background:#faf9f5;--editorial-surface:#f2f0ea;--editorial-width:42rem}.editorial-theme-dark-cinematic,.editorial-theme-photo-essay{--editorial-accent:var(--color-gold-300);--editorial-background:var(--color-ink-950);--editorial-muted:var(--color-paper-200);--editorial-surface:var(--color-ink-900);--editorial-text:var(--color-paper-100);--editorial-width:72rem}.editorial-theme-notebook,.editorial-theme-sketchbook-paper{--editorial-background:#eee8da;--editorial-muted:#655e51;--editorial-surface:#f8f3e9;--editorial-width:48rem}.editorial-theme-scrapbook{--editorial-background:#ded4c1;--editorial-surface:#f4efe5;--editorial-width:70rem}.editorial-theme-exhibition-catalogue,.editorial-theme-grid-study{--editorial-width:68rem}.editorial-theme-process-journal{--editorial-background:#f0ece3;--editorial-surface:#f9f6ef;--editorial-width:56rem}.editorial-background-theme-default,.editorial-background-warm-ivory{background:var(--editorial-background)}.editorial-background-warm-ivory{--editorial-background:#f4f0e7}.editorial-background-charcoal{--editorial-background:var(--color-ink-950);--editorial-muted:var(--color-paper-200);--editorial-surface:var(--color-ink-900);--editorial-text:var(--color-paper-100);background:var(--editorial-background)}.editorial-background-muted-gold{--editorial-background:#b6985e;--editorial-surface:#c7ad78;background:var(--editorial-background)}.editorial-background-dusk-gradient{background:radial-gradient(circle at 80% 10%,#c8a86538,#0000 34%),linear-gradient(160deg,#171716,#24211d)}.editorial-background-paper-grain{background-color:var(--editorial-background,#eee8da);background-image:linear-gradient(#0a0a0a08 1px,#0000 0),radial-gradient(circle at 20% 20%,#9a753114,#0000 28%);background-size:100% 2.4rem,auto}.editorial-background-graph-grid{background-color:var(--editorial-background);background-image:linear-gradient(#0a0a0a12 1px,#0000 0),linear-gradient(90deg,#0a0a0a12 1px,#0000 0);background-size:2rem 2rem}.editorial-background-soft-radial{background:radial-gradient(circle at 12% 6%,#c8a86538,transparent 28%),var(--editorial-background)}.editorial-background-protected-image{background:linear-gradient(#0a0a0ac7,#0a0a0ae0),var(--color-ink-900)}.editorial-story{color:var(--editorial-text);min-height:100dvh;padding-block:7rem}.editorial-reading-progress{background:var(--editorial-text)}@supports (color:color-mix(in lab,red,red)){.editorial-reading-progress{background:color-mix(in srgb,var(--editorial-text)12%,transparent)}}.editorial-reading-progress{z-index:90;height:.2rem;position:fixed;inset:0 0 auto;overflow:hidden}.editorial-reading-progress span{background:var(--editorial-accent);height:100%;transition:width .12s linear;display:block}.editorial-progress-0{width:0}.editorial-progress-5{width:5%}.editorial-progress-10{width:10%}.editorial-progress-15{width:15%}.editorial-progress-20{width:20%}.editorial-progress-25{width:25%}.editorial-progress-30{width:30%}.editorial-progress-35{width:35%}.editorial-progress-40{width:40%}.editorial-progress-45{width:45%}.editorial-progress-50{width:50%}.editorial-progress-55{width:55%}.editorial-progress-60{width:60%}.editorial-progress-65{width:65%}.editorial-progress-70{width:70%}.editorial-progress-75{width:75%}.editorial-progress-80{width:80%}.editorial-progress-85{width:85%}.editorial-progress-90{width:90%}.editorial-progress-95{width:95%}.editorial-progress-100{width:100%}.editorial-process-navigation,.editorial-story-body,.editorial-story-footer,.editorial-story-header,.editorial-story-toc{max-width:var(--editorial-width);margin-inline:auto}.editorial-story-header{padding-block:clamp(3rem,8vw,8rem)}.editorial-audio-placeholder>p:first-child,.editorial-process-stage>p:first-child,.editorial-reference-card>p:first-child,.editorial-story-card>p:first-child,.editorial-story-header>p:first-of-type,.editorial-theme-preview>p,.journal-featured-story>p:first-child{color:var(--editorial-accent);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem}.editorial-story-header h1{font-family:var(--font-display);letter-spacing:-.065em;max-width:13ch;margin-top:1.5rem;font-size:clamp(3.4rem,10vw,9rem);line-height:.88}.editorial-theme-exhibition-catalogue .editorial-story-header h1,.editorial-theme-grid-study .editorial-story-header h1{font-family:var(--font-sans);letter-spacing:-.055em;text-transform:uppercase;font-weight:500}.editorial-theme-scrapbook .editorial-story-header h1,.editorial-theme-sketchbook-paper .editorial-story-header h1{transform:rotate(-1deg)}.editorial-story-header>p:nth-of-type(2){color:var(--editorial-muted);font-family:var(--font-display);max-width:38rem;margin-top:2rem;font-size:clamp(1.25rem,3vw,2rem);line-height:1.45}.editorial-story-meta,.editorial-story-tags{flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:2rem;display:flex}.editorial-story-meta{color:var(--editorial-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.editorial-cover{max-width:min(82rem,100%);margin:0 auto clamp(4rem,10vw,9rem)}.editorial-process-navigation,.editorial-story-toc{border-block:1px solid var(--editorial-text)}@supports (color:color-mix(in lab,red,red)){.editorial-process-navigation,.editorial-story-toc{border-block:1px solid color-mix(in srgb,var(--editorial-text)22%,transparent)}}.editorial-process-navigation,.editorial-story-toc{margin-bottom:5rem;padding-block:2rem}.editorial-process-navigation h2,.editorial-story-toc h2{font-family:var(--font-display);font-size:2rem}.editorial-process-navigation ol,.editorial-story-toc ol{gap:.65rem;margin-top:1.5rem;display:grid}.editorial-story-toc li[data-level="3"]{padding-left:1.5rem}.editorial-process-navigation a,.editorial-story-toc a{align-items:baseline;gap:1rem;min-height:2.75rem;padding-block:.5rem;display:flex}.editorial-process-navigation span{color:var(--editorial-accent);font-family:var(--font-mono);font-size:.72rem}.editorial-blocks{gap:clamp(2.5rem,7vw,6rem);display:grid}.editorial-block h2{font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(2.5rem,6vw,5.5rem);line-height:.95}.editorial-block h3{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.5rem)}.editorial-drop-cap,.editorial-lead,.editorial-rich-text{font-family:var(--font-display);font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.85}.editorial-rich-text{gap:1.5rem;display:grid}.editorial-lead{font-size:clamp(1.5rem,4vw,2.5rem);line-height:1.45}.editorial-drop-cap:first-letter{color:var(--editorial-accent);float:left;margin:.08em .12em 0 0;font-size:5.5em;line-height:.72}.editorial-subheading{color:var(--editorial-muted);letter-spacing:.08em;text-transform:uppercase;font-size:1.1rem;font-weight:600}.editorial-pull-quote,.editorial-quote{border-left:.2rem solid var(--editorial-accent);padding:1rem clamp(1.5rem,5vw,4rem)}.editorial-pull-quote blockquote,.editorial-quote blockquote{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(2rem,6vw,5rem);line-height:1}.editorial-protected-media>figcaption,.editorial-pull-quote figcaption,.editorial-quote figcaption{color:var(--editorial-muted);margin-top:1rem;font-size:.8rem}.editorial-audio-placeholder,.editorial-callout,.editorial-learning,.editorial-list-block,.editorial-observation-card,.editorial-reference-card,.editorial-reflection{background:var(--editorial-surface);border:1px solid var(--editorial-text)}@supports (color:color-mix(in lab,red,red)){.editorial-audio-placeholder,.editorial-callout,.editorial-learning,.editorial-list-block,.editorial-observation-card,.editorial-reference-card,.editorial-reflection{border:1px solid color-mix(in srgb,var(--editorial-text)18%,transparent)}}.editorial-audio-placeholder,.editorial-callout,.editorial-learning,.editorial-list-block,.editorial-observation-card,.editorial-reference-card,.editorial-reflection{padding:clamp(1.5rem,5vw,3rem)}.editorial-callout-accent{border-color:var(--editorial-accent)}.editorial-callout-warning{border-left:.35rem solid #8f4b32}.editorial-audio-placeholder p,.editorial-callout p,.editorial-learning p,.editorial-observation-card p,.editorial-reference-card p,.editorial-reflection p{color:var(--editorial-muted);margin-top:1rem;line-height:1.75}.editorial-reference-card a,.editorial-story-footer a,.sketchbook-related-project a{color:var(--editorial-accent);text-underline-offset:.3rem;margin-top:1.5rem;text-decoration:underline;display:inline-block}.editorial-media-placeholder,.editorial-media-stage{aspect-ratio:4/3;background:var(--color-ink-900);min-height:18rem;position:relative;overflow:hidden}.editorial-media-stage img{object-fit:contain}.editorial-media-placeholder{background:radial-gradient(circle at 20% 15%,#c8a8652e,transparent 30%),var(--color-ink-900);color:var(--color-paper-100);text-align:center;align-content:center;padding:clamp(2rem,7vw,6rem);display:grid}.editorial-media-placeholder span{color:var(--color-gold-300);letter-spacing:.18em;text-transform:uppercase;font-size:.65rem}.editorial-media-placeholder p{font-family:var(--font-display);margin-top:1rem;font-size:clamp(1.5rem,4vw,3.5rem);line-height:1.05}.editorial-media-error{background:var(--color-ink-900);color:var(--color-paper-100);text-align:center;padding:2rem}.editorial-media-error button{border:1px solid var(--color-gold-400);min-height:2.75rem;margin-top:1rem;padding:.65rem 1rem}.editorial-full-width-image{margin-inline:min(-8vw,-4rem)}.editorial-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.editorial-split-right .editorial-protected-media{order:2}.editorial-image-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-inline:min(-8vw,-4rem);display:grid}.editorial-image-gallery>:first-child{grid-column:1/-1}.editorial-sketch-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.editorial-before-after{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.editorial-before-after>div>span{color:var(--editorial-accent);letter-spacing:.15em;text-transform:uppercase;margin-bottom:.75rem;font-size:.7rem;display:block}.editorial-handwritten{color:var(--color-ink-950);background:#f5edda;max-width:34rem;margin-inline:auto;padding:2rem;font-family:Bradley Hand,Segoe Print,cursive;font-size:clamp(1.4rem,3vw,2.2rem);line-height:1.5;transform:rotate(-1.5deg);box-shadow:0 1rem 2rem #0000002e}.editorial-process-stage{border-left:1px solid var(--editorial-accent);padding:1rem 0 1rem clamp(1.5rem,5vw,4rem)}.editorial-process-stage>p:nth-of-type(2){margin-top:1.5rem;font-size:1.05rem;line-height:1.8}.editorial-process-stage .editorial-protected-media{margin-top:2rem}.editorial-list-block ul{gap:.8rem;margin:1.5rem 0 0 2rem;list-style:decimal-leading-zero;display:grid}.editorial-location-date{border-block:1px solid var(--editorial-text)}@supports (color:color-mix(in lab,red,red)){.editorial-location-date{border-block:1px solid color-mix(in srgb,var(--editorial-text)18%,transparent)}}.editorial-location-date{flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-block:1rem;display:flex}.editorial-footnote{border-top:1px solid var(--editorial-text)}@supports (color:color-mix(in lab,red,red)){.editorial-footnote{border-top:1px solid color-mix(in srgb,var(--editorial-text)20%,transparent)}}.editorial-footnote{color:var(--editorial-muted);grid-template-columns:3rem 1fr;gap:1rem;padding-top:1rem;font-size:.82rem;display:grid}.editorial-divider-line,.editorial-divider-ornament{border:0;border-top:1px solid var(--editorial-text)}@supports (color:color-mix(in lab,red,red)){.editorial-divider-line,.editorial-divider-ornament{border-top:1px solid color-mix(in srgb,var(--editorial-text)24%,transparent)}}.editorial-divider-ornament:after{color:var(--editorial-accent);content:"✦";text-align:center;width:3rem;margin:-.8rem auto 0;display:block}.editorial-divider-space{border:0;height:2rem}.editorial-spacer-small{height:1rem}.editorial-spacer-medium{height:3rem}.editorial-spacer-large{height:6rem}.editorial-table-scroll{overflow-x:auto}.editorial-table-scroll table{border-collapse:collapse;width:100%;min-width:38rem}.editorial-table-scroll caption{font-family:var(--font-display);text-align:left;margin-bottom:1rem;font-size:1.75rem}.editorial-table-scroll td,.editorial-table-scroll th{border-bottom:1px solid var(--editorial-text)}@supports (color:color-mix(in lab,red,red)){.editorial-table-scroll td,.editorial-table-scroll th{border-bottom:1px solid color-mix(in srgb,var(--editorial-text)20%,transparent)}}.editorial-table-scroll td,.editorial-table-scroll th{text-align:left;padding:1rem}.editorial-story-footer{border-top:1px solid var(--editorial-text)}@supports (color:color-mix(in lab,red,red)){.editorial-story-footer{border-top:1px solid color-mix(in srgb,var(--editorial-text)22%,transparent)}}.editorial-story-footer{color:var(--editorial-muted);margin-top:7rem;padding-block:2rem;font-size:.8rem;line-height:1.7}.editorial-story-footer nav{flex-wrap:wrap;justify-content:space-between;gap:1rem 3rem;display:flex}.editorial-story-grid,.sketchbook-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.editorial-story-card{background:var(--editorial-surface);color:var(--editorial-text);gap:1.25rem;min-height:28rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.editorial-story-card h2,.editorial-theme-preview h2,.journal-featured-story h2,.sketchbook-collection-grid h2{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(2rem,4vw,3.5rem);line-height:1}.editorial-story-card>p:nth-of-type(2),.journal-featured-story>p:nth-of-type(2){color:var(--editorial-muted);line-height:1.7}.editorial-story-card>div,.editorial-tag-cloud{flex-wrap:wrap;gap:.5rem;display:flex}.editorial-story-card>span{color:var(--editorial-accent);letter-spacing:.1em;text-transform:uppercase;align-self:end;font-size:.72rem}.journal-featured-story{background:radial-gradient(circle at 80% 15%,#c8a86529,transparent 30%),var(--color-ink-900);min-height:34rem;margin-bottom:2rem;padding:clamp(2rem,8vw,7rem)}.journal-featured-story h2{max-width:13ch;font-size:clamp(3rem,8vw,7.5rem)}.journal-featured-story>p:nth-of-type(2){max-width:38rem}.journal-featured-story>span{color:var(--color-gold-300);margin-top:2rem;display:block}.editorial-filters,.editorial-tag-cloud{flex-wrap:wrap;gap:.65rem;margin-bottom:2rem;display:flex}.editorial-filters a{border:1px solid var(--color-ink-700);border-radius:999px;min-height:2.75rem;padding:.7rem 1rem}.editorial-theme-preview{border-top:1px solid var(--color-ink-700);margin-top:7rem;padding-top:3rem}.editorial-theme-preview>div{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;margin-top:2rem;display:grid}.editorial-theme-preview span{background:var(--editorial-surface);color:var(--editorial-text);min-height:8rem;padding:1rem}.sketchbook-collection-grid .notebook-page{color:var(--color-ink-950)}.sketchbook-collection-grid .notebook-page>p{color:var(--color-ink-700);margin-top:1rem;line-height:1.7}.sketchbook-collection-grid .notebook-page>p:first-child{color:var(--color-gold-500);letter-spacing:.12em;text-transform:uppercase;margin-top:0;font-size:.7rem}.sketchbook-collection-grid .notebook-page>div{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.sketchbook-detail{color:var(--color-ink-950);min-height:100dvh;padding-block:8rem}.sketchbook-detail-header{max-width:64rem;margin:0 auto 4rem}.sketchbook-detail-header>p:first-of-type{color:var(--color-gold-500);letter-spacing:.12em;text-transform:uppercase;margin-top:3rem}.sketchbook-detail-header h1{font-family:var(--font-display);letter-spacing:-.06em;margin-top:1rem;font-size:clamp(3.5rem,10vw,8rem);line-height:.9}.sketchbook-detail-header>p:nth-of-type(2){color:var(--color-ink-700);max-width:42rem;margin-top:2rem;font-size:1.2rem;line-height:1.75}.sketchbook-detail-header>span{letter-spacing:.1em;text-transform:uppercase;margin-top:1.5rem;font-size:.72rem;display:block}.sketchbook-viewer{background:var(--color-ink-950);color:var(--color-paper-100);border-radius:1.5rem;overflow:hidden}.sketchbook-page-controls,.sketchbook-toolbar{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;padding:1rem;display:flex}.sketchbook-toolbar{border-bottom:1px solid var(--color-ink-700)}.sketchbook-page-controls button,.sketchbook-toolbar button{border:1px solid var(--color-ink-700);text-transform:capitalize;border-radius:999px;min-height:2.75rem;padding:.65rem 1rem}.sketchbook-toolbar button[aria-pressed=true]{background:var(--color-gold-400);color:var(--color-ink-950)}.sketchbook-page-controls button:disabled{opacity:.4}.sketchbook-reader-stage{touch-action:pan-y;max-width:56rem;margin:0 auto;padding:clamp(1rem,5vw,4rem)}.sketchbook-page-media{aspect-ratio:4/3;background:var(--color-ink-950);position:relative;overflow:hidden}.sketchbook-page-media img{object-fit:contain}.sketchbook-page-meta{border-top:1px solid var(--color-ink-700);gap:.5rem;padding:1.5rem;display:grid}.sketchbook-page-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;padding:clamp(1rem,5vw,3rem);display:grid}.sketchbook-page-grid article{gap:.75rem;display:grid}.sketchbook-page-grid article>button{background:var(--color-paper-100);color:var(--color-ink-950);text-align:left;min-height:11rem;padding:1.5rem;display:grid}.sketchbook-page-grid article>button span{color:var(--color-gold-500);font-family:var(--font-mono)}.sketchbook-page-grid article>button strong{font-family:var(--font-display);align-self:center;font-size:1.75rem}.sketchbook-page-grid article>button small{align-self:end}.sketchbook-timeline{gap:0;padding:clamp(1rem,5vw,4rem);display:grid}.sketchbook-timeline li{border-left:1px solid var(--color-gold-400);grid-template-columns:minmax(12rem,18rem) minmax(0,1fr);gap:1.5rem;padding:0 0 2.5rem 2rem;display:grid}.sketchbook-timeline li>div{gap:.5rem;display:grid}.sketchbook-timeline p,.sketchbook-timeline time{color:var(--color-paper-200);font-size:.78rem}.sketchbook-timeline button{font-family:var(--font-display);text-align:left;font-size:1.8rem}.sketchbook-related-project{padding:0 1.5rem 2rem}.editorial-theme-scrapbook .editorial-block:nth-child(3n+1){transform:rotate(-.8deg)}.editorial-theme-scrapbook .editorial-block:nth-child(3n+2){transform:rotate(.65deg)}@media (max-width:899px){.editorial-story{padding-block:5rem}.editorial-full-width-image,.editorial-image-gallery{margin-inline:0}.editorial-before-after,.editorial-image-gallery,.editorial-sketch-strip,.editorial-split,.editorial-story-grid,.sketchbook-collection-grid{grid-template-columns:minmax(0,1fr)}.editorial-split-right .editorial-protected-media{order:0}.editorial-image-gallery>:first-child{grid-column:auto}.editorial-theme-scrapbook .editorial-block:nth-child(3n+1),.editorial-theme-scrapbook .editorial-block:nth-child(3n+2){transform:none}.sketchbook-timeline li{grid-template-columns:minmax(0,1fr)}.editorial-story-card{min-height:22rem}.sketchbook-page-controls,.sketchbook-toolbar{padding-bottom:max(1rem,env(safe-area-inset-bottom))}}@media (max-width:420px){.editorial-story-header h1{font-size:clamp(3rem,17vw,4.4rem)}.editorial-story-meta{display:grid}.editorial-process-navigation,.editorial-story-toc{padding-inline:.25rem}.editorial-media-placeholder{min-height:20rem;padding:1.5rem}.sketchbook-page-controls button,.sketchbook-toolbar button{flex:auto}}@media (prefers-reduced-motion:reduce){.editorial-reading-progress span{transition:none}.editorial-handwritten,.editorial-theme-scrapbook .editorial-block:nth-child(3n+1),.editorial-theme-scrapbook .editorial-block:nth-child(3n+2){transform:none}}.ai-theme-assistant{color:#f7f3e8;background:radial-gradient(circle at 85% 4%,#587b9b2e,#0000 34rem),#090b0e;min-height:100svh;padding:clamp(6rem,9vw,9rem) clamp(1rem,4vw,4rem) 5rem}.ai-theme-assistant>*{max-inline-size:96rem;margin-inline:auto}.ai-theme-assistant__intro{max-inline-size:76rem}.ai-theme-assistant__intro h1{font:500 clamp(3rem,8vw,7rem)/.9 var(--font-display);max-inline-size:11ch;margin-block:.75rem 1.25rem}.ai-theme-assistant__intro>p:last-child{color:#c9c5bb;max-inline-size:64ch;font-size:clamp(1rem,2vw,1.25rem)}.ai-theme-assistant__analysis-grid>section,.ai-theme-assistant__comparison,.ai-theme-assistant__notice,.ai-theme-assistant__preview,.ai-theme-assistant__prompt,.ai-theme-assistant__recommendations,.ai-theme-assistant__result,.ai-theme-assistant__variants{background:#ffffff0d;border:1px solid #ffffff24;border-radius:1.5rem;margin-top:2rem;padding:clamp(1rem,3vw,2rem)}.ai-theme-assistant__prompt>label{margin-bottom:.75rem;font-weight:700;display:block}.ai-theme-assistant__prompt>div:first-of-type{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;display:grid}.ai-theme-assistant :is(input,select,button,a){border-radius:999px;min-height:2.75rem}.ai-theme-assistant :is(input,select){color:#fff;background:#11151a;border:1px solid #ffffff47;padding:.7rem 1rem}.ai-theme-assistant :is(button,a){color:#0b0d10;cursor:pointer;background:#f7f3e8;border:1px solid #f7f3e8;justify-content:center;align-items:center;padding:.7rem 1rem;text-decoration:none;display:inline-flex}.ai-theme-assistant :is(button,a):focus-visible,.ai-theme-assistant :is(input,select):focus-visible{outline-offset:3px;outline:3px solid #f2cf79}.ai-theme-assistant__examples,.ai-theme-assistant__variants>div{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.ai-theme-assistant__examples button,.ai-theme-assistant__section-heading fieldset button,.ai-theme-assistant__variants button{color:#f7f3e8;background:0 0;border-color:#ffffff3d;min-height:2.25rem;padding-block:.4rem;font-size:.8rem}.ai-theme-assistant button[aria-pressed=true]{color:#090b0e;background:#d9bd76;border-color:#d9bd76}.ai-theme-assistant__result,.ai-theme-assistant__section-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ai-theme-assistant section>h2,.ai-theme-assistant__result h2,.ai-theme-assistant__section-heading h2{font:500 clamp(1.6rem,4vw,2.75rem)/1 var(--font-display);margin-block:.35rem .75rem}.ai-theme-assistant__recommendations p,.ai-theme-assistant__result p,.ai-theme-assistant__section-heading p,.ai-theme-assistant__suggestions p{color:#c9c5bb}.ai-theme-assistant__notice{border-color:#d9bd76}.ai-theme-assistant__notice ul{margin:.75rem 0 0 1.25rem}.ai-theme-assistant__section-heading fieldset{border:0;flex-wrap:wrap;gap:.5rem;display:flex}.ai-theme-assistant__section-heading legend{margin-bottom:.5rem}.ai-theme-assistant__preview .theme-builder-preview{margin-top:1.5rem}.ai-theme-assistant__analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;max-inline-size:96rem;margin-inline:auto;display:grid}.ai-theme-assistant__recommendations ol,.ai-theme-assistant__scores,.ai-theme-assistant__suggestions{gap:.75rem;margin-top:1.5rem;list-style:none;display:grid}.ai-theme-assistant__scores li{grid-template-columns:minmax(8rem,1fr) minmax(6rem,2fr) 2.5rem;align-items:center;gap:.75rem;display:grid}.ai-theme-assistant__scores meter{inline-size:100%}.ai-theme-assistant__recommendations li,.ai-theme-assistant__suggestions li{background:#00000038;border:1px solid #ffffff1a;border-radius:1rem;padding:1rem}.ai-theme-assistant__recommendations li>span,.ai-theme-assistant__suggestions li>span{color:#d9bd76;float:right;text-transform:capitalize}.ai-theme-assistant__suggestions li>strong{text-transform:capitalize}.ai-theme-assistant__table-wrap{margin-top:1.5rem;overflow-x:auto}.ai-theme-assistant table{border-collapse:collapse;inline-size:100%}.ai-theme-assistant :is(th,td){text-align:left;border:1px solid #ffffff26;padding:.75rem}.ai-theme-assistant__recommendation-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.ai-theme-assistant__comparison label,.ai-theme-assistant__recommendation-controls label{gap:.5rem;display:grid}@media (max-width:54rem){.ai-theme-assistant__analysis-grid,.ai-theme-assistant__prompt>div:first-of-type,.ai-theme-assistant__recommendation-controls{grid-template-columns:minmax(0,1fr)}.ai-theme-assistant__result,.ai-theme-assistant__section-heading{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.ai-theme-assistant *,.ai-theme-assistant .theme-builder-preview *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value: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-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-font-weight{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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}