@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-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:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-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:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/024ead497118aa23-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:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-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:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-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:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-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:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/024ead497118aa23-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:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-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:500;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:500;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:500;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:500;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;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:600;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:600;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:600;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:600;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;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_9f1a1c{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.__variable_9f1a1c{--font-cormorant:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:outfit;src:url(/_next/static/media/e96e15292515bfc8-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:outfit Fallback;src:local("Arial");ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.00%;size-adjust:99.17%}.__className_8c8247{font-family:outfit,outfit Fallback,system-ui,sans-serif}.__variable_8c8247{--font-outfit:"outfit","outfit Fallback",system-ui,sans-serif}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */:root{--color-mint:#8aa394;--color-mint-deep:#5d7a6a;--color-sage:#6f8578;--color-gold:#c9a45c;--color-gold-bright:#e4c67a;--color-gold-dim:#9a7b3e;--color-line:#c9a45c47;--font-display:var(--font-cormorant),"Cormorant Garamond","Times New Roman",serif;--font-body:var(--font-outfit),"Outfit",system-ui,sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:clamp(1.75rem,3vw,2.5rem);--text-hero:clamp(3.1rem,8vw,6.4rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-section:clamp(5rem,9vw,8.75rem);--space-gutter:clamp(1.25rem,4vw,2.5rem);--width-page:1180px;--width-narrow:760px;--radius-sm:3px;--radius-md:12px;--radius-lg:22px;--radius-pill:999px;--ease-out:cubic-bezier(.22,1,.36,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--duration-fast:.22s;--duration:.48s;--duration-slow:.9s;--header-height:84px;--header-pad-top:1.15rem;--header-offset:calc(var(--header-height) + var(--header-pad-top));--image-opacity:1;--image-opacity-hover:.82;--image-overlay-opacity:1;--image-overlay-opacity-hover:.72}:root,[data-theme=light]{color-scheme:light;--color-ink:#121612;--color-ink-soft:#232a24;--color-forest:#15201a;--color-forest-deep:#0b100d;--color-ivory:#f6f1e8;--color-cream:#efe8db;--color-parchment:#e7dfd0;--color-stone:#8a8478;--color-muted:#6b7068;--color-white:#fbfaf7;--color-bg:#f6f1e8;--color-bg-muted:#efe8db;--color-surface:#fbfaf7;--color-surface-muted:#efe8db;--color-surface-glass:#ffffffad;--color-surface-glass-hover:#ffffffeb;--color-line-soft:#12161214;--color-card-outline:#1216121a;--color-card-divider:#12161214;--shadow-card:0 1px 2px #0d14100a,0 6px 18px #0d14100f;--color-overlay:#0b100d94;--color-overlay-strong:#0b100db8;--color-on-image:#f6f1e8;--color-on-image-muted:#f6f1e8d1;--color-image-veil-top:#0b100d2e;--color-image-veil-mid:#0b100d57;--color-image-veil-bottom:#0b100de0;--color-image-veil-side:#0b100d6b;--color-image-veil-base:#0b100d38;--color-image-veil-hover:#c9a45c24;--color-image-panel-veil:linear-gradient(135deg,#121a146b,#121a14bd);--color-image-panel-veil-hover:linear-gradient(135deg,#121a1447,#121a1494);--color-featured-start:#1a261f;--color-featured-end:#121a16;--color-featured-summary:#f6f1e8b8;--color-ghost-border:#f6f1e861;--color-header-bar:#0b100d85;--color-header-bar-scrolled:#0b100ddb;--color-header-border:#f6f1e824;--color-header-link:#f6f1e8d1;--color-header-shadow:#0b100d38;--color-header-shadow-scrolled:#0b100d2e;--color-footer-text:#f6f1e8b8;--color-footer-border:#f6f1e81a;--color-footer-muted:#f6f1e875;--color-trust-text:#f6f1e8b3;--color-trust-stat-bg:#ffffff0a;--color-trust-stat-bg-hover:#ffffff14;--color-selection-bg:#c9a45c47;--color-logo-mark-bg:#efe8db;--color-logo-on-dark:#f6f1e8;--color-logo-sub-on-dark:#f6f1e8e0;--gradient-page:radial-gradient(ellipse 90% 55% at 50% -10%,#8aa39424,transparent 58%),linear-gradient(180deg,#f6f1e8,#efe8db 48%,#f6f1e8);--gradient-section-soft:radial-gradient(circle at top left,#8aa39429,transparent 36%);--gradient-section-band:linear-gradient(180deg,#efe8db,#f6f1e8 28%,#f6f1e8);--gradient-footer:radial-gradient(ellipse 72% 60% at 50% 0%,#8aa3942b,transparent 62%),radial-gradient(ellipse 46% 42% at 88% 6%,#c9a45c14,transparent 60%),linear-gradient(180deg,#1a2620,#121a15 45%,#0a0e0b);--color-footer-edge:#c9a45c66;--shadow-footer-edge:0 0 18px #c9a45c2e;--shadow-soft:0 24px 60px #0d141024;--shadow-lift:0 18px 40px #0d14102e;--shadow-gold:0 12px 36px #c9a45c47;--glow-strength:.45;--glow-title-alpha:.06;--shadow-glow-soft:0 0 24px #c9a45c24;--shadow-glow-line:0 0 12px #c9a45c47;--shadow-glow-ring:0 18px 44px #0d141024,0 0 30px #c9a45c26;--shadow-glow-halo:0 0 0 1px #c9a45c29,0 0 42px #c9a45c24}[data-theme=dark]{color-scheme:dark;--color-ink:#f4efe6;--color-ink-soft:#e8e4dc;--color-forest:#121a16;--color-forest-deep:#070a08;--color-ivory:#f6f1e8;--color-cream:#15201a;--color-parchment:#1a2420;--color-stone:#b0a99c;--color-muted:#a8b0a7;--color-white:#1c2621;--color-bg:#0b100d;--color-bg-muted:#101612;--color-surface:#1a2420;--color-surface-muted:#15201a;--color-surface-glass:#1a2420c2;--color-surface-glass-hover:#202c26eb;--color-line-soft:#f6f1e81a;--color-card-outline:#f6f1e82e;--color-card-divider:#f6f1e81f;--shadow-card:0 1px 2px #00000047,0 6px 18px #00000052;--color-overlay:#070a08ad;--color-overlay-strong:#070a08d6;--color-on-image:#f6f1e8;--color-on-image-muted:#f6f1e8d6;--color-image-veil-top:#070a086b;--color-image-veil-mid:#070a0894;--color-image-veil-bottom:#070a08eb;--color-image-veil-side:#070a088c;--color-image-veil-base:#070a0861;--color-image-veil-hover:#c9a45c38;--color-image-panel-veil:linear-gradient(135deg,#070a089e,#121a16e0);--color-image-panel-veil-hover:linear-gradient(135deg,#070a087a,#121a16b8);--color-featured-start:#243029;--color-featured-end:#161f1a;--color-featured-summary:#f6f1e8c7;--color-ghost-border:#f6f1e857;--color-header-bar:#121a16c7;--color-header-bar-scrolled:#121a16f0;--color-header-border:#f6f1e81f;--color-header-link:#f6f1e8db;--color-header-shadow:#00000059;--color-header-shadow-scrolled:#0000006b;--color-footer-text:#f6f1e8bd;--color-footer-border:#f6f1e81f;--color-footer-muted:#f6f1e87a;--color-trust-text:#f6f1e8bd;--color-trust-stat-bg:#ffffff0d;--color-trust-stat-bg-hover:#ffffff1a;--color-selection-bg:#c9a45c59;--color-logo-mark-bg:#fbfaf7;--color-logo-on-dark:#f6f1e8;--color-logo-sub-on-dark:#f6f1e8db;--gradient-page:radial-gradient(ellipse 85% 55% at 50% -18%,#5d7a6a38,transparent 62%),radial-gradient(ellipse 55% 45% at 100% 35%,#c9a45c1a,transparent 58%),radial-gradient(ellipse 45% 40% at 0% 70%,#5d7a6a1f,transparent 55%),linear-gradient(180deg,#070a08,#101612 38%,#0b100d 72%,#070a08);--gradient-section-soft:radial-gradient(circle at top left,#5d7a6a33,transparent 38%);--gradient-section-band:linear-gradient(180deg,#101612,#0b100d 28%,#0b100d);--gradient-footer:radial-gradient(ellipse 72% 60% at 50% 0%,#5d7a6a2e,transparent 62%),radial-gradient(ellipse 46% 42% at 88% 6%,#c9a45c17,transparent 60%),linear-gradient(180deg,#16211b,#101712 45%,#0a0f0c);--color-footer-edge:#c9a45c73;--shadow-footer-edge:0 0 20px #c9a45c38;--image-opacity:.88;--image-opacity-hover:1;--image-overlay-opacity:1;--image-overlay-opacity-hover:.78;--shadow-soft:0 24px 60px #00000061;--shadow-lift:0 18px 40px #00000073;--shadow-gold:0 12px 36px #c9a45c38;--glow-strength:.75;--glow-title-alpha:.14;--shadow-glow-soft:0 0 30px #c9a45c38;--shadow-glow-line:0 0 16px #e4c67a6b;--shadow-glow-ring:0 18px 44px #0000006b,0 0 36px #c9a45c33;--shadow-glow-halo:0 0 0 1px #c9a45c3d,0 0 50px #c9a45c33}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100svh;font-family:var(--font-body);font-size:var(--text-md);color:var(--color-ink-soft);background:var(--gradient-page);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background var(--duration-slow) var(--ease-out),color var(--duration) var(--ease-out);margin:0;line-height:1.65}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p,ul{margin:0}ul{padding:0;list-style:none}#root,body{min-height:100svh}:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}::selection{background:var(--color-selection-bg);color:var(--color-ink)}.eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--color-gold);text-shadow:0 0 18px rgba(201,164,92,calc(.38 * var(--glow-strength)));align-items:center;gap:.75rem;font-size:.72rem;font-weight:500;display:inline-flex}.eyebrow:before{content:"";width:2rem;height:1px;box-shadow:0 0 12px rgba(201,164,92,calc(.42 * var(--glow-strength)));transform-origin:0;transition:transform .9s var(--ease-out);background:currentColor;transform:scaleX(0)}[data-revealed] .eyebrow:before{animation:line-glow 4s var(--ease-in-out) infinite;transform:scaleX(1)}.display{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink);text-shadow:0 0 32px rgba(201,164,92,var(--glow-title-alpha));font-weight:500;line-height:.95}.lede{color:var(--color-muted);font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.7}.price{font-family:var(--font-display);letter-spacing:-.02em;font-weight:500;line-height:1}@keyframes fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes scale-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes glow-pulse-soft{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes glow-drift{0%,to{transform:translate(0)}50%{transform:translate(16px,-10px)}}@keyframes text-glow-gold{0%,to{text-shadow:0 0 18px #e4c67a52,0 0 36px #c9a45c1f}50%{text-shadow:0 0 28px #e4c67a85,0 0 50px #c9a45c38}}@keyframes line-glow{0%,to{opacity:.6;box-shadow:0 0 7px #c9a45c3d}50%{opacity:1;box-shadow:0 0 15px #e4c67a75}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes ken-burns{0%{transform:scale(1.08)translate(0)}to{transform:scale(1.18)translateY(-1.5%)}}@keyframes shimmer{0%{background-position:0}to{background-position:200%}}@keyframes draw-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 #c9a45c59}50%{box-shadow:0 0 0 12px #c9a45c00}}@keyframes float-soft{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes glow-breathe{0%,to{opacity:.7}50%{opacity:1}}@keyframes glow-orb-drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(4vw,-3vh)scale(1.08)}66%{transform:translate(-3vw,2.5vh)scale(.96)}}@keyframes loader-ambient{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.75;transform:scale(1.04)}}@keyframes loader-line{0%{transform-origin:0;transform:scaleX(0)}50%{transform-origin:0;transform:scaleX(1)}51%{transform-origin:100%}to{transform-origin:100%;transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.grain,.sr-only{position:absolute}.grain{pointer-events:none;opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");inset:0}.glow-section{isolation:isolate;position:relative}.glow-section:before{z-index:-1;background:radial-gradient(ellipse var(--glow-a-size,58% 46%) at var(--glow-a-x,14%) var(--glow-a-y,16%),rgba(201,164,92,calc(.12 * var(--glow-strength))) 0,transparent 66%),radial-gradient(ellipse var(--glow-b-size,52% 42%) at var(--glow-b-x,88%) var(--glow-b-y,82%),rgba(138,163,148,calc(.13 * var(--glow-strength))) 0,transparent 64%);animation:glow-breathe 9s var(--ease-in-out) infinite;inset:0}.glow-divider:after,.glow-section:before{content:"";pointer-events:none;position:absolute}.glow-divider:after{z-index:0;background:linear-gradient(90deg,transparent 0,rgba(201,164,92,calc(.38 * var(--glow-strength))) 22%,rgba(228,198,122,calc(.62 * var(--glow-strength))) 50%,rgba(201,164,92,calc(.38 * var(--glow-strength))) 78%,transparent 100%);height:1px;box-shadow:var(--shadow-glow-line);animation:line-glow 5.5s var(--ease-in-out) infinite;top:0;left:8%;right:8%}@media (prefers-reduced-motion:reduce){.glow-divider:after,.glow-section:before{animation:none}}.image-stage{position:relative;overflow:hidden}.image-stage__media{position:absolute;inset:0}.image-stage__media img{object-fit:cover;width:100%;height:100%;opacity:var(--image-opacity);transition:opacity var(--duration) var(--ease-out),transform var(--duration-slow) var(--ease-out);transform:scale(1.02)}.image-stage__fill{z-index:1;pointer-events:none;opacity:var(--image-overlay-opacity);transition:opacity var(--duration) var(--ease-out),background var(--duration) var(--ease-out);position:absolute;inset:0}.image-stage:focus-within .image-stage__media img,.image-stage:hover .image-stage__media img{opacity:var(--image-opacity-hover);transform:scale(1.06)}.image-stage:focus-within .image-stage__fill,.image-stage:hover .image-stage__fill{opacity:var(--image-overlay-opacity-hover)}@media (prefers-reduced-motion:reduce){.image-stage__fill,.image-stage__media img{transition:none}.image-stage:focus-within .image-stage__media img,.image-stage:hover .image-stage__media img{transform:none}}body.clientLedgerPrinting *,body.ledgerPaperPrinting *{visibility:hidden}