@font-face{font-family:garamond;src:url(../media/EBGaramond_Variable-s.p.24t-nwwszfqae.woff2)format("woff2");font-display:swap;font-weight:400 800;font-style:normal}@font-face{font-family:garamond;src:url(../media/EBGaramond_Italic_Variable-s.p.06tr9n0k8z9ac.woff2)format("woff2");font-display:swap;font-weight:400 800;font-style:italic}@font-face{font-family:garamond Fallback;src:local(Arial);ascent-override:117.75%;descent-override:34.85%;line-gap-override:0.0%;size-adjust:85.52%}.Iy9MCq_className{font-family:garamond,garamond Fallback,Garamond,Georgia,serif}.Iy9MCq_variable{--font-garamond:"garamond", "garamond Fallback", Garamond, Georgia, serif}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#0b0a08;--color-white:#fff;--spacing:.25rem;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-charcoal:#171511;--color-leaf:#0f3b2e;--color-leaf-deep:#0a2b21;--color-cocoa:#3a1f14;--color-cream:#efe8d6;--color-ivory:#f6f2ea;--color-ink:#15120e;--color-muted:#6b6257;--color-sand:#cdbfa6;--color-gold:#b08040;--color-gold-bright:#e9b24a;--color-gold-light:#d2ac5c;--color-gold-ink:#8a6332;--color-line:#ddd4c2;--color-alert:#c23a1d;--font-display:var(--font-garamond), "EB Garamond", Garamond, Georgia, serif;--font-body:var(--font-garamond), "EB Garamond", Garamond, Georgia, serif;--container-wrap:1320px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}}@layer components{:root{--black:var(--color-black);--charcoal:var(--color-charcoal);--leaf:var(--color-leaf);--leaf-deep:var(--color-leaf-deep);--cocoa:var(--color-cocoa);--cream:var(--color-cream);--ivory:var(--color-ivory);--ink:var(--color-ink);--muted:var(--color-muted);--sand:var(--color-sand);--gold:var(--color-gold);--goldb:var(--color-gold-bright);--goldl:var(--color-gold-light);--gold-ink:var(--color-gold-ink);--line:var(--color-line);--line-dark:#ffffff24;--alert:var(--color-alert);--display:var(--font-display);--body:var(--font-body);--ease:cubic-bezier(.22, .61, .36, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--header-h:72px;--gutter:clamp(20px, 4vw, 48px);--radius:3px;--radius-sm:2px;--fg:var(--ink);--fg-soft:var(--muted);--fg-accent:var(--gold-ink);--rule:var(--line);--card:var(--ivory)}@media (min-width:1024px){:root{--header-h:84px}}html.script-arabic{--font-display:"Noto Naskh Arabic", serif;--font-body:"Noto Naskh Arabic", serif}html.script-sc{--font-display:"Noto Serif SC", serif;--font-body:"Noto Serif SC", serif}html.script-jp{--font-display:"Noto Serif JP", serif;--font-body:"Noto Serif JP", serif}html.script-kr{--font-display:"Noto Serif KR", serif;--font-body:"Noto Serif KR", serif}html.script-sc body h1,html.script-sc body h2,html.script-sc body h3,html.script-sc .h-mega,html.script-sc .h-display,html.script-sc .h-sec,html.script-sc .h-sub,html.script-sc .h-card,html.script-sc .stats b,html.script-sc .figures b,html.script-sc .f-word,html.script-jp body h1,html.script-jp body h2,html.script-jp body h3,html.script-jp .h-mega,html.script-jp .h-display,html.script-jp .h-sec,html.script-jp .h-sub,html.script-jp .h-card,html.script-jp .stats b,html.script-jp .figures b,html.script-jp .f-word,html.script-kr body h1,html.script-kr body h2,html.script-kr body h3,html.script-kr .h-mega,html.script-kr .h-display,html.script-kr .h-sec,html.script-kr .h-sub,html.script-kr .h-card,html.script-kr .stats b,html.script-kr .figures b,html.script-kr .f-word,html.script-arabic body h1,html.script-arabic body h2,html.script-arabic body h3,html.script-arabic .h-mega,html.script-arabic .h-display,html.script-arabic .h-sec,html.script-arabic .h-sub,html.script-arabic .h-card{letter-spacing:0;line-height:1.1}html.script-sc .h-mega,html.script-jp .h-mega,html.script-kr .h-mega{font-size:clamp(2.6rem,.8rem + 5.2vw,5.6rem)}html.script-sc .h-mega,html.script-sc .h-display,html.script-sc .h-sec,html.script-sc .h-sub,html.script-jp .h-mega,html.script-jp .h-display,html.script-jp .h-sec,html.script-jp .h-sub{word-spacing:-.3em}html.script-sc .h-mega,html.script-jp .h-mega,html.script-kr .h-mega,html.script-sc .h-display,html.script-jp .h-display,html.script-kr .h-display,html.script-sc .h-sec,html.script-jp .h-sec,html.script-kr .h-sec,html.script-sc .statement,html.script-jp .statement,html.script-kr .statement,html.script-sc .stats b,html.script-jp .stats b,html.script-kr .stats b,html.script-sc .figures b,html.script-jp .figures b,html.script-kr .figures b{word-break:normal;word-break:auto-phrase;line-break:strict;overflow-wrap:normal;text-wrap:balance}html.script-sc .h-display,html.script-jp .h-display,html.script-kr .h-display{font-size:clamp(2.4rem,.8rem + 4.6vw,5rem)}html.script-sc .h-sec,html.script-jp .h-sec,html.script-kr .h-sec{font-size:clamp(2rem,1rem + 3.4vw,4rem)}html.script-arabic .h-mega{font-size:clamp(2.8rem,.8rem + 5.6vw,6rem)}html.script-arabic .h-display{font-size:clamp(2.6rem,.8rem + 5vw,5.4rem)}[dir=rtl] .btn .icon,[dir=rtl] .text-link .icon,[dir=rtl] .menu-row .icon,[dir=rtl] .entry .more .icon{transform:scaleX(-1)}[dir=rtl] .btn:hover .icon,[dir=rtl] .text-link:hover .icon{transform:scaleX(-1)translate(-3px)}[dir=rtl] select.input{background-position:14px;padding-left:44px;padding-right:16px}[dir=rtl] .lang-drop{left:0;right:auto}[dir=rtl] .doc-list .when{text-align:left}html{background:var(--black);color:var(--cream);-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px);scrollbar-color:var(--gold) var(--black);overflow-x:clip}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html body{font-family:var(--body);background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;caret-color:var(--gold);margin:0;font-size:18px;line-height:1.55;overflow-x:clip}::selection{background:var(--goldb);color:var(--black)}:focus-visible{outline:3px solid var(--goldb);outline-offset:3px}img{max-width:100%;display:block}[hidden]{display:none!important}.tabular,.specs,.stats,.legs{font-variant-numeric:tabular-nums lining-nums}.skip-link{z-index:100;background:var(--goldb);color:var(--black);font:700 15px/1 var(--body);border-radius:999px;padding:12px 18px;text-decoration:none;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{width:min(var(--container-wrap), 100% - 2 * var(--gutter));margin-inline:auto}.wrap-narrow{width:min(960px, 100% - 2 * var(--gutter));margin-inline:auto}.icon{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px;display:inline-block}.g-cream,.section-light,.section-cream{background:var(--cream);color:var(--ink);--fg:var(--ink);--fg-soft:var(--muted);--fg-accent:var(--gold-ink);--rule:var(--line);--card:var(--ivory)}.g-black,.on-dark{background:var(--black);color:var(--cream);--fg:var(--cream);--fg-soft:var(--sand);--fg-accent:var(--goldl);--rule:var(--line-dark);--card:var(--charcoal)}.g-leaf{background:var(--leaf);color:var(--cream);--fg:var(--cream);--fg-soft:#b9cfc3;--fg-accent:var(--goldb);--rule:#ffffff29;--card:var(--leaf-deep)}.g-cocoa{background:var(--cocoa);color:var(--cream);--fg:var(--cream);--fg-soft:#d9c3b3;--fg-accent:var(--goldb);--rule:#ffffff29;--card:#2d170e}.g-gold{background:var(--goldb);color:var(--black);--fg:var(--black);--fg-soft:#4a3410;--fg-accent:var(--black);--rule:#0b0a0838;--card:#f3c86a}.on-dark.deep{background:var(--black)}.section{padding-block:clamp(5rem,10vw,9rem);position:relative}.section-tight{padding-block:clamp(3.5rem,7vw,6rem)}.rule-light{border-color:var(--rule)}body h1,body h2,body h3,body h4,.font-display{font-family:var(--display);letter-spacing:-.015em;text-wrap:balance;font-weight:700;line-height:1}.h-mega{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(2.9rem,.8rem + 6vw,6.6rem);font-weight:700;line-height:.96}.h-display{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(2.7rem,1rem + 6.4vw,6.4rem);font-weight:700;line-height:.97}.h-sec{font-family:var(--display);letter-spacing:-.018em;font-size:clamp(2.3rem,1.2rem + 4.4vw,4.8rem);font-weight:700;line-height:1}.h-sub{font-family:var(--display);letter-spacing:-.01em;font-size:clamp(1.6rem,1.25rem + 1.4vw,2.4rem);font-weight:700;line-height:1.05}.h-card{font-family:var(--display);letter-spacing:-.01em;font-size:clamp(1.35rem,1.1rem + 1vw,1.9rem);font-weight:700;line-height:1.08}.h-mega em,.h-display em,.h-sec em,.h-sub em,.gold{color:var(--fg-accent);font-style:italic;font-weight:600}.eyebrow{font:800 12.5px/1.3 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-soft);align-items:center;gap:10px;display:inline-flex}.eyebrow:before{content:"";background:var(--fg-accent);border-radius:50%;flex:none;width:10px;height:10px}.eyebrow.plain:before{display:none}.lede{font-size:clamp(1.15rem,1.05rem + .5vw,1.45rem);font-weight:500;line-height:1.5}.statement{font-family:var(--body);letter-spacing:-.02em;text-wrap:pretty;font-size:clamp(1.6rem,1rem + 2.6vw,3.4rem);font-weight:600;line-height:1.18}.prose-body{max-width:62ch;color:var(--fg)}.prose-body p+p{margin-top:1em}.text-soft{color:var(--fg-soft)}.sec-head{max-width:1100px;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.sec-head .eyebrow{margin-bottom:22px}.sec-head p{color:var(--fg-soft);max-width:56ch;margin-top:22px;font-size:clamp(1.1rem,1rem + .4vw,1.3rem);line-height:1.5}.sec-head p.lede{color:var(--fg)}.gold-num{font-family:var(--display);color:var(--fg-accent);font-weight:700;line-height:1}.text-link{color:var(--fg);box-shadow:inset 0 -2px 0 var(--fg-accent);transition:box-shadow .25s var(--ease), color .25s var(--ease);align-items:center;gap:10px;padding-bottom:2px;font-weight:700;text-decoration:none;display:inline-flex}.text-link:hover{color:var(--fg-accent);box-shadow:inset 0 -2px #0000}.text-link .icon{width:18px;height:18px;transition:transform .25s var(--ease)}.text-link:hover .icon{transform:translate(4px)}.js-motion [data-words] .w{opacity:.55;transition:opacity .35s var(--ease)}.js-motion [data-words] .w.is-on{opacity:1}.g-gold [data-words] .w{opacity:.6}.g-gold [data-words] .w.is-on{opacity:1}.btn{min-height:56px;font:800 13.5px/1.2 var(--body);letter-spacing:.12em;text-transform:uppercase;text-align:center;cursor:pointer;text-wrap:balance;transition:background-color .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease), transform .25s var(--ease);border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 30px;text-decoration:none;display:inline-flex}.btn .icon{stroke-width:2.2px;width:18px;height:18px;transition:transform .25s var(--ease)}.btn:hover .icon{transform:translate(3px)}.g-cream .btn-gold:hover,.section-light .btn-gold:hover,.g-gold .btn-gold:hover{background:var(--black);border-color:var(--black);color:var(--cream)}.btn-ghost{color:var(--fg);background:0 0;border-color:currentColor}.btn-ghost:hover{background:var(--fg);color:var(--black);border-color:var(--fg)}.g-cream .btn-ghost:hover,.section-light .btn-ghost:hover,.g-gold .btn-ghost:hover{color:var(--cream)}.btn-ink{background:var(--black);color:var(--cream);border-color:var(--black)}.btn-ink:hover{background:var(--goldb);color:var(--black);border-color:var(--goldb)}.g-black .btn-ink,.on-dark .btn-ink,.g-leaf .btn-ink,.g-cocoa .btn-ink{background:var(--cream);color:var(--black);border-color:var(--cream)}.g-black .btn-ink:hover,.on-dark .btn-ink:hover,.g-leaf .btn-ink:hover,.g-cocoa .btn-ink:hover{background:var(--goldb);border-color:var(--goldb)}.site-header{z-index:50;height:var(--header-h);color:var(--cream);transition:background-color .35s var(--ease), box-shadow .35s var(--ease), transform .35s var(--ease);position:fixed;inset:0 0 auto}.site-header .bar{justify-content:space-between;align-items:center;gap:20px;height:100%;display:flex}.site-header.is-scrolled{-webkit-backdrop-filter:blur(14px);background:#0b0a08db;box-shadow:0 1px #ffffff14}body.menu-open .site-header{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.brand-logo{align-items:center;display:inline-flex}.brand-logo img{width:auto;height:48px}@media (min-width:1024px){.brand-logo img{height:60px}}.nav-links{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.nav-link{height:44px;font:700 14px/1 var(--body);letter-spacing:.02em;color:var(--cream);transition:background-color .25s var(--ease), color .25s var(--ease);border-radius:999px;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.nav-link:hover{background:#ffffff1a}.nav-link[aria-current=page]{background:var(--cream);color:var(--black)}.menu-btn{height:46px;color:var(--cream);font:800 12.5px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;transition:background-color .25s var(--ease), border-color .25s var(--ease), color .25s var(--ease);background:0 0;border:2px solid #ffffff59;border-radius:999px;align-items:center;gap:10px;padding:0 16px 0 18px;display:inline-flex}.menu-btn:hover{border-color:var(--cream)}.menu-btn .icon{width:20px;height:20px}.menu-btn [data-icon-close]{display:none}.menu-btn[aria-expanded=true]{background:var(--cream);color:var(--black);border-color:var(--cream)}.menu-btn[aria-expanded=true] [data-icon-open]{display:none}.menu-btn[aria-expanded=true] [data-icon-close]{display:inline-block}.lang{position:relative}.lang-btn{height:44px;color:var(--cream);font:800 12.5px/1 var(--body);letter-spacing:.12em;transition:border-color .25s var(--ease), background-color .25s var(--ease);background:0 0;border:2px solid #ffffff4d;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 14px;display:inline-flex}.lang-btn:hover,.lang-btn[aria-expanded=true]{border-color:var(--cream)}.lang-btn .icon{width:18px;height:18px}.lang-btn .lang-caret{opacity:.7;width:14px;height:14px}.lang-drop{z-index:60;background:var(--charcoal);border:1px solid #ffffff1f;border-radius:16px;min-width:230px;max-height:min(62vh,480px);margin:0;padding:8px;list-style:none;position:absolute;top:calc(100% + 10px);right:0;overflow:auto;box-shadow:0 30px 60px -20px #000c}.lang-drop a{color:var(--cream);transition:background-color .2s var(--ease), color .2s var(--ease);border-radius:10px;justify-content:space-between;align-items:baseline;gap:20px;padding:10px 14px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.lang-drop a:hover{background:#ffffff14}.lang-drop a[aria-current=true]{color:var(--goldb)}.l-code{font:800 11.5px/1 var(--body);letter-spacing:.14em;color:var(--sand)}.lang-menu ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;margin:14px 0 0;padding:0;list-style:none;display:grid}.lang-menu a{color:var(--cream);border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;font-weight:600;text-decoration:none;display:flex}.lang-menu a[aria-current=true]{color:var(--goldb)}.menu-panel{z-index:40;background:var(--leaf);color:var(--cream);padding-top:var(--header-h);--fg:var(--cream);--fg-soft:#b9cfc3;--fg-accent:var(--goldb);position:fixed;inset:0;overflow-y:auto}.menu-panel[hidden]{display:none}.menu-panel .menu-row{font-family:var(--display);color:var(--cream);transition:color .25s var(--ease), padding-left .25s var(--ease);border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;font-size:clamp(2.6rem,2rem + 4vw,4.6rem);font-weight:700;line-height:.95;text-decoration:none;display:flex}.menu-panel .menu-row .icon{stroke-width:2.2px;width:30px;height:30px}body.menu-open{overflow:hidden}.hero{background:var(--black);min-height:100svh;color:var(--cream);isolation:isolate;--fg:var(--cream);--fg-soft:var(--sand);--fg-accent:var(--goldl);padding-top:calc(var(--header-h) + 12px);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.hero-field{z-index:0;background:radial-gradient(120% 90% at 85% 25%, #4b3418 0%, #1a110a 42%, var(--black) 75%);position:absolute;inset:0}.hero-field canvas{opacity:0;transition:opacity 1.2s;display:block;width:100%!important;height:100%!important}.hero-field.is-ready canvas{opacity:1}.hero-grain{z-index:1;pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-inner{z-index:2;gap:40px;padding-bottom:clamp(2rem,5vw,4rem);display:grid;position:relative}@media (min-width:900px){.hero-inner{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end}}.hero-text{min-width:0}.hero h1{max-width:13ch}.hero-sub{color:#e6ddcb;max-width:46ch}.hero-cards{pointer-events:none;min-height:500px;display:none;position:relative}@media (min-width:900px){.hero-cards{display:block}}.hero-card{border-radius:var(--radius);transform:translateY(var(--py,0));will-change:transform;position:absolute;overflow:hidden;box-shadow:0 40px 80px -30px #000c}.hero-card img{object-fit:cover;width:100%;height:100%}.hero-card.a{aspect-ratio:4/5;--rot:4deg;width:58%;top:0;right:0}.hero-card.b{aspect-ratio:1;--rot:-6deg;width:44%;top:46%;left:0}.hero-card.c{aspect-ratio:3/4;--rot:8deg;width:36%;top:62%;right:6%}.hero-scroll{z-index:2;font:700 11.5px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--sand);align-items:center;gap:10px;display:none;position:absolute;bottom:22px;left:50%;translate:-50%}@media (min-width:900px){.hero-scroll{display:inline-flex}}.hero-scroll i{background:linear-gradient(var(--goldb), transparent);width:1px;height:40px;animation:drip 1.8s var(--ease) infinite}@keyframes drip{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.stats{gap:14px;display:grid}.stats-strip{background:var(--black);color:var(--cream);border-top:1px solid #ffffff24;padding-block:28px}@media (min-width:640px){.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.stats b{font-family:var(--display);color:var(--goldb);font-size:clamp(1.9rem,1.4rem + 1.8vw,3rem);font-weight:700;line-height:.95;display:block}.stats span{color:var(--sand);max-width:24ch;margin-top:6px;font-size:15px;line-height:1.4;display:block}.band{background:var(--black);color:var(--cream);isolation:isolate;--fg:var(--cream);--fg-soft:var(--sand);--fg-accent:var(--goldb);position:relative;overflow:hidden}.band-media,.hero-media{z-index:0;position:absolute;inset:0}.band-media img,.hero-media img{object-fit:cover;width:100%;height:100%;transform:translateY(var(--py,0)) scale(1.12);will-change:transform}.band:before{content:"";z-index:1;background:linear-gradient(#0b0a088c 0%,#0b0a0859 45%,#0b0a08e0 100%);position:absolute;inset:0}.band-heavy:before{background:linear-gradient(#0b0a08b8,#0b0a08e6)}.band-inner{z-index:2;padding-top:calc(var(--header-h) + clamp(4rem, 10vw, 8rem));flex-direction:column;justify-content:flex-end;min-height:72svh;padding-bottom:clamp(3rem,7vw,6rem);display:flex;position:relative}.band-short .band-inner{min-height:0;padding-bottom:clamp(2.5rem,5vw,4rem)}.band h1{max-width:14ch}.band .band-sub{color:#e6ddcb;max-width:52ch;margin-top:22px;font-size:clamp(1.1rem,1rem + .5vw,1.4rem);font-weight:500;line-height:1.5}.band .text-sand,.band .credit{color:var(--sand)}.photo,.card-photo{border-radius:var(--radius);background:var(--card);overflow:hidden}.photo img,.card-photo img{object-fit:cover;width:100%;height:100%}.photo.tilt{transform:rotate(var(--rot,-3deg)) translateY(var(--py,0))}[data-parallax]{transform:translateY(var(--py,0));will-change:transform}[data-scale]{transform:scale(var(--ps,1));transform-origin:50%}.collage{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid;position:relative}.collage>*{grid-column:span 6}@media (min-width:900px){.collage>.big{grid-column:1/9}.collage>.small{grid-column:8/13;align-self:end;margin-bottom:-40px;margin-left:-40px}}.about-media{position:relative}.about-media .main{border-radius:var(--radius);aspect-ratio:4/5;object-fit:cover;width:100%}.about-media .inset{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-sm);width:44%;transform:rotate(5deg) translateY(var(--py,0));border:6px solid var(--cream);position:absolute;bottom:-10%;right:-8%;box-shadow:0 30px 60px -30px #000000b3}.g-black .about-media .inset,.g-leaf .about-media .inset,.g-cocoa .about-media .inset{border-color:var(--black)}.figures{gap:14px;display:grid}@media (min-width:640px){.figures{grid-template-columns:repeat(2,minmax(0,1fr))}}.figures>div{background:var(--card);border-radius:var(--radius-sm);padding:24px 24px 22px}.figures b{font-family:var(--display);color:var(--fg-accent);font-size:clamp(3rem,2.2rem + 3vw,5rem);font-weight:700;line-height:.9;display:block}.figures span{color:var(--fg-soft);margin-top:10px;font-size:15.5px;font-weight:500;line-height:1.4;display:block}.cells{gap:16px;display:grid}@media (min-width:900px){.cells{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.cells>div{background:var(--card);border-radius:var(--radius);flex-direction:column;gap:18px;padding:clamp(26px,3vw,40px);display:flex}.cells .icon{stroke-width:1.5px;width:44px;height:44px;color:var(--fg-accent)}.cells h3{font-size:clamp(1.6rem,1.3rem + 1.4vw,2.4rem);line-height:.95}.cells p{color:var(--fg-soft);margin-top:auto;font-size:16px;line-height:1.6}.faq{border-top:1px solid var(--rule)}.faq-item{border-bottom:1px solid var(--rule)}.faq-q{cursor:pointer;font-family:var(--display);transition:color .25s var(--ease);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:clamp(1.25rem,1.05rem + .9vw,1.8rem);font-weight:700;line-height:1.05;list-style:none;display:flex}.faq-q::-webkit-details-marker{display:none}.faq-q:hover{color:var(--fg-accent)}.faq-q .icon{stroke-width:2.2px;width:28px;height:28px;color:var(--fg-accent);transition:transform .3s var(--ease)}.faq-item[open] .faq-q .icon{transform:rotate(180deg)}.faq-a{max-width:70ch;color:var(--fg-soft);padding:0 0 26px;font-size:1.05rem;line-height:1.6}.g-cream .faq-a{color:#3d372f}.marquee{white-space:nowrap;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:22px 0;overflow:hidden}.marquee-track{gap:0;animation:40s linear infinite marquee;display:inline-flex}.marquee span{font-family:var(--display);align-items:center;gap:28px;padding-right:28px;font-size:clamp(2rem,1.5rem + 3vw,4.2rem);font-weight:700;line-height:1;display:inline-flex}.marquee span:after{content:"";background:var(--fg-accent);border-radius:50%;width:14px;height:14px}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}.family{border-top:1px solid var(--rule);padding-block:clamp(2.5rem,5vw,4rem)}.family-head{align-items:end;gap:20px;display:grid}@media (min-width:900px){.family-head{grid-template-columns:minmax(0,1fr) auto;gap:40px}}.family-head h3{font-size:clamp(2.6rem,1.6rem + 3.6vw,5rem);line-height:.98}.family-head .latin{color:var(--fg-soft);margin-top:10px;font-size:1.15rem;font-style:italic}.family-head p.desc{max-width:56ch;color:var(--fg-soft);margin-top:14px;font-size:1.05rem}.family-count{color:var(--fg-soft);letter-spacing:.12em;text-transform:uppercase;align-items:baseline;gap:10px;font-size:12.5px;font-weight:600;display:inline-flex}.family-count b{font-family:var(--display);color:var(--fg-accent);font-size:3.4rem;font-weight:700;line-height:1}.family-banner{border-radius:var(--radius);aspect-ratio:16/7;margin-top:32px;position:relative;overflow:hidden}.family-banner img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out)}.family:hover .family-banner img{transform:scale(1.04)}.family-banner figcaption{color:var(--cream);font:700 12.5px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0a08b8;border-radius:999px;padding:10px 16px;position:absolute;bottom:18px;left:20px}.entries{gap:12px;margin-top:20px;display:grid}@media (min-width:700px){.entries{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.entries{grid-template-columns:repeat(4,minmax(0,1fr))}}.entry{border-radius:var(--radius);background:var(--card);color:var(--fg);transition:transform .35s var(--ease-out), background-color .3s var(--ease);flex-direction:column;gap:14px;padding:14px;text-decoration:none;display:flex}.entry:hover{transform:translateY(-6px)}.entry img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-sm);width:100%}.entry .name{font-family:var(--display);font-size:1.5rem;font-weight:700;line-height:1;display:block}.entry .latin{color:var(--fg-soft);margin-top:6px;font-size:14.5px;font-style:italic;display:block}.entry .spec{color:var(--fg);margin-top:10px;font-size:14.5px;line-height:1.45;display:block}.entry .spec .ind{color:var(--fg-soft);font-style:italic}.entry .more{font:800 12px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-accent);align-items:center;gap:6px;margin-top:12px;display:inline-flex}.entry .more .icon{width:16px;height:16px;transition:transform .25s var(--ease)}.entry:hover .more .icon{transform:translate(4px)}.stations{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding-bottom:12px;padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:min(78vw,360px);grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}.stations::-webkit-scrollbar{display:none}@media (min-width:1100px){.stations{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:minmax(0,1fr);grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}}.station{scroll-snap-align:start;border-radius:var(--radius);background:var(--card);color:var(--fg);transition:transform .35s var(--ease-out);flex-direction:column;padding:14px;text-decoration:none;display:flex}.station:hover{transform:translateY(-6px)}.station .ph{border-radius:var(--radius-sm);aspect-ratio:4/3;overflow:hidden}.station img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease-out)}.station:hover img{transform:scale(1.05)}.station .cap{align-items:baseline;gap:12px;margin-top:18px;display:flex}.station .cap b{font-family:var(--display);color:var(--fg-accent);font-size:2.6rem;font-weight:700;line-height:1}.station .cap span{font-family:var(--display);font-size:1.5rem;font-weight:700;line-height:1}.station .note{color:var(--fg-soft);margin-top:8px;padding:0 2px 6px;font-size:15px}.c-block+.c-block{border-top:1px solid var(--rule);margin-top:26px;padding-top:26px}.c-block .eyebrow{margin-bottom:10px}.c-row{align-items:center;gap:12px;font-size:clamp(1.15rem,1rem + .6vw,1.5rem);font-weight:700;display:flex}.c-row .icon{width:24px;height:24px;color:var(--fg-accent)}.c-row a{color:var(--fg);box-shadow:inset 0 -2px 0 var(--fg-accent);transition:color .25s var(--ease);text-decoration:none}.c-row a:hover{color:var(--fg-accent)}.c-note{color:var(--fg-soft);margin-top:8px;font-size:15px}.places li{gap:12px;padding:8px 0;display:flex}.places .icon{color:var(--fg-accent);margin-top:4px}.places b{font-weight:700}.places span{color:var(--fg-soft)}.form-card{background:var(--card);border-radius:var(--radius);color:var(--fg);padding:clamp(24px,3.4vw,44px)}.field{flex-direction:column;gap:8px;display:flex}.field>label,.field legend{font:800 12.5px/1.4 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--fg)}.req{color:var(--fg-accent);margin-left:3px;font-weight:800}.input{width:100%;min-height:54px;color:var(--ink);font:500 17px/1.45 var(--body);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);background:#fff;border:2px solid #ddd3bf;border-radius:14px;padding:13px 16px}textarea.input{resize:vertical;min-height:140px}select.input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2315120e' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px;padding-right:44px}.input::placeholder{color:#9a9083}.input:hover{border-color:#b9ab92}.input:focus{border-color:var(--black);outline:none;box-shadow:0 0 0 4px #e9b24a59}.input[aria-invalid=true]{border-color:var(--alert)}.field-error{color:var(--alert);font-size:14.5px;font-weight:600;line-height:1.4}.g-black .field-error,.g-leaf .field-error,.g-cocoa .field-error{color:#ff8a6e}.field-error:empty{display:none}.honey{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-9999px!important}.form-status{font-size:15.5px;line-height:1.55}.form-status:empty{display:none}.form-status[data-kind=error]{color:var(--alert);align-items:flex-start;gap:8px;font-weight:600;display:flex}.g-black .form-status[data-kind=error]{color:#ff8a6e}.form-status .status-icon{stroke-width:2px;width:18px;height:18px;margin-top:3px}.form-status a{color:inherit;text-decoration:underline}.form-done[hidden]{display:none}.form-done:focus{outline:none}.done-mark{background:var(--goldb);width:64px;height:64px;color:var(--black);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.done-mark .icon{stroke-width:2.4px;width:30px;height:30px}.field-hint{color:var(--fg-soft);font-size:14.5px;line-height:1.45}.form-group+.form-group{border-top:1px solid var(--rule);margin-top:clamp(2.4rem,4vw,3rem);padding-top:clamp(1.8rem,3vw,2.2rem)}.form-group>h2{margin-bottom:22px;font-size:clamp(1.7rem,1.3rem + 1.6vw,2.6rem)}.field-grid{gap:22px;display:grid}@media (min-width:640px){.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}.field-grid .span-2{grid-column:1/-1}.select-pair{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:10px;display:grid}.qty-row{grid-template-columns:minmax(0,1fr) 6rem;gap:10px;display:grid}.opt{cursor:pointer;color:var(--fg);align-items:flex-start;gap:12px;padding:9px 0;font-size:16.5px;font-weight:500;line-height:1.45;display:flex}.opt input{appearance:none;cursor:pointer;width:24px;height:24px;transition:background-color .2s var(--ease), border-color .2s var(--ease), box-shadow .2s var(--ease);background:#fff 50%/16px no-repeat;border:2px solid #b9ab92;border-radius:7px;flex:none;margin:0}.opt input[type=radio]{border-radius:50%}.opt:hover input,.opt input:checked{border-color:var(--black)}.opt input[type=checkbox]:checked{background-color:var(--goldb);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b0a08' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.opt input[type=radio]:checked{background-color:var(--black);box-shadow:inset 0 0 0 5px #fff}.opt input:focus-visible{outline:3px solid var(--goldb);outline-offset:3px}.opt input[aria-invalid=true]{border-color:var(--alert)}.opt-grid{column-gap:24px;display:grid}@media (min-width:640px){.opt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.opt-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.opt-tile{min-height:64px;color:var(--ink);transition:border-color .2s var(--ease), box-shadow .2s var(--ease), background-color .2s var(--ease);background:#fff;border:2px solid #ddd3bf;border-radius:16px;align-items:center;padding:16px 18px;font-weight:700}.opt-tile input{margin:0}.opt-tile .icon{color:var(--gold-ink)}.opt-tile:hover{border-color:#b9ab92}.opt-tile:has(input:checked){border-color:var(--black);background:#fff8e6}.next-steps li{border-bottom:1px solid var(--rule);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;padding:16px 0;display:grid}.next-steps li:first-child{border-top:1px solid var(--rule)}.next-steps .gold-num{font-size:2.2rem}.next-steps p{color:var(--fg);font-size:16px;line-height:1.5}.product.channel{border-top:0}@media (min-width:900px){.product.channel{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.product.channel .ph img{aspect-ratio:3/2}.channel .eyebrow{margin-bottom:12px}.channel .checks{border-top:0;margin-top:0}.channel .checks li{font-size:16px;line-height:1.5}.channel-cta{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:24px;display:flex}.points li{border-bottom:1px solid var(--rule);grid-template-columns:40px minmax(0,1fr);gap:16px;padding:24px 0;display:grid}.points li:first-child{border-top:1px solid var(--rule)}.points .icon{width:28px;height:28px;color:var(--fg-accent);stroke-width:1.6px;margin-top:2px}.points h3{font-size:clamp(1.4rem,1.2rem + 1vw,2rem);line-height:1}.points p{color:var(--fg-soft);margin-top:8px}.points .place{font:800 12.5px/1.4 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-soft);margin-bottom:6px;display:block}.checks{border-top:1px solid var(--rule);margin-top:10px}.checks li{border-bottom:1px solid var(--rule);align-items:flex-start;gap:12px;padding:11px 0;font-weight:500;display:flex}.checks .icon{width:20px;height:20px;color:var(--fg-accent);stroke-width:2.4px;margin-top:4px}.feature-list li{border-bottom:1px solid var(--rule);grid-template-columns:48px minmax(0,1fr);gap:16px;padding:24px 0;display:grid}.feature-list li:first-child{border-top:1px solid var(--rule)}.feature-list .icon{width:32px;height:32px;color:var(--fg-accent);stroke-width:1.5px;margin-top:2px}.feature-list h3{font-size:clamp(1.4rem,1.2rem + 1vw,2rem);line-height:1}.feature-list p{color:var(--fg-soft);margin-top:8px}.doc-list li{border-bottom:1px solid var(--rule);grid-template-columns:32px minmax(0,1fr) auto;align-items:baseline;gap:14px;padding:18px 0;display:grid}.doc-list li:first-child{border-top:1px solid var(--rule)}.doc-list .icon{color:var(--fg-accent);align-self:start;width:24px;height:24px;margin-top:3px}.doc-list b{font-size:1.1rem;font-weight:700}.doc-list .by{color:var(--fg-soft);font-size:15px;display:block}.doc-list .when{font:800 12px/1.3 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-accent);text-align:right}.credit{color:var(--fg-soft);font-size:13.5px;line-height:1.4}.caption{color:var(--fg-soft);margin-top:12px;font-size:14.5px;line-height:1.45}.tag-on-request{background:var(--goldb);height:32px;color:var(--black);font:800 12px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.subnav{top:var(--header-h);z-index:30;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#efe8d6eb;position:sticky}.subnav ul{scrollbar-width:none;gap:6px;padding-block:10px;display:flex;overflow-x:auto}.subnav ul::-webkit-scrollbar{display:none}.subnav a{white-space:nowrap;height:42px;font:800 12.5px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);transition:background-color .25s var(--ease), color .25s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.subnav a .icon{width:18px;height:18px;color:var(--gold-ink)}.subnav a:hover{background:#0b0a0814}.subnav a[aria-current=true]{background:var(--black);color:var(--cream)}.subnav a[aria-current=true] .icon{color:var(--goldb)}.product{border-top:1px solid var(--rule);gap:24px;padding-block:clamp(2.5rem,5vw,4rem);scroll-margin-top:64px;display:grid}.product:first-child{border-top:0;padding-top:0}@media (min-width:900px){.product{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px}}.product .ph{border-radius:var(--radius);background:var(--card);overflow:hidden}.product .ph img{aspect-ratio:4/3;object-fit:cover;width:100%}.product h3{font-size:clamp(2rem,1.4rem + 2.6vw,3.6rem);line-height:.92}.product .form-line{color:var(--fg-soft);margin-top:10px;font-size:1.15rem;font-style:italic}.product .desc{color:var(--fg);max-width:60ch;margin-top:14px;font-size:1.05rem}.specs{gap:10px;margin-top:24px;display:grid}@media (min-width:640px){.specs{grid-template-columns:repeat(2,minmax(0,1fr))}}.specs>div{border-radius:var(--radius-sm);background:var(--card);grid-template-columns:8.5em minmax(0,1fr);gap:12px;padding:14px 16px;display:grid}.specs dt{font:800 12px/1.5 var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-soft);padding-top:2px}.specs dd{font-size:16px;font-weight:500;line-height:1.45}.specs .ind{color:var(--fg-soft);margin-top:2px;font-size:13.5px;font-style:italic;font-weight:400;display:block}@media (min-width:640px){.specs>div{display:block}.specs dt{padding:0 0 4px}}.stage-nav{top:var(--header-h);z-index:30;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#efe8d6eb;position:sticky}.stage-strip{scrollbar-width:none;gap:6px;padding-block:10px;display:flex;overflow-x:auto}.stage-strip::-webkit-scrollbar{display:none}.stage-strip a{height:42px;font:700 14px/1 var(--body);color:var(--ink);white-space:nowrap;transition:background-color .25s var(--ease), color .25s var(--ease);border-radius:999px;flex:none;align-items:center;gap:10px;padding:0 16px;text-decoration:none;display:inline-flex}.stage-strip a b{font-family:var(--display);color:var(--gold-ink);font-size:1.2rem;font-weight:700}.stage-strip a:hover{background:#0b0a0814}.stage-strip a[aria-current=true]{background:var(--black);color:var(--cream)}.stage-strip a[aria-current=true] b{color:var(--goldb)}.stage{padding-block:clamp(4rem,8vw,7rem);scroll-margin-top:64px}.stage-grid{gap:32px;display:grid}@media (min-width:900px){.stage-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:64px}.stage-grid.flip{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.stage-grid.flip .stage-photos{order:2}}.stage-photos{gap:14px;display:grid}.stage-photos .big{border-radius:var(--radius);overflow:hidden}.stage-photos .big img{aspect-ratio:4/3;object-fit:cover;width:100%}.stage-photos .pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.stage-photos .small img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-sm);width:100%}.stage-photos .pair>.small:only-child{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px;display:grid}.stage-photos .pair>.small:only-child .caption{margin:0 0 4px}.stage-num{font-family:var(--display);color:var(--fg-accent);font-size:clamp(5rem,3rem + 8vw,11rem);font-weight:700;line-height:.8}.legs{border-top:1px solid var(--rule)}.legs li{border-bottom:1px solid var(--rule);grid-template-columns:52px minmax(0,1fr);gap:4px 20px;padding:18px 0;display:grid}.legs .n{font-family:var(--display);color:var(--fg-accent);grid-row:span 4;font-size:2rem;font-weight:700;line-height:1}.legs .route{color:var(--fg);font-weight:700}.legs .meta{color:var(--fg-soft);font-size:15.5px}.legs .meta b{color:var(--fg);font-weight:700}.legs .k{color:var(--fg-soft)}.legs .notes{color:var(--fg-soft);font-size:15.5px}.legs-head{display:none}@media (min-width:900px){.legs li,.legs-head{grid-template-columns:52px minmax(0,2.1fr) minmax(0,1.2fr) 8em minmax(0,2fr);align-items:baseline}.legs .n{grid-row:auto}.legs .k{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.legs-head{font:800 12.5px/1.4 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-accent);gap:4px 20px;padding-bottom:12px;display:grid}}.site-footer{background:var(--black);color:var(--sand);--fg:var(--cream);--fg-soft:var(--sand);--fg-accent:var(--goldl);--rule:var(--line-dark)}.site-footer a:not(.btn){color:var(--cream);transition:color .25s var(--ease);text-decoration:none}.site-footer a:not(.btn):hover{color:var(--goldb)}.site-footer .f-label{font:800 12.5px/1.4 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--goldl)}.site-footer .f-logo{mix-blend-mode:lighten;width:200px;height:auto}.site-footer .icon{color:var(--goldl)}.f-word{font-family:var(--display);letter-spacing:-.02em;color:var(--cream);white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:clamp(4.6rem,1rem + 17.5vw,19rem);font-weight:700;line-height:.82;display:block}.f-word em{color:var(--goldb);font-style:normal}.botanic{z-index:1;pointer-events:none;opacity:.28;width:clamp(180px,22vw,320px);color:var(--goldl);position:absolute}.botanic path{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.botanic-bl{bottom:-30px;left:-40px}.botanic-br{bottom:-30px;right:-40px;transform:scaleX(-1)}.js-motion .reveal{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(28px)}.js-motion .reveal.is-in,.motion-done .reveal{opacity:1;transform:none}.js-motion .reveal-up{opacity:0;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(60px)}.js-motion .reveal-up.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js-motion .reveal{opacity:1;transition:none;transform:none}.family-banner img,.station img,.entry,.station{transition:none}[data-parallax],.hero-card,.band-media img{transform:none!important}.hero-scroll i{animation:none}}:root{--goldb:var(--color-gold)}.g-leaf,.g-cocoa{--fg-accent:var(--goldl);--card:transparent}.g-black,.on-dark,.g-cream,.section-light,.section-cream{--card:transparent}.g-gold{color:var(--cream);--fg:var(--cream);--fg-soft:#e2cfae;--fg-accent:var(--goldl);--rule:#ffffff2e;--card:transparent;background:#5a3d1c}.g-gold .h-sec em,.g-gold .gold{color:var(--goldl)}.section{padding-block:clamp(5.5rem,11vw,10rem)}.sec-head{margin-bottom:clamp(3rem,6vw,5.5rem)}.eyebrow{font:600 16px/1.3 var(--body);letter-spacing:.14em;text-transform:none;color:var(--fg-soft);gap:14px;font-variant-caps:all-small-caps}.eyebrow:before{background:var(--fg-accent);border-radius:0;width:28px;height:1px}.entry .more,.family-count,.family-banner figcaption,.subnav a,.stage-strip a,.doc-list .when,.points .place,.specs dt,.field>label,.field legend,.site-footer .f-label,.legs-head,.tag-on-request,.hero-scroll,.menu-btn,.lang-btn,.l-code,.form-group>h2+*,.stats span{font-family:var(--body)}.specs dt,.field>label,.field legend,.site-footer .f-label,.legs-head,.points .place,.doc-list .when,.entry .more,.family-count,.l-code,.hero-scroll,.menu-btn,.lang-btn,.tag-on-request,.family-banner figcaption{text-transform:none;letter-spacing:.12em;font-size:15px;font-variant-caps:all-small-caps;font-weight:600}.btn{min-height:52px;font:600 16px/1.2 var(--body);letter-spacing:.12em;text-transform:none;border-width:1px;border-radius:2px;padding:0 26px;font-variant-caps:all-small-caps}.btn-sm{min-height:44px;padding:0 20px;font-size:15px}.btn-lg{min-height:58px;padding:0 32px;font-size:17px}.btn:active{transform:none}.btn-gold{background:var(--gold);color:var(--black);border-color:var(--gold)}.btn-gold:hover{background:var(--black);border-color:var(--black);color:var(--cream)}.g-black .btn-gold:hover,.on-dark .btn-gold:hover,.g-leaf .btn-gold:hover,.g-cocoa .btn-gold:hover,.hero .btn-gold:hover,.site-footer .btn-gold:hover,.band .btn-gold:hover{background:var(--cream);border-color:var(--cream);color:var(--black)}.btn-ghost{opacity:.92;border-color:currentColor}.btn-ghost:hover{opacity:1}.btn-ink{border-radius:2px}.btn-ink:hover,.g-black .btn-ink:hover,.on-dark .btn-ink:hover,.g-leaf .btn-ink:hover,.g-cocoa .btn-ink:hover{background:var(--gold);border-color:var(--gold);color:var(--black)}.nav-link{height:40px;font:500 16.5px/1 var(--body);letter-spacing:.01em;transition:box-shadow .25s var(--ease), color .25s var(--ease);border-radius:0;margin:0 9px;padding:0 2px;box-shadow:inset 0 -1px #0000}.nav-link:hover{box-shadow:inset 0 -1px 0 var(--goldl);background:0 0}.nav-link[aria-current=page]{color:var(--goldl);box-shadow:inset 0 -1px 0 var(--goldl);background:0 0}.menu-btn,.lang-btn{border-width:1px;border-radius:2px;height:42px}.lang-drop{border-radius:2px}.lang-drop a{border-radius:0;font-size:17px}.menu-panel .menu-row{font-size:clamp(2.2rem,1.6rem + 3vw,3.6rem);font-weight:600}.menu-panel .menu-row:hover,.menu-panel .menu-row[aria-current=page]{color:var(--goldl);padding-left:0}.photo img,.card-photo img,.hero-card img,.band-media img,.hero-media img,.entry img,.station img,.family-banner img,.product .ph img,.stage-photos img,.about-media img,.stage-photos .small img,.product.channel .ph img{filter:saturate(.8)sepia(.1)contrast(1.03)}.photo,.card-photo,.hero-card,.family-banner,.product .ph,.stage-photos .big,.about-media .main,.about-media .inset,.station .ph,.entry img,.stage-photos .small img{border-radius:var(--radius)}.hero-card{box-shadow:0 30px 60px -36px #000000e6}.hero-card.a,.hero-card.b,.hero-card.c{--rot:0deg}.hero-card.a{aspect-ratio:4/5;width:58%;top:0;right:0}.hero-card.b{aspect-ratio:4/5;width:38%;top:auto;bottom:0;left:0}.hero-card.c{display:none}html.script-sc em,html.script-jp em,html.script-kr em,html.script-arabic em,html.script-sc .gold,html.script-jp .gold,html.script-kr .gold,html.script-arabic .gold{font-style:normal}.about-media .inset{transform:translateY(var(--py,0));border:0;box-shadow:0 30px 60px -36px #000000b3}.family-banner figcaption{background:#0b0a0899;border-radius:0;padding:8px 14px}.entries,.stations{gap:0}@media (min-width:700px){.entries{gap:0 32px}}.entry,.station{border-bottom:1px solid var(--rule);background:0 0;border-radius:0;padding:0 0 22px;transition:none}.entry:hover,.station:hover{transform:none}.entry img,.station .ph{margin-bottom:4px}.entry .name,.station .cap span{font-size:1.45rem;font-weight:600}.entry:hover .name,.station:hover .cap span{color:var(--fg-accent)}.station{padding:0 0 22px}@media (max-width:1099px){.stations{gap:20px}}.cells{gap:0}@media (min-width:900px){.cells{gap:0 48px}}.cells>div{border-top:1px solid var(--rule);background:0 0;border-radius:0;padding:26px 0 8px}.cells .icon{width:30px;height:30px}.cells h3{font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:600}.figures{gap:0 40px}.figures>div{border-top:1px solid var(--rule);background:0 0;border-radius:0;padding:20px 0 0}.figures b{font-weight:500}.stats b{color:var(--goldl);font-size:clamp(1.8rem,1.3rem + 1.6vw,2.6rem);font-weight:500}.stats-strip{padding-block:32px}.specs{gap:0;display:block}@media (min-width:640px){.specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}}.specs>div{border-bottom:1px solid var(--rule);background:0 0;border-radius:0;padding:12px 0}.specs .wide{grid-column:1/-1}.specs dd{font-weight:400}.form-card{border:1px solid var(--rule);background:0 0;border-radius:0;padding:clamp(26px,3.6vw,48px)}.g-cream .form-card,.section-light .form-card{background:0 0}.input{background:#fff9;border-width:1px;border-color:#c9bfa9;border-radius:2px;font-weight:400}.input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #b0804038}.opt input,.opt-tile{border-width:1px;border-radius:2px}.done-mark{background:var(--gold);border-radius:0}.tag-on-request{border:1px solid var(--gold);color:var(--fg-accent);background:0 0;border-radius:0}.subnav a,.stage-strip a{border-radius:0;height:46px;margin-right:22px;padding:0 2px;box-shadow:inset 0 -1px #0000}.subnav a:hover,.stage-strip a:hover{box-shadow:inset 0 -1px 0 var(--gold);background:0 0}.subnav a[aria-current=true],.stage-strip a[aria-current=true]{color:var(--ink);box-shadow:inset 0 -1px 0 var(--gold);background:0 0}.subnav a[aria-current=true] .icon,.stage-strip a[aria-current=true] b{color:var(--gold-ink)}.stage-num{font-weight:400}.faq-q{font-size:clamp(1.3rem,1.1rem + .8vw,1.75rem);font-weight:600}.doc-list b{font-weight:600}.marquee{padding:18px 0}.marquee-track{justify-content:center;animation:none;display:flex}.marquee-track>span:last-child{display:none}.marquee span{font:600 16px/1 var(--body);letter-spacing:.16em;gap:22px;padding-right:22px;font-variant-caps:all-small-caps}.marquee span:after{width:4px;height:4px}.f-word{color:#efe8d6e6;letter-spacing:-.03em;font-weight:500}.f-word em{color:var(--gold)}html body{font-size:20px;line-height:1.55}.lede{font-size:clamp(1.25rem,1.1rem + .55vw,1.6rem)}.prose-body p{font-size:1.2rem;line-height:1.6}.sec-head p{font-size:clamp(1.25rem,1.1rem + .5vw,1.55rem)}.statement{font-size:clamp(1.7rem,1.05rem + 2.7vw,3.5rem)}.eyebrow{font-size:17.5px}.specs dt,.field>label,.field legend,.site-footer .f-label,.legs-head,.points .place,.doc-list .when,.entry .more,.family-count,.l-code,.hero-scroll,.menu-btn,.lang-btn,.tag-on-request,.family-banner figcaption{font-size:16.5px}.specs dt{font-size:15.5px}.specs dd{font-size:18.5px}.specs .ind{font-size:15px}.btn{min-height:56px;font-size:18px}.btn-sm{min-height:46px;font-size:16.5px}.btn-lg{min-height:60px;font-size:18.5px}.nav-link{font-size:19px}.lang-drop a{font-size:18px}.entry .name,.station .cap span{font-size:1.6rem}.entry .latin,.product .form-line,.entry .spec{font-size:17.5px}.station .note,.c-note,.caption,.credit,.field-hint,.field-error,.figures span,.stats span,.points p,.feature-list p,.doc-list .by,.legs .meta,.legs .notes,.next-steps p,.checks li,.cells p,.form-status,.places span{font-size:18px;line-height:1.55}.cells p{margin-top:14px}.credit,.caption{font-size:16.5px}.input{min-height:56px;font-size:18.5px}.opt{font-size:17.5px}.faq-a,.family-head .latin,.family-head p.desc,.product .desc{font-size:1.2rem}.c-row{font-size:clamp(1.25rem,1.1rem + .6vw,1.6rem)}.site-footer p,.site-footer li,.site-footer address{font-size:18px!important}.site-footer .f-label{font-size:16.5px!important}.menu-panel .menu-row{font-size:clamp(2.4rem,1.8rem + 3vw,3.8rem)}.lang-menu a{font-size:18px}.stage-strip a,.subnav a{font-size:16.5px}.stage-strip a b{font-size:1.3rem}.doc-list b{font-size:1.2rem}.cells h3,.points h3,.feature-list h3{font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem)}.hero-sub{font-size:clamp(1.25rem,1.1rem + .55vw,1.55rem)}@media (max-width:640px){html body{font-size:19px}.lede,.hero-sub,.sec-head p{font-size:1.2rem}}.cursor-light{z-index:5;pointer-events:none;opacity:0;mix-blend-mode:screen;will-change:transform;background:radial-gradient(closest-side,#b0804038,#b0804014 45%,#b0804000 70%);border-radius:50%;width:900px;height:900px;margin:-450px 0 0 -450px;transition:opacity .8s;position:fixed;top:0;left:0}.cursor-light.is-on{opacity:1}[data-tilt]{transform:translateY(var(--py,0)) perspective(1100px) rotateX(var(--tx,0deg)) rotateY(var(--ty,0deg));transform-style:preserve-3d;transition:transform .12s linear}[data-tilt] img{transform:translate(var(--px,0), var(--py2,0)) scale(1.06);transition:transform .12s linear}[data-tilt]:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle at var(--sx,50%) var(--sy,50%), rgba(255, 236, 200, var(--sa,0)), #ffecc800 55%);mix-blend-mode:screen;transition:opacity .3s;position:absolute;inset:0}.stage-field{z-index:0;pointer-events:none;mix-blend-mode:screen;transition:opacity .2s linear;position:absolute;inset:0}.stage-field-canvas{position:absolute;inset:0}.stage-field-canvas canvas{display:block;width:100%!important;height:100%!important}.stage>.wrap{z-index:2;position:relative}@media (prefers-reduced-motion:reduce){.cursor-light,.stage-field{display:none}[data-tilt],[data-tilt] img{transform:none}}@media print{.site-header,.menu-panel,.stage-nav,.subnav,.hero-field,.hero-grain{display:none!important}.js-motion .reveal{opacity:1;transform:none}}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:0}.top-\[2\%\]{top:2%}.top-\[4\%\]{top:4%}.top-\[5\%\]{top:5%}.top-\[6\%\]{top:6%}.top-\[7\%\]{top:7%}.top-\[8\%\]{top:8%}.top-\[10\%\]{top:10%}.top-\[22\%\]{top:22%}.top-\[36\%\]{top:36%}.top-\[38\%\]{top:38%}.right-0{right:0}.right-\[1\%\]{right:1%}.right-\[3\%\]{right:3%}.right-\[5\%\]{right:5%}.bottom-0{bottom:0}.bottom-\[8\%\]{bottom:8%}.left-0{left:0}.left-\[1\%\]{left:1%}.left-\[2\%\]{left:2%}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.order-1{order:1}.order-2{order:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\!{margin-top:calc(var(--spacing) * 2)!important}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-6\!{margin-top:calc(var(--spacing) * 6)!important}.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-14{margin-top:calc(var(--spacing) * 14)}.mt-20{margin-top:calc(var(--spacing) * 20)}.\!mb-0,.mb-0\!{margin-bottom:0!important}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-8\!{margin-bottom:calc(var(--spacing) * 8)!important}.mb-10\!{margin-bottom:calc(var(--spacing) * 10)!important}.ml-0{margin-left:0}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[5\/4\]{aspect-ratio:5/4}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.h-6{height:calc(var(--spacing) * 6)}.h-12{height:calc(var(--spacing) * 12)}.min-h-\[520px\]{min-height:520px}.min-h-\[540px\]{min-height:540px}.min-h-screen{min-height:100vh}.w-6{width:calc(var(--spacing) * 6)}.w-12{width:calc(var(--spacing) * 12)}.w-\[44\%\]{width:44%}.w-\[46\%\]{width:46%}.w-\[48\%\]{width:48%}.w-\[58\%\]{width:58%}.w-\[60\%\]{width:60%}.w-\[62\%\]{width:62%}.w-\[64\%\]{width:64%}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[250px\]{width:250px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-full{width:100%}.max-w-\[12ch\]{max-width:12ch}.max-w-\[14ch\]{max-width:14ch}.max-w-\[16ch\]{max-width:16ch}.max-w-\[24ch\]{max-width:24ch}.max-w-\[26ch\]{max-width:26ch}.max-w-\[28ch\]{max-width:28ch}.max-w-\[38ch\]{max-width:38ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[220px\]{max-width:220px}.max-w-\[880px\]{max-width:880px}.max-w-\[calc\(100\%-40px\)\]{max-width:calc(100% - 40px)}.min-w-0{min-width:0}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-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-\[var\(--rule\)\]{border-color:var(--rule)}.border-line{border-color:var(--color-line)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-\[var\(--card\)\]{background-color:var(--card)}.p-5{padding:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-14{padding-block:calc(var(--spacing) * 14)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12\!{padding-top:calc(var(--spacing) * 12)!important}.pt-16{padding-top:calc(var(--spacing) * 16)}.pr-\[8\%\]{padding-right:8%}.pb-0\!{padding-bottom:0!important}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-\[10\%\]{padding-bottom:10%}.text-center{text-align:center}.font-body{font-family:var(--font-body)}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[3\.4rem\]{font-size:3.4rem}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[clamp\(1\.7rem\,1\.3rem\+1\.5vw\,2\.6rem\)\]{font-size:clamp(1.7rem,1.3rem + 1.5vw,2.6rem)}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.text-\[\#a99d88\]{color:#a99d88}.text-\[var\(--fg-accent\)\]{color:var(--fg-accent)}.text-gold{color:var(--color-gold)}.text-gold-bright{color:var(--color-gold-bright)}.text-gold-ink{color:var(--color-gold-ink)}.text-gold-light{color:var(--color-gold-light)}.text-muted{color:var(--color-muted)}.text-sand{color:var(--color-sand)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (min-width:40rem){.sm\:block{display:block}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:gap-6{gap:calc(var(--spacing) * 6)}}@media (min-width:48rem){.md\:grid-cols-\[minmax\(0\,1fr\)_220px\]{grid-template-columns:minmax(0,1fr) 220px}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-14{gap:calc(var(--spacing) * 14)}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-\[calc\(var\(--header-h\)\+24px\)\]{top:calc(var(--header-h) + 24px)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-10{grid-column:span 10/span 10}.lg\:col-start-2{grid-column-start:2}.lg\:mt-3{margin-top:calc(var(--spacing) * 3)}.lg\:mt-20{margin-top:calc(var(--spacing) * 20)}.lg\:mt-28{margin-top:calc(var(--spacing) * 28)}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:aspect-\[4\/5\]{aspect-ratio:4/5}.lg\:aspect-\[21\/9\]{aspect-ratio:21/9}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.05fr_\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:gap-24{gap:calc(var(--spacing) * 24)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:\!pt-16{padding-top:calc(var(--spacing) * 16)!important}.lg\:pt-6{padding-top:calc(var(--spacing) * 6)}.lg\:pt-16\!{padding-top:calc(var(--spacing) * 16)!important}.lg\:pt-24{padding-top:calc(var(--spacing) * 24)}.lg\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.lg\:text-\[18px\]{font-size:18px}}@media (min-width:80rem){.xl\:col-span-8{grid-column:span 8/span 8}.xl\:col-start-3{grid-column-start:3}.xl\:block{display:block}.xl\:w-\[260px\]{width:260px}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:text-\[clamp\(2\.4rem\,1\.2rem\+2\.4vw\,3\.8rem\)\]{font-size:clamp(2.4rem,1.2rem + 2.4vw,3.8rem)}.xl\:text-\[clamp\(2\.6rem\,1\.2rem\+2vw\,3\.4rem\)\]{font-size:clamp(2.6rem,1.2rem + 2vw,3.4rem)}}@media (min-width:96rem){.\32 xl\:w-\[260px\]{width:260px}.\32 xl\:w-\[280px\]{width:280px}.\32 xl\:w-\[300px\]{width:300px}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
