@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cinzel-latin-ext-500-normal.1Z8Q-7rh.woff2)format("woff2"),url(/_astro/cinzel-latin-ext-500-normal.BxIh9iwm.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cinzel-latin-500-normal.B-2dbOfA.woff2)format("woff2"),url(/_astro/cinzel-latin-500-normal.DMNTwV-V.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-ext-500-normal.Yta7XZ9C.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-500-normal.lsPpqi9g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-500-normal.CyAY5ZLS.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-500-normal.DkJXBcIH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-vietnamese-500-normal.BZGLGj12.woff2)format("woff2"),url(/_astro/cormorant-garamond-vietnamese-500-normal.DqXqCC0q.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-ext-500-normal.CH1kM7og.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-ext-500-normal.DYeaGGzO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-500-normal.zIXX3Q-H.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-ext-500-italic.ClXnudBg.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-500-italic.DakTmaFY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-500-italic.DVnfXoMy.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-500-italic.C9gO-8KC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-vietnamese-500-italic.D3igDnAQ.woff2)format("woff2"),url(/_astro/cormorant-garamond-vietnamese-500-italic.C-296ow0.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-ext-500-italic.CE7zdTnu.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-ext-500-italic.CalKM9tT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-italic.Y14P-dkT.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-500-italic.DhNIfkTX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-cyrillic-ext-600-normal.BMhMHfrj.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-600-normal.CsIYWmWK.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-cyrillic-600-normal.C2atO-64.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-600-normal.FNmA3REe.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-vietnamese-600-normal.BoXdMtcr.woff2)format("woff2"),url(/_astro/cormorant-garamond-vietnamese-600-normal.C4HEjEaf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-ext-600-normal.DaBc-lu7.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-ext-600-normal.Dk3-quAP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-600-normal.Co1r35X9.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-600-normal.2CBVLo0M.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-cyrillic-ext-400-normal.o8fRvAFQ.woff2)format("woff2"),url(/_astro/eb-garamond-cyrillic-ext-400-normal.DG8lny6_.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-cyrillic-400-normal.DDLP67lu.woff2)format("woff2"),url(/_astro/eb-garamond-cyrillic-400-normal.C0kVTdou.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-greek-ext-400-normal.K8pwR3tn.woff2)format("woff2"),url(/_astro/eb-garamond-greek-ext-400-normal.BaZl8BIK.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-greek-400-normal.CVAbzS9p.woff2)format("woff2"),url(/_astro/eb-garamond-greek-400-normal.d4JlP2QH.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-vietnamese-400-normal.CLvJdMEL.woff2)format("woff2"),url(/_astro/eb-garamond-vietnamese-400-normal.ifvNSiWx.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-ext-400-normal.o4A__6QZ.woff2)format("woff2"),url(/_astro/eb-garamond-latin-ext-400-normal.B4EmgUmt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-400-normal.BCNrxLz_.woff2)format("woff2"),url(/_astro/eb-garamond-latin-400-normal.maQnHeKB.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-cyrillic-ext-500-normal.DcO3I2lp.woff2)format("woff2"),url(/_astro/eb-garamond-cyrillic-ext-500-normal.I3TfTkSf.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-cyrillic-500-normal.c5LjvaqX.woff2)format("woff2"),url(/_astro/eb-garamond-cyrillic-500-normal.CLHyttEY.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-greek-ext-500-normal.DkhmZW4r.woff2)format("woff2"),url(/_astro/eb-garamond-greek-ext-500-normal.CMJ7zNBO.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-greek-500-normal.BtA0fbXC.woff2)format("woff2"),url(/_astro/eb-garamond-greek-500-normal.BjSCMh1N.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-vietnamese-500-normal.BCT1_K6u.woff2)format("woff2"),url(/_astro/eb-garamond-vietnamese-500-normal.B0TRhMco.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-latin-ext-500-normal.BFuc0jzo.woff2)format("woff2"),url(/_astro/eb-garamond-latin-ext-500-normal.obw7ZvB_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-display:swap;font-weight:500;src:url(/_astro/eb-garamond-latin-500-normal.DehAIUv0.woff2)format("woff2"),url(/_astro/eb-garamond-latin-500-normal.DZU8xF9o.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#fff;--bg-alt:#fafaf8;--navy:#14264f;--text:#303744;--muted:#5d6472;--gold:#b08a3e;--gold-dark:#9a7733;--gold-soft:#f3ede1;--gold-text:#8a6a2b;--line:#e9e7e2;--f-caps:"Cinzel", "Cormorant Garamond", Georgia, serif;--f-head:"Cormorant Garamond", Georgia, serif;--f-body:"EB Garamond", Georgia, serif;--wrap:1200px;--gutter:20px;--section:76px;--ease-spring:cubic-bezier(.34, 1.32, .5, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--card-shadow:0 10px 28px -12px #14264f52, 0 2px 6px -2px #14264f1f}@media (width>=960px){:root{--gutter:40px;--section:120px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--f-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:18px;line-height:1.55}img{max-width:100%;height:auto;display:block}h1,h2,h3,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--navy);outline-offset:3px}main{overflow-x:clip}.wrap{width:100%;max-width:calc(var(--wrap) + var(--gutter) * 2);padding:0 var(--gutter);margin:0 auto}.center{text-align:center}.alt{background:var(--bg-alt)}section{padding:var(--section) 0}.eyebrow{font-family:var(--f-caps);letter-spacing:.24em;text-transform:uppercase;color:var(--gold-text);margin-bottom:14px;font-size:14px}.h2{font-family:var(--f-head);color:var(--navy);letter-spacing:-.005em;text-wrap:balance;font-size:38px;font-weight:500;line-height:1.08}.h2.caps{font-family:var(--f-caps);letter-spacing:.01em;font-size:32px;line-height:1.15}.h3{font-family:var(--f-head);color:var(--navy);font-size:30px;font-weight:600;line-height:1.12}.section-lead{max-width:34em;color:var(--muted);text-wrap:balance;margin:14px auto 0;font-size:19px}.body-lg{margin-top:20px;font-size:19px;line-height:1.55}@media (width>=960px){.h2{font-size:54px}.h2.caps{font-size:46px}.h3{font-size:38px}.section-lead,.body-lg{font-size:21px}}.ornament{color:var(--gold);justify-content:center;align-items:center;gap:10px;margin:0 auto 22px;display:flex}.ornament span{background:var(--gold);opacity:.75;width:72px;height:1px}.ornament-left{justify-content:flex-start}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{min-height:56px;color:var(--navy);font-family:var(--f-body);transition:filter .2s ease, transform .2s var(--ease-out), box-shadow .2s ease;background:linear-gradient(#dcc08a 0%,#c6a463 45%,#b08a3e 100%);border-radius:6px;justify-content:center;align-items:center;gap:12px;padding:14px 28px;font-size:20px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fff8e68c,0 6px 16px -8px #9a77338c}.btn svg{transition:transform .25s var(--ease-out)}.btn:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:inset 0 1px #fff8e699,0 10px 22px -10px #9a7733b3}.btn:hover svg{transform:translate(4px)}.btn:active{filter:brightness(.94);transform:translateY(0);box-shadow:inset 0 1px 2px #14264f33}.btn-wide{width:100%}.btn-small{min-height:44px;padding:10px 18px;font-size:17px}.round-btn{border:1px solid var(--line);width:46px;height:46px;color:var(--navy);background:var(--bg);transition:border-color .2s ease, background-color .2s ease, transform .2s var(--ease-out);border-radius:50%;place-items:center;display:inline-grid}.round-btn:hover{border-color:var(--gold);background:var(--gold-soft)}.round-btn:active{transform:scale(.94)}.round-btn:disabled{opacity:.35;cursor:default}.card-frame{aspect-ratio:88/127;box-shadow:var(--card-shadow);background:var(--line);border-radius:3%/2.08%;overflow:hidden}.card-frame img{object-fit:cover;width:100%;height:100%}.topbar{background:var(--navy);color:#fff;text-align:center;letter-spacing:.02em;padding:9px var(--gutter);font-size:15px}.site-header{border-bottom:1px solid var(--line);z-index:40;background:#fffffff7}.header-inner{justify-content:space-between;align-items:center;min-height:64px;display:flex}.wordmark{font-family:var(--f-caps);letter-spacing:.08em;text-transform:uppercase;color:var(--navy);font-size:19px;font-weight:500;text-decoration:none}.header-right{align-items:center;gap:22px;display:flex}.lang{font-family:var(--f-caps);letter-spacing:.1em;gap:4px;font-size:14px;display:flex}.lang a{color:var(--muted);padding:8px 6px;text-decoration:none}.lang a[aria-current]{color:var(--navy);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:5px}.header-cta{display:none}@media (width>=960px){.site-header{position:sticky;top:0}.header-inner{min-height:76px}.wordmark{font-size:22px}.header-cta{display:inline-flex}}.hero{padding:24px 0 var(--section)}.hero-grid{gap:28px;display:grid}.hero-media img{border-radius:4px;width:100%}.hero-text{text-align:center}.hero-title{font-family:var(--f-caps);letter-spacing:.01em;text-transform:uppercase;color:var(--navy);margin-bottom:18px;font-size:46px;font-weight:500;line-height:1.02}.hero-text .ornament{margin-bottom:18px}.hero-sub{font-family:var(--f-head);color:var(--navy);text-wrap:balance;font-size:27px;font-weight:500;line-height:1.2}.hero-lead{text-wrap:pretty;max-width:30em;margin:16px auto 0;font-size:18px}.price-row{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 18px;margin:26px 0 18px;display:flex}.price{font-family:var(--f-head);color:var(--gold);font-size:60px;font-weight:600;line-height:1}.price,.price-old,.sticky-price{font-variant-numeric:lining-nums}.price-old{font-family:var(--f-head);color:#8a8f99;font-size:34px;font-weight:500;line-height:1;text-decoration-color:#6f7480;text-decoration-thickness:2px}.facts{color:var(--muted);flex-flow:column wrap;justify-content:center;gap:2px;margin-top:16px;font-size:15px;display:flex}@media (width>=960px){.facts{flex-direction:row}.facts li{padding:2px 14px}.facts li+li{border-left:1px solid var(--line)}.hero{padding-top:56px}.hero-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:64px}.hero-media{order:2}.hero-text{text-align:left}.hero-text .ornament{justify-content:flex-start}.hero-title{font-size:76px}.hero-sub{font-size:34px}.hero-lead{margin-left:0;font-size:20px}.price-row{justify-content:flex-start}.price{font-size:72px}.price-old{font-size:40px}.hero-text .btn-wide{width:auto;min-width:360px}.facts{justify-content:flex-start}.facts li:first-child{padding-left:0}}.fan-section{padding-bottom:calc(var(--section) - 10px)}.fan{--cw:108px;--ch:calc(var(--cw) * 127 / 88);--spread:88px;--arc:14deg;--yo:20px;height:calc(var(--ch) + var(--yo) + 60px);outline:none;margin-top:40px;position:relative}.fan-card{left:50%;bottom:calc(var(--yo) + 16px);width:var(--cw);margin-left:calc(var(--cw) / -2);aspect-ratio:88/127;box-shadow:var(--card-shadow);background:var(--line);transform-origin:50% 100%;z-index:var(--z);transform:translateX(calc(var(--fx) * 3px)) rotate(calc(var(--fr) * 2deg));transition:transform .75s var(--ease-spring), box-shadow .3s ease;-webkit-tap-highlight-color:transparent;border-radius:3%/2.08%;position:absolute;overflow:hidden}.fan-card img{object-fit:cover;pointer-events:none;width:100%;height:100%}.fan-card:first-child{--fx:-1;--fr:-1;--fy:1;--z:1}.fan-card:nth-child(2){--fx:-.5;--fr:-.48;--fy:.25;--z:2}.fan-card:nth-child(3){--fx:0;--fr:0;--fy:-.25;--z:3}.fan-card:nth-child(4){--fx:.5;--fr:.48;--fy:.25;--z:2}.fan-card:nth-child(5){--fx:1;--fr:1;--fy:1;--z:1}.fan.is-open .fan-card{transform:translateX(calc(var(--fx) * var(--spread))) translateY(calc(var(--fy) * var(--yo))) rotate(calc(var(--fr) * var(--arc))) scale(var(--s,1))}.fan.is-open .fan-card:nth-child(3){--s:1.05}.fan.is-open .fan-card.is-selected{--s:1.14;z-index:10;transform:translateX(calc(var(--fx) * var(--spread))) translateY(calc(var(--fy) * var(--yo) - 22px)) rotate(calc(var(--fr) * var(--arc) * .5)) scale(var(--s));box-shadow:0 22px 40px -16px #14264f73}@media (width>=960px){.fan{--cw:230px;--spread:clamp(210px, 21vw, 300px);--arc:25deg;--yo:56px;height:calc(var(--ch) + var(--yo) + 130px);margin-top:56px}}@media (hover:hover){.fan.is-open .fan-card:hover,.fan.is-open .fan-card:focus-visible{--s:1.08;z-index:10}}.legend{text-align:center;max-width:820px;margin:0 auto}.legend blockquote{font-family:var(--f-head);color:var(--navy);text-wrap:balance;font-size:23px;font-style:italic;font-weight:500;line-height:1.4}.legend figcaption{font-family:var(--f-caps);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-top:16px;font-size:13px}.legend-lead{text-align:center;color:var(--text);max-width:34em;margin:22px auto 0;font-size:18px}.slider{margin-top:64px}.slider-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.slider-nav{align-items:center;gap:10px;display:flex}.counter{font-family:var(--f-head);color:var(--muted);font-variant-numeric:tabular-nums;margin-right:8px;font-size:20px}.counter b{color:var(--navy);font-weight:600}.slider-stage{margin:0 calc(var(--gutter) * -1);position:relative;container-type:inline-size}.slider-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;outline:none;gap:3cqw;padding-inline:13cqw;display:flex;overflow-x:auto}.slider-track::-webkit-scrollbar{display:none}.slide{scroll-snap-align:center;flex:0 0 74cqw;align-content:start;gap:28px;padding:4px 0 24px;display:grid}.slide-card{width:100%;transition:opacity .35s ease, transform .45s var(--ease-out)}.slide-text{transition:opacity .35s}.slide:not(.is-active) .slide-card{opacity:.55;transform:scale(.94)}.slide:not(.is-active) .slide-text{opacity:0}.side-arrow{z-index:2;position:absolute;top:calc(53.3977cqw + 4px);transform:translateY(-50%);box-shadow:0 6px 16px -6px #14264f59}.side-arrow:active{transform:translateY(-50%)scale(.94)}.side-prev{left:8px}.side-next{right:8px}.head-arrow{display:none}.slide-text .eyebrow{margin-bottom:10px}.slide-place{font-family:var(--f-head);color:var(--navy);margin-top:6px;font-size:23px;font-style:italic}.slide-story{text-wrap:pretty;margin-top:16px;font-size:18px}.slide-meaning{border-top:1px solid var(--line);margin-top:18px;padding-top:16px;font-size:18px}.slide-meaning b{color:var(--gold-text);font-weight:500}.thumbs{display:none}.slider-more{color:var(--muted);text-align:center;margin-top:8px;font-size:16px}@media (width>=960px){.legend blockquote{font-size:31px}.legend-lead{font-size:20px}.slider{margin-top:96px}.slider-stage{margin:0;container-type:normal}.slider-track{gap:0;padding-inline:0}.slide{flex:0 0 100%;grid-template-columns:380px 1fr;align-items:center;gap:72px;padding:6px 32px 30px}.slide:not(.is-active) .slide-card,.slide:not(.is-active) .slide-text{opacity:1;transform:none}.side-arrow{display:none}.head-arrow{display:inline-grid}.slide-card{width:100%}.slide-text{max-width:36em}.slide-story,.slide-meaning{font-size:20px}.slide-place{font-size:27px}.thumbs{gap:14px;margin-top:18px;display:flex}.thumb{aspect-ratio:88/127;opacity:.45;width:64px;transition:opacity .25s ease, transform .25s var(--ease-out);border-radius:3%/2.08%;overflow:hidden}.thumb img{object-fit:cover;width:100%;height:100%}.thumb:hover{opacity:.8;transform:translateY(-3px)}.thumb[aria-selected=true]{opacity:1;box-shadow:0 0 0 2px var(--bg), 0 0 0 3px var(--gold)}.slider-more{text-align:left;margin-top:22px}}.compare-grid{gap:44px;display:grid}.compare-cards{justify-content:center;align-items:flex-start;gap:10px;display:flex}.cmp{text-align:center;flex:0 auto}.cmp-img{height:220px;margin:0 auto}.cmp-img img{width:auto;height:100%}.cmp-img.card-frame{width:auto}.cmp-img.card-frame img{width:100%}.cmp-img.rws img{filter:drop-shadow(0 8px 16px #14264f38)}.cmp figcaption{flex-direction:column;gap:2px;margin-top:16px;display:flex}.cap-label{font-family:var(--f-caps);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:13px}.cap-name{font-family:var(--f-head);color:var(--navy);font-size:22px}.cap-note{color:var(--muted);max-width:13em;margin:0 auto;font-size:15px;font-style:italic}.cmp-arrow{color:var(--gold);align-self:center;margin-top:-60px}.checks{font-family:var(--f-head);color:var(--navy);flex-direction:column;align-items:center;gap:12px;margin-top:52px;font-size:22px;display:flex}.checks li{align-items:center;gap:12px;display:flex}.checks svg{color:var(--gold)}@media (width>=960px){.compare-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:64px}.compare-cards{gap:28px}.cmp-img{height:440px}.cap-label{letter-spacing:.18em;font-size:13px}.cap-name{font-size:26px}.checks{flex-direction:row;justify-content:center;gap:0;margin-top:72px;font-size:24px}.checks li{padding:6px 44px}.checks li+li{border-left:1px solid var(--line)}}.backstage{background:var(--navy);color:#d9dde6}.backstage .h2{color:#fff}.backstage .eyebrow,.backstage .ornament{color:#c9a560}.backstage .ornament span{background:#c9a560}.backstage-grid{grid-template-columns:1fr 1fr;gap:36px 16px;display:grid}.bs-text{grid-column:1/-1}.bs-final .card-frame{box-shadow:0 16px 36px -14px #0009}.bs-set img{aspect-ratio:88/127;object-fit:cover;border-radius:2px;width:100%}.backstage figcaption{text-align:center;flex-direction:column;margin-top:12px;font-size:15px;line-height:1.35;display:flex}.backstage figcaption b{color:#fff;font-size:17px;font-weight:500}.bs-strip{margin:48px calc(var(--gutter) * -1) 0;padding:0 var(--gutter) 6px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;outline:none;gap:14px;display:flex;overflow-x:auto}.bs-strip::-webkit-scrollbar{display:none}.bs-strip li{scroll-snap-align:start;flex:0 0 72%}.bs-strip img{aspect-ratio:4/3;object-fit:cover;border-radius:2px;width:100%}.bs-strip span{margin-top:10px;font-size:15px;display:block}.bs-strip b{color:#fff;font-weight:500}.bs-points{border-top:1px solid #ffffff24;grid-template-columns:1fr 1fr;gap:28px 16px;margin-top:52px;padding-top:40px;display:grid}.bs-points li{text-align:center;font-family:var(--f-head);color:#fff;flex-direction:column;align-items:center;gap:12px;font-size:19px;line-height:1.25;display:flex}.bs-points svg{color:#c9a560}@media (width>=960px){.backstage .h2{font-size:46px}.backstage-grid{grid-template-columns:1.25fr .75fr .9fr;align-items:start;gap:48px}.bs-text{grid-column:auto;padding-top:12px}.bs-strip{grid-template-columns:repeat(4,1fr);gap:20px;margin:64px 0 0;padding:0;display:grid;overflow:visible}.bs-points{grid-template-columns:repeat(4,1fr);gap:0;margin-top:72px}.bs-points li{padding:0 20px;font-size:22px}.bs-points li+li{border-left:1px solid #ffffff24}}.box-grid{gap:36px;display:grid}.box-media img{mix-blend-mode:multiply;width:min(100%,520px);margin:0 auto}.box-list{margin-top:26px}.box-list li{border-bottom:1px solid var(--line);flex-direction:column;padding:16px 0;display:flex}.box-list b{font-family:var(--f-head);color:var(--navy);font-size:25px;font-weight:600}.box-list span{color:var(--muted);font-size:17px}.objection{background:var(--bg-alt);border-left:2px solid var(--gold);margin-top:32px;padding:24px 24px 26px}.objection-q{font-family:var(--f-head);color:var(--navy);margin-bottom:6px;font-size:25px;font-weight:600}@media (width>=960px){.box-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px}.box-list b{font-size:28px}.box-list span{font-size:19px}.objection{padding:28px 32px 30px}.objection p:last-child{font-size:19px}}.gift-cols{gap:34px;margin-top:48px;display:grid}.gift-cols .num{font-family:var(--f-head);color:var(--gold-dark);margin-bottom:6px;font-size:22px;font-weight:600;display:block}.gift-cols .h3{font-size:28px}.gift-cols p{margin-top:10px;font-size:18px}.gift-delivery{font-family:var(--f-head);color:var(--navy);text-align:left;justify-content:center;align-items:center;gap:12px;margin-top:48px;font-size:22px;display:flex}.gift-delivery svg{color:var(--gold);flex:none}@media (width>=960px){.gift-cols{grid-template-columns:repeat(3,1fr);gap:0;margin-top:64px}.gift-cols li{padding:0 44px}.gift-cols li:first-child{padding-left:0}.gift-cols li+li{border-left:1px solid var(--line)}.gift-cols .h3{font-size:32px}.gift-cols p{font-size:19px}}.offer{padding-top:calc(var(--section) - 20px)}.offer-grid{gap:32px;display:grid}.offer-media img{border-radius:4px;width:100%}.badge{background:var(--gold-soft);font-family:var(--f-caps);letter-spacing:.16em;text-transform:uppercase;color:var(--navy);border-radius:999px;margin-bottom:18px;padding:7px 16px;font-size:13px;display:inline-block}.offer-product{flex-direction:column;gap:2px;margin-top:22px;font-size:18px;display:flex}.offer-product .cap-label{color:var(--navy);font-size:14px}.offer .price-row{justify-content:flex-start}.fine{color:var(--muted);flex-direction:column;gap:4px;margin-top:18px;font-size:15px;display:flex}@media (width>=960px){.offer-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:72px}.offer-product{font-size:20px}}.faq-wrap{max-width:calc(860px + var(--gutter) * 2)}.faq-list{border-top:1px solid var(--line);margin-top:30px}.faq details{border-bottom:1px solid var(--line)}.faq summary{font-family:var(--f-head);color:var(--navy);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:23px;font-weight:600;line-height:1.25;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq-icon{color:var(--gold);transition:transform .3s var(--ease-out);flex:none}.faq details[open] .faq-icon{transform:rotate(45deg)}.faq summary:hover{color:var(--gold-dark)}.faq details p{max-width:40em;padding:0 0 22px;font-size:18px}@media (width>=960px){.faq summary{font-size:26px}.faq details p{font-size:20px}}.faq-contact{margin-top:28px;font-size:18px}.faq-contact a,.footer-company a{color:var(--navy);text-decoration-color:var(--gold);text-underline-offset:4px}.faq-contact a:hover,.footer-company a:hover{color:var(--gold-text)}.site-footer{border-top:1px solid var(--line);padding:72px 0 120px}.footer-brand{font-family:var(--f-caps);letter-spacing:.14em;text-transform:uppercase;color:var(--navy);font-size:22px}.footer-tag{font-family:var(--f-caps);letter-spacing:.24em;text-transform:uppercase;color:var(--muted);margin-top:6px;font-size:13px}.footer-company{color:var(--muted);margin-top:20px;font-size:15px}.footer-company+.footer-company{margin-top:4px}.footer-links{flex-wrap:wrap;justify-content:center;gap:6px 24px;margin-top:22px;font-size:16px;display:flex}.footer-links a{color:var(--navy);text-decoration-color:var(--line);text-underline-offset:4px}.footer-links a:hover{text-decoration-color:var(--gold)}@media (width>=960px){.site-footer{padding-bottom:72px}}.sticky-bar{z-index:50;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);transition:transform .35s var(--ease-out);background:#fff;justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -8px 24px -16px #14264f59}.sticky-bar.is-visible{transform:translateY(0)}.sticky-price{flex-direction:column;line-height:1.1;display:flex}.sticky-price b{font-family:var(--f-head);color:var(--gold-dark);font-size:30px;font-weight:600}.sticky-price s{font-family:var(--f-head);color:#8a8f99;margin-right:4px;font-size:19px}.sticky-price span{color:var(--muted);font-size:14px}@media (width>=960px){.sticky-bar{display:none}}.rise{animation:rise .9s var(--ease-out) both;animation-delay:calc(var(--n,0) * 70ms)}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}.js .reveal{opacity:0;transition:opacity .7s var(--ease-out), transform .8s var(--ease-out);transition-delay:var(--delay,0s);transform:translateY(22px)}.js .reveal.is-in{opacity:1;transform:none}.hero-media img{transform-origin:60%;animation:18s ease-in-out infinite alternate hero-drift}@keyframes hero-drift{0%{transform:scale(1)}to{transform:scale(1.04)}}.hero-media{border-radius:4px;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .reveal{opacity:1;transition:none;transform:none}.hero-media img,.rise{animation:none}.fan-card,.btn,.btn svg,.sticky-bar,.thumb,.faq-icon{transition:none}}
