@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_858c6a{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.__variable_858c6a{--font-cormorant:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/485224d7d7df624a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc822c54af47eac4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2af1364dcb94832d-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff18b5f22bb57e79-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9c657e53ccb3ee5d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1765788b9a4e725a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/399c7d2cf805457f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond Fallback;src:local("Times New Roman");ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.00%;size-adjust:94.77%}.__className_843b6b{font-family:EB Garamond,EB Garamond Fallback;font-weight:400;font-style:normal}.__variable_843b6b{--font-eb-garamond:"EB Garamond","EB Garamond Fallback"}@font-face{font-family:Jost;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost Fallback;src:local("Arial");ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.00%;size-adjust:96.01%}.__className_87dbc1{font-family:Jost,Jost Fallback;font-style:normal}.__variable_87dbc1{--font-jost:"Jost","Jost Fallback"}:root{--color-cream:#fbf7f1;--color-cream-raised:#fffdfa;--gradient-beige:linear-gradient(170deg,#f7f0e5,#efe3d2);--gradient-card:linear-gradient(170deg,#fffdfa,#f5ede1);--gradient-deep:linear-gradient(165deg,#3c2f24,#241b14);--gradient-footer:linear-gradient(168deg,#3e3126,#2a2018 45%,#1c150e);--gradient-trust:linear-gradient(180deg,#fffcf7,#f8f1e7);--gradient-answer:linear-gradient(170deg,#fffdf9,#faf4ea);--gradient-button-dark:linear-gradient(135deg,#4a3a2c,#241b14);--gradient-button-dark-deep:linear-gradient(165deg,#3c2f24,#241b14);--gradient-button-cream:linear-gradient(135deg,#fffbf3,#efe3d0);--gradient-button-cream-hover:linear-gradient(135deg,#ffffff,#f3e7d3);--color-ink:#3b2e24;--color-ink-deep:#241b14;--color-ink-deepest:#181109;--color-ink-body:#5c4c40;--color-ink-strong:#463829;--color-muted:#6f5f52;--color-faint:#756352;--color-disabled:#a89684;--color-gold:#a8875a;--color-gold-text:#7c5b3b;--color-gold-light:#c6a97a;--color-gold-deep:#8a6a45;--color-gold-warm:#dcc194;--color-panel-sand:#b49f84;--color-gold-pale:#f0e2c4;--color-gold-foil-deep:#6b4f30;--color-gold-foil-light:#ddc79a;--color-cream-text:#f6efe5;--color-cream-text-soft:#efe6da;--color-cream-text-bright:#f8f2e8;--hairline-light:rgba(59,46,36,0.14);--hairline-light-soft:rgba(59,46,36,0.1);--hairline-light-strong:rgba(59,46,36,0.2);--hairline-dark:rgba(239,230,218,0.14);--hairline-dark-strong:rgba(239,230,218,0.22);--gold-rim:rgba(168,135,90,0.55);--gold-rim-strong:rgba(198,169,122,0.6);--status-success:#4a6340;--status-success-bg:rgba(122,150,110,0.18);--status-pending:#8a6a45;--status-pending-bg:rgba(198,169,122,0.26);--status-alert:#96543a;--status-alert-bg:rgba(190,120,90,0.2);--status-neutral:#7a6a5c;--status-neutral-bg:rgba(59,46,36,0.1);--font-display:var(--font-cormorant),"Cormorant Garamond",serif;--font-body:var(--font-jost),"Jost",sans-serif;--text-hero:clamp(46px,7.4vw,120px);--text-page-h1:clamp(38px,4.8vw,76px);--text-h2:clamp(28px,3.8vw,56px);--text-h2-sub:clamp(30px,3.6vw,52px);--text-h3:clamp(24px,3vw,30px);--text-quote:clamp(26px,3.2vw,44px);--text-body-lg:18px;--text-body:17px;--text-body-sm:15.5px;--text-eyebrow:10.5px;--text-button:11.5px;--text-micro:9.5px;--tracking-eyebrow:0.44em;--tracking-button:0.24em;--tracking-micro:0.34em;--space-section:clamp(60px,8vw,120px);--space-section-tall:clamp(64px,8vw,130px);--space-section-short:clamp(56px,8vw,110px);--space-gutter:clamp(20px,5vw,56px);--space-split:clamp(36px,5vw,72px);--space-card-y:clamp(28px,3.5vw,44px);--space-card-x:clamp(24px,3vw,40px);--width-content:1400px;--width-prose:1180px;--width-prose-narrow:900px;--radius-pill:999px;--radius-lg:30px;--radius-card:26px;--radius-md:20px;--radius-input:16px;--radius-thumb:14px;--radius-video:clamp(18px,3vw,34px);--shadow-card:inset 0 1px 0 rgba(255,255,255,0.8),0 2px 4px -2px rgba(59,46,36,0.06),0 34px 60px -46px rgba(59,46,36,0.55);--shadow-card-hover:inset 0 1px 0 rgba(255,255,255,0.9),0 0 0 1px rgba(198,169,122,0.35),0 30px 60px -34px rgba(59,46,36,0.6),0 0 46px -12px rgba(198,169,122,0.45);--shadow-card-dark:inset 0 1px 0 rgba(246,239,229,0.14),0 40px 80px -50px rgba(0,0,0,0.85);--shadow-card-dark-hover:inset 0 1px 0 rgba(246,239,229,0.2),0 0 0 1px rgba(198,169,122,0.3),0 42px 80px -44px rgba(0,0,0,0.9),0 0 56px -14px rgba(198,169,122,0.35);--shadow-pill-dark:inset 0 1px 0 rgba(246,239,229,0.16),0 20px 36px -24px rgba(46,36,28,0.85);--shadow-pill-hover:0 22px 42px -22px rgba(46,36,28,0.95),0 0 30px -10px rgba(198,169,122,0.5);--shadow-pill-cream-hover:0 22px 44px -22px rgba(0,0,0,0.75),0 0 34px -10px rgba(198,169,122,0.55);--shadow-gold-halo:0 0 26px -12px rgba(168,135,90,0.6);--ease-out:cubic-bezier(0.22,0.61,0.36,1);--ease-glide:cubic-bezier(0.33,0.9,0.28,1);--duration-button:280ms;--duration-card:350ms;--duration-accordion:380ms;--duration-carousel:750ms;--duration-reveal:900ms}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:83px}body{margin:0;background:var(--color-cream);color:var(--color-ink);font-family:var(--font-body);font-weight:400;overflow-x:hidden;-webkit-font-smoothing:antialiased}a{color:var(--color-gold-deep);text-decoration:none;transition:color .25s ease}a:hover{color:var(--color-ink)}img{max-width:100%}button{font-family:inherit;font-weight:inherit}input,select,textarea{font-family:var(--font-body);font-weight:400}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:var(--color-gold)}:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}p{text-wrap:pretty}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.section{padding:var(--space-section) var(--space-gutter)}.section--short{padding:var(--space-section-short) var(--space-gutter)}.section--tall{padding:var(--space-section-tall) var(--space-gutter)}.section--beige{background:var(--gradient-beige)}.section--soft{background:#f9f3e7}.section--dark{position:relative;overflow:hidden;background:var(--gradient-deep);color:var(--color-cream-text-soft)}.shell{max-width:var(--width-content);margin:0 auto}.shell--prose{max-width:var(--width-prose);margin:0 auto}.shell--narrow{max-width:var(--width-prose-narrow);margin:0 auto}.photo-wash{position:absolute;inset:0;background-size:cover;background-position:center 35%;opacity:.05;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(110% 90% at 70% 40%,#000 0,rgba(0,0,0,.3) 60%,transparent 88%);mask-image:radial-gradient(110% 90% at 70% 40%,#000 0,rgba(0,0,0,.3) 60%,transparent 88%);pointer-events:none}.photo-wash--light{opacity:.04;mix-blend-mode:multiply;background-position:50%;-webkit-mask-image:radial-gradient(120% 90% at 50% 40%,#000 0,rgba(0,0,0,.35) 55%,transparent 85%);mask-image:radial-gradient(120% 90% at 50% 40%,#000 0,rgba(0,0,0,.35) 55%,transparent 85%)}.photo-wash--spot{opacity:.09;-webkit-mask-image:radial-gradient(220px at 42% 50%,#000 0,#000 60%,transparent 100%);mask-image:radial-gradient(220px at 42% 50%,#000 0,#000 60%,transparent 100%)}.eyebrow{font-size:var(--text-eyebrow);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-gold-text)}.eyebrow--dark{color:var(--color-gold-light);font-size:11px;letter-spacing:.4em}.display{font-family:var(--font-display);font-weight:300;margin:0}.h1{font-size:var(--text-page-h1);line-height:1.1}.h2{font-size:var(--text-h2);line-height:1.14}.h3{font-size:var(--text-h3);line-height:1.2}.lede{font-size:var(--text-body-lg);line-height:1.8}.body,.lede{margin:0;color:var(--color-ink-body)}.body{font-size:var(--text-body);line-height:1.85}.body--dark,.lede--dark{color:rgba(243,236,226,.86)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 40px;min-height:52px;border:1px solid transparent;border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:500;font-size:var(--text-button);letter-spacing:var(--tracking-button);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:transform var(--duration-button) var(--ease-out),box-shadow var(--duration-button) ease,background var(--duration-button) ease,border-color var(--duration-button) ease,color var(--duration-button) ease}.btn--dark{background:var(--gradient-button-dark);box-shadow:var(--shadow-pill-dark)}.btn--dark,.btn--dark:hover{color:var(--color-cream-text)}.btn--dark:hover{transform:translateY(-2px);box-shadow:var(--shadow-pill-hover)}.btn--cream{background:var(--gradient-button-cream);color:var(--color-ink-deep);box-shadow:0 22px 44px -26px rgba(0,0,0,.85)}.btn--cream:hover{transform:translateY(-2px);color:var(--color-ink-deep);background:var(--gradient-button-cream-hover);box-shadow:var(--shadow-pill-cream-hover)}.btn--outline{border-color:var(--gold-rim);color:var(--color-ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.btn--outline:hover{transform:translateY(-2px);border-color:var(--color-gold-deep);color:var(--color-ink);background:rgba(198,169,122,.14);box-shadow:var(--shadow-gold-halo)}.btn--outline-dark{border-color:rgba(239,230,218,.4);color:var(--color-cream-text)}.btn--outline-dark:hover{transform:translateY(-2px);border-color:var(--color-gold-light);color:var(--color-cream-text);background:rgba(198,169,122,.14);box-shadow:0 0 26px -10px rgba(198,169,122,.5)}.btn--wide{width:100%}.btn--sm{padding:13px 30px;min-height:46px;font-size:11px;letter-spacing:.22em}.btn--lg{padding:19px 48px;min-height:58px;letter-spacing:.26em}.btn-row{display:flex;gap:14px;flex-wrap:wrap}.btn-row--center{justify-content:center}.card{background:var(--gradient-card);border:1px solid var(--hairline-light-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card);transition:transform var(--duration-card) var(--ease-out),box-shadow var(--duration-card) ease,border-color var(--duration-card) ease}.card--lift:hover{transform:translateY(-6px);border-color:var(--gold-rim-strong);box-shadow:var(--shadow-card-hover)}.card--dark{background:rgba(246,239,229,.06);border:1px solid rgba(239,230,218,.18);box-shadow:var(--shadow-card-dark)}.card--dark.card--lift:hover{border-color:rgba(198,169,122,.55);box-shadow:var(--shadow-card-dark-hover)}.card__body{padding:var(--space-card-y) var(--space-card-x)}.grid{display:grid;grid-gap:20px;gap:20px}.grid--tiles{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.grid--cards{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.grid--photos{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.grid--split{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-split);align-items:start}.sticky-col{position:-webkit-sticky;position:sticky;top:120px}.numbered-row{display:flex;align-items:baseline;gap:clamp(18px,2.4vw,34px);padding:26px 0;border-top:1px solid rgba(59,46,36,.16)}.numbered-row__n{flex:none;width:26px;font-family:var(--font-display);font-weight:400;font-size:16px;color:var(--color-gold)}.numbered-row__text{min-width:0;font-size:var(--text-body);line-height:1.75;color:var(--color-ink-strong);text-wrap:pretty}.rule-end{border-top:1px solid rgba(59,46,36,.16)}.tag{display:inline-block;padding:7px 16px;border-radius:var(--radius-pill);font-size:var(--text-eyebrow);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.tag--one{background:rgba(198,169,122,.22);color:var(--color-gold-deep)}.tag--group{background:rgba(122,150,110,.2);color:var(--status-success)}.tag--corp{background:rgba(59,46,36,.9);color:var(--color-cream-text)}.sign{flex:none;width:16px;height:16px;background-image:linear-gradient(var(--color-gold),var(--color-gold)),linear-gradient(var(--color-gold),var(--color-gold));background-size:16px 1px,1px 16px;background-position:50%,50%;background-repeat:no-repeat;transition:background-size var(--duration-card) var(--ease-glide)}.sign--open{background-size:16px 1px,0 0}.sign--gold-light{background-image:linear-gradient(var(--color-gold-light),var(--color-gold-light)),linear-gradient(var(--color-gold-light),var(--color-gold-light))}.field{padding:16px 18px;min-height:52px;border:1px solid var(--hairline-light-strong);border-radius:var(--radius-input);background:var(--color-cream-raised);font-size:16px;color:var(--color-ink);transition:border-color .25s ease}.field--dark{border-color:rgba(239,230,218,.28);background:transparent;color:var(--color-cream-text)}.field--dark::placeholder{color:rgba(239,230,218,.45)}.field--invalid{border-color:var(--status-alert)}.field:-webkit-autofill{-webkit-text-fill-color:var(--color-ink);box-shadow:0 0 0 1000px var(--color-cream-raised) inset;-webkit-transition:background-color 600000s ease-in-out 0s;transition:background-color 600000s ease-in-out 0s}.field:-webkit-autofill,.field:-webkit-autofill:focus,.field:-webkit-autofill:hover,.field:autofill{-webkit-text-fill-color:var(--color-ink);box-shadow:0 0 0 1000px var(--color-cream-raised) inset;-webkit-transition:background-color 600000s ease-in-out 0s;transition:background-color 600000s ease-in-out 0s}.field--dark:-webkit-autofill{-webkit-text-fill-color:var(--color-cream-text);box-shadow:0 0 0 1000px var(--color-ink-deep) inset}.field--dark:-webkit-autofill,.field--dark:-webkit-autofill:focus,.field--dark:-webkit-autofill:hover,.field--dark:autofill{-webkit-text-fill-color:var(--color-cream-text);box-shadow:0 0 0 1000px var(--color-ink-deep) inset}.select{padding:17px 20px;border:1px solid var(--hairline-light-strong);border-radius:var(--radius-input);font-size:16px}.choice,.select{cursor:pointer;background:var(--color-cream-raised);color:var(--color-ink);width:100%}.choice{display:block;text-align:left;padding:24px 26px;border:1px solid var(--hairline-light-strong);border-radius:22px;transition:all .2s ease}.choice:hover{border-color:var(--gold-rim)}.choice--on,.choice[aria-pressed=true]{border-color:var(--color-ink);background:rgba(198,169,122,.18)}.choice__title{display:block;font-family:var(--font-display);font-weight:400;font-size:24px;margin-bottom:8px}.choice__note{display:block;font-size:14px;line-height:1.6;color:var(--color-muted)}.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;text-align:left;padding:20px 22px;border:1px solid rgba(59,46,36,.18);border-radius:var(--radius-md);background:var(--color-cream-raised);color:var(--color-ink);cursor:pointer;transition:all .2s ease}.toggle-row[aria-pressed=true]{border-color:var(--color-ink);background:rgba(198,169,122,.18)}.toggle-row__dot{flex:none;width:20px;height:20px;border-radius:50%;border:1px solid rgba(59,46,36,.3);transition:all .2s ease}.toggle-row[aria-pressed=true] .toggle-row__dot{border-color:var(--color-ink);background:var(--color-ink)}.toggle-row__price{font-family:var(--font-display);font-weight:400;font-size:22px;white-space:nowrap}.summary-line{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-top:1px solid var(--hairline-light);font-size:var(--text-body-sm)}.summary-line__label{color:var(--color-muted)}.summary-line__value{text-align:right}.summary-line--dark{border-top-color:rgba(239,230,218,.18)}.summary-line--dark .summary-line__label{color:rgba(239,230,218,.68)}[data-reveal]{transition:opacity var(--duration-reveal) var(--ease-out),transform var(--duration-reveal) var(--ease-out)}[data-reveal=hidden]{opacity:0;transform:translateY(22px)}[data-reveal=shown]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-reveal]{opacity:1;transform:none}}