@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400 900;src:url(../fonts/cinzel-latin-ext-wght-normal.woff2)format("woff2-variations");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:400 900;src:url(../fonts/cinzel-latin-wght-normal.woff2)format("woff2-variations");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:300 700;src:url(../fonts/cormorant-garamond-latin-ext-wght-normal.woff2)format("woff2-variations");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:300 700;src:url(../fonts/cormorant-garamond-latin-wght-normal.woff2)format("woff2-variations");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:300 700;src:url(../fonts/cormorant-garamond-latin-ext-wght-italic.woff2)format("woff2-variations");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:300 700;src:url(../fonts/cormorant-garamond-latin-wght-italic.woff2)format("woff2-variations");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:DM Sans;font-style:normal;font-display:swap;font-weight:100 1000;src:url(../fonts/dm-sans-latin-ext-opsz-normal.woff2)format("woff2-variations");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:DM Sans;font-style:normal;font-display:swap;font-weight:100 1000;src:url(../fonts/dm-sans-latin-opsz-normal.woff2)format("woff2-variations");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:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(../fonts/amiri-arabic-400-normal.woff2)format("woff2")}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:700;src:url(../fonts/amiri-arabic-700-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:300;src:url(../fonts/ibm-plex-sans-arabic-arabic-300-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../fonts/ibm-plex-sans-arabic-arabic-400-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../fonts/ibm-plex-sans-arabic-arabic-500-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../fonts/ibm-plex-sans-arabic-arabic-600-normal.woff2)format("woff2")}@layer reset{*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--gold-40) transparent;scrollbar-width:thin}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--obsidian);color:var(--cream);font-family:var(--body);font-size:var(--step-0);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-weight:300;line-height:1.7;overflow-x:clip}img,picture,video,svg{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:2px}::selection{background:var(--gold-40);color:var(--cream)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--obsidian)}::-webkit-scrollbar-thumb{background:var(--gold-20);border:2px solid var(--obsidian);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--gold-40)}}@layer tokens{:root{--obsidian:#1b120b;--cask:#2a1a10;--gold:#c8a24a;--gold-deep:#b88a2b;--gold-lit:#e8d48b;--cream:#f4efe6;--stone:#cfc4b3;--claret:#7a2a2a;--gold-06:color-mix(in srgb, var(--gold) 6%, transparent);--gold-12:color-mix(in srgb, var(--gold) 12%, transparent);--gold-20:color-mix(in srgb, var(--gold) 20%, transparent);--gold-40:color-mix(in srgb, var(--gold) 40%, transparent);--ink-40:color-mix(in srgb, var(--obsidian) 40%, transparent);--ink-80:color-mix(in srgb, var(--obsidian) 80%, transparent);--veil:color-mix(in srgb, var(--cask) 40%, transparent);--display:"Cinzel", "Didot", Georgia, serif;--accent:"Cormorant Garamond", Georgia, serif;--body:"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--step--1:clamp(.8rem, .77rem + .16vw, .9rem);--step-0:clamp(1rem, .96rem + .2vw, 1.1rem);--step-1:clamp(1.12rem, 1.05rem + .36vw, 1.36rem);--step-2:clamp(1.38rem, 1.24rem + .68vw, 1.82rem);--step-3:clamp(1.7rem, 1.44rem + 1.24vw, 2.44rem);--step-4:clamp(2.1rem, 1.62rem + 2.3vw, 3.4rem);--step-5:clamp(2.6rem, 1.7rem + 4.3vw, 5.2rem);--s-1:.5rem;--s-2:.875rem;--s-3:1.375rem;--s-4:2.25rem;--s-5:3.5rem;--s-6:5.5rem;--s-7:8rem;--measure:62ch;--gutter:clamp(1.25rem, 4vw, 3rem);--shell:1180px;--ease:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--edge:1px solid var(--gold-12);--lift:0 24px 60px -28px #000c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:lang(ar){--display:"Amiri", "Cinzel", Georgia, serif;--accent:"Amiri", "Cormorant Garamond", Georgia, serif;--body:"IBM Plex Sans Arabic", "DM Sans", -apple-system, "Segoe UI", Tahoma, sans-serif}}@layer base{h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;font-weight:600;line-height:1.08}h1{font-size:var(--step-5)}h2{font-size:var(--step-4)}h3{font-size:var(--step-2)}h4{font-size:var(--step-1)}p{text-wrap:pretty}strong{color:var(--cream);font-weight:500}em{font-style:italic}body:after{content:"";z-index:9000;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}}@layer layout{.shell{width:min(100% - var(--gutter) * 2, var(--shell));margin-inline:auto}.shell--narrow{--shell:760px}.shell--wide{--shell:1400px}.section{padding-block:var(--s-6)}.section.is-tight{padding-block:var(--s-5)}.section.is-tall{padding-block:var(--s-7)}.section.is-veiled{background:var(--veil)}.section.is-edged{border-block-start:var(--edge)}.stack>*+*{margin-block-start:var(--flow,var(--s-3))}.prose{max-width:var(--measure)}.prose p+p{margin-block-start:var(--s-3)}.grid{gap:var(--s-3);grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));display:grid}@media (width<900px){.grid{--cols:2}}@media (width<560px){.grid{--cols:1}}.center{text-align:center}.center .prose{margin-inline:auto}:target,section[id]{scroll-margin-block-start:5.5rem}html{scroll-padding-block:5.5rem 2rem}}@layer components{.eyebrow{font-size:var(--step--1);letter-spacing:.3em;text-transform:uppercase;color:var(--gold-deep);font-weight:500;display:block}.lede{font-family:var(--accent);font-size:var(--step-1);color:var(--stone);font-style:italic;line-height:1.55}.gilded{background:linear-gradient(115deg, var(--gold) 0%, var(--gold-lit) 38%, var(--gold) 58%, var(--gold-deep) 100%);color:#0000;background-size:220%;-webkit-background-clip:text;background-clip:text}.btn{--btn-bg:var(--gold);--btn-fg:var(--obsidian);justify-content:center;align-items:center;gap:var(--s-1);background:var(--btn-bg);color:var(--btn-fg);font-size:var(--step--1);letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--btn-bg);isolation:isolate;transition:transform .4s var(--ease), background-color .4s var(--ease), color .4s var(--ease), border-color .4s var(--ease);padding:.95rem 2.1rem;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.btn:after{content:"";z-index:-1;transition:translate .7s var(--ease);background:linear-gradient(100deg,#0000,#ffffff61,#0000);position:absolute;inset:0;translate:-110%}.btn:hover,.btn:focus-visible{transform:translateY(-2px)}:is(.btn:hover,.btn:focus-visible):after{translate:110%}.btn:active{transform:translateY(0)}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}:is(.btn[disabled],.btn[aria-disabled=true]):after{display:none}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--gold);border-color:var(--gold-40)}.btn--ghost:hover,.btn--ghost:focus-visible{border-color:var(--gold);background:var(--gold-06)}.btn--claret{--btn-bg:var(--claret);--btn-fg:var(--cream)}.link{color:var(--gold);background-image:linear-gradient(var(--gold), var(--gold));transition:background-size .45s var(--ease), color .3s;background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px}.link:hover,.link:focus-visible{color:var(--gold-lit);background-size:100% 1px}.card{padding:var(--s-4) var(--s-3);background:color-mix(in srgb, var(--cask) 35%, transparent);border:var(--edge);transition:border-color .5s var(--ease), transform .5s var(--ease);position:relative;overflow:hidden}.card:before{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);opacity:0;block-size:1px;transition:opacity .5s var(--ease);position:absolute;inset-block-start:0;inset-inline:0}.card:hover{border-color:var(--gold-20);transform:translateY(-4px)}.card:hover:before{opacity:1}.card-field{container-type:inline-size}@container (width<300px){.card{padding:var(--s-3) var(--s-2)}}.rule{background:linear-gradient(90deg, transparent, var(--gold-20), transparent);border:0;block-size:1px}.badge{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);background:var(--gold-06);border:1px solid var(--gold-20);padding:.3rem .75rem;font-size:.62rem;font-weight:500;display:inline-block}.badge.is-quiet{color:var(--stone);border-color:color-mix(in srgb, var(--stone) 22%, transparent);background:0 0}.badge.is-claret{color:#e8b5b5;border-color:color-mix(in srgb, var(--claret) 45%, transparent);background:color-mix(in srgb, var(--claret) 14%, transparent)}.stars{color:var(--gold);letter-spacing:.15em;line-height:1}.field{gap:.35rem;display:grid}.field label{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:.66rem;font-weight:500}.field input,.field textarea,.field select{background:color-mix(in srgb, var(--obsidian) 70%, transparent);border:1px solid var(--gold-12);inline-size:100%;color:var(--cream);padding:.8rem 1rem;transition:border-color .3s}:is(.field input,.field textarea,.field select)::placeholder{color:color-mix(in srgb, var(--stone) 45%, transparent)}:is(.field input,.field textarea,.field select):focus{border-color:var(--gold);outline:none}.field textarea{resize:vertical;min-block-size:8rem}.field :is(input,textarea):user-invalid{border-color:#c449}.field :is(input,textarea):user-valid{border-color:#6c66}.skip{z-index:9999;background:var(--gold);color:var(--obsidian);font-size:var(--step--1);padding:.6rem 1.1rem;position:absolute;inset-block-start:-100%;inset-inline-start:var(--s-2)}.skip:focus{inset-block-start:var(--s-2)}.masthead{z-index:1000;justify-content:space-between;align-items:center;gap:var(--s-3);padding:.85rem var(--gutter);border-block-end:var(--edge);view-transition-name:masthead;display:flex;position:fixed;inset-block-start:0;inset-inline:0}.masthead:before{content:"";z-index:-1;background:color-mix(in srgb, var(--obsidian) 88%, transparent);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);position:absolute;inset:0}.brand{flex:none;align-items:center;gap:.55rem;display:inline-flex}.brand__word{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;font-size:.95rem;font-weight:700}.brand__tm{vertical-align:.35em;letter-spacing:0;font-size:.5em}.mainnav{align-items:center;gap:clamp(.9rem,1.6vw,1.7rem);display:flex}.mainnav a{letter-spacing:.15em;text-transform:uppercase;color:var(--stone);white-space:nowrap;font-size:.64rem;font-weight:400;transition:color .3s;position:relative}.mainnav a:after{content:"";background:var(--gold);block-size:1px;inline-size:0;transition:inline-size .4s var(--ease);position:absolute;inset-block-end:-5px;inset-inline-start:0}.mainnav a:hover,.mainnav a:focus-visible{color:var(--gold)}:is(.mainnav a:hover,.mainnav a:focus-visible):after{inline-size:100%}.mainnav a[aria-current=page]{color:var(--gold)}.mainnav a[aria-current=page]:after{inline-size:100%}.masthead__actions{flex:none;align-items:center;gap:.7rem;display:flex}.langpick{position:relative}.langpick>summary{cursor:pointer;letter-spacing:.16em;min-block-size:44px;color:var(--stone);align-items:center;gap:.35rem;padding-inline:.45rem;font-size:.64rem;font-weight:500;list-style:none;transition:color .3s;display:inline-flex}.langpick>summary::-webkit-details-marker{display:none}.langpick>summary svg{fill:none;stroke:currentColor;stroke-width:1.3px;block-size:16px;inline-size:16px}.langpick>summary:hover,.langpick>summary:focus-visible{color:var(--gold)}.langpick[open]>summary{color:var(--gold)}@media (width<=30em){.masthead .cta-pill{display:none}.masthead__actions{gap:.15rem!important}.langpick>summary{padding-inline:.3rem}}@media (width<=24em){.masthead .brand__word{letter-spacing:.1em;font-size:.82rem}.masthead .brand{gap:.4rem}.langpick>summary span{display:none}}@media (width<=21em){.masthead .brand__word{display:none}}.langpick__menu{z-index:60;background:var(--obsidian);border:1px solid var(--gold-20);min-inline-size:11rem;margin:0;padding:.35rem;list-style:none;position:absolute;inset-block-start:calc(100% + .35rem);inset-inline-end:0;box-shadow:0 18px 40px #00000073}.langpick__menu a{color:var(--cream);padding:.65rem .85rem;font-size:.82rem;transition:background-color .2s,color .2s;display:block}.langpick__menu a:hover,.langpick__menu a:focus-visible{background:var(--gold-06);color:var(--gold)}.langpick__menu a[aria-current]{color:var(--gold)}.cta-pill{letter-spacing:.15em;text-transform:uppercase;color:var(--gold);border:1px solid var(--gold-40);padding:.42rem 1.05rem;font-size:.64rem;font-weight:500;transition:background-color .3s,color .3s,border-color .3s}.cta-pill:hover,.cta-pill:focus-visible{background:var(--gold);color:var(--obsidian);border-color:var(--gold)}.burger{flex-direction:column;gap:5px;padding:5px;display:none}.burger span{background:var(--gold);block-size:1px;inline-size:22px;transition:transform .35s var(--ease), opacity .25s}@media (width>=1180px){#navtoggle{display:none}}@media (width>=1180px){.mainnav__extra{display:none}}body:has(#navtoggle:focus-visible) .burger{outline:2px solid var(--gold);outline-offset:3px}@media (width<1180px){.burger{display:flex}.mainnav{inline-size:min(78%,340px);padding:calc(4.5rem + env(safe-area-inset-top)) var(--s-4) var(--s-4);overscroll-behavior:contain;background:var(--obsidian);border-inline-start:var(--edge);transition:translate .45s var(--ease);flex-direction:column;justify-content:safe center;gap:1.6rem;position:fixed;inset-block:0;inset-inline-end:0;overflow-y:auto;translate:100%}.mainnav a{font-size:.78rem}body:has(#navtoggle:checked) .mainnav{translate:0}body:has(#navtoggle:checked) .scrim{opacity:1;pointer-events:auto}body:has(#navtoggle:checked){overflow:hidden}body:has(#navtoggle:checked) .burger span:first-child{transform:translateY(6px)rotate(45deg)}body:has(#navtoggle:checked) .burger span:nth-child(2){opacity:0}body:has(#navtoggle:checked) .burger span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}}.scrim{z-index:999;opacity:0;pointer-events:none;background:#0009;transition:opacity .4s;position:fixed;inset:0}.hero{min-block-size:100svh;padding:calc(var(--s-7) + 2rem) var(--gutter) var(--s-6);text-align:center;isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.hero__media{z-index:-2;background:var(--obsidian) url(../images/r/gayo-highlands-hero-800w.jpg) center / cover no-repeat;position:absolute;inset:0}.hero__media video,.hero__media img{object-fit:cover;block-size:100%;inline-size:100%}.hero__media video{opacity:0;transition:opacity .8s var(--ease)}.hero__media video.is-playing{opacity:1}@media (width>=900px) and (prefers-reduced-motion:no-preference){.hero__media{background-image:url(../images/hero-video-first-frame.jpg)}}.hero__veil{z-index:-1;background:radial-gradient(ellipse 70% 55% at 50% 42%, transparent, color-mix(in srgb, var(--obsidian) 72%, transparent) 78%), linear-gradient(180deg, var(--ink-80) 0%, color-mix(in srgb, var(--obsidian) 55%, transparent) 30%, var(--obsidian) 97%);position:absolute;inset:0}.hero__inner{max-inline-size:60ch}.hero h1{margin-block:var(--s-2) var(--s-2)}.hero__sub{font-family:var(--accent);font-style:italic;font-size:var(--step-1);color:var(--stone);max-inline-size:46ch;margin-inline:auto}.hero__ctas{gap:var(--s-2);flex-wrap:wrap;justify-content:center;margin-block-start:var(--s-4);display:flex}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.hero__inner{animation:linear both heroDrift;animation-timeline:scroll();animation-range:0 90svh}.hero__media{animation:linear both heroZoom;animation-timeline:scroll();animation-range:0 100svh}}}@keyframes heroDrift{to{opacity:0;transform:translateY(-3.5rem)scale(.97)}}@keyframes heroZoom{to{transform:scale(1.12)}}.scroll-cue{letter-spacing:.3em;text-transform:uppercase;color:var(--stone);justify-items:center;gap:.6rem;font-size:.58rem;display:grid;position:absolute;inset-block-end:var(--s-3);inset-inline:0}.scroll-cue i{background:linear-gradient(var(--gold), transparent);block-size:44px;inline-size:1px;display:block}@media (prefers-reduced-motion:no-preference){.scroll-cue i{animation:cue 2.4s var(--ease-in-out) infinite;transform-origin:top}}@keyframes cue{0%,to{opacity:.5;scale:1 .4}50%{opacity:1;scale:1}}.steps{counter-reset:step}.step{padding-inline-start:3.6rem;position:relative}.step:before{counter-increment:step;content:counter(step, decimal-leading-zero);font-family:var(--display);font-size:var(--step-1);color:var(--gold-40);position:absolute;inset-block-start:.1em;inset-inline-start:0}.step h3{font-size:var(--step-1);margin-block-end:.3rem}.step p{font-size:var(--step--1);color:var(--stone)}.product{gap:var(--s-2);text-align:center;display:grid}.product__shot{max-inline-size:210px;margin-inline:auto;position:relative}.product__shot img{box-shadow:var(--lift);transition:transform .6s var(--ease);border-radius:6px}.product__name{font-family:var(--display);font-size:var(--step-1)}.product__meta{font-family:var(--accent);color:var(--stone);font-style:italic;font-size:var(--step-0)}.product__notes{font-size:var(--step--1);color:var(--stone)}.product__price{font-family:var(--display);font-size:var(--step-2);color:var(--gold)}.product__alt{color:var(--stone);opacity:.8;font-size:.68rem}.product[data-sold=true] .product__shot img{filter:grayscale(.55)brightness(.75)}.quote{font-family:var(--accent);font-style:italic;font-size:var(--step-3);color:var(--cream);max-inline-size:26ch;margin-inline:auto;line-height:1.4}.quote__by{font-size:var(--step--1);letter-spacing:.06em;color:var(--stone);font-style:normal;font-family:var(--body)}.feature{min-block-size:62svh;padding:var(--s-6) var(--gutter);text-align:center;isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.feature>img,.feature>picture{z-index:-2;block-size:100%;inline-size:100%;position:absolute;inset:0}.feature>img,.feature>picture img{object-fit:cover;block-size:100%;inline-size:100%}.feature:before{content:"";z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--obsidian) 82%, transparent), color-mix(in srgb, var(--obsidian) 88%, transparent));position:absolute;inset:0}.footer{padding-block:var(--s-5) var(--s-3);border-block-start:var(--edge);background:var(--veil);font-size:var(--step--1)}.footer__grid{gap:var(--s-4);grid-template-columns:1.6fr repeat(3,1fr);display:grid}@media (width<860px){.footer__grid{grid-template-columns:1fr 1fr}}@media (width<520px){.footer__grid{grid-template-columns:1fr}}.footer__head{letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-block-end:.9rem;font-size:.6rem;font-weight:500}.footer__links a{color:var(--stone);transition:color .3s}.footer__links a:hover{color:var(--gold)}.footer__base{justify-content:space-between;align-items:center;gap:var(--s-2);border-block-start:var(--edge);color:var(--stone);flex-wrap:wrap;margin-block-start:var(--s-4);padding-block-start:var(--s-3);font-size:.68rem;display:flex}.socials{flex-wrap:wrap;gap:.9rem;max-inline-size:22rem;display:flex}.socials a{color:var(--stone);transition:color .3s,transform .3s}.socials a:hover{color:var(--gold);transform:translateY(-2px)}.socials svg{fill:currentColor;block-size:16px;inline-size:16px}.lang{flex-wrap:wrap;gap:.4rem;display:flex}.lang a{letter-spacing:.14em;text-transform:uppercase;color:var(--stone);border:1px solid var(--gold-12);padding:.28rem .7rem;font-size:.6rem;transition:all .3s}.lang a:hover{color:var(--gold);border-color:var(--gold)}.lang a[aria-current=true]{background:var(--gold);color:var(--obsidian);border-color:var(--gold)}.h-lg{font-size:var(--step-4)}.h-xl{font-size:var(--step-5)}.eyebrow--gold{color:var(--gold)}.section__head,.sect__head{max-inline-size:58ch;text-align:center;margin-block-end:var(--s-5);margin-inline:auto}:is(.section__head,.sect__head) .eyebrow,:is(.section__head,.sect__head) h2{margin-block-end:var(--s-2)}.sect__cta{text-align:center;margin-block-start:var(--s-5)}.split{gap:clamp(var(--s-4), 5vw, var(--s-6));grid-template-columns:1fr 1fr;align-items:center;display:grid}@media (width<900px){.split{grid-template-columns:1fr}}.split__text .eyebrow{margin-block-end:var(--s-2)}.split__text h2{margin-block-end:var(--s-3)}.split__text>p+p{margin-block-start:var(--s-3)}.split__text .btn,.split__text .link-arrow{margin-block-start:var(--s-4)}.split--rev .split__media{order:-1}@media (width<900px){.split--rev .split__media{order:0}}.split__media{position:relative}.split__media img{aspect-ratio:4/5;object-fit:cover;inline-size:100%;box-shadow:var(--lift);border-radius:2px}.split__media:after{content:"";inset:var(--s-2) calc(var(--s-2) * -1) calc(var(--s-2) * -1) var(--s-2);border:1px solid var(--gold-20);pointer-events:none;z-index:-1;position:absolute}.link-arrow{font-size:var(--step--1);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);align-items:center;gap:.6rem;font-weight:500;display:inline-flex}.link-arrow:after{content:"";background:var(--gold);block-size:1px;inline-size:2rem;transition:inline-size .45s var(--ease)}.link-arrow:hover:after,.link-arrow:focus-visible:after{inline-size:3.2rem}.pledge{font-size:var(--step-1);color:var(--cream);border-inline-start:2px solid var(--gold);margin-block:var(--s-3);text-align:start;max-inline-size:52ch;margin-inline:auto;padding-inline-start:var(--s-3)}.fineprint{font-size:var(--step--1);color:color-mix(in srgb, var(--stone) 75%, transparent);margin-block-start:var(--s-3)}.spec{border-block-start:var(--edge);grid-template-columns:1fr 1fr;gap:0;margin-block-start:var(--s-3);display:grid}@media (width<560px){.spec{grid-template-columns:1fr}}.spec>div{justify-content:space-between;gap:var(--s-2);border-block-end:var(--edge);padding-block:.7rem;display:flex}.spec>div:nth-child(odd){padding-inline-end:var(--s-3)}.spec dt{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);flex:none;font-size:.75rem}.spec dd{font-size:var(--step--1);color:var(--stone);text-align:end}.flag{letter-spacing:.16em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.28rem .7rem;font-size:.56rem;font-weight:500;position:absolute;inset-block-start:.6rem;inset-inline-start:.6rem}.flag--in{color:var(--gold);background:color-mix(in srgb, var(--obsidian) 72%, transparent);border:1px solid var(--gold-40)}.flag--out{color:#e8c9c9;background:color-mix(in srgb, var(--claret) 55%, transparent);border:1px solid color-mix(in srgb, var(--claret) 70%, transparent)}.flag--tag{color:var(--cream);background:color-mix(in srgb, var(--claret) 70%, transparent);border:1px solid color-mix(in srgb, var(--gold) 45%, transparent)}.pdp__tag{letter-spacing:.18em;text-transform:uppercase;inline-size:fit-content;color:var(--cream);background:color-mix(in srgb, var(--claret) 55%, transparent);border:1px solid color-mix(in srgb, var(--gold) 45%, transparent);justify-self:start;margin-block-end:.2rem;padding:.3rem .8rem;font-size:.62rem}.pdp__more{margin-block-start:-.2rem}.grid--products{--cols:3;align-items:start}.range{gap:var(--s-4) var(--s-3);grid-template-columns:2fr 1fr;align-items:start;display:grid}.range__group{gap:var(--s-3);align-content:start;display:grid}.range__group:first-child .range__grid{--cols:2}.range__group--edition .range__grid{--cols:1}.range__group--edition .range__head{border-inline-start:2px solid var(--claret);padding-inline-start:var(--s-2)}.range__head{align-content:start;gap:.5rem;min-block-size:9.5rem;display:grid}.range__head .eyebrow{margin:0}.range__head p{color:var(--stone);font-size:var(--step--1);max-inline-size:52ch}.range__title{font-family:var(--display);font-size:var(--step-2)}@media (width<900px){.range{grid-template-columns:1fr}.range__head{min-block-size:0}.range__group:first-child .range__grid{--cols:1}}.pdp__tag--flagship{color:var(--gold);background:color-mix(in srgb, var(--obsidian) 72%, transparent);border-color:var(--gold-40)}.edition-note{padding:var(--s-2) var(--s-3);border-inline-start:2px solid var(--claret);background:color-mix(in srgb, var(--claret) 12%, transparent);font-size:var(--step--1);color:var(--stone);gap:.5rem;display:grid}.edition-note strong{color:var(--cream);font-weight:500}@media (width<900px){.grid--products{--cols:1;max-inline-size:420px;margin-inline:auto}}.product{padding:var(--s-3);border:var(--edge);background:color-mix(in srgb, var(--cask) 28%, transparent);transition:border-color .5s var(--ease), transform .5s var(--ease)}.product:hover{border-color:var(--gold-20);transform:translateY(-4px)}.product__shot{display:block;overflow:hidden}.product__shot img{aspect-ratio:3/4;object-fit:cover;inline-size:100%}.product__body{justify-items:center;gap:.55rem;display:grid}.product__body .btn{inline-size:100%;margin-block-start:var(--s-2)}.product__more{letter-spacing:.14em;text-transform:uppercase;color:var(--stone);text-underline-offset:4px;font-size:.64rem;text-decoration:underline}.product__more:hover{color:var(--gold)}.btn--lg{font-size:var(--step-0);padding:1.1rem 2.6rem}.btn--wide{inline-size:100%}.feature--short{min-block-size:48svh}.feature .btn,.feature .link-arrow{margin-block-start:var(--s-4)}.feature .eyebrow{margin-block-end:var(--s-2)}.feature h2{margin-block-end:var(--s-3)}.carthandle{block-size:38px;inline-size:38px;color:var(--gold);place-items:center;display:grid;position:relative}.carthandle svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;block-size:21px;inline-size:21px}.carthandle:hover{color:var(--gold-lit)}.carthandle__n{min-inline-size:17px;font-family:var(--body);text-align:center;color:var(--obsidian);background:var(--gold);border-radius:99px;padding:0 4px;font-size:.6rem;font-weight:500;line-height:17px;position:absolute;inset-block-start:1px;inset-inline-end:0}.drawer{z-index:2600;position:fixed;inset:0}.drawer[hidden]{display:none}.drawer__scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .4s var(--ease);background:#000000ad;position:absolute;inset:0}.drawer__panel{z-index:1;background:var(--obsidian);border-inline-start:var(--edge);inline-size:min(100%,420px);transition:translate .45s var(--ease);flex-direction:column;display:flex;position:absolute;inset-block:0;inset-inline-end:0;translate:100%;box-shadow:-30px 0 70px -30px #000000e6}.drawer.is-open .drawer__panel{translate:0}.drawer.is-open .drawer__scrim{opacity:1}.drawer__top{padding:var(--s-3);border-block-end:var(--edge);justify-content:space-between;align-items:center;display:flex}.drawer__h{font-size:var(--step-1)}.drawer__x{color:var(--stone);font-size:1.7rem;line-height:1}.drawer__x:hover{color:var(--gold)}.drawer__body{padding:var(--s-3);flex:1;overflow-y:auto}.drawer__foot{padding:var(--s-3);border-block-start:var(--edge);background:var(--veil)}.drawer__row{letter-spacing:.16em;text-transform:uppercase;color:var(--stone);justify-content:space-between;align-items:baseline;font-size:.68rem;display:flex}.drawer__row strong{font-family:var(--display);font-size:var(--step-2);color:var(--gold);letter-spacing:0}.drawer__note{color:var(--stone);margin-block:.5rem var(--s-2);font-size:.75rem}.drawer__dest{justify-content:space-between;align-items:center;gap:.8rem;margin-block-end:.8rem;display:flex}.drawer__dest label{letter-spacing:.16em;text-transform:uppercase;color:var(--stone);font-size:.64rem}.drawer__dest select{background:var(--obsidian);min-block-size:40px;max-inline-size:15rem;color:var(--cream);border:1px solid var(--gold-20);flex:1;padding:.45rem .7rem;font-size:.85rem}.drawer__sum{gap:.35rem;margin:0;display:grid}.drawer__sum dd{color:var(--cream);letter-spacing:0;text-transform:none;margin:0;font-size:.9rem}.drawer__sum .drawer__row--total{border-block-start:var(--edge);margin-block-start:.35rem;padding-block-start:.5rem}.drawer__sum .drawer__row--total dd{font-family:var(--display);font-size:var(--step-2);color:var(--gold)}.drawer__sum .drawer__parts{color:var(--stone);letter-spacing:0;text-transform:none;margin-block-start:-.15rem;font-size:.7rem}.shipmeter{background:var(--gold-12);border-radius:3px;block-size:3px;margin-block:.6rem .35rem;display:block;overflow:hidden}.shipmeter i{background:linear-gradient(90deg, var(--gold-deep), var(--gold-lit));border-radius:inherit;block-size:100%;transition:inline-size .5s var(--ease);display:block}.shipmeter__t{color:var(--gold);display:block}.drawer__addon{border-block:var(--edge);color:var(--stone);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-block-end:.5rem;padding-block:.75rem;font-size:.8rem;display:flex}.drawer__addon .btn{min-block-size:44px;padding:.55rem .9rem;font-size:.62rem}.drawer__trust{text-align:center;color:var(--stone);margin-block-start:.7rem;font-size:.62rem}.cartline{gap:var(--s-2);padding-block:var(--s-2);border-block-end:var(--edge);grid-template-columns:62px 1fr auto;align-items:center;display:grid}.cartline:last-child{border-block-end:0}.cartline img{aspect-ratio:3/4;object-fit:cover;inline-size:62px}.cartline__n{font-family:var(--display);font-size:var(--step-0)}.cartline__p{color:var(--gold);font-size:.72rem}.qty{border:1px solid var(--gold-20);align-items:center;display:inline-flex}.qty button{block-size:26px;inline-size:26px;color:var(--gold);line-height:1}.qty span{text-align:center;min-inline-size:26px;font-size:.78rem}.cart-empty{text-align:center;color:var(--stone);padding-block:var(--s-5);font-family:var(--accent);font-style:italic;font-size:var(--step-1)}.footer__slogan{font-family:var(--display);letter-spacing:.22em;text-transform:uppercase;background:linear-gradient(115deg, var(--gold) 0%, var(--gold-lit) 40%, var(--gold) 60%, var(--gold-deep) 100%);color:#0000;background-size:220%;-webkit-background-clip:text;background-clip:text;margin-block-start:var(--s-2);font-size:.78rem}.footer__tag{font-family:var(--accent);color:var(--gold);margin-block-start:.4rem;font-style:italic}.footer__origin{color:var(--stone);margin-block-start:.5rem;font-size:.72rem}.footer__tm{opacity:.7;display:block}.footer__legal{gap:var(--s-3);flex-wrap:wrap;margin-block-start:var(--s-2);font-size:.66rem;display:flex}.footer__legal a{color:var(--stone)}.footer__legal a:hover{color:var(--gold)}.cartline__x{color:var(--stone);align-self:start;font-size:1.3rem;line-height:1}.cartline__x:hover{color:var(--claret)}.masthead.is-stuck{padding-block:.5rem;box-shadow:0 10px 40px -24px #000000e6}.masthead.is-stuck:before{background:color-mix(in srgb, var(--obsidian) 96%, transparent)}body.gw-cart-open{overflow:hidden}body.gw-cart-open .wa-float{opacity:0;pointer-events:none}.crumbs{padding-block:calc(var(--s-6) + 1rem) 0}.crumbs ol{letter-spacing:.12em;text-transform:uppercase;color:var(--stone);flex-wrap:wrap;gap:.5rem;font-size:.66rem;display:flex}.crumbs li+li:before{content:"/";color:var(--gold-40);margin-inline-end:.5rem}.crumbs a:hover,.crumbs [aria-current]{color:var(--gold)}.pagehead{padding-block:var(--s-5) var(--s-4)}.pagehead h1{font-size:var(--step-5);margin-block:var(--s-2)}.pagehead .lede{max-inline-size:60ch}.crumbs+.pagehead{padding-block-start:var(--s-3)}.pagehead--media{padding-block:calc(var(--s-7) + 2rem) var(--s-6);isolation:isolate;position:relative;overflow:hidden}.pagehead--media>picture img{z-index:-2;object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.pagehead--media:before{content:"";z-index:-1;background:linear-gradient(180deg, var(--ink-80), color-mix(in srgb, var(--obsidian) 70%, transparent) 45%, var(--obsidian));position:absolute;inset:0}.tablewrap{overflow-x:auto}.table{border-collapse:collapse;inline-size:100%;font-size:var(--step--1)}.table th,.table td{text-align:start;border-block-end:var(--edge);padding:.85rem 1rem}.table thead th{font-family:var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);white-space:nowrap;font-size:.62rem;font-weight:500}.table tbody th{font-family:var(--body);color:var(--cream);white-space:nowrap;font-weight:400}.table td{color:var(--stone)}.table tbody tr:hover{background:var(--gold-06)}.pdp__grid{gap:clamp(var(--s-4), 5vw, var(--s-6));grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (width<900px){.pdp__grid{grid-template-columns:1fr}}.pdp__media{position:sticky;inset-block-start:6rem}@media (width<900px){.pdp__media{position:static}}.pdp__media img{aspect-ratio:3/4;object-fit:cover;inline-size:100%;box-shadow:var(--lift)}.pdp__buy h1{font-size:var(--step-4);margin-block:var(--s-1) var(--s-2)}.pdp__buy>*+*{margin-block-start:var(--s-3)}.pdp__price{font-family:var(--display);font-size:var(--step-3);color:var(--gold)}.pdp__assure{font-size:var(--step--1);color:var(--stone);gap:.6rem;display:grid}.pdp__assure li{grid-template-columns:18px 1fr;align-items:start;gap:.6rem;display:grid}.pdp__assure svg{block-size:15px;inline-size:15px;stroke:var(--gold);fill:none;stroke-width:1.8px;margin-block-start:.35em}.stockline{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.68rem;display:inline-flex}.stockline svg{stroke:currentColor;fill:none;stroke-width:2px;block-size:15px;inline-size:15px}.stockline--in{color:var(--gold)}.stockline--out{color:#e8b5b5}.notice{padding:var(--s-2) var(--s-3);background:color-mix(in srgb, var(--claret) 14%, transparent);border-inline-start:2px solid var(--claret);font-size:var(--step--1);color:var(--cream)}.waitlist{gap:var(--s-2);display:grid}.elsewhere{gap:var(--s-2);padding:var(--s-3);border:1px solid var(--gold-20);background:linear-gradient(160deg, var(--gold-06), transparent 70%);display:grid}.elsewhere .eyebrow,.elsewhere .fineprint{margin:0}.elsewhere__text{font-family:var(--accent);font-size:var(--step-1);color:var(--cream);font-style:italic;line-height:1.45}.elsewhere__alt{font-size:var(--step--1);color:var(--stone)}.elsewhere__or{align-items:center;gap:var(--s-2);font-size:var(--step--1);color:var(--stone);margin-block-start:var(--s-2);display:flex}.elsewhere__or:after{content:"";background:var(--gold-12);flex:1;block-size:1px}.ext{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:.95em;inline-size:.95em}.bullets{gap:.7rem;display:grid}.bullets li{color:var(--stone);padding-inline-start:1.5rem;position:relative}.bullets li:before{content:"";background:var(--gold);block-size:1px;inline-size:6px;position:absolute;inset-block-start:.65em;inset-inline-start:0}.steps--flow{gap:var(--s-3);display:grid}.figure__cap{color:var(--stone);text-align:center;margin-block-start:.7rem;font-size:.72rem}.prose h3{font-size:var(--step-1);margin-block-start:var(--s-3)}.section>.shell>.eyebrow{margin-block-end:var(--s-2)}.section h2+.prose{margin-block-start:var(--s-3)}.pagehead--tall{padding-block:calc(var(--s-7) + 3rem) var(--s-6)}.form{gap:var(--s-3);display:grid}.form__row{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}@media (width<560px){.form__row{grid-template-columns:1fr}}.form__status{font-size:var(--step--1);min-block-size:1.2em}.form__status:empty{display:none}.form__status.is-ok{color:var(--gold)}.form__status.is-bad{color:#e8b5b5}.check{font-size:var(--step--1);color:var(--stone);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.7rem;display:grid}.check input{block-size:18px;inline-size:18px;accent-color:var(--gold);margin-block-start:.2em}.rating{border:0}.rating legend{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-block-end:.5rem;font-size:.66rem;font-weight:500}.rating__set{flex-direction:row-reverse;justify-content:flex-end;gap:.25rem;display:inline-flex}.rating__set input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.rating__set label{color:var(--gold-20);cursor:pointer;font-size:1.9rem;line-height:1;transition:color .2s,transform .2s}.rating__set input:checked~label,.rating__set label:hover,.rating__set label:hover~label{color:var(--gold)}.rating__set label:hover{transform:scale(1.12)}.rating__set input:focus-visible+label{outline:2px solid var(--gold);outline-offset:3px}.accordion{border-block-start:var(--edge)}.accordion details{border-block-end:var(--edge)}.accordion summary{justify-content:space-between;align-items:center;gap:var(--s-2);padding-block:var(--s-3);font-family:var(--display);font-size:var(--step-1);cursor:pointer;list-style:none;transition:color .3s;display:flex}.accordion summary::-webkit-details-marker{display:none}.accordion summary:after{content:"";border-inline-end:1px solid var(--gold);border-block-end:1px solid var(--gold);block-size:11px;inline-size:11px;transition:rotate .35s var(--ease);flex:none;rotate:45deg}.accordion summary:hover{color:var(--gold)}.accordion details[open]>summary:after{rotate:-135deg}.accordion .acc__body{color:var(--stone);max-inline-size:var(--measure);padding-block-end:var(--s-3)}@media (prefers-reduced-motion:no-preference){.accordion details[open] .acc__body{animation:fade .45s var(--ease) both}}.reviewlist{gap:var(--s-3);display:grid}.reviewlist__head{font-family:var(--display);font-size:var(--step-0);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);border-block-start:1px solid #c8a24a2e;margin-block-start:var(--s-3);padding-block-start:var(--s-3)}.review{padding:var(--s-3);border:var(--edge);background:color-mix(in srgb, var(--cask) 26%, transparent)}.review__top{justify-content:space-between;align-items:baseline;gap:var(--s-2);flex-wrap:wrap;margin-block-end:.6rem;display:flex}.review__who{font-family:var(--display);font-size:var(--step-1)}.review__when{color:var(--stone);font-size:.68rem}.review__title{font-family:var(--accent);font-style:italic;font-size:var(--step-1);color:var(--gold);margin-block-end:.4rem}.review__body{color:var(--stone);font-size:var(--step--1)}.review__meta{letter-spacing:.12em;text-transform:uppercase;color:var(--stone);flex-wrap:wrap;gap:.8rem;margin-block-start:.8rem;font-size:.62rem;display:flex}.review__verified{color:var(--gold);align-items:center;gap:.4rem;display:inline-flex}.review__vine{color:var(--gold);text-underline-offset:.2em;-webkit-text-decoration:underline #c8a24a73;text-decoration:underline #c8a24a73}.review__vine:hover{text-decoration-color:currentColor}.review__verified svg{stroke:currentColor;fill:none;stroke-width:2.2px;block-size:13px;inline-size:13px}.ratingbar{align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-3);border:1px solid var(--gold-20);background:var(--gold-06);flex-wrap:wrap;margin-block-end:var(--s-3);display:flex}.ratingbar .ratingbar__n{font-family:var(--display);font-size:var(--step-3);color:var(--gold)}.ratingbar .ratingbar__c{font-size:var(--step--1);color:var(--stone)}.acct__head{justify-content:space-between;align-items:center;gap:var(--s-2);flex-wrap:wrap;margin-block-end:var(--s-4);display:flex}.ordercard{padding:var(--s-3);margin-block:var(--s-3);border:var(--edge);background:color-mix(in srgb, var(--cask) 26%, transparent);text-align:start}.orderrow{gap:var(--s-2);padding-block:var(--s-2);border-block-end:var(--edge);font-size:var(--step--1);grid-template-columns:1fr auto;display:grid}.orderrow strong{font-family:var(--display)}.spec--stack{grid-template-columns:1fr}.center-steps{margin-block:var(--s-5);text-align:start;max-inline-size:640px;margin-inline:auto}.figure img{object-fit:cover;inline-size:100%;box-shadow:var(--lift)}code{background:var(--gold-06);border:1px solid var(--gold-12);color:var(--gold);padding:.12em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.wa-float{z-index:900;color:#0b3d1e;block-size:50px;inline-size:50px;transition:transform .35s var(--ease), opacity .3s;background:#25d366;border-radius:50%;place-items:center;display:grid;position:fixed;inset-block-end:clamp(1rem,3vw,1.6rem);inset-inline-end:clamp(1rem,3vw,1.6rem);box-shadow:0 12px 30px -10px #000000b3}.wa-float svg{fill:currentColor;block-size:27px;inline-size:27px}.wa-float:hover,.wa-float:focus-visible{transform:translateY(-3px)scale(1.05)}@media print{.wa-float,.masthead{display:none}}.split__media--art{margin:0}.split__media--art img{aspect-ratio:auto var(--ar,4 / 5);object-fit:contain;border:1px solid var(--gold-20);box-shadow:var(--lift)}.split__media--art picture:after{display:none}.split__media--art:after{inset:var(--s-2) calc(var(--s-2) * -1) calc(var(--s-2) * -1) var(--s-2)}.split__media--art figcaption{font-family:var(--accent);font-style:italic;font-size:var(--step--1);color:var(--stone);text-align:center;margin-block-start:var(--s-2)}.split__media--art:hover img{transform:none}.split__media--art img{animation:none!important}.figure--art{text-align:center;margin:0}.figure--art img{block-size:auto;inline-size:min(100%,520px);box-shadow:none;margin-inline:auto}.figure--art figcaption{font-family:var(--accent);font-style:italic;font-size:var(--step--1);color:var(--stone);margin-block-start:var(--s-2)}.methods{--cols:3;align-items:start}@media (width<900px){.methods{--cols:1;max-inline-size:380px;margin-inline:auto}}.method{justify-items:center;gap:var(--s-2);padding:var(--s-3);text-align:center;border:var(--edge);background:color-mix(in srgb, var(--cask) 24%, transparent);transition:border-color .5s var(--ease), transform .5s var(--ease);display:grid}.method:hover{border-color:var(--gold-20);transform:translateY(-4px)}.method>img{block-size:auto;inline-size:120px}.method h3{font-size:var(--step-1)}.method p{font-size:var(--step--1);color:var(--stone)}.method__spec{border-block-start:var(--edge);gap:0;inline-size:100%;display:grid}.method__spec>div{justify-content:space-between;gap:var(--s-2);border-block-end:var(--edge);padding-block:.45rem;display:flex}.method__spec dt{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);font-size:.6rem}.method__spec dd{font-size:var(--step--1);color:var(--cream)}@media (prefers-reduced-motion:no-preference){.method:hover>img{animation:bob 2.4s var(--ease-in-out) infinite}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.pdp__media{padding:clamp(var(--s-4), 5vw, var(--s-6)) var(--s-3);border:1px solid var(--gold-12);background:radial-gradient(58% 50% at 50% 40%, color-mix(in srgb, var(--gold) 15%, transparent), transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--cask) 45%, transparent), transparent 70%);isolation:isolate;place-items:center;display:grid;overflow:hidden}.pdp__media picture{inline-size:min(100%,520px);display:block}.pdp__media img{block-size:auto;inline-size:100%;max-inline-size:min(100%,520px);aspect-ratio:auto var(--ar,4 / 5);object-fit:contain;filter:drop-shadow(0 26px 34px #0000009e);box-shadow:none}.pdp__media:after{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--gold) 26%, transparent), transparent);filter:blur(5px);z-index:-1;border-radius:50%;block-size:14px;position:absolute;inset-block-end:12%;inset-inline:22%}@media (width<900px){.pdp__media{position:relative;inset-block-start:auto}}.product__shot{padding:var(--s-3) var(--s-2);background:radial-gradient(60% 52% at 50% 42%, color-mix(in srgb, var(--gold) 11%, transparent), transparent 72%);place-items:center;display:grid}.product__shot picture{inline-size:min(100%,260px);display:block}.product__shot img{aspect-ratio:auto var(--ar,4 / 5);object-fit:contain;filter:drop-shadow(0 16px 22px #0000008c);block-size:auto;inline-size:100%;max-inline-size:min(100%,260px)}.product:hover .product__shot img{transform:translateY(-6px)scale(1.03)}.table--compare tbody th{inline-size:34%;color:var(--gold);white-space:normal;font-weight:400}.table--compare td{vertical-align:top;inline-size:33%}.table--compare thead th:first-child{inline-size:34%}.table--compare tbody tr:nth-child(odd){background:color-mix(in srgb, var(--cask) 18%, transparent)}@media (width<620px){.table--compare{min-inline-size:520px}}@media (width<1180px){.mainnav a{align-items:center;min-block-size:44px;padding-block:.7rem;padding-inline:.3rem;display:flex}}.footer__links a,.footer__legal a,.crumbs a,.crumbs [aria-current]{display:inline-block;position:relative}:is(.footer__links a,.footer__legal a,.crumbs a,.crumbs [aria-current]):before{content:"";position:absolute;inset-block:-11px;inset-inline:-6px}.footer__links li+li{margin-block-start:.7rem}.footer__legal{gap:var(--s-3) var(--s-4);row-gap:1rem}.crumbs ol{gap:.5rem 1rem}.socials a{place-items:center;block-size:44px;inline-size:44px;margin-inline-start:-10px;display:grid}.socials{gap:.2rem}.lang a{align-items:center;min-block-size:40px;padding-block:.6rem;display:inline-flex}.link-arrow{padding-block:.5rem}.qty button{block-size:40px;inline-size:40px}.cartline__x{place-items:center;block-size:44px;inline-size:44px;margin-inline-end:-10px;display:grid}.burger{justify-content:center;align-items:center;block-size:44px;inline-size:44px}.carthandle,.drawer__x{block-size:44px;inline-size:44px}.accordion summary{min-block-size:44px}.masthead__actions{gap:.5rem}.product__more{padding-block:.55rem;display:inline-block}.errorsummary{padding:var(--s-3);border:1px solid color-mix(in srgb, var(--claret) 65%, transparent);background:color-mix(in srgb, var(--claret) 15%, transparent);margin-block-end:var(--s-3)}.errorsummary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.errorsummary ul{gap:.45rem;display:grid}.errorsummary a{color:#f0cfcf;text-underline-offset:3px;padding-block:.3rem;text-decoration:underline;display:inline-block}.errorsummary a:hover,.errorsummary a:focus-visible{color:var(--cream)}.errorsummary__h{font-family:var(--display);font-size:var(--step-1);color:#f0cfcf;margin-block-end:.6rem}.field :is(input,select,textarea)[aria-invalid=true]{border-color:color-mix(in srgb, var(--claret) 75%, transparent)}.letter{text-align:center}.letter__form{gap:var(--s-2);max-inline-size:30rem;margin:var(--s-4) auto 0;text-align:start;display:grid}.letter__form .fineprint{text-align:center}@media (width<700px){#collection .grid--products{gap:var(--s-2);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);scrollbar-width:thin;scrollbar-color:var(--gold-40) transparent;grid-template-columns:none;grid-auto-columns:84%;grid-auto-flow:column;padding-block-end:var(--s-2);overflow-x:auto}#collection .grid--products>*{scroll-snap-align:start}}.pdp__media--gallery{background:0 0;border:0;padding:0;display:block;overflow:visible}.pdp__media--gallery:after{display:none}.gallery{gap:var(--s-2);inline-size:100%;min-inline-size:0;display:grid}.gallery__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;min-inline-size:0;display:grid;overflow-x:auto}.gallery__track::-webkit-scrollbar{display:none}.gallery__track:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.gallery__slide{scroll-snap-align:start;border:1px solid var(--gold-12);isolation:isolate;position:relative;overflow:hidden}.gallery__slide picture{block-size:100%;inline-size:100%;position:absolute;inset:0}.gallery__slide img{aspect-ratio:auto;object-fit:cover;filter:none;block-size:100%;inline-size:100%;max-inline-size:none}.gallery__slide--stage{aspect-ratio:4/5;padding:clamp(var(--s-4), 5vw, var(--s-6)) var(--s-3);background:radial-gradient(58% 50% at 50% 40%, color-mix(in srgb, var(--gold) 15%, transparent), transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--cask) 45%, transparent), transparent 70%);place-items:center;min-block-size:0;display:grid}.gallery__slide--stage picture{inset:clamp(var(--s-4), 5vw, var(--s-6)) var(--s-3);block-size:auto;inline-size:auto;position:absolute}.gallery__slide--stage img{aspect-ratio:auto;object-fit:contain;filter:drop-shadow(0 26px 34px #0000009e);block-size:100%;inline-size:100%;max-inline-size:none}.gallery__slide--stage:after{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--gold) 26%, transparent), transparent);filter:blur(5px);z-index:-1;border-radius:50%;block-size:14px;position:absolute;inset-block-end:12%;inset-inline:22%}.gallery__thumbs{gap:var(--s-1);flex-wrap:wrap;display:flex}.gallery__thumb{border:1px solid var(--gold-12);background:var(--cask);cursor:pointer;opacity:.7;block-size:64px;inline-size:64px;padding:0;transition:opacity .25s,border-color .25s;overflow:hidden}.gallery__thumb picture,.gallery__thumb img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.gallery__thumb:hover,.gallery__thumb:focus-visible{opacity:1}.gallery__thumb:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.gallery__thumb[aria-current=true]{opacity:1;border-color:var(--gold)}.pdp__eta{font-size:var(--step--1);color:var(--stone);text-align:center}.buybar{z-index:900;padding:.75rem var(--gutter) calc(.75rem + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--obsidian) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-block-start:1px solid var(--gold-20);position:fixed;inset-block-end:0;inset-inline:0}@media (width>=900px){.buybar{display:none}}.buybar__in{justify-content:space-between;align-items:center;gap:var(--s-2);max-inline-size:40rem;margin-inline:auto;display:flex}.buybar__name{font-family:var(--display);color:var(--cream);font-size:.9rem;display:grid}.buybar__name span{font-family:var(--body);color:var(--gold);font-size:.85rem}@media (prefers-reduced-motion:no-preference){.buybar:not([hidden]){animation:barUp .35s var(--ease) both}}@keyframes barUp{0%{transform:translateY(100%)}}@media (width<900px){body.has-buybar .wa-float{translate:0 -76px}}.grid--compact{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.grid--compact .product{text-align:start;grid-template-columns:110px 1fr;align-items:center;display:grid}.grid--compact .product__shot{padding:var(--s-2)}.grid--compact .product__body{justify-items:start}.grid--compact .product__shot img{max-inline-size:100%}.grid--compact .product__shot picture{inline-size:100%}.brand__mark{aspect-ratio:816/558;flex:none;inline-size:30px;display:block;position:relative}.brand__mark img{object-fit:contain;block-size:100%;inline-size:100%}@supports ((-webkit-mask-image:url("../images/gw-mark.svg")) or (mask-image:url("../images/gw-mark.svg"))){.brand__mark{background-image:linear-gradient(115deg, var(--gold-deep) 0%, var(--gold) 26%, var(--gold-lit) 43%, #fff6dc 50%, var(--gold-lit) 57%, var(--gold) 74%, var(--gold-deep) 100%);background-position:-130%;background-size:260%;-webkit-mask:url(../images/gw-mark.svg) 50%/contain no-repeat;mask:url(../images/gw-mark.svg) 50%/contain no-repeat}.brand__mark img{visibility:hidden}}.brand__word{background-image:linear-gradient(115deg, var(--gold-deep) 0%, var(--gold) 26%, var(--gold-lit) 43%, #fff6dc 50%, var(--gold-lit) 57%, var(--gold) 74%, var(--gold-deep) 100%);color:#0000;background-position:-130%;background-size:260%;-webkit-background-clip:text;background-clip:text}.brand__tm{color:var(--gold-deep);-webkit-text-fill-color:var(--gold-deep)}@media (prefers-reduced-motion:no-preference){.brand__mark,.brand__word{animation:6.5s cubic-bezier(.5,0,.2,1) infinite sheen}.brand__word{animation-delay:.16s}.brand:hover .brand__mark,.brand:hover .brand__word{animation-duration:1.7s}}@keyframes sheen{0%{background-position:-130%}58%,to{background-position:230%}}.footer .brand__mark{inline-size:40px}.footer .brand__word{font-size:1.06rem}.progress{z-index:1001;transform-origin:0;background:linear-gradient(90deg, var(--gold-deep), var(--gold), var(--gold-lit), var(--gold));pointer-events:none;block-size:2px;position:fixed;inset-block-start:0;inset-inline:0;scale:0 1}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.progress{animation:linear both fill;animation-timeline:scroll(root)}}}@keyframes fill{to{scale:1}}.assurances{padding-block:var(--s-3);border-block:var(--edge);background:var(--veil);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.assurances__track{inline-size:max-content;display:flex}.assurances li{white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;color:var(--stone);align-items:center;gap:.5rem;padding-inline-end:var(--s-5);font-size:.66rem;display:inline-flex}.assurances svg{block-size:15px;inline-size:15px;stroke:var(--gold);fill:none;stroke-width:1.6px;flex:none}@media (prefers-reduced-motion:no-preference){.assurances__track{animation:34s linear infinite glide}.assurances:hover .assurances__track{animation-play-state:paused}}@keyframes glide{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.assurances__track{justify-content:center;row-gap:var(--s-2);flex-wrap:wrap;inline-size:100%;animation:none}.assurances__track [data-clone]{display:none}}.section__head:after,.sect__head:after{content:"";block-size:36px;inline-size:210px;margin:var(--s-3) auto 0;background:url(../images/ornament-branch.svg) 50%/contain no-repeat;display:block;scale:0 1}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.section__head:after,.sect__head:after{animation:linear both draw;animation-timeline:view();animation-range:cover 2% cover 26%}}}@keyframes draw{to{scale:1}}.split__media picture{display:block;position:relative;overflow:hidden}.split__media picture:after{content:"";pointer-events:none;background:radial-gradient(120% 90% at 50% 40%,#0000 42%,#0000006b);position:absolute;inset:0}.split__media img{transition:transform 1.1s var(--ease)}.split__media:hover img{transform:scale(1.045)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.split__media img{animation:linear both drift;animation-timeline:view()}}}@keyframes drift{0%{transform:translateY(-2.2%)scale(1.06)}to{transform:translateY(2.2%)scale(1.06)}}.section.is-veiled{isolation:isolate;position:relative;overflow:clip}.section.is-veiled:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(38% 46% at 22% 28%, color-mix(in srgb, var(--gold) 7%, transparent), transparent 70%), radial-gradient(34% 40% at 78% 72%, color-mix(in srgb, var(--claret) 8%, transparent), transparent 70%);position:absolute;inset:-30%}@media (prefers-reduced-motion:no-preference){.section.is-veiled:before{animation:wander 26s var(--ease-in-out) infinite alternate}}@keyframes wander{0%{transform:translate(-2.5%,-1.5%)scale(1)}to{transform:translate(2.5%,1.5%)scale(1.08)}}.product{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;transform-style:preserve-3d;position:relative}@media (hover:hover) and (prefers-reduced-motion:no-preference){.product.js-tilt{transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .5s var(--ease), border-color .5s var(--ease)}.product.js-tilt:hover{transition-duration:.12s}.product.js-tilt:after{content:"";z-index:2;pointer-events:none;opacity:0;background:radial-gradient(28% 34% at var(--mx) var(--my), color-mix(in srgb, var(--gold) 20%, transparent), transparent 72%);transition:opacity .45s;position:absolute;inset:0}.product.js-tilt:hover:after{opacity:1}}.feature{--mx:50%;--my:42%}.feature.js-spot:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(42% 46% at var(--mx) var(--my), color-mix(in srgb, var(--gold) 13%, transparent), transparent 70%);transition:opacity .6s;position:absolute;inset:0}.js-words .w{opacity:0;transition:opacity .75s var(--ease), transform .75s var(--ease);display:inline-block;transform:translateY(.62em)rotate(1.4deg)}.js-words.is-in .w{opacity:1;transform:none}.js-wipe{clip-path:inset(0 0 100%);transition:clip-path 1.15s var(--ease)}.js-wipe.is-in{clip-path:inset(0)}@media (prefers-reduced-motion:no-preference){.hero__inner>*{animation:enter .95s var(--ease) both}.hero__inner>.eyebrow{animation-delay:.12s}.hero__inner>h1{animation:settle .95s var(--ease) both}.hero__inner>.hero__sub{animation:settle .95s var(--ease) .1s both}.hero__inner>.hero__ctas{animation-delay:.58s}.scroll-cue{animation:enter 1s var(--ease) .9s both}.masthead{animation:dropIn .8s var(--ease) backwards}.assurances{animation:enter .9s var(--ease) .7s both}}@keyframes enter{0%{opacity:0;filter:blur(6px);transform:translateY(1.4rem)}to{opacity:1;filter:none;transform:none}}@keyframes settle{0%{transform:translateY(.9rem)}}@keyframes dropIn{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}.article-lede:first-letter{float:inline-start;font-family:var(--display);color:var(--gold);padding-block-start:.06em;padding-inline-end:.1em;font-size:3.1em;line-height:.82}.btn--gold:hover,.btn--gold:focus-visible{box-shadow:0 0 0 1px var(--gold-40), 0 14px 38px -16px var(--gold)}.quote{padding-block-start:var(--s-4);position:relative}.quote:before{content:"“";font-family:var(--display);color:var(--gold);opacity:.32;pointer-events:none;font-size:4.6rem;line-height:1;position:absolute;inset-block-start:-.18em;inset-inline-start:50%;translate:-50%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.quote:before{animation:linear both quoteIn;animation-timeline:view();animation-range:cover cover 30%}}}@keyframes quoteIn{0%{opacity:0;transform:translateY(.5rem)rotate(-8deg)}to{opacity:.32;transform:none}}@media (prefers-reduced-motion:no-preference){.carthandle__n.is-bumped{animation:bump .5s var(--ease)}.carthandle.is-bumped svg{animation:nudge .5s var(--ease)}}@keyframes bump{0%{scale:1}35%{background:var(--gold-lit);scale:1.5}to{scale:1}}@keyframes nudge{0%,to{transform:none}30%{transform:translateY(-3px)rotate(-6deg)}60%{transform:translateY(0)rotate(4deg)}}.flag--in{background-image:linear-gradient(115deg, color-mix(in srgb, var(--obsidian) 74%, transparent) 0%, color-mix(in srgb, var(--gold) 22%, transparent) 50%, color-mix(in srgb, var(--obsidian) 74%, transparent) 100%);background-size:260%}@media (prefers-reduced-motion:no-preference){.flag--in{animation:6.5s cubic-bezier(.5,0,.2,1) .9s infinite sheen}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.spec>div{animation:linear both slideIn;animation-timeline:view();animation-range:cover cover 30%}}}@keyframes slideIn{0%{transform:translate(-.7rem)}to{transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.step:before{animation:linear both lightUp;animation-timeline:view();animation-range:cover cover 34%}}}@keyframes lightUp{0%{color:var(--gold-12)}to{color:var(--gold)}}.section--paper{--paper-ink:var(--cask);--paper-accent:var(--claret);background:radial-gradient(120% 90% at 50% 0%, #ffffff59, transparent 60%), var(--cream);color:var(--paper-ink);isolation:isolate;position:relative}.section--paper:before{content:"";border:1px solid color-mix(in srgb, var(--cask) 28%, transparent);outline:1px solid color-mix(in srgb, var(--cask) 14%, transparent);outline-offset:5px;pointer-events:none;z-index:-1;position:absolute;inset:clamp(.6rem,2vw,1.4rem)}.section--paper h2,.section--paper h3,.section--paper strong{color:var(--paper-ink)}.section--paper .eyebrow{color:var(--paper-accent)}.section--paper .lede,.section--paper p{color:color-mix(in srgb, var(--cask) 88%, var(--cream))}.section--paper .fineprint{color:color-mix(in srgb, var(--cask) 80%, var(--cream))}.section--paper .spec{border-block-start-color:color-mix(in srgb, var(--cask) 22%, transparent)}.section--paper .spec>div{border-block-end-color:color-mix(in srgb, var(--cask) 22%, transparent)}.section--paper .spec dt{color:var(--paper-accent)}.section--paper .spec dd{color:var(--paper-ink)}.section--paper .link-arrow{color:var(--paper-accent)}.section--paper .link-arrow:after{background:var(--paper-accent)}.section--paper .split__media--art{background:var(--obsidian);padding:var(--s-2);box-shadow:0 30px 60px -30px #2a1a108c}.section--paper figcaption{color:var(--stone)}.split__media:after,.split__media--art:after{display:none}.split__media picture,.split__media--art picture{display:block;position:relative}.split__media picture:before{content:"";border:1px solid color-mix(in srgb, var(--gold-lit) 46%, transparent);pointer-events:none;z-index:2;transition:inset .9s var(--ease), border-color .9s var(--ease);position:absolute;inset:clamp(.6rem,1.3vw,1rem)}.split__media:hover picture:before{border-color:color-mix(in srgb, var(--gold-lit) 64%, transparent);inset:clamp(.8rem,1.6vw,1.25rem)}.split__media--art img{border:0}.gallery__slide--stage img,.product__shot img{filter:none;-webkit-mask-image:radial-gradient(58% 56%,#000 62%,#0000 100%);mask-image:radial-gradient(58% 56%,#000 62%,#0000 100%)}.focus-left img{object-position:30% 50%}.tiles{gap:var(--s-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<900px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.tile{gap:var(--s-2);align-content:start;margin:0;display:grid}.tile picture{display:block;position:relative;overflow:hidden}.tile picture:before{content:"";border:1px solid color-mix(in srgb, var(--gold-lit) 40%, transparent);pointer-events:none;z-index:1;position:absolute;inset:.55rem}.tile img{aspect-ratio:1;object-fit:cover;inline-size:100%;box-shadow:var(--lift)}.tile figcaption{font-size:var(--step--1);color:var(--stone);gap:.25rem;line-height:1.55;display:grid}.tile strong{font-family:var(--display);color:var(--cream);letter-spacing:.02em;font-size:1rem;font-weight:500}.tile__n{letter-spacing:.2em;color:var(--gold);font-size:.72rem}.film{margin:0}.film video{aspect-ratio:16/9;background:var(--obsidian);border:1px solid var(--gold-20);block-size:auto;inline-size:100%;box-shadow:var(--lift);display:block}.film figcaption{font-family:var(--accent);font-style:italic;font-size:var(--step--1);color:var(--stone);text-align:center;margin-block-start:var(--s-2)}.feature{margin-block:0 var(--s-5)}.feature picture{display:block;position:relative;overflow:hidden}.feature picture:before{content:"";border:1px solid color-mix(in srgb, var(--gold-lit) 46%, transparent);pointer-events:none;z-index:1;position:absolute;inset:clamp(.6rem,1.3vw,1rem)}.feature img{aspect-ratio:2;object-fit:cover;inline-size:100%;box-shadow:var(--lift)}.band{isolation:isolate;block-size:clamp(13rem,46svh,30rem);position:relative;overflow:hidden}.band picture{position:absolute;inset:-8% 0}.band img{object-fit:cover;block-size:100%;inline-size:100%}.band:after{content:"";background:linear-gradient(180deg, var(--obsidian) 0%, transparent 22%, transparent 78%, var(--obsidian) 100%);position:absolute;inset:0}.steps--seals{--cols:5;position:relative}.step--seal{align-content:start;gap:.55rem;padding-inline-start:0;display:grid}.step--seal:before{font-family:var(--body);letter-spacing:.2em;color:var(--gold);order:1;font-size:.72rem;position:static}.step--seal h3{order:2}.step--seal p{order:3}.step__seal{block-size:64px;inline-size:64px;color:var(--gold);background:radial-gradient(circle, color-mix(in srgb, var(--gold) 10%, transparent), transparent 70%), var(--obsidian);border:1px solid var(--gold-40);outline:1px solid var(--gold-12);outline-offset:4px;z-index:1;border-radius:50%;order:0;place-items:center;display:grid;position:relative}.step__seal svg{block-size:28px;inline-size:28px}@media (width>=1100px){.steps--seals:before{content:"";background:linear-gradient(90deg, transparent, var(--gold-40) 8%, var(--gold-40) 92%, transparent);block-size:1px;position:absolute;inset-block-start:32px;inset-inline:32px}}@media (width<1100px){.steps--seals{--cols:2}}@media (width<560px){.steps--seals{--cols:1}}.product__shot{aspect-ratio:1;justify-self:stretch;min-block-size:0;inline-size:100%;max-inline-size:320px;position:relative}.product__shot picture{inset:var(--s-3) var(--s-3) var(--s-2);block-size:auto;inline-size:auto;position:absolute}.product__shot img{aspect-ratio:auto;object-fit:contain;block-size:100%;inline-size:100%;max-inline-size:none}.flag{z-index:2;font-size:.62rem}.stars{vertical-align:-.1em;letter-spacing:0;gap:.15em;display:inline-flex}.stars .star{color:var(--gold-20);display:inline-flex}.stars .star.is-on{color:var(--gold)}.stars svg{block-size:1em;inline-size:1em}.rating__set label svg{block-size:1em;inline-size:1em;display:block}.wa-float{background:var(--obsidian);color:var(--gold);border:1px solid var(--gold-40)}.wa-float:hover,.wa-float:focus-visible{background:var(--gold);color:var(--obsidian)}.brand__tm{font-size:.7em}.btn--gold:after{background:linear-gradient(100deg,#0000 20%,#fff4d68c 50%,#0000 80%)}@media (prefers-reduced-motion:no-preference){.brand:hover .brand__word,.brand:focus-visible .brand__word{background:linear-gradient(100deg, var(--gold-deep) 0%, var(--gold-lit) 45%, var(--gold) 60%, var(--gold-deep) 100%);color:#0000;background-size:220%;-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite shimmer}}.h-md{font-size:var(--step-3)}.h-sm{font-size:var(--step-1);font-family:var(--display)}.btn--danger{--btn-bg:transparent;--btn-fg:#e8b5b5;border-color:#e8b5b573}.btn--danger:hover,.btn--danger:focus-visible{background:color-mix(in srgb, var(--claret) 45%, transparent);border-color:#e8b5b5}.linkbtn{min-block-size:44px;color:var(--gold);text-underline-offset:.2em;padding-inline:.2rem;text-decoration:underline;text-decoration-thickness:1px}.linkbtn:hover,.linkbtn:focus-visible{color:var(--gold-lit)}.code{letter-spacing:.08em;color:var(--gold-lit);font-family:ui-monospace,Menlo,monospace}.accthandle{block-size:44px;inline-size:44px;color:var(--gold);place-items:center;display:grid;position:relative}.accthandle svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;block-size:21px;inline-size:21px}.accthandle:hover,.accthandle:focus-visible{color:var(--gold-lit)}.accthandle__dot{background:var(--gold-lit);block-size:7px;inline-size:7px;box-shadow:0 0 0 2px var(--obsidian);border-radius:50%;display:none;position:absolute;inset-block-start:9px;inset-inline-end:9px}.is-member .accthandle__dot{display:block}.accthandle__me,.is-member .accthandle__in{display:none}.is-member .accthandle__me{display:inline}.accthandle__label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (width>=1180px){.accthandle{align-items:center;gap:.45rem;inline-size:auto;padding-inline:.35rem;display:inline-flex}.accthandle__label{clip-path:none;letter-spacing:.15em;text-transform:uppercase;block-size:auto;inline-size:auto;color:var(--stone);font-size:.64rem;transition:color .3s;position:static;overflow:visible}:root:lang(ar) .accthandle__label{letter-spacing:0;font-size:.9rem}.accthandle:hover .accthandle__label,.accthandle:focus-visible .accthandle__label{color:var(--gold-lit)}.accthandle__dot{inset-block-start:9px;inset-inline:1.45rem auto}}.acct-note{width:min(100% - var(--gutter) * 2, 760px);margin:var(--s-3) auto 0;padding:var(--s-2) var(--s-3);border:1px solid var(--gold-20);background:var(--gold-06);color:var(--cream);font-size:var(--step--1)}.acct-hero h1{font-size:var(--step-5)}.acct-doors{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;display:grid}.acct-door{padding:var(--s-4) var(--s-3);border:var(--edge);background:color-mix(in srgb, var(--cask) 35%, transparent);position:relative}.acct-door>.eyebrow{margin-block-end:.4rem}.acct-door>h2{margin-block-end:var(--s-3)}.acct-door--join{border-color:var(--gold-20);background:radial-gradient(120% 70% at 100% 0%, var(--gold-12), transparent 60%), color-mix(in srgb, var(--cask) 45%, transparent)}.perklist{margin:0 0 var(--s-3);font-size:var(--step--1);color:var(--stone);gap:.7rem;padding:0;list-style:none;display:grid}.perklist li{padding-inline-start:1.6rem;position:relative}.perklist li:before{content:"";border:1px solid var(--gold);background:var(--gold-20);block-size:.7rem;inline-size:.7rem;position:absolute;inset-block-start:.45em;inset-inline-start:0;rotate:45deg}.perklist strong{color:var(--cream);font-weight:500}.perklist--plain li:before{background:0 0}.acct-sent{font-size:var(--step--1);color:var(--stone)}.acct-sent strong{color:var(--cream);word-break:break-all}.acct-alt{font-size:var(--step--1);color:var(--stone);text-align:center;margin:0}.codebox{letter-spacing:.5em;text-align:center;caret-color:var(--gold);font-family:var(--display)!important;font-size:var(--step-3)!important;padding-inline-start:1.5em!important}.dash{padding-block:var(--s-4) var(--s-6)}.dash__shell{gap:var(--s-4);grid-template-columns:210px minmax(0,1fr);align-items:start;display:grid}.dash__nav{padding-block:var(--s-1);border-inline-start:var(--edge);gap:2px;display:grid;position:sticky;inset-block-start:96px}.dash__tab{letter-spacing:.16em;text-transform:uppercase;min-block-size:44px;color:var(--stone);transition:color .3s var(--ease), background-color .3s var(--ease);align-items:center;gap:.8rem;padding:.55rem 1rem;font-size:.7rem;display:flex;position:relative}.dash__tab svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:18px;inline-size:18px}.dash__tab:before{content:"";background:linear-gradient(var(--gold-lit), var(--gold-deep));inline-size:2px;transition:scale .45s var(--ease);position:absolute;inset-block:8px;inset-inline-start:-1px;scale:1 0}.dash__tab:hover,.dash__tab:focus-visible{color:var(--cream);background:var(--gold-06)}.dash__tab[aria-current=page]{color:var(--gold)}.dash__tab[aria-current=page]:before{scale:1}.dash__main{view-transition-name:dash-main;outline:none;min-inline-size:0}.dash__view{gap:var(--s-3);display:grid}.dash__head{margin-block-end:var(--s-1)}.dash__head .eyebrow{margin-block-end:.4rem}.dash__h{font-size:var(--step-4);outline:none;line-height:1.1}.dash__btns{gap:var(--s-2);flex-wrap:wrap;margin:0;display:flex}.dash__grid{gap:var(--s-3);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;display:grid}.backlink{font-size:var(--step--1)}@media (width<900px){.dash__shell,.dash__grid{grid-template-columns:minmax(0,1fr)}.dash__nav{z-index:70;scrollbar-width:none;padding:.25rem .25rem calc(.25rem + env(safe-area-inset-bottom));border:0;border-block-start:1px solid var(--gold-20);background:color-mix(in srgb, var(--obsidian) 88%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);gap:0;display:flex;position:fixed;inset-block:auto 0;inset-inline:0;overflow-x:auto}.dash__nav::-webkit-scrollbar{display:none}.dash__tab{letter-spacing:.06em;white-space:nowrap;flex-direction:column;flex:1 1 0;justify-content:center;gap:.25rem;min-inline-size:50px;padding:.45rem .15rem;font-size:.52rem}.dash__tab:before{block-size:2px;inline-size:auto;inset-block:auto 0;inset-inline:22%;scale:0 1}.dash__tab[aria-current=page]:before{scale:1}.dash{padding-block-end:calc(var(--s-6) + 64px)}.wa-float{inset-block-end:calc(76px + env(safe-area-inset-bottom))!important}}.dash__skeleton{gap:var(--s-3);display:grid}.sk{background:linear-gradient(100deg, color-mix(in srgb, var(--cask) 60%, transparent) 30%, var(--gold-12) 50%, color-mix(in srgb, var(--cask) 60%, transparent) 70%);border:var(--edge);background-size:300% 100%}.sk--title{block-size:3.2rem;inline-size:60%}.sk--card{block-size:12rem}.sk--row{block-size:4.5rem}.panel{padding:var(--s-3);border:var(--edge);background:color-mix(in srgb, var(--cask) 30%, transparent);gap:var(--s-2);display:grid;position:relative}.panel__head{justify-content:space-between;align-items:baseline;gap:.3rem var(--s-2);flex-wrap:wrap;display:flex}.panel__head h3{font-size:var(--step-1)}.panel__head .muted{font-size:var(--step--1)}.panel.start,.panel.reorder,.panel.perks{grid-template-columns:minmax(0,1fr) auto;align-items:center}:is(.panel.start,.panel.reorder,.panel.perks) h3{font-size:var(--step-1);margin-block-end:.3rem}.panel.perks{grid-template-columns:minmax(0,1fr)}.panel.perks .btn{justify-self:start}.panel.start img{block-size:auto;inline-size:70px}.perkchips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.perkchip{border:1px solid var(--gold-40);font-size:var(--step--1);color:var(--gold-lit);background:linear-gradient(115deg, var(--gold-12), transparent 60%);border-radius:99px;padding:.45rem .9rem}.badge{letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--gold-20);color:var(--gold);white-space:nowrap;margin:0;padding:.25rem .6rem;font-size:.6rem;display:inline-block}.badge--delivered,.badge--published{color:var(--obsidian);background:var(--gold);border-color:var(--gold)}.badge--refunded,.badge--muted,.badge--pending{color:var(--stone);border-color:color-mix(in srgb, var(--stone) 30%, transparent)}.stats{background:var(--gold-12);border:var(--edge);grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;gap:1px;margin:0;display:grid}.stats>div{padding:var(--s-2);background:var(--obsidian);text-align:center;align-content:center;gap:.3rem;display:grid}.stats dt{letter-spacing:.16em;text-transform:uppercase;color:var(--stone);font-size:.58rem}.stats dd{font-family:var(--display);font-size:var(--step-3);color:var(--gold);margin:0}.stats .stats__small{font-family:var(--body);font-size:var(--step--1);color:var(--cream)}@media (width<900px){.stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.mcard{--rx:0deg;--ry:0deg;--mx:30%;--my:20%;isolation:isolate;aspect-ratio:1.586;border:1px solid var(--gold-40);background:radial-gradient(90% 60% at 0% 0%, color-mix(in srgb, var(--gold) 16%, transparent), transparent 60%), radial-gradient(70% 90% at 100% 100%, color-mix(in srgb, var(--claret) 30%, transparent), transparent 60%), linear-gradient(145deg, #2c1d12, #140c07 70%);inline-size:100%;max-inline-size:420px;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .6s var(--ease), box-shadow .6s var(--ease);color:var(--cream);border-radius:14px;grid-template-rows:auto 1fr auto;padding:clamp(1rem,4.5%,1.6rem);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #000000e6,inset 0 1px #ffffff0f}.mcard.is-lit{box-shadow:0 40px 70px -30px #000000f2, 0 0 0 1px var(--gold-40);transition:transform .12s linear}.mcard--big{max-inline-size:460px}.mcard__foil{z-index:-1;pointer-events:none;background:radial-gradient(40% 55% at var(--mx) var(--my), #e8d48b47, transparent 70%), repeating-linear-gradient(115deg, transparent 0 14px, #c8a24a0d 14px 15px);mix-blend-mode:screen;position:absolute;inset:0}.mcard:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffecaa38 50%,#0000 58%);position:absolute;inset:-50% -30%;translate:-60%}.mcard__top{justify-content:space-between;align-items:center;display:flex}.mcard__brand{font-family:var(--display);letter-spacing:.28em;text-transform:uppercase;color:var(--gold);align-items:center;gap:.5rem;font-size:.78rem;display:inline-flex}.mcard__brand img{block-size:auto;inline-size:26px}.mcard__tier{font-family:var(--accent);font-style:italic;font-size:var(--step-1);color:var(--gold-lit)}.mcard__name{font-family:var(--display);letter-spacing:.06em;background:linear-gradient(115deg, var(--gold) 0%, var(--gold-lit) 40%, var(--gold) 60%, var(--gold-deep) 100%);color:#0000;text-overflow:ellipsis;white-space:nowrap;-webkit-background-clip:text;background-clip:text;align-self:end;font-size:clamp(1.05rem,4.2vw,1.5rem);overflow:hidden}.mcard__foot{letter-spacing:.16em;text-transform:uppercase;color:var(--stone);justify-content:space-between;gap:.5rem;margin-block-start:.4rem;font-size:.6rem;display:flex}.mcard__foot strong{color:var(--cream);letter-spacing:.1em;font-weight:500}.circle-top{gap:var(--s-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.circle-perks h2{margin-block-end:var(--s-2)}@media (width<900px){.circle-top{grid-template-columns:minmax(0,1fr)}}.seals{grid-template-columns:repeat(var(--seals,6), minmax(0, 1fr));max-inline-size:calc(var(--seals,6) * 84px);gap:clamp(.4rem,2vw,1rem);margin:0;padding:0;list-style:none;display:grid}.seal{aspect-ratio:1;border:1px dashed var(--gold-40);color:color-mix(in srgb, var(--stone) 60%, transparent);font-family:var(--display);font-size:var(--step--1);border-radius:50%;place-items:center;display:grid}.seal svg{fill:none;block-size:55%;inline-size:55%;stroke:var(--obsidian);stroke-width:1.2px;stroke-linejoin:round}.seal.is-on{background:radial-gradient(circle at 35% 30%, #f3dd92, var(--gold) 45%, var(--gold-deep) 75%, #7d5a17);border:0;box-shadow:inset 0 -3px 6px #00000059,inset 0 2px 3px #ffffff59,0 6px 14px -6px #000c}.stamps.is-full{border-color:var(--gold-40);background:radial-gradient(90% 120% at 50% 0%, var(--gold-12), transparent 70%), color-mix(in srgb, var(--cask) 30%, transparent)}.track{--n:4;margin:var(--s-1) 0;grid-template-columns:repeat(var(--n), minmax(0, 1fr));padding:0;list-style:none;display:grid;position:relative}.track:before,.track:after{content:"";inset-block-start:9px;inset-inline:calc(50% / var(--n));background:var(--gold-12);block-size:2px;position:absolute}.track:after{background:linear-gradient(90deg, var(--gold-deep), var(--gold-lit));inline-size:calc((100% - 100% / var(--n)) * var(--done) / (var(--n) - 1));transform-origin:0;inset-inline-end:auto}.track__step{z-index:1;text-align:center;justify-items:center;gap:.35rem;display:grid;position:relative}.track__dot{background:var(--obsidian);border:2px solid var(--gold-20);border-radius:50%;block-size:20px;inline-size:20px}.track__step.is-done .track__dot{background:var(--gold);border-color:var(--gold)}.track__step.is-now .track__dot{background:var(--gold-lit);border-color:var(--gold-lit)}.track__label{letter-spacing:.14em;text-transform:uppercase;color:var(--stone);font-size:.62rem}.track__step.is-done .track__label,.track__step.is-now .track__label{color:var(--cream)}.track__date{color:var(--stone);min-block-size:1em;font-size:.7rem}.olist{gap:.6rem;display:grid}.ocard{gap:var(--s-2);padding:var(--s-2) var(--s-3);border:var(--edge);background:color-mix(in srgb, var(--cask) 30%, transparent);transition:border-color .4s var(--ease), transform .4s var(--ease), background-color .4s var(--ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.ocard:hover,.ocard:focus-visible{border-color:var(--gold-40);background:color-mix(in srgb, var(--cask) 50%, transparent);transform:translateY(-2px)}.ocard .muted{font-size:var(--step--1)}.ocard__imgs{display:flex}.ocard__imgs img{filter:drop-shadow(0 6px 8px #0009);block-size:auto;inline-size:38px;margin-inline-end:-12px}.ocard__ref{font-family:var(--display);color:var(--cream)}.ocard__end{justify-items:end;gap:.35rem;display:grid}.ocard__total{font-family:var(--display);color:var(--gold)}@media (width<560px){.ocard{grid-template-columns:minmax(0,1fr) auto}.ocard__imgs{display:none}}.olines{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.olines li{gap:var(--s-2);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;display:grid}.olines img{block-size:auto;inline-size:44px}.olines__total{text-align:end;margin:0}.olines__total strong{font-family:var(--display);color:var(--gold);font-size:var(--step-1)}.form--inline{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));align-items:end}.form--inline .form__status,.form--inline .fineprint{grid-column:1/-1}.form--inline .btn{min-block-size:50px}.field__static{color:var(--cream);overflow-wrap:anywhere;margin:0;padding:.8rem 0}.switch{gap:var(--s-2);border-block-end:var(--edge);cursor:pointer;min-block-size:52px;font-size:var(--step--1);color:var(--cream);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-block:.4rem;display:grid}.switch:last-child{border-block-end:0}.switch input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.switch.is-locked{cursor:default;color:var(--stone)}.switch__track{background:color-mix(in srgb, var(--stone) 18%, transparent);border:1px solid var(--gold-20);block-size:28px;inline-size:48px;transition:background-color .35s var(--ease), border-color .35s var(--ease);border-radius:99px;position:relative}.switch__knob{background:var(--stone);block-size:20px;inline-size:20px;transition:translate .4s var(--ease), background-color .35s var(--ease);border-radius:50%;position:absolute;inset-block-start:3px;inset-inline-start:3px;box-shadow:0 2px 6px #00000080}.switch input:checked+.switch__track{background:var(--gold-40);border-color:var(--gold)}.switch input:checked+.switch__track .switch__knob{background:var(--gold-lit);translate:20px}.switch input:focus-visible+.switch__track{outline:2px solid var(--gold);outline-offset:3px}.switch input:disabled+.switch__track{opacity:.6}.devices,.msgs{margin:0;padding:0;list-style:none;display:grid}.devices li{border-block-end:var(--edge);font-size:var(--step--1);flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding-block:.75rem;display:flex}.msgs li{border-block-end:var(--edge);font-size:var(--step--1);padding-block:.8rem}.msgs li p{margin:0}.help-grid{gap:var(--s-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.helpcard{padding:var(--s-3) var(--s-2);border:var(--edge);background:var(--obsidian);transition:border-color .35s var(--ease), transform .35s var(--ease);gap:.3rem;display:grid}.helpcard strong{font-family:var(--display);color:var(--gold);font-weight:400}.helpcard span{font-size:var(--step--1);color:var(--stone);overflow-wrap:anywhere}.helpcard:hover,.helpcard:focus-visible{border-color:var(--gold-40);transform:translateY(-2px)}.gwdialog{max-block-size:calc(100dvh - 2rem);inline-size:min(100% - 2rem,520px);padding:var(--s-4) var(--s-3);color:var(--cream);background:var(--obsidian);border:1px solid var(--gold-20);margin:auto;box-shadow:0 40px 100px -30px #000}.gwdialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080503b8}.gwdialog h2{margin-block-end:var(--s-1)}.gwdialog__btns{justify-content:flex-end;gap:var(--s-2);flex-wrap:wrap;display:flex}.gwdialog--welcome{text-align:center;inline-size:min(100% - 2rem,560px)}.welcome{justify-items:center;gap:var(--s-2);display:grid}.welcome .mcard{margin-block-end:var(--s-2)}.toast{z-index:3000;inline-size:max-content;max-inline-size:calc(100% - 2rem);font-size:var(--step--1);color:var(--cream);background:color-mix(in srgb, var(--cask) 92%, transparent);border:1px solid var(--gold-40);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .35s var(--ease), translate .45s var(--ease);align-items:center;gap:.6rem;margin-inline:auto;padding:.8rem 1.2rem;display:flex;position:fixed;inset-block-end:calc(1.2rem + env(safe-area-inset-bottom));inset-inline:0;translate:0 1rem;box-shadow:0 20px 40px -20px #000}.toast.is-on{opacity:1;translate:0}.toast.is-bad{border-color:#e8b5b580}.toast .tick{fill:none;block-size:20px;inline-size:20px;stroke:var(--gold);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}@media (width<900px){.toast{inset-block-end:calc(84px + env(safe-area-inset-bottom))}}.drawer__perks{border:1px solid var(--gold-20);background:linear-gradient(115deg, var(--gold-06), transparent 70%);margin:0 0 .6rem;padding:.6rem .8rem .4rem;display:grid}.drawer__perks legend{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);padding-inline:.3rem;font-size:.6rem}.perkopt{min-block-size:40px;color:var(--cream);cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:.6rem;font-size:.8rem;display:grid}.perkopt input{block-size:16px;inline-size:16px;accent-color:var(--gold)}.drawer__ship{border:0;grid-template-columns:1fr 1fr;gap:.5rem;margin:0 0 .7rem;padding:0;display:grid}.drawer__ship[hidden]{display:none!important}.drawer__ship legend{letter-spacing:.16em;text-transform:uppercase;color:var(--stone);grid-column:1/-1;padding:0 0 .35rem;font-size:.6rem}.shipopt{cursor:pointer;border:1px solid var(--gold-20);background:var(--obsidian);padding:.55rem .65rem;transition:border-color .2s,background .2s;display:block;position:relative}.shipopt input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.shipopt:has(input:checked){border-color:var(--gold);background:linear-gradient(115deg, var(--gold-06), transparent 80%)}.shipopt:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:2px}.shipopt__t{grid-template-columns:1fr auto;gap:.1rem .4rem;display:grid}.shipopt__n{color:var(--cream);letter-spacing:.04em;font-size:.78rem}.shipopt__p{color:var(--gold-lit);font-size:.78rem}.shipopt__s{color:var(--stone);grid-column:1/-1;font-size:.64rem;line-height:1.35}@media (width<380px){.drawer__ship{grid-template-columns:1fr}}.drawer__row--perk dt,.drawer__row--perk dd{color:var(--gold-lit)!important}.drawer__code{margin-block-end:.4rem;font-size:.75rem}.drawer__code summary{min-block-size:40px;color:var(--gold);cursor:pointer;align-items:center;list-style:none;display:flex}.drawer__code summary::-webkit-details-marker{display:none}.drawer__code summary:before{content:"+";inline-size:1em;font-size:1rem}.drawer__code[open] summary:before{content:"−"}.drawer__codefield{gap:.3rem;display:grid}.drawer__codefield input{background:var(--obsidian);min-block-size:44px;color:var(--cream);border:1px solid var(--gold-20);letter-spacing:.1em;text-transform:uppercase;padding:.5rem .8rem;font-family:ui-monospace,Menlo,monospace}.drawer__codefield input:focus{border-color:var(--gold);outline:none}.drawer__hint{color:var(--stone);font-size:.7rem}.drawer__optout{margin-block-end:.8rem;font-size:.7rem!important}.drawer__optout input{block-size:16px!important;inline-size:16px!important}.circle-hello{margin-block:var(--s-4) var(--s-3);text-align:start;max-inline-size:640px;margin-inline:auto}.circle-hello p{margin:0}@media (height<=860px){.drawer__panel{overscroll-behavior:contain;overflow-y:auto}.drawer__body{flex:none;overflow:visible}}.circleband{background:radial-gradient(60% 80% at 20% 50%, color-mix(in srgb, var(--gold) 10%, transparent), transparent 70%), radial-gradient(50% 70% at 90% 10%, color-mix(in srgb, var(--claret) 22%, transparent), transparent 70%);border-block:var(--edge);position:relative;overflow:clip}.circleband__grid{gap:var(--s-5);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;display:grid}@media (width<900px){.circleband__grid{gap:var(--s-4);grid-template-columns:minmax(0,1fr)}}.circleband__card{perspective:1000px;place-items:center;display:grid}.mcard--show{max-inline-size:440px}.circleband__txt h2{margin-block:.4rem var(--s-2)}.circleband__txt .lede{margin-block-end:var(--s-3)}.circleband__perks{margin:0 0 var(--s-4);gap:var(--s-2);padding:0;list-style:none;display:grid}.circleband__perks li{gap:var(--s-2);color:var(--stone);grid-template-columns:46px minmax(0,1fr);align-items:center;display:grid}.circleband__perks strong{color:var(--cream);font-weight:500}.circleband__perks .seal{inline-size:46px}.circleband .fineprint{margin-block-start:var(--s-2)}.product__shot,.gallery__slide--stage{--rx:0deg;--ry:0deg;--mx:50%;--my:40%}.product__shot picture,.gallery__slide--stage picture{transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .7s var(--ease);display:block}.is-tilting picture{transition:transform .12s linear}.product__shot:after,.gallery__slide--stage:after{content:"";pointer-events:none;background:radial-gradient(35% 45% at var(--mx) var(--my), #ffe49629, transparent 70%);opacity:0;transition:opacity .5s var(--ease);mix-blend-mode:screen;position:absolute;inset:0}.is-tilting:after{opacity:1}.adm{gap:var(--s-3);display:grid}.adm__stats{background:var(--gold-12);border:var(--edge);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;display:grid}.adm__stats div{background:var(--obsidian);padding:var(--s-2);gap:.2rem;display:grid}.adm__stats dt{letter-spacing:.16em;text-transform:uppercase;color:var(--stone);font-size:.58rem}.adm__stats dd{font-family:var(--display);font-size:var(--step-3);color:var(--gold);margin:0}.adm__row{gap:var(--s-2);padding-block:var(--s-2);border-block-end:var(--edge);font-size:var(--step--1);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;display:grid}.adm__row p{margin:0}@media (width<720px){.adm__row{grid-template-columns:minmax(0,1fr)}}.adm__act{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.adm__act input{background:var(--obsidian);min-block-size:44px;color:var(--cream);border:1px solid var(--gold-20);text-transform:uppercase;inline-size:14rem;padding:.4rem .7rem}.adm__act .btn{min-block-size:44px;padding:.6rem 1rem;font-size:.62rem}.sso{margin-block:var(--s-3) var(--s-2);gap:.7rem;display:grid}.sso[hidden],.sso__btn[hidden],.sso__last[hidden],[data-step-password][hidden]{display:none!important}.sso__btn{min-block-size:50px;font:500 .95rem/1.2 var(--body);letter-spacing:.01em;border-radius:4px;justify-content:center;align-items:center;gap:.75rem;padding:.6rem 1.2rem;text-decoration:none;transition:filter .2s,transform .2s,box-shadow .2s;display:flex;position:relative}.sso__btn svg{flex:none;block-size:20px;inline-size:20px}.sso__btn:hover{filter:brightness(1.08)}.sso__btn:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.sso__btn:active{transform:translateY(1px)}.sso__btn--google{color:#e3e3e3;background:#131314;border:1px solid #8e918f}.sso__btn--facebook{color:#fff;background:#1877f2;border:1px solid #1877f2}.sso__btn.is-last{box-shadow:0 0 0 1px var(--gold), 0 10px 30px -18px var(--gold)}.sso__last{font:600 .55rem/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--obsidian);background:var(--gold);border-radius:2px;padding:.3rem .45rem;font-style:normal;position:absolute;inset-block-start:50%;inset-inline-end:.7rem;translate:0 -50%}.sso__or{color:var(--stone);letter-spacing:.2em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:.8rem;margin:.4rem 0 0;font-size:.7rem;display:grid}.sso__or:before,.sso__or:after{content:"";background:var(--gold-20);block-size:1px}.pwfield{position:relative}.pwfield input{padding-inline-end:4.4rem}.pwfield__eye{min-block-size:36px;color:var(--gold);font:600 .68rem/1 var(--body);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0 .7rem;position:absolute;inset-block-end:.35rem;inset-inline-end:.35rem}.pwfield__eye:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.methods{grid-template-columns:minmax(8rem,auto) 1fr auto;column-gap:1rem;margin:0;padding:0;list-style:none;display:grid}.methods__row{grid-column:1/-1;grid-template-columns:subgrid;border-block-end:1px solid var(--gold-12);align-items:center;row-gap:.4rem;padding-block:.8rem;display:grid}.methods__row:last-child{border-block-end:0}.methods__name{color:var(--cream)}.methods__state{overflow-wrap:anywhere;min-inline-size:0}.methods__act{text-align:end;white-space:nowrap}@media (width<560px){.methods,.methods__row{grid-template-columns:1fr auto}.methods__state{grid-area:2/1/auto/-1}}.pwform{border-block-start:1px solid var(--gold-20);margin-block-start:var(--s-3);padding-block-start:var(--s-3)}.pwform[hidden]{display:none!important}.nudge{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.orderpw{text-align:start;border-block-start:1px solid var(--gold-20);margin-block:1.4rem .4rem;padding-block-start:1.4rem}.orderpw__h{margin-block-end:.4rem;font-size:clamp(1.25rem,2.4vw,1.6rem)}.orderpw__lede{margin-block-end:1rem}.orderpw__lede strong{overflow-wrap:anywhere}.orderpw__btns{flex-wrap:wrap;align-items:center;gap:.75rem;margin-block:.9rem .2rem;display:flex}.orderpw__google{inline-size:auto}.circle-hello--offer{margin-block:var(--s-3) var(--s-4);text-align:start}.evidence{position:relative}.fieldcards{margin:var(--s-5) auto 0;grid-template-columns:repeat(4,1fr);align-items:start;gap:clamp(1.25rem,3vw,2.5rem);max-inline-size:1040px;padding:0;list-style:none;display:grid}.fieldcard{--tilt:-1.4deg;grid-column:span 1}.fieldcard:nth-child(2){--tilt:1.1deg;margin-block-start:2.2rem}.fieldcard--wide{--tilt:-.6deg;grid-column:span 2;margin-block-start:.9rem}.fieldcard__link{background:var(--cream);color:var(--cask);rotate:var(--tilt);transition:rotate .5s var(--ease), translate .5s var(--ease), box-shadow .5s var(--ease);outline-offset:6px;border-radius:4px;padding:12px 12px 14px;text-decoration:none;display:block;box-shadow:inset 0 1px #ffffff80,0 22px 44px -26px #000000e6}.fieldcard__link:hover,.fieldcard__link:focus-visible{box-shadow:0 1px 0 #ffffff80 inset, 0 30px 60px -28px #000000f2, 0 0 0 1px color-mix(in srgb, var(--gold) 55%, transparent);translate:0 -6px;rotate:0deg}.fieldcard__plate{border:1px solid color-mix(in srgb, var(--cask) 20%, transparent);aspect-ratio:3/4;display:block;overflow:hidden}.fieldcard--wide .fieldcard__plate{aspect-ratio:16/9}.fieldcard__plate picture,.fieldcard__plate img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.fieldcard__cap{font-family:var(--accent);color:var(--cask);margin-block-start:12px;font-size:1.08rem;font-style:italic;line-height:1.3;display:block}.fieldcard__stamp{font-family:var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--claret);margin-block-start:6px;font-size:.66rem;display:block}.evidence__note{margin:var(--s-4) auto 0;text-align:center;font-family:var(--accent);color:var(--stone);font-size:1.05rem;font-style:italic}@media (width<=899px){.fieldcards{scroll-snap-type:x mandatory;padding:1.2rem var(--gutter) 1.6rem;margin-inline:calc(var(--gutter) * -1);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(72vw,300px);grid-auto-flow:column;align-items:center;overflow-x:auto}.fieldcards::-webkit-scrollbar{display:none}.fieldcard,.fieldcard:nth-child(2),.fieldcard--wide{scroll-snap-align:center;margin:0}.fieldcard--wide{grid-auto-columns:auto}.fieldcard--wide .fieldcard__link{inline-size:min(86vw,420px)}}.lightbox{block-size:fit-content;max-block-size:92vh;inline-size:min(92vw,1100px);color:var(--cream);background:0 0;border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.lightbox::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e0905e0}.lightbox__img{border:10px solid var(--cream);border-radius:4px;block-size:auto;max-block-size:78vh;inline-size:auto;max-inline-size:100%;margin-inline:auto;display:block;box-shadow:0 40px 90px -30px #000000f2}.lightbox__cap{text-align:center;font-family:var(--accent);margin-block-start:1rem;font-size:1.2rem;font-style:italic}.lightbox__bar{justify-content:center;gap:.75rem;margin-block-start:.8rem;display:flex}.lightbox__btn{border:1px solid color-mix(in srgb, var(--gold) 50%, transparent);min-block-size:44px;min-inline-size:44px;color:var(--gold-lit);font:500 .78rem/1 var(--body);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#1b120bb3;border-radius:999px;padding:.4rem 1rem}.lightbox__btn:hover,.lightbox__btn:focus-visible{background:var(--gold);color:var(--obsidian)}.fieldnotes__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.fieldnotes__coords{font-family:var(--body);letter-spacing:.18em;color:var(--gold-lit);font-variant-numeric:tabular-nums;border-block-start:1px solid var(--gold-12);margin-block-start:var(--s-3);padding-block-start:var(--s-2);font-size:.8rem;display:inline-block}.fieldnotes__reels{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem);max-inline-size:560px;margin-inline-start:auto;display:grid}.reel{margin:0}.reel:nth-child(2){margin-block-start:3.5rem}.reel__frame{aspect-ratio:9/16;background:var(--cask);border:1px solid color-mix(in srgb, var(--gold) 38%, transparent);box-shadow:0 0 0 6px var(--obsidian), 0 0 0 7px var(--gold-12), var(--lift);border-radius:22px;position:relative;overflow:hidden}.reel__frame video{object-fit:cover;block-size:100%;inline-size:100%;display:block}.reel__tag{color:var(--cream);font:500 .64rem/1 var(--body);letter-spacing:.18em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1b120bb8;border-radius:999px;align-items:center;gap:.45rem;padding:.32rem .7rem;display:inline-flex;position:absolute;inset-block-start:12px;inset-inline-start:12px}.reel__tag:before{content:"";background:var(--gold);border-radius:50%;block-size:6px;inline-size:6px}.reel figcaption{font-family:var(--accent);color:var(--stone);text-align:center;margin-block-start:.8rem;font-size:1.02rem;font-style:italic}@media (width<=899px){.fieldnotes__grid{grid-template-columns:1fr}.fieldnotes__reels{max-inline-size:460px;margin-inline:auto}.reel:nth-child(2){margin-block-start:2rem}}.trail{gap:var(--s-4);position:relative}.trail:before,.trail:after{content:"";background:var(--gold-12);inline-size:1px;position:absolute;inset-block:.4rem;inset-inline-start:2.75rem}.trail:after{background:linear-gradient(var(--gold-lit), var(--gold));transform-origin:top;scale:1}.trail .step{padding-inline-start:3.6rem}.step--pic{gap:var(--s-3);grid-template-columns:minmax(0,1fr) 220px;align-items:start;display:grid}.step__pic{margin:0}.step__pic picture,.step__pic img{aspect-ratio:4/5;object-fit:cover;border:1px solid color-mix(in srgb, var(--gold) 30%, transparent);inline-size:100%;box-shadow:var(--lift);border-radius:3px;display:block}.step__pic figcaption{font-family:var(--accent);color:var(--stone);margin-block-start:.55rem;font-size:.98rem;font-style:italic;line-height:1.3}@media (width<=640px){.step--pic{grid-template-columns:1fr}.step__pic{max-inline-size:300px}}.exhibit{margin:var(--s-4) auto 0;text-align:center;max-inline-size:340px}.exhibit__frame{background:var(--cream);box-shadow:var(--lift);outline:1px solid color-mix(in srgb, var(--gold) 45%, transparent);outline-offset:6px;border-radius:3px;padding:10px}.exhibit__frame img{block-size:auto;inline-size:100%;display:block}.exhibit figcaption{font-family:var(--accent);color:var(--stone);margin-block-start:1.1rem;font-size:1.02rem;font-style:italic;line-height:1.35}.figure--drift picture{box-shadow:var(--lift);display:block;overflow:hidden}.figure--drift img{box-shadow:none}.range__group--set{gap:var(--s-3);border-block-start:var(--edge);grid-column:1/-1;grid-template-columns:2fr 1fr;align-items:center;padding-block-start:var(--s-4)}.range__group--set .range__grid{--cols:1}.range__group--set .range__head{border-inline-start:2px solid var(--gold);min-block-size:0;padding-inline-start:var(--s-2)}@media (width<900px){.range__group--set{grid-template-columns:1fr}}.navgroup{align-items:center;gap:.15rem;display:inline-flex;position:relative}.navgroup__toggle{block-size:24px;inline-size:24px;color:var(--stone);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.navgroup__toggle svg{fill:none;stroke:currentColor;stroke-width:1.6px;block-size:10px;inline-size:10px;transition:rotate .3s var(--ease)}.navgroup__toggle:hover,.navgroup__toggle:focus-visible{color:var(--gold)}.navgroup[data-open] .navgroup__toggle svg{rotate:180deg}.navgroup__panel{background:color-mix(in srgb, var(--obsidian) 96%, transparent);border:var(--edge);opacity:0;visibility:hidden;transition:opacity .25s var(--ease), translate .25s var(--ease), visibility .25s;z-index:20;grid-template-columns:repeat(2,13.5rem);gap:.75rem;padding:.9rem;display:grid;position:absolute;inset-block-start:calc(100% + 1.1rem);inset-inline-start:50%;translate:-50% -6px;box-shadow:0 30px 60px -30px #000000f2}.navgroup__panel:before{content:"";block-size:1.2rem;position:absolute;inset-block-start:-1.2rem;inset-inline:0}.navgroup:hover .navgroup__panel,.navgroup:focus-within .navgroup__panel,.navgroup[data-open] .navgroup__panel{opacity:1;visibility:visible;translate:-50%}.mainnav .navcard{white-space:normal;text-transform:none;letter-spacing:0;color:var(--cream);border:1px solid #0000;gap:.3rem;padding:.5rem;font-size:.8rem;display:grid}.mainnav .navcard:after{display:none}.mainnav .navcard img{object-fit:cover;border:var(--edge);block-size:6.8rem;inline-size:100%;margin-block-end:.3rem}.mainnav .navcard:hover,.mainnav .navcard:focus-visible{border-color:var(--gold-20);background:var(--gold-06);color:var(--cream)}.navcard__n{font:600 .66rem/1 var(--body);letter-spacing:.22em;color:var(--gold)}.navcard strong{font:600 .95rem/1.2 var(--display);letter-spacing:.02em}.navcard__d{color:var(--stone);font-size:.76rem}[dir=rtl] .navgroup__panel{translate:50% -6px}[dir=rtl] .navgroup:hover .navgroup__panel,[dir=rtl] .navgroup:focus-within .navgroup__panel,[dir=rtl] .navgroup[data-open] .navgroup__panel{translate:50%}@media (width<1180px){.navgroup{justify-items:center;gap:.9rem;display:grid}.navgroup__toggle{display:none}.navgroup__panel,[dir=rtl] .navgroup__panel{opacity:1;visibility:visible;box-shadow:none;background:0 0;border:0;grid-template-columns:1fr;gap:.7rem;padding:0;display:grid;position:static;translate:none}.mainnav .navcard{text-align:center;padding:0;font-size:.72rem}.mainnav .navcard img,.navcard__d{display:none}.navcard strong{font:400 .72rem/1.2 var(--body);letter-spacing:.15em;text-transform:uppercase;color:var(--stone)}.navcard__n{margin-inline-end:.4rem;display:inline}}.figure--crop img{aspect-ratio:3/2;object-fit:cover;object-position:50% 38%;block-size:auto;inline-size:100%}.jr-hero{isolation:isolate;align-items:end;min-block-size:min(92vh,860px);display:grid;position:relative;overflow:clip}.jr-hero__media,.jr-hero__veil{z-index:-1;position:absolute;inset:0}.jr-hero__media picture,.jr-hero__media img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.jr-hero__veil{background:linear-gradient(#1b120b66 0%,#1b120b73 30%,#1b120bcc 60%,#1b120bf0 90%),radial-gradient(80% 60% at 20% 75%,#1b120ba6,#0000)}.jr-hero .eyebrow{text-shadow:0 1px 12px #000c}.jr-hero__inner{padding-block:var(--s-6) var(--s-5);gap:var(--s-2);max-inline-size:60rem;display:grid}.jr-title{font-family:var(--display);color:var(--cream);margin:0;font-size:clamp(2.8rem,8vw,6.2rem);line-height:1}.jr-title span{display:inline-block}.jr-title span:last-child{color:var(--gold-lit)}.jr-hero .lede{max-inline-size:38rem;color:var(--cream)}.jr-chips{margin:var(--s-1) 0 0;flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.jr-chips li{border:1px solid color-mix(in srgb, var(--gold) 45%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:500 .72rem/1.2 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--cream);background:#1b120b8c;border-radius:999px;padding:.4rem .85rem}.jr-ctas{flex-wrap:wrap;gap:.75rem;margin-block-start:var(--s-2);display:flex}.jr-quote{margin-block-start:var(--s-3)}.jr-map{inline-size:100%;max-inline-size:1000px;margin:var(--s-3) auto 0;display:block;overflow:visible}.jr-map__base{fill:none;stroke:var(--gold-12);stroke-width:2px;stroke-dasharray:4 8}.jr-map__line{fill:none;stroke:var(--gold);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;filter:drop-shadow(0 0 6px #c8a24a73)}.jr-map__stop circle{fill:var(--obsidian);stroke:var(--gold);stroke-width:2.5px}.jr-map__stop--end circle{fill:var(--gold)}.jr-map__stop text{fill:var(--cream);font:600 20px var(--display);text-anchor:middle;letter-spacing:.04em}.jr-map__stop .jr-map__sub{fill:var(--stone);font:400 14px var(--body);letter-spacing:.06em}.jr-stats{margin:var(--s-5) auto 0;gap:var(--s-3);text-align:center;grid-template-columns:repeat(4,1fr);max-inline-size:1000px;padding:0;list-style:none;display:grid}.jr-stats strong{font:600 clamp(1.8rem, 4vw, 2.8rem)/1.1 var(--display);color:var(--gold-lit);font-variant-numeric:tabular-nums;display:block}.jr-stats__wide strong{white-space:nowrap;font-size:clamp(1.4rem,3vw,2.2rem)}.jr-stats span{color:var(--stone);letter-spacing:.04em;margin-block-start:.4rem;font-size:.8rem;display:block}@media (width<700px){.jr-stats{grid-template-columns:repeat(2,1fr)}.jr-map__stop text{font-size:30px}.jr-map__stop .jr-map__sub{display:none}}.jr-days__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.jr-days__list{counter-reset:none;margin:0;padding:0;list-style:none}.jr-day{min-block-size:62vh;border-inline-start:1px solid var(--gold-12);transition:opacity .5s var(--ease);align-content:center;gap:.6rem;padding-inline-start:var(--s-3);display:grid;position:relative}.jr-days.is-live .jr-day{opacity:.45}.jr-day:before{content:"";background:var(--obsidian);border:1.5px solid var(--gold);block-size:9px;inline-size:9px;transition:background .4s var(--ease), box-shadow .4s var(--ease);border-radius:50%;position:absolute;inset-block-start:calc(50% - 5px);inset-inline-start:-5px}.jr-days.is-live .jr-day.is-on{opacity:1}.jr-day.is-on:before{background:var(--gold);box-shadow:0 0 0 6px #c8a24a26}.jr-day__n{font:600 .78rem/1 var(--body);letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin:0}.jr-day__n span{color:var(--stone)}.jr-day h3{font-family:var(--display);font-size:var(--step-2);margin:0}.jr-day p:last-of-type{color:var(--stone);max-inline-size:34rem}.jr-day__pic{display:none}.jr-stage{block-size:76vh;position:sticky;inset-block-start:12vh}.jr-stage__pic{opacity:0;transition:opacity .9s var(--ease);border:1px solid color-mix(in srgb, var(--gold) 28%, transparent);box-shadow:var(--lift);margin:0;position:absolute;inset:0;overflow:hidden}.jr-stage__pic.is-on{opacity:1}.jr-stage__pic picture,.jr-stage__pic img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.jr-stage__pic figcaption{font-family:var(--accent);color:var(--cream);background:linear-gradient(#0000,#1b120bd9);padding:2.2rem 1.1rem .9rem;font-size:1rem;font-style:italic;position:absolute;inset-block-end:0;inset-inline:0}.jr-stage__count{z-index:2;font:500 .72rem/1 var(--body);letter-spacing:.18em;color:var(--gold-lit);font-variant-numeric:tabular-nums;background:#1b120bb3;border-radius:999px;margin:0;padding:.3rem .7rem;position:absolute;inset-block-start:.9rem;inset-inline-end:1rem}@media (width<900px){.jr-days__grid{grid-template-columns:1fr}.jr-stage{display:none}.jr-day,.jr-days.is-live .jr-day{opacity:1;min-block-size:0;padding-block:var(--s-3)}.jr-day__pic{margin-block-start:.6rem;display:block}.jr-day__pic img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--gold-12);inline-size:100%;display:block}}.jr-cols{grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);display:grid}.jr-list{margin:var(--s-2) 0;gap:.7rem;padding:0;list-style:none;display:grid}.jr-list li{color:var(--cream);padding-inline-start:1.6rem;position:relative}.jr-list li:before{content:"";background:var(--stone);block-size:1px;inline-size:.7rem;position:absolute;inset-block-start:.55em;inset-inline-start:0}.jr-list--yes li:before{border:solid var(--gold);background:0 0;border-width:0 2px 2px 0;block-size:.8rem;inline-size:.45rem;inset-block-start:.3em;transform:rotate(45deg)}@media (width<800px){.jr-cols{grid-template-columns:1fr}}.jr-form{position:relative}.jr-step{margin:0 0 var(--s-4);gap:var(--s-2);border:0;padding:0;display:grid}.jr-step>legend{font:600 var(--step-1)/1.2 var(--display);color:var(--gold-lit);margin-block-end:var(--s-2);padding:0}.chips{border:0;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;display:flex}.chips>legend{color:var(--stone);inline-size:100%;margin-block-end:.6rem;padding:0;font-size:.82rem}.chip{cursor:pointer;position:relative}.chip input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.chip span{border:1px solid var(--gold-20);min-block-size:44px;color:var(--cream);background:color-mix(in srgb, var(--cask) 40%, transparent);transition:background .3s var(--ease), border-color .3s var(--ease), color .3s var(--ease), transform .3s var(--ease);border-radius:999px;align-items:center;padding:.5rem 1rem;font-size:.86rem;display:inline-flex}.chip:hover span{border-color:var(--gold)}.chip input:checked+span{background:var(--gold);border-color:var(--gold);color:var(--obsidian)}.chip input:focus-visible+span{outline:2px solid var(--gold-lit);outline-offset:3px}.jr-progress{background:var(--gold-12);block-size:3px;margin-block-end:.6rem;overflow:hidden}.jr-progress__bar{background:linear-gradient(90deg, var(--gold-deep), var(--gold-lit));block-size:100%;inline-size:25%;transition:inline-size .6s var(--ease);display:block}.jr-progress__label{font:500 .74rem/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--stone);margin:0 0 var(--s-3)}.jr-nav{margin-block:var(--s-2);justify-content:space-between;gap:.75rem;display:flex}.jr-review{padding:var(--s-3);border:1px solid var(--gold-20);background:color-mix(in srgb, var(--cask) 35%, transparent);margin-block-end:var(--s-3)}.jr-review h3{font-family:var(--display);margin:0 0 var(--s-2)}.jr-form.is-stepped .jr-step{display:none}.jr-form.is-stepped .jr-step.is-current{display:grid}.jr-form.is-stepped .jr-submit{display:none}.jr-form.is-stepped.is-review .jr-submit{display:flex}.jr-form.is-stepped.is-review .jr-step{display:none}.jr-thanks{text-align:center;padding:var(--s-5) var(--s-3);border:1px solid var(--gold-20);background:radial-gradient(80% 90% at 50% 0%, var(--gold-12), transparent 70%)}.jr-thanks:focus{outline:none}.jr-thanks__seal{background:radial-gradient(circle at 35% 30%, #a8433f, var(--claret) 60%, #4d1717);block-size:84px;inline-size:84px;color:var(--gold-lit);font:700 1.3rem/1 var(--display);letter-spacing:.06em;border-radius:50%;place-items:center;margin-block-end:var(--s-2);display:inline-grid;box-shadow:inset 0 0 0 4px #0000002e,0 10px 30px -10px #000}.chapterbar{z-index:50;background:color-mix(in srgb, var(--obsidian) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-block-end:var(--edge);position:sticky;inset-block-start:58px}.chapterbar__inner{justify-content:center;align-items:center;gap:clamp(.8rem,3vw,2rem);padding-block:.6rem;display:flex}.chapterbar a{font:500 .72rem/1.2 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--stone);white-space:nowrap;align-items:baseline;gap:.45rem;display:inline-flex}.chapterbar a em{font:italic 400 .8rem var(--accent);letter-spacing:0;text-transform:none;opacity:.8}.chapterbar a[aria-current=page]{color:var(--gold-lit)}.chapterbar a:hover,.chapterbar a:focus-visible{color:var(--gold)}.chapterbar__n{font-family:var(--display);color:var(--gold)}.chapterbar__rule{background:var(--gold-20);block-size:1px;inline-size:clamp(1.5rem,6vw,5rem)}.chapterbar__fill{background:linear-gradient(90deg, var(--gold-deep), var(--gold-lit));transform-origin:0;block-size:2px;position:absolute;inset-block-end:-1px;inset-inline:0;scale:0 1}[dir=rtl] .chapterbar__fill{transform-origin:100%}@media (width<640px){.chapterbar a em{display:none}.chapterbar a{letter-spacing:.1em;font-size:.62rem}}.bridge{text-align:center}.bridge .sect__head{justify-items:center;max-inline-size:940px;margin-inline:auto}.bridge__days{margin:var(--s-4) auto var(--s-4);gap:var(--s-3);grid-template-columns:repeat(3,1fr);max-inline-size:900px;padding:0;list-style:none;display:grid}.bridge__days li{padding:var(--s-2) var(--s-2) 0;border-block-start:1px solid var(--gold-20);color:var(--cream);gap:.35rem;font-size:.92rem;display:grid}.bridge__days span{font:600 .7rem/1 var(--body);letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}@media (width<700px){.bridge__days{text-align:start;grid-template-columns:1fr}}.section--pledge .prose{padding:var(--s-4) var(--s-4) var(--s-3);background:var(--cream);color:var(--cask);outline:1px solid color-mix(in srgb, var(--gold) 50%, transparent);outline-offset:6px;box-shadow:var(--lift)}.section--pledge .prose :is(p,li,span){color:var(--cask)}.section--pledge .prose strong{color:var(--claret)}.section--pledge .prose li::marker{color:var(--claret)}.section--pledge .prose a{color:var(--claret)}.section--pledge .prose:after{content:"Gayo Wild";text-align:end;font:italic 400 1.6rem/1 var(--accent);color:var(--claret);margin-block-start:var(--s-3);display:block}.jr-back{font-size:.85rem}h1,h2,.h-lg{text-wrap:balance}.pagehead--media .article-lede{text-shadow:0 1px 14px #000000b3}.acts{display:none}@media (width>=1500px){.acts{z-index:4;opacity:0;pointer-events:none;transition:opacity .5s var(--ease);display:block;position:fixed;inset-block-start:50%;inset-inline-start:calc(50% - 680px);translate:0 -50%}.acts.is-shown{opacity:1;pointer-events:auto}.acts ol{border-inline-start:1px solid var(--gold-20);gap:1.15rem;margin:0;padding:0 0 0 18px;list-style:none;display:grid}.acts a{color:var(--stone);opacity:.5;font:500 .62rem/1.2 var(--body);letter-spacing:.2em;text-transform:uppercase;grid-template-columns:2.4em auto;align-items:baseline;text-decoration:none;transition:opacity .3s,color .3s;display:grid;position:relative}.acts__n{font:600 .82rem/1 var(--display);color:var(--gold);letter-spacing:.06em}.acts a:before{content:"";background:var(--obsidian);border:1px solid var(--gold-20);border-radius:50%;block-size:8px;inline-size:8px;transition:background .3s,border-color .3s,scale .3s;position:absolute;inset-block-start:.25em;inset-inline-start:-22.5px}.acts a[aria-current=step]{opacity:1;color:var(--cream)}.acts a[aria-current=step]:before{background:var(--gold);border-color:var(--gold);scale:1.35}.acts a:hover,.acts a:focus-visible{opacity:1}}.section--open .prose>p:first-child:first-letter{float:inline-start;font:600 4.3em/.78 var(--display);color:var(--gold);margin:.04em .1em 0 0}.pullq{margin:var(--s-4) 0;padding:.2rem 0 .2rem var(--s-3);border-inline-start:2px solid var(--gold)}.pullq p{font:italic 400 clamp(1.6rem, 1.15rem + 1.6vw, 2.35rem)/1.22 var(--accent);color:var(--cream);margin:0}.storyroute{margin:var(--s-4) 0 var(--s-1)}.storyroute__map{max-inline-size:none;margin:0}.split-story{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;gap:clamp(2rem,5vw,4.5rem);max-inline-size:1040px;display:grid}.split-story__pic{margin:0}.split-story__pic img{aspect-ratio:4/5;object-fit:cover;block-size:auto;inline-size:100%;box-shadow:var(--lift)}.split-story__pic .figure__cap{text-align:start;margin-block-start:.7rem}@media (width<900px){.split-story{grid-template-columns:1fr}}@media (width>=1500px){.split-story{inline-size:1000px;max-inline-size:none;margin-inline:calc(50% - 380px) auto}}.section--fig{padding-block:var(--s-4)}.section--bleed{padding-block:var(--s-4) var(--s-5)}.bleed{margin:0}.bleed picture{block-size:clamp(320px,74vh,780px);box-shadow:none;display:block;overflow:hidden}.bleed img{object-fit:cover;object-position:50% 72%;block-size:100%;inline-size:100%}.bleed .figure__cap{text-align:center;padding-inline:var(--gutter);margin-block-start:.8rem}.bridge__days{position:relative}.bridge__days li{border:0;padding-block-start:0}.bridge__days:before{content:"";background:linear-gradient(90deg, transparent, var(--gold) 15%, var(--gold) 85%, transparent);block-size:1px;position:absolute;inset-block-start:1.2rem;inset-inline:16.6%}.bridge__days .bridge__n{z-index:1;border:1px solid var(--gold);background:var(--cask);block-size:2.4rem;inline-size:2.4rem;color:var(--gold);font:600 .8rem/1 var(--display);letter-spacing:.04em;text-transform:none;border-radius:50%;justify-self:center;place-items:center;margin-block-end:.5rem;display:grid;position:relative}@media (width<700px){.bridge__days:before{background:linear-gradient(180deg, var(--gold), transparent);block-size:auto;inline-size:1px;inset-block:1.2rem;inset-inline:1.2rem auto}.bridge__days li{grid-template-columns:2.4rem 1fr;align-items:center;column-gap:1rem}.bridge__days .bridge__n{grid-row:span 2;margin:0}}.gx-hero{padding-block:calc(var(--s-6) + 2rem) var(--s-5);background:radial-gradient(70% 90% at 80% 30%,#c8a24a1f,#0000 60%)}.gx-hero__grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.gx-hero h1{margin-block:.4rem var(--s-2);font-size:clamp(2.6rem,6vw,4.8rem);line-height:1.05}.gx-read{color:var(--stone);letter-spacing:.14em}.gx-hero__art{margin:0}.gx-hero__art img{block-size:auto;inline-size:100%;display:block}.gx-facts{margin:var(--s-3) 0 0;grid-template-columns:1fr 1fr;gap:.6rem;padding:0;list-style:none;display:grid}.gx-facts li{border:var(--edge);background:color-mix(in srgb, var(--cask) 35%, transparent);color:var(--cream);padding:.7rem .9rem;font-size:.86rem}.gx-facts li:before{content:"";background:var(--gold);vertical-align:middle;border-radius:50%;block-size:6px;inline-size:6px;margin-inline-end:.6rem;display:inline-block}@media (width<900px){.gx-hero__grid{grid-template-columns:1fr}.gx-hero__art{order:-1;max-inline-size:420px;margin-inline:auto}}.gx-toc{z-index:40;background:color-mix(in srgb, var(--obsidian) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-block:var(--edge);position:sticky;inset-block-start:58px}.gx-toc ol{scrollbar-width:none;justify-content:center;gap:clamp(.8rem,2.4vw,2rem);margin:0;padding:.55rem 0;list-style:none;display:flex;overflow-x:auto}.gx-toc ol::-webkit-scrollbar{display:none}.gx-toc a{font:500 .68rem/1.2 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--stone);white-space:nowrap}.gx-toc a:hover,.gx-toc a:focus-visible,.gx-toc a.is-on{color:var(--gold-lit)}.gx-toc__fill{background:linear-gradient(90deg, var(--gold-deep), var(--gold-lit));transform-origin:0;block-size:2px;position:absolute;inset-block-end:-1px;inset-inline:0;scale:0 1}[dir=rtl] .gx-toc__fill{transform-origin:100%}@media (width<900px){.gx-toc ol{padding-inline:var(--gutter);justify-content:flex-start}}.gx-gloss{border:1px solid var(--gold-20);color:var(--cream);margin-block-start:var(--s-3);padding:.55rem 1rem;font-size:.9rem;display:inline-block}.gx-steps{margin:var(--s-4) 0 0;gap:var(--s-3);grid-template-columns:repeat(5,1fr);padding:0;list-style:none;display:grid;position:relative}.gx-steps:before{content:"";background:linear-gradient(90deg, var(--gold-deep), var(--gold-lit));transform-origin:0;block-size:1px;position:absolute;inset-block-start:34px;inset-inline:10%}[dir=rtl] .gx-steps:before{transform-origin:100%}.gx-step{text-align:center;justify-items:center;gap:.5rem;display:grid;position:relative}.gx-step__seal{background:var(--obsidian);border:1px solid var(--gold);block-size:68px;inline-size:68px;color:var(--gold);z-index:1;border-radius:50%;place-items:center;display:grid;position:relative}.gx-step__seal svg{block-size:30px;inline-size:30px}.gx-step h3{font-family:var(--display);margin:.3rem 0 0;font-size:1.02rem}.gx-step p{color:var(--stone);margin:0;font-size:.84rem}@media (width<900px){.gx-steps{gap:var(--s-3);grid-template-columns:1fr}.gx-steps:before{background:linear-gradient(var(--gold-deep), var(--gold-lit));transform-origin:top;block-size:auto;inline-size:1px;inset-block:34px;inset-inline:33px auto}.gx-step{text-align:start;justify-items:start;column-gap:var(--s-2);grid-template-columns:68px 1fr}.gx-step__seal{grid-row:span 2}}.gx-taste{gap:var(--s-4);grid-template-columns:1.1fr .9fr;margin-block-start:var(--s-4);display:grid}.gx-sub{font:600 var(--step-1)/1.2 var(--display);color:var(--gold-lit);margin:0 0 var(--s-2)}.gx-legend{color:var(--stone);margin:0 0 var(--s-2);gap:1rem;font-size:.78rem;display:flex}.gx-legend span:before{content:"";vertical-align:middle;block-size:6px;inline-size:18px;margin-inline-end:.4rem;display:inline-block}.gx-legend__a:before{background:var(--gold)}.gx-legend__b:before{background:#cfc4b359}.gx-profile dl{gap:.9rem;margin:0;display:grid}.gx-bar dt{color:var(--cream);justify-content:space-between;margin-block-end:.35rem;font-size:.86rem;display:flex}.gx-bar dt span{color:var(--stone);font-style:italic;font-family:var(--accent);font-size:.98rem}.gx-bar dd{gap:3px;margin:0;display:grid}.gx-bar dd span{block-size:7px;inline-size:var(--v);border-radius:0 4px 4px 0;display:block}.gx-bar__a{background:linear-gradient(90deg, var(--gold-deep), var(--gold-lit))}.gx-bar__b{background:#cfc4b34d;block-size:4px!important}.gx-cool ol{margin:0 0 var(--s-3);border-inline-start:1px solid var(--gold-20);gap:.9rem;padding:0;list-style:none;display:grid}.gx-cool li{color:var(--cream);padding-inline-start:1rem;font-size:.92rem;position:relative}.gx-cool li:before{content:"";background:var(--gold);border-radius:50%;block-size:9px;inline-size:9px;position:absolute;inset-block-start:.5em;inset-inline-start:-5px}.gx-cool li span{font:500 .68rem/1.4 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);display:block}@media (width<800px){.gx-taste{grid-template-columns:1fr}}.gx-rarity{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.gx-scale{margin:0}.gx-scale__grid{grid-template-columns:repeat(20,1fr);gap:3px;display:grid;position:relative}.gx-scale__grid i{aspect-ratio:1;background:#cfc4b324}.gx-scale__dot{background:var(--gold-lit);border-radius:50%;block-size:4px;inline-size:4px;position:absolute;inset-block-end:-14px;inset-inline-end:-14px;box-shadow:0 0 0 4px #e8d48b40,0 0 18px 6px #e8d48b73}.gx-scale figcaption{color:var(--stone);margin-block-start:var(--s-3);font-size:.9rem}.gx-scale figcaption strong{font:600 var(--step-1)/1.2 var(--display);color:var(--gold-lit);margin-block-end:.4rem;display:block}@media (width<900px){.gx-rarity{grid-template-columns:1fr}}.gx-cmp{margin-block:var(--s-3);padding:var(--s-3);border:1px solid var(--gold-20);background:color-mix(in srgb, var(--cask) 35%, transparent)}.gx-cmp__title{font:600 var(--step-1)/1.2 var(--display);margin:0 0 var(--s-2);color:var(--gold-lit)}.gx-cmp__switch{gap:.4rem;margin-block-end:var(--s-2);display:none}.gx-cmp__switch button{border:1px solid var(--gold-20);min-block-size:44px;color:var(--stone);font:500 .74rem/1 var(--body);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;flex:1}.gx-cmp__switch button[aria-pressed=true]{background:var(--gold);color:var(--obsidian);border-color:var(--gold)}.gx-cmp__rows{margin:0;display:grid}.gx-cmp__row{gap:var(--s-2);border-block-start:1px solid var(--gold-12);grid-template-columns:.9fr 1fr 1fr;padding-block:.75rem;display:grid}.gx-cmp__row dt{color:var(--stone);letter-spacing:.04em;font-size:.8rem}.gx-cmp__row dd{margin:0;font-size:.9rem}.gx-cmp__wild{color:var(--cream)}.gx-cmp__caged{color:#d9a3a3}.gx-cmp__head{border-block-start:0;padding-block-start:0}.gx-cmp__head dd{font:600 .72rem/1 var(--body);letter-spacing:.2em;text-transform:uppercase}.gx-cmp__head .gx-cmp__wild{color:var(--gold)}@media (width<700px){.gx-cmp.is-live .gx-cmp__switch{display:flex}.gx-cmp.is-live .gx-cmp__row{grid-template-columns:1fr;gap:.2rem}.gx-cmp.is-live .gx-cmp__head,.gx-cmp.is-live[data-show=wild] .gx-cmp__caged,.gx-cmp.is-live[data-show=caged] .gx-cmp__wild{display:none}}.gx-checklist{counter-reset:q;gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.gx-chk{border:1px solid var(--gold-12);cursor:pointer;background:color-mix(in srgb, var(--cask) 30%, transparent);transition:border-color .3s var(--ease), background .3s var(--ease);align-items:center;gap:.9rem;padding:.85rem 1rem;display:flex}.gx-chk input{appearance:none;border:1.5px solid var(--gold);cursor:pointer;border-radius:50%;flex:none;place-items:center;block-size:22px;inline-size:22px;margin:0;display:grid}.gx-chk input:checked{background:var(--gold)}.gx-chk input:checked:after{content:"";border:solid var(--obsidian);border-width:0 2px 2px 0;block-size:11px;inline-size:6px;translate:0 -1px;rotate:45deg}.gx-chk:has(input:checked){border-color:var(--gold-40);background:var(--gold-06)}.gx-chk span{color:var(--cream)}.gx-checklist__done{flex-wrap:wrap;align-items:center;gap:.5rem 1.4rem;margin-block-start:var(--s-3);display:flex}.gx-checklist__done strong{inline-size:100%;font-family:var(--display);font-size:var(--step-1);color:var(--gold-lit)}.gx-card picture,.gx-card img{aspect-ratio:16/9;object-fit:cover;inline-size:100%;margin-block-end:var(--s-2);display:block}.gx-buy{--cols:2;max-inline-size:760px;margin-inline:auto;margin-block:var(--s-3)}#ethics .split__text h2{padding-block-end:.45em;position:relative}#ethics .split__text h2:after{content:"";background:linear-gradient(90deg, var(--gold-lit), var(--gold) 45%, transparent);transform-origin:0;block-size:1px;inline-size:min(3.8em,60%);position:absolute;inset-block-end:0;inset-inline-start:0}[dir=rtl] #ethics .split__text h2:after{transform-origin:100%}.glow{z-index:-1;pointer-events:none;background:radial-gradient(520px circle at var(--gx,50%) var(--gy,40%), #e8d48b1f, #c8a24a0d 35%, transparent 65%);opacity:0;transition:opacity .8s var(--ease);position:absolute;inset:0}.is-glowing>.glow{opacity:1}.circleband{isolation:isolate}.stars .star{display:inline-block}:root:lang(ar) body{line-height:1.85}:lang(ar){letter-spacing:0!important}:lang(ar) :is(em,i,.lede,.hero__sub,figcaption,.quote,.fieldcard__cap,.reel figcaption,.evidence__note,.step__pic figcaption,.exhibit figcaption,.figure__cap,.lightbox__cap){font-style:normal}:lang(ar) :is(em,i):lang(en),:lang(ar) [lang=en]{font-style:italic}:root:lang(ar) :is(h1,h2,.display,.h-lg,.h-xl){line-height:1.35}:root:lang(ar) :is(.article-lede,.section--open .prose>p:first-child):first-letter{float:none;font:inherit;color:inherit;line-height:inherit;padding:0}:root:lang(ar) .display{font-size:clamp(2.6rem,6.4vw,5.2rem)}:root:lang(ar) :is(.eyebrow,.fieldcard__stamp,.reel__tag,.link-arrow){font-size:max(.85rem,1em)}:root:lang(ar) :is(.price,.fieldnotes__coords,[data-cart-total]){unicode-bidi:plaintext}}@layer motion{@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal{animation:linear both rise;animation-timeline:view();animation-range:cover cover 22%}.product.reveal{animation-name:riseFirm}.reveal-soft{animation:linear both fade;animation-timeline:view();animation-range:cover cover 15%}}}@keyframes rise{0%{opacity:0;transform:translateY(2.4rem)}to{opacity:1;transform:none}}@keyframes riseFirm{0%{transform:translateY(2.4rem)}to{transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes shimmer{0%{background-position:-220%}to{background-position:220%}}@media (prefers-reduced-motion:no-preference){.gilded{animation:7s linear infinite shimmer}}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.js-reveal{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(2.4rem)}.js-reveal.is-in{opacity:1;transform:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.band picture{animation:linear both bandDrift;animation-timeline:view();animation-range:cover}}}@keyframes bandDrift{0%{transform:translateY(-6%)}to{transform:translateY(6%)}}@media (prefers-reduced-motion:no-preference){::view-transition-group(*){animation-duration:.45s;animation-timing-function:cubic-bezier(.2,.7,.1,1)}::view-transition-old(dash-main){animation:dash-out .22s var(--ease-in-out) both}::view-transition-new(dash-main){animation:dash-in .55s var(--ease) both}@keyframes dash-out{to{opacity:0;transform:translateY(-6px)}}@keyframes dash-in{0%{opacity:0;transform:translateY(14px)}}.sk{animation:1.6s linear infinite sk-sweep}@keyframes sk-sweep{0%{background-position:100% 0}to{background-position:-200% 0}}.mcard:after{animation:foil 6.5s var(--ease-in-out) 1s infinite}@keyframes foil{0%,70%{translate:-60%}to{translate:60%}}.mcard--big{animation:card-rise .9s var(--ease) both}@keyframes card-rise{0%{opacity:0;transform:perspective(900px)rotateX(18deg)translateY(26px)}}.seal.is-new{animation:.8s cubic-bezier(.2,1.4,.4,1) both seal-press;animation-delay:calc(var(--i) * 90ms + .25s)}@keyframes seal-press{0%{opacity:0;transform:scale(1.8)rotate(-18deg)}60%{opacity:1;transform:scale(.92)rotate(3deg)}to{transform:scale(1)rotate(0)}}.stamps.is-full .seal.is-on{animation:3.2s ease-in-out infinite seal-glow;animation-delay:calc(var(--i) * .12s)}@keyframes seal-glow{50%{box-shadow:inset 0 -3px 6px #00000059, inset 0 2px 3px #ffffff59, 0 0 22px -2px var(--gold-40)}}.track:after{animation:track-draw 1.2s var(--ease) .15s both}@keyframes track-draw{0%{transform:scaleX(0)}}.track__step.is-now .track__dot{animation:2.4s ease-in-out infinite dot-breathe}@keyframes dot-breathe{50%{box-shadow:0 0 0 7px var(--gold-12), 0 0 18px var(--gold-40)}}.dash__view>*{animation:rise .6s var(--ease) both}.dash__view>:nth-child(2){animation-delay:50ms}.dash__view>:nth-child(3){animation-delay:.1s}.dash__view>:nth-child(4){animation-delay:.15s}.dash__view>:nth-child(n+5){animation-delay:.2s}@keyframes rise{0%{opacity:.001;transform:translateY(12px)}}.is-shake{animation:shake .45s var(--ease-in-out)}@keyframes shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.gwdialog[open]{animation:dlg-in .45s var(--ease) both}.gwdialog[open]::backdrop{animation:.35s both fade-in}@keyframes dlg-in{0%{opacity:0;transform:translateY(18px)scale(.98)}}@keyframes fade-in{0%{opacity:0}}.toast .tick path{stroke-dasharray:24;stroke-dashoffset:24px}.toast.is-on .tick path{animation:draw .5s var(--ease) .1s forwards}@keyframes draw{to{stroke-dashoffset:0}}.mcard--show{animation:7s ease-in-out infinite card-float}@keyframes card-float{50%{translate:0 -8px}}@supports (animation-timeline:view()){.circleband__card .mcard--show{animation:7s ease-in-out infinite card-float,linear both card-lean;animation-timeline:auto,view();animation-range:normal,entry cover 45%}@keyframes card-lean{0%{rotate:x 28deg;scale:.9}}.circleband__perks .seal{animation:linear both seal-roll;animation-timeline:view();animation-range:entry calc(20% + var(--i) * 12%) entry calc(70% + var(--i) * 12%)}@keyframes seal-roll{0%{transform:scale(1.8)rotate(-40deg)}}}.accthandle__dot{animation:2.6s ease-in-out infinite dot-breathe}}@media print{.dash__nav,.toast{display:none!important}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.fieldcard.reveal{animation:linear both cardSettle;animation-timeline:view();animation-range:cover cover 26%}.trail:after{animation:linear both trailFill;animation-timeline:view();animation-range:cover 10% cover 70%}.step__pic{animation:linear both wipeIn;animation-timeline:view();animation-range:entry 10% cover 30%}}.figure--drift img{animation:drift 22s var(--ease-in-out) infinite alternate;transform-origin:60% 45%}}@keyframes cardSettle{0%{opacity:0;translate:0 40px;rotate:calc(var(--tilt) * 4)}to{opacity:1;translate:0;rotate:0deg}}@keyframes trailFill{0%{scale:1 0}to{scale:1}}@keyframes wipeIn{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes drift{0%{scale:1}to{scale:1.06}}@media (prefers-reduced-motion:no-preference){.jr-hero__media img{animation:jrDrift 26s var(--ease-in-out) infinite alternate;transform-origin:55% 40%}.jr-title span{animation:jrSettle 1.1s var(--ease) both}.jr-title span:last-child{animation-delay:.25s}.jr-hero .lede,.jr-chips,.jr-ctas{animation:jrRise 1s var(--ease) both;animation-delay:.45s}.jr-chips{animation-delay:.6s}.jr-ctas{animation-delay:.75s}@supports (animation-timeline:view()){.jr-map__line{animation:linear both jrDraw;animation-timeline:view();animation-range:entry 20% cover 55%}.jr-map__stop{animation:linear both jrStop;animation-timeline:view();animation-range:entry calc(20% + var(--d) * 9%) cover calc(30% + var(--d) * 8%)}}.jr-form.is-stepped .jr-step.is-current,.jr-review:not([hidden]){animation:jrStep .55s var(--ease) both}.jr-thanks:not([hidden]) .jr-thanks__seal{animation:.7s cubic-bezier(.2,1.4,.4,1) both jrSeal}}@keyframes jrDrift{0%{scale:1.02}to{scale:1.1}}@keyframes jrRise{0%{opacity:0;translate:0 1.2rem}to{opacity:1;translate:0}}@keyframes jrSettle{0%{translate:0 .9rem}to{translate:0}}@keyframes jrDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes jrStop{0%{opacity:0}to{opacity:1}}@keyframes jrStep{0%{opacity:0;translate:1.5rem}to{opacity:1;translate:0}}@keyframes jrSeal{0%{opacity:0;rotate:-12deg;scale:1.8}to{opacity:1;rotate:0deg;scale:1}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.chapterbar__fill{animation:linear both chapterFill;animation-timeline:scroll(root)}}}@keyframes chapterFill{to{scale:1}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.bridge__days:before{transform-origin:0;animation:linear both bridgeLine;animation-timeline:view();animation-range:entry 25% cover 45%}[dir=rtl] .bridge__days:before{transform-origin:100%}.pullq{animation:linear both pullIn;animation-timeline:view();animation-range:entry 10% cover 35%}}}@keyframes bridgeLine{0%{scale:0 1}to{scale:1}}@keyframes pullIn{0%{opacity:0;border-color:#0000;translate:-18px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.gx-steps:before{animation:linear both gxLine;animation-timeline:view();animation-range:entry 30% cover 45%}.gx-step{animation:linear both gxRise;animation-timeline:view();animation-range:entry calc(10% + var(--i) * 6%) cover 35%}.gx-bar dd span{animation:linear both gxFill;animation-timeline:view();animation-range:entry 20% cover 40%}.gx-scale__grid i{animation:linear both gxFade;animation-timeline:view();animation-range:entry cover 35%}.gx-scale__dot{animation:2.4s ease-in-out infinite gxPulse}}@supports (animation-timeline:scroll()){.gx-toc__fill{animation:linear both gxToc;animation-timeline:scroll(root)}}}@keyframes gxLine{0%{scale:0 1}to{scale:1}}@keyframes gxRise{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@keyframes gxFill{0%{inline-size:0}}@keyframes gxFade{0%{opacity:0}}@keyframes gxPulse{50%{box-shadow:0 0 0 7px #e8d48b1f,0 0 26px 10px #e8d48b8c}}@keyframes gxToc{to{scale:1}}@media (prefers-reduced-motion:no-preference){.gilded,.footer__slogan,.mcard__name{animation:9s ease-in-out infinite gild-light}.footer__slogan{animation-delay:1.5s}@keyframes gild-light{0%,to{background-position:0%}50%{background-position:100%}}@supports (animation-timeline:view()){#ethics .split__text h2:after{animation:linear both rule-draw;animation-timeline:view();animation-range:entry 30% cover 45%}@keyframes rule-draw{0%{transform:scaleX(0)}}.ratingbar .star,.review .star{animation:linear both star-turn;animation-timeline:view()}.ratingbar .star:first-child,.review .star:first-child{animation-range:entry entry 55%}.ratingbar .star:nth-child(2),.review .star:nth-child(2){animation-range:entry 8% entry 63%}.ratingbar .star:nth-child(3),.review .star:nth-child(3){animation-range:entry 16% entry 71%}.ratingbar .star:nth-child(4),.review .star:nth-child(4){animation-range:entry 24% entry 79%}.ratingbar .star:nth-child(5),.review .star:nth-child(5){animation-range:entry 32% entry 87%}@keyframes star-turn{0%{transform:scale(.4)rotate(-72deg)}}.product__shot{animation:linear both shot-rise;animation-timeline:view();animation-range:entry cover 30%}@keyframes shot-rise{0%{translate:0 28px}}}}@media print{.glow{display:none}}[dir=rtl] .assurances__track{animation-name:glideRtl}@keyframes glideRtl{to{transform:translate(50%)}}[dir=rtl] .spec>div{animation-name:slideInRtl}@keyframes slideInRtl{0%{transform:translate(.7rem)}to{transform:none}}}@layer utilities{.visually-hidden:not(:focus):not(:active){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.flow-tight{--flow:var(--s-2)}.flow-loose{--flow:var(--s-4)}.muted{color:var(--stone)}.gold{color:var(--gold)}.defer{content-visibility:auto;contain-intrinsic-size:auto 600px}.trap{pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;top:auto!important;left:-9999px!important;overflow:hidden!important}}@media print{.js-words .w{opacity:1!important;transform:none!important}.js-wipe{clip-path:none!important}.reveal,.reveal-soft,.js-reveal{opacity:1!important;animation:none!important;transform:none!important}.progress,.wa-float,.scroll-cue,.scrim,.drawer{display:none!important}.assurances__track{flex-wrap:wrap;inline-size:100%;animation:none!important}.assurances__track [data-clone]{display:none!important}.brand__mark,.brand__word{animation:none!important}.section__head:after,.sect__head:after{animation:none!important;scale:1!important}.spec>div,.step:before{opacity:1!important;animation:none!important;transform:none!important}.fieldcard.reveal,.step__pic{clip-path:none!important;opacity:1!important;animation:none!important}.fieldcard__link{rotate:0deg!important}}[data-cart-perks][hidden],[data-cart-dap][hidden]{display:none!important}.drawer__dap{border:1px solid var(--gold-20);background:linear-gradient(115deg, var(--gold-06), transparent 70%);color:var(--stone);margin-block:.4rem .8rem;padding:.7rem .8rem;font-size:.75rem;line-height:1.55}.drawer__dap strong{color:var(--cream);font-weight:500}.drawer__dapnote{margin:0 0 .55rem}.drawer__dap .check{color:var(--cream);align-items:start;font-size:.75rem}.drawer__coderow{gap:.5rem;display:flex}.drawer__coderow input{flex:1;min-inline-size:0}.drawer__coderow .btn{flex:none;min-block-size:44px;padding:.5rem 1rem;font-size:.66rem}.drawer__codemsg{color:var(--gold-lit);min-block-size:1em;font-size:.74rem}.drawer__codemsg:empty{display:none}.drawer__codemsg.is-bad{color:#e8a0a0}.footer__company{color:var(--stone);opacity:.85;max-inline-size:60ch;margin-block-start:.35rem;font-size:.7rem;line-height:1.6}.story-ctas{flex-wrap:wrap;gap:.75rem;margin-block-start:var(--s-3);display:flex}[dir=rtl] .jr-form.is-stepped .jr-step.is-current{animation-name:jrStepRtl}@keyframes jrStepRtl{0%{opacity:0;translate:-1.5rem}to{opacity:1;translate:0}}.jr-form[hidden],.jr-thanks[hidden],.jr-review[hidden],.jr-nav[hidden],.jr-progress[hidden],.jr-progress__label[hidden]{display:none!important}.jr-brochure{margin-block-start:.9rem;font-size:.95rem}.jr-brochure .muted{font-size:.85em}.jr-founder__grid{align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}@media (width>=760px){.jr-founder__grid{grid-template-columns:1fr minmax(240px,340px)}}.jr-founder__film{justify-self:center;inline-size:min(100%,340px);margin:0}.jr-founder__film video{aspect-ratio:9/16;background:var(--obsidian,#1b120b);border:1px solid #c8a24a73;border-radius:2px;block-size:auto;inline-size:100%;display:block}@media (width<900px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.gx-steps:before{animation-name:gxLineV}}}@keyframes gxLineV{0%{scale:1 0}to{scale:1}}.gx-cool .btn{white-space:nowrap;justify-self:start}[dir=rtl] .track:after{transform-origin:100%}@media (width<1180px){[dir=rtl] .mainnav{translate:-100%}[dir=rtl] body:has(#navtoggle:checked) .mainnav{translate:0}:root:lang(ar) .mainnav a{font-size:1.05rem}}[dir=rtl] .brand__word{direction:ltr;unicode-bidi:isolate}