@charset "UTF-8";:root{--c-ink: #0B0B0C;--c-ink-deep: #070708;--c-ink-soft: #17171A;--c-ink-raised: #1F1F23;--c-ink-line: #2C2A26;--c-ink-rgb: 11 11 12;--c-gold: #C9A961;--c-gold-hover: #D7BC7E;--c-gold-light: #EBD9A6;--c-gold-deep: #8A6F35;--c-gold-ink: #7A5E22;--c-gold-rgb: 201 169 97;--g-gold: linear-gradient(160deg, var(--c-gold-light) 0%, var(--c-gold) 46%, var(--c-gold-deep) 100%);--c-paper: #FAF8F3;--c-sand: #F3EFE6;--c-surface: #FFFFFF;--c-border: #E6E0D3;--c-text: #1C1C1F;--c-text-2: #46464C;--c-muted: #5F5F66;--c-muted-2: #6A6A71;--c-on-ink: rgb(255 255 255 / .92);--c-on-ink-2: rgb(255 255 255 / .72);--c-on-ink-3: rgb(255 255 255 / .56);--c-focus: var(--c-gold-ink);--c-admin-bg: #F6F5F2;--c-admin-border: #ECEAE4;--c-admin-muted: #6A6A71;--c-ok-bg: #E8F2EC;--c-ok: #1C6B45;--c-warn-bg: #F8EFDD;--c-warn: #845410;--c-info-bg: #EBEFF4;--c-info: #24506E;--c-err-bg: #FBEDE9;--c-err: #9A4B36;--c-series-1: #1F6FB2;--c-series-2: #C2622E;--c-series-3: #2E8B6B;--c-series-4: #7A57B8;--c-ramp-100: #cde2fb;--c-ramp-200: #9ec5f4;--c-ramp-300: #86b6ef;--c-ramp-400: #5598e7;--c-ramp-500: #3987e5;--c-ramp-600: #256abf;--c-ramp-700: #184f95;--c-ramp-800: #104281;--r-sm: 10px;--r-md: 14px;--r-lg: 20px;--r-xl: 24px;--r-pill: 999px;--sh-1: 0 1px 2px rgb(var(--c-ink-rgb) / .05);--sh-2: 0 10px 28px rgb(var(--c-ink-rgb) / .08);--sh-3: 0 18px 48px rgb(var(--c-ink-rgb) / .14);--sh-gold: 0 0 0 1px rgb(var(--c-gold-rgb) / .35), 0 14px 40px rgb(var(--c-gold-rgb) / .12);--container: 1440px;--gutter: 96px;--grid-gap: 28px;--nav-h: 84px}@media(max-width:1279px){:root{--gutter: 40px;--grid-gap: 24px}}@media(max-width:1100px){:root{--nav-h: 72px}}@media(max-width:767px){:root{--gutter: 16px;--grid-gap: 18px}}:root{--font-display: "Fraunces", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-body: "Source Sans 3", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}html{font-size:100%;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);font-size:17px;line-height:31px;font-weight:400;color:var(--c-text);font-optical-sizing:auto}h1,h2,h3,h4,h5,h6,.display{font-family:var(--font-display);letter-spacing:-.01em;color:var(--c-heading, var(--c-ink));font-weight:500;margin:0}h1,.h1{font-size:44px;line-height:51px;font-weight:500}h2,.h2{font-size:32px;line-height:42px;font-weight:500}h3,.h3{font-size:20px;line-height:28px;font-weight:600}h4,.h4{font-size:17px;line-height:26px;font-weight:600;font-family:var(--font-body)}.eyebrow{font-family:var(--font-body);font-size:12px;line-height:16px;letter-spacing:.24em;text-transform:uppercase;font-weight:600;color:var(--c-eyebrow, var(--c-gold-ink))}.lede{font-size:19px;line-height:33px;color:var(--c-text-2)}.small{font-size:14px;line-height:22px}.tiny{font-size:13px;line-height:20px}.numeric{font-variant-numeric:tabular-nums}@media(max-width:1279px){h1,.h1{font-size:38px;line-height:46px}h2,.h2{font-size:28px;line-height:38px}}@media(max-width:767px){body{font-size:16px;line-height:28px}h1,.h1{font-size:30px;line-height:38px}h2,.h2{font-size:24px;line-height:32px}h3,.h3{font-size:18px;line-height:26px}.lede{font-size:17px;line-height:29px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 26px;border-radius:var(--r-pill);border:1px solid transparent;font-size:16px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.btn--primary{background:var(--c-ink);color:#fff;border-color:var(--c-ink)}.btn--primary:hover{background:var(--c-ink-raised);border-color:var(--c-gold-deep);color:#fff}.btn--accent{background:var(--c-gold);color:var(--c-ink);border-color:var(--c-gold)}.btn--accent:hover{background:var(--c-gold-hover);border-color:var(--c-gold-hover);color:var(--c-ink);box-shadow:0 8px 24px rgb(var(--c-gold-rgb)/.22)}.btn--ghost{background:transparent;color:var(--c-ink);border-color:var(--c-border)}.btn--ghost:hover{border-color:var(--c-gold-ink);color:var(--c-ink);background:rgb(var(--c-gold-rgb)/.08)}.btn--ghost-light{background:transparent;color:var(--c-on-ink);border-color:#ffffff3d}.btn--ghost-light:hover{border-color:var(--c-gold);color:var(--c-gold);background:rgb(var(--c-gold-rgb)/.08)}.btn--quiet{background:var(--c-surface);color:var(--c-text-2);border-color:var(--c-border);min-height:44px;font-size:15px;padding:0 18px}.btn--quiet:hover{border-color:var(--c-gold-ink);color:var(--c-ink)}.btn--danger{background:var(--c-err-bg);color:var(--c-err);border-color:#9a4b3640;min-height:44px;font-size:15px;padding:0 18px}.btn--danger:hover{background:#f6e1db;color:var(--c-err)}.btn--sm{min-height:40px;font-size:14px;padding:0 16px;gap:7px}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}.pill{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:var(--r-pill);border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text-2);font-size:15px;font-weight:500;text-decoration:none;transition:border-color .15s ease,background .15s ease,color .15s ease}.pill:hover{border-color:var(--c-gold-ink);color:var(--c-ink)}.pill.is-active{background:var(--c-ink);border-color:var(--c-ink);color:#fff}.pill__count{font-size:13px;color:var(--c-muted-2);background:var(--c-sand);border-radius:var(--r-pill);padding:1px 8px}.pill.is-active .pill__count{background:rgb(var(--c-gold-rgb)/.2);color:var(--c-gold-light)}.section{padding:96px 0;overflow-x:clip}.section--sand{background:var(--c-sand)}.section--dark{--c-heading: #fff;--c-text: var(--c-on-ink);--c-text-2: var(--c-on-ink-2);--c-muted: var(--c-on-ink-3);--c-muted-2: var(--c-on-ink-3);--c-eyebrow: var(--c-gold);--c-link: var(--c-gold);--c-link-hover: #fff;--c-focus: var(--c-gold);color:var(--c-on-ink-2);background:radial-gradient(56rem 28rem at 50% -10%,rgb(var(--c-gold-rgb)/.1),transparent 62%),linear-gradient(180deg,var(--c-ink-soft) 0%,var(--c-ink) 100%);background-color:var(--c-ink)}.section--tight{padding:64px 0}.section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap;margin-bottom:44px}.page-head{--c-heading: #fff;--c-text: var(--c-on-ink);--c-text-2: var(--c-on-ink-2);--c-muted: var(--c-on-ink-3);--c-muted-2: var(--c-on-ink-3);--c-eyebrow: var(--c-gold);--c-link: var(--c-gold);--c-link-hover: #fff;--c-focus: var(--c-gold);color:var(--c-on-ink-2);background:radial-gradient(56rem 28rem at 16% -30%,rgb(var(--c-gold-rgb)/.14),transparent 62%),linear-gradient(180deg,var(--c-ink-soft) 0%,var(--c-ink) 100%);background-color:var(--c-ink);position:relative;padding:64px 0 60px}.page-head:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--c-gold-rgb)/.45),transparent)}.page-head h1{margin:12px 0 16px;max-width:26ch}.page-head__text{margin:18px 0 0;max-width:64ch;color:var(--c-on-ink-2);font-size:18px;line-height:31px}.page-head__meta{margin:16px 0 0;font-size:14px;color:var(--c-on-ink-3)}.crumbs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0;padding:0;list-style:none;font-size:13px;color:var(--c-on-ink-3)}.crumbs a{color:var(--c-on-ink-3);text-decoration:none}.crumbs a:hover{color:var(--c-gold);text-decoration:underline;text-underline-offset:3px}.crumbs [aria-current=page]{color:var(--c-on-ink-2)}.link-more{display:inline-flex;align-items:center;gap:9px;min-height:44px;color:var(--c-link, var(--c-gold-ink));font-weight:600;font-size:15px;text-decoration:none}.link-more:hover{color:var(--c-link-hover, var(--c-ink));text-decoration:underline;text-underline-offset:4px}.link-more--head{flex:none}.link-more--dark{color:var(--c-gold)}.link-more--dark:hover{color:#fff}.muted{color:var(--c-muted);font-size:15px}.note{display:flex;gap:12px;align-items:flex-start;padding:18px 20px;border-radius:var(--r-md);background:var(--c-sand);border:1px solid var(--c-border);border-left:3px solid var(--c-gold)}.note mh-icon{color:var(--c-gold-ink);flex:none;margin-top:2px}.note p{margin:0;font-size:14px;line-height:23px;color:var(--c-text-2)}.note strong{color:var(--c-ink);font-weight:600}.data-table{width:100%;border-collapse:collapse;font-size:15px}.data-table th{text-align:left;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--c-admin-muted);font-weight:600;padding:12px 16px;border-bottom:1px solid var(--c-admin-border);white-space:nowrap}.data-table td{padding:14px 16px;border-bottom:1px solid var(--c-admin-border);vertical-align:middle;color:var(--c-text-2)}.data-table tbody tr:hover{background:rgb(var(--c-ink-rgb)/.02)}.data-table tbody tr:last-child td{border-bottom:0}.surface{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg)}@media(max-width:1279px){.section{padding:72px 0}}@media(max-width:767px){.section{padding:52px 0}.section__head{margin-bottom:28px}.page-head{padding:40px 0 36px}.page-head__text{font-size:16px;line-height:28px}.btn{min-height:46px;font-size:15px;padding:0 20px}}.faq-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:start}.faq-intro{position:sticky;top:calc(var(--nav-h) + 24px);display:grid;gap:18px;justify-items:start}.faq-intro>.eyebrow,.faq-intro>h2{margin:0}.faq-intro__text{margin:0;max-width:46ch;font-size:15px;line-height:26px;color:var(--c-muted)}@media(max-width:1279px){.faq-layout{grid-template-columns:1fr;gap:32px}.faq-intro{position:static}}.adm-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:22px}.adm-head h1{margin:0;font-size:28px;line-height:36px}.adm-head__text{margin:6px 0 0;max-width:76ch;color:var(--c-admin-muted);font-size:15px;line-height:24px}.adm-layout{display:grid;grid-template-columns:340px minmax(0,1fr);gap:18px;align-items:start}.adm-list{display:grid;gap:8px}.adm-list__group{margin:14px 2px 2px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--c-admin-muted)}.adm-list__group:first-child{margin-top:0}.adm-item{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:12px 14px;text-align:left;background:var(--c-surface);border:1px solid var(--c-admin-border);border-radius:var(--r-md)}.adm-item:hover{border-color:var(--c-gold-ink)}.adm-item.is-active{border-color:var(--c-ink);box-shadow:var(--sh-1)}.adm-item__icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:var(--r-sm);background:var(--c-ink);color:var(--c-gold)}.adm-item__body{display:grid;gap:2px;flex:1;min-width:0}.adm-item__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;color:var(--c-ink)}.adm-item__meta{font-size:12px;color:var(--c-admin-muted)}.adm-form__head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 22px;border-bottom:1px solid var(--c-admin-border)}.adm-form__head h2{margin:0;font-size:18px}.adm-form__head-actions{display:flex;gap:8px;flex-wrap:wrap}.adm-form__body{display:grid;gap:16px;padding:20px 22px}.adm-form__section{display:grid;gap:14px;padding-top:18px;border-top:1px solid var(--c-admin-border)}.adm-form__section h3{margin:0;font-size:15px;font-family:var(--font-body);font-weight:600}.adm-form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.adm-form__footer{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:16px 22px;border-top:1px solid var(--c-admin-border);background:var(--c-admin-bg)}.adm-form__note{margin:0;font-size:13px;color:var(--c-admin-muted)}.adm-switch{display:flex;align-items:center;gap:10px;min-height:44px;font-size:15px;cursor:pointer}.adm-switch input{width:18px;height:18px;accent-color:var(--c-ink)}.adm-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.adm-tabs__item{min-height:40px;padding:0 16px;border:1px solid var(--c-admin-border);border-radius:var(--r-pill);background:var(--c-surface);color:var(--c-text-2);font-size:14px;font-weight:500}.adm-tabs__item.is-active{background:var(--c-ink);border-color:var(--c-ink);color:#fff}.adm-notice{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:var(--r-md);background:var(--c-sand);border:1px solid var(--c-border);border-left:3px solid var(--c-gold);font-size:14px;line-height:22px;color:var(--c-text-2)}.adm-notice mh-icon{flex:none;margin-top:1px;color:var(--c-gold-ink)}.adm-notice p{margin:0}.adm-empty{padding:28px;text-align:center;color:var(--c-admin-muted);font-size:15px}@media(max-width:1100px){.adm-layout,.adm-form__row{grid-template-columns:1fr}}@keyframes mh-rise{0%{opacity:0;transform:translate3d(0,var(--mh-rise, 32px),0)}to{opacity:1;transform:none}}@keyframes mh-from-left{0%{opacity:0;transform:translate3d(calc(var(--mh-slide, 56px) * -1),0,0)}to{opacity:1;transform:none}}@keyframes mh-from-right{0%{opacity:0;transform:translate3d(var(--mh-slide, 56px),0,0)}to{opacity:1;transform:none}}@keyframes mh-expand{0%{clip-path:inset(0 4.5% round 36px)}to{clip-path:inset(0 0 round 0)}}@keyframes mh-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:767px){:root{--mh-slide: 24px}}.scroll-progress{display:none}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){[data-motion=rise],[data-motion=stagger]>*,[data-motion=left],[data-motion=right]{animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 5% entry 80%}[data-motion=rise],[data-motion=stagger]>*{animation-name:mh-rise}[data-motion=left]{animation-name:mh-from-left}[data-motion=right]{animation-name:mh-from-right}[data-motion=stagger]>:nth-child(3n+2){animation-range:entry 12% entry 88%}[data-motion=stagger]>:nth-child(3n+3){animation-range:entry 20% entry 96%}[data-motion=expand]{animation:mh-expand linear both;animation-timeline:view();animation-range:entry 0% entry 70%}[data-motion] .accent-rule,mh-section-heading .accent-rule{transform-origin:left center}.heading--center .accent-rule{transform-origin:center}[data-motion] .accent-rule,mh-section-heading .accent-rule{animation:mh-draw linear both;animation-timeline:view();animation-range:entry 40% cover 30%}.scroll-progress{display:block;position:fixed;inset:0 0 auto;z-index:60;height:2px;transform-origin:0 50%;background:linear-gradient(90deg,var(--c-gold-deep),var(--c-gold-light),var(--c-gold));pointer-events:none;animation:mh-draw linear both;animation-timeline:scroll(root block)}}}@media print{[data-motion],[data-motion]>*,.accent-rule{animation:none!important;opacity:1!important;transform:none!important;clip-path:none!important}}@keyframes mh-hero-drift{to{transform:translate3d(0,-80px,0);opacity:.15}}@keyframes mh-hero-drift-slow{to{transform:translate3d(0,-36px,0);opacity:.4}}@keyframes mh-ring-drift-outer{to{transform:translate3d(0,120px,0) rotate(14deg) scale(1.08)}}@keyframes mh-ring-drift-inner{to{transform:translate3d(0,60px,0) rotate(-10deg) scale(.94)}}@keyframes mh-photo-settle{0%{transform:scale(1.12)}to{transform:none}}@keyframes mh-gallery-pan{0%{transform:translate3d(0,-5%,0) scale(1.12)}to{transform:translate3d(0,5%,0) scale(1.12)}}@keyframes mh-shelf-arrive{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:none}}@keyframes mh-cilt-open{0%,24%{transform:translateZ(calc(var(--t) / 2)) rotateY(0)}42%,58%{transform:translateZ(calc(var(--t) / 2)) rotateY(-158deg)}76%,to{transform:translateZ(calc(var(--t) / 2)) rotateY(0)}}@keyframes mh-cilt-turn{0%,24%{transform:translate(0) rotateX(-7deg) rotateY(26deg)}42%,58%{transform:translate(calc(var(--w) * .46)) rotateX(-7deg) rotateY(6deg)}76%,to{transform:translate(0) rotateX(-7deg) rotateY(26deg)}}@keyframes mh-step-line{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes mh-step-light{0%{background:var(--c-surface);color:var(--c-gold-ink);box-shadow:none}to{background:var(--c-ink);color:var(--c-gold);box-shadow:0 0 0 4px rgb(var(--c-gold-rgb)/.18)}}@keyframes mh-step-light-dark{0%{background:var(--c-ink);color:var(--c-gold);box-shadow:none}to{background:var(--c-gold);color:var(--c-ink);box-shadow:0 0 0 4px rgb(var(--c-gold-rgb)/.22)}}@keyframes mh-sticky-cta-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%}body{background:var(--c-paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,svg,video{max-width:100%;height:auto;display:block}a{color:var(--c-link, var(--c-gold-ink));text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--c-link-hover, var(--c-ink))}button{font:inherit;cursor:pointer}input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px;border-radius:4px}::selection{background:rgb(var(--c-gold-rgb)/.28)}hr{border:0;border-top:1px solid var(--c-border);margin:32px 0}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:0;z-index:200;background:var(--c-ink);color:#fff;padding:12px 20px;border-radius:0 0 var(--r-sm) 0}.skip-link:focus{left:0}.accent-rule{display:block;width:64px;height:3px;background:linear-gradient(90deg,var(--c-gold-deep),var(--c-gold) 55%,var(--c-gold-light));border-radius:2px}.prose{color:var(--c-text);font-size:17px;line-height:31px}.prose>*+*{margin-top:20px}.prose h2{font-size:26px;line-height:34px;margin-top:44px;scroll-margin-top:calc(var(--nav-h) + 26px)}.prose h3{font-size:20px;line-height:28px;margin-top:32px;scroll-margin-top:calc(var(--nav-h) + 26px)}.prose p{margin:0}.prose ul,.prose ol{margin:0;padding-left:22px}.prose li+li{margin-top:8px}.prose li::marker{color:var(--c-gold-ink)}.prose strong{font-weight:600;color:var(--c-ink)}.prose blockquote{margin:28px 0;padding:18px 24px;border-left:3px solid var(--c-gold);background:var(--c-sand);border-radius:0 var(--r-md) var(--r-md) 0;color:var(--c-text-2);font-size:18px}.prose blockquote p{margin:0}.prose table{width:100%;border-collapse:collapse;font-size:15px;border:1px solid var(--c-border);border-radius:var(--r-md);overflow:hidden}.prose th,.prose td{text-align:left;padding:12px 16px;border-bottom:1px solid var(--c-border)}.prose th{background:var(--c-sand);font-weight:600;color:var(--c-ink)}.prose tr:last-child td{border-bottom:0}.prose code{background:var(--c-sand);padding:2px 6px;border-radius:6px;font-size:.92em}.prose img{border-radius:var(--r-md)}@media(prefers-reduced-motion:no-preference){::view-transition-old(root){animation:.18s ease-in both mh-page-out}::view-transition-new(root){animation:.32s cubic-bezier(.2,.75,.2,1) both mh-page-in}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@keyframes mh-page-out{to{opacity:0;transform:translateY(-8px)}}@keyframes mh-page-in{0%{opacity:0;transform:translateY(14px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media print{.no-print{display:none!important}}section[id],[id].anchor-target{scroll-margin-top:calc(var(--nav-h) + 16px)}
