.g8,.g8 *{--hdr-h:var(--gv5-hdr-h,68px)}.g8{display:block;position:relative}.g8 :where(h1,h2,h3,h4,p,ol,ul,dl,dd,dt,figure,blockquote){color:inherit;text-transform:none}.g8 :where(h1,h2,h3){font-family:inherit;font-style:normal;font-size:inherit;line-height:inherit;font-weight:400;letter-spacing:normal}.g8 :where(img){width:auto;height:auto}.g8 :is(p,h1,h2,h3,h4,figure,blockquote,dl,dd){margin:revert}.g8 p:empty{display:revert}.g8 :where(ol,ul){padding:0}.g8 :where(a){color:inherit}.g8 :where(button){background:none;border:0;padding:0}.g8{--chestnut:#1B120D;--chestnut-2:#2A1C14;--night:#0B0806;--ivory:#F3EBDD;--ivory-2:#C9BBA6;--sand:#E7DCC9;--wood:#B88656;--gold:#C9A04A;--ink:#1E1611;--muted:#6A5A4B;--line:rgba(30,22,17,.14);--line-l:rgba(243,235,221,.16);--f-display:"Bodoni Moda","Didot","Bodoni 72",Georgia,serif;--f-body:"Manrope","Helvetica Neue",Arial,sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--ease:cubic-bezier(.2,.7,.1,1);--pad:max(clamp(16px,4.4vw,72px),env(safe-area-inset-left,0px));--pad-r:max(clamp(16px,4.4vw,72px),env(safe-area-inset-right,0px));--hdr-h:68px;color-scheme:dark}.g8 *,.g8 *:before,.g8 *:after{box-sizing:border-box}.g8{overflow-x:clip}.g8{margin:0;background:var(--night);color:var(--ivory);font:400 16px/1.6 var(--f-body);-webkit-font-smoothing:antialiased}.g8 img{max-width:100%;display:block}.g8 a{color:inherit}.g8 button{font:inherit;color:inherit;cursor:pointer}.g8 :focus-visible{outline:2px solid var(--gold);outline-offset:3px}.g8 [hidden]{display:none!important}.g8 .gut{padding-left:var(--pad);padding-right:var(--pad-r)}.g8 .eyebrow{font:400 11px/1.4 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ivory-2);margin:0}.g8 .display{font-family:var(--f-display);font-weight:400;letter-spacing:-.01em;line-height:1.02;margin:0;text-wrap:balance}.g8 .display em{font-style:italic;color:var(--gold)}.g8 .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:2px;border:1px solid currentColor;font:500 12px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background .3s,color .3s,border-color .3s}.g8 .btn.solid{background:var(--gold);border-color:var(--gold);color:var(--chestnut)}.g8 .btn.solid:hover{background:transparent;color:var(--gold)}@media(max-width:860px){.g8{--hdr-h:60px}}.g8 .story{position:relative;background:var(--night)}.g8 .stage{position:relative;height:100svh;overflow:hidden;overflow:clip;background:var(--night)}.g8 .media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--night)}.g8 .poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.g8 #film{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;opacity:0}html.g8-motion .g8 #film.ready{opacity:1}html.g8-motion .g8 .poster.hide{visibility:hidden}.g8 .scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:radial-gradient(60% 70% at 8% 52%,#0b0806b8,#0b080661 45%,#0b080600 75%);will-change:opacity}.g8 .copy{position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:22px;padding-top:calc(var(--hdr-h) + env(safe-area-inset-top,0px));padding-bottom:72px;pointer-events:none;will-change:opacity,transform}.g8 .copy>*{pointer-events:auto}.g8 .copy h1{font-size:clamp(44px,min(5.8vw,11svh),108px);max-width:9.5em;text-shadow:0 2px 30px rgba(0,0,0,.45)}.g8 .copy .ctas{margin-top:8px}.g8 .copy.gone>*{pointer-events:none}.g8 .copy.gone{visibility:hidden}.g8 .skip{position:absolute;z-index:3;left:var(--pad);bottom:calc(26px + env(safe-area-inset-bottom,0px));display:inline-flex;gap:8px;align-items:center;font:500 12px/1 var(--f-body);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--ivory-2);border-bottom:1px solid currentColor;padding:12px 0 4px;width:max-content}.g8 .skip:hover{color:var(--ivory)}html.g8-motion .g8 .story{height:var(--track,400svh)}html.g8-motion .g8 .stage{position:sticky;top:0}@media(max-aspect-ratio:1/1){.g8 .stage{display:flex;flex-direction:column;min-height:0}.g8 .copy{position:relative;inset:auto;flex:none;order:-1;justify-content:flex-start;gap:14px;padding-top:calc(var(--hdr-h) + env(safe-area-inset-top,0px) + clamp(14px,4svh,40px));padding-bottom:0;z-index:2}.g8 .copy h1{font-size:clamp(38px,11.2vw,72px);max-width:none}.g8 .copy .ctas{margin-top:6px}.g8 .media{position:relative;inset:auto;flex:1 1 auto;min-height:0;margin:8px 0 calc(64px + env(safe-area-inset-bottom,0px));-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 13%,#000 87%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 13%,#000 87%,transparent 100%);will-change:transform}.g8 .poster{width:105%;height:auto;max-width:none;left:50%;top:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000 84%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000 84%,transparent 100%)}.g8 .scrim{display:none}.g8 .skip{bottom:calc(18px + env(safe-area-inset-bottom,0px))}}@media(min-aspect-ratio:1/1)and (max-height:500px){.g8 .copy{gap:12px;padding-bottom:56px}.g8 .copy h1{font-size:clamp(32px,11svh,56px)}.g8 .btn{min-height:44px}.g8 .skip{bottom:12px}}@media(prefers-reduced-motion:reduce){.g8 .btn{transition:none}}.g8 .stage.light .skip{color:var(--muted)}.g8 .stage.light .skip:hover{color:var(--ink)}.g8 .skip{z-index:6}.g8 .show{position:relative;background:#fff;color:var(--ink);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:center;min-height:100svh;padding:calc(var(--hdr-h) + 32px) var(--pad-r) 64px var(--pad)}.g8 .show-bg{display:none}.g8 .show .row{grid-column:1/span 6;display:flex;justify-content:center;align-items:flex-end;min-width:0}.g8 .show:not(.live) .pc{display:none}.g8 .show:not(.live) .pc-king{display:block;position:relative;height:min(68svh,640px);aspect-ratio:306/775}.g8 .show:not(.live) .pc-king .iv{display:none}.g8 .show:not(.live) .pc-king .bk{position:relative;width:100%;height:100%;object-fit:contain}.g8 .show:not(.live) .pc-king .sh{position:absolute;left:-12%;right:-12%;bottom:-3%;height:8%}.g8 .sh{display:block;background:radial-gradient(50% 50% at 50% 50%,#1e161157,#1e161124 45%,#1e161100);pointer-events:none}.g8 .panel{grid-column:8/span 5;display:grid;gap:16px;align-content:start;min-width:0;max-width:520px}.g8 .panel .eyebrow{color:var(--muted)}.g8 .pname{font-size:clamp(34px,3.8vw,60px)}.g8 .pdesc{margin:0;color:var(--muted);max-width:42ch;font-size:clamp(15px,1.15vw,17px)}.g8 .pprice{margin:0;font:400 clamp(22px,1.8vw,28px)/1.2 var(--f-display);font-variant-numeric:tabular-nums}.g8 .pprice s{opacity:.5;margin-left:8px;font-size:.8em}.g8 .missing{color:#6a5a4bbf;text-decoration:underline dashed rgba(106,90,75,.45);text-decoration-thickness:1px;text-underline-offset:.18em}.g8 .pname.missing{font-size:clamp(26px,2.6vw,40px)}.g8 .pprice.missing{font:500 13px/1.3 var(--f-body);letter-spacing:.04em}.g8 .pphoto{margin:0;width:min(220px,60%);aspect-ratio:4/3;overflow:hidden;background:var(--sand)}.g8 .pphoto img{width:100%;height:100%;object-fit:cover}.g8 .pbuy{display:grid;gap:10px;justify-items:start;margin-top:6px}.g8 .btn.ink{background:var(--ink);border-color:var(--ink);color:var(--ivory)}.g8 .btn.ink:hover{background:transparent;color:var(--ink)}.g8 .btn.off,.g8 .btn.off:hover{background:transparent;color:var(--muted);border:1px dashed rgba(106,90,75,.6);cursor:not-allowed}.g8 .pnote{margin:0;font:400 12px/1.5 var(--f-body);color:var(--muted);max-width:40ch}@media(max-aspect-ratio:1/1){.g8 .show{grid-template-columns:1fr;align-content:center;gap:28px;padding-top:calc(var(--hdr-h) + 20px)}.g8 .show .row,.g8 .panel{grid-column:1/-1}.g8 .show:not(.live) .pc-king{height:min(42svh,420px)}.g8 .panel{max-width:none;gap:12px}}.g8 .show.live{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:block;min-height:0;padding:0;background:transparent;visibility:hidden;overflow:hidden;overflow:clip;pointer-events:none}.g8 .show.live .show-bg{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:0}.g8 .show.live .row{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.g8 .show.live .pc{position:absolute;left:0;top:0;transform-origin:0 0;will-change:transform,opacity;visibility:hidden}.g8 .show.live .pc img,.g8 .show.live .pc .sh{position:absolute;max-width:none}.g8 .show.live .pc .bk{opacity:0}.g8 .show.live .panel{position:absolute;left:52%;right:var(--pad-r);top:calc(50% + var(--hdr-h) / 2);max-width:520px;pointer-events:auto;visibility:hidden;opacity:0;will-change:transform,opacity}@media(max-aspect-ratio:1/1){.g8 .show.live .panel{left:var(--pad);right:var(--pad-r);top:auto;bottom:calc(58px + env(safe-area-inset-bottom,0px));max-width:none}.g8 .show.live .pname{font-size:clamp(28px,8vw,40px)}.g8 .show.live .pname.missing{font-size:clamp(22px,6.2vw,30px)}.g8 .show.live .pdesc{font-size:14px}}@media(min-aspect-ratio:1/1)and (max-height:500px){.g8 .show.live .panel{gap:8px}.g8 .show.live .pname{font-size:26px}.g8 .show.live .pdesc{font-size:13px}}.g8 .pphoto{margin:0;width:min(200px,46%);aspect-ratio:1/1;overflow:visible;background:#fff}.g8 .pphoto img{width:100%;height:100%;object-fit:contain;display:block}.g8 .pprice span,.g8 .pprice s{white-space:nowrap}@media(max-aspect-ratio:1/1),(min-aspect-ratio:1/1)and (max-height:500px){.g8 .panel{grid-template-columns:minmax(0,1fr) clamp(84px,26vw,128px);column-gap:14px}.g8 .panel .eyebrow,.g8 .panel .pname,.g8 .panel .pbuy{grid-column:1/-1}.g8 .panel .pdesc{grid-column:1;grid-row:3}.g8 .panel .pprice{grid-column:1;grid-row:4}.g8 .panel .pphoto{grid-column:2;grid-row:3/5;width:100%;align-self:center}}@media(max-aspect-ratio:1/1)and (max-height:700px),(min-aspect-ratio:1/1)and (max-height:500px){.g8 .show.live .panel{gap:8px}.g8 .show.live .pname{font-size:clamp(22px,6.4vw,28px)}.g8 .show.live .pdesc{font-size:13px;line-height:1.45}.g8 .show.live .pdim{display:none}.g8 .show.live .pprice{font-size:20px}.g8 .show.live .btn{min-height:44px}.g8 .show.live .panel{grid-template-columns:minmax(0,1fr) clamp(76px,22vw,104px)}}.g8 .coll{position:relative;background:var(--ivory);color:var(--ink);padding-block:clamp(72px,9vw,128px) clamp(56px,7vw,96px);display:grid;gap:clamp(28px,4vw,48px);overflow:hidden}.g8 .coll:focus{outline:none}.g8 .coll-bg{display:none}.g8 .coll-head{display:grid;gap:14px;justify-items:center;text-align:center}.g8 .coll-head h2{font-size:clamp(38px,5vw,80px)}.g8 .coll-head h2 em{color:var(--wood)}.g8 .coll-head p{margin:0;color:var(--muted);max-width:46ch;font-size:clamp(15px,1.2vw,18px)}.g8 .rail{position:relative;--card:clamp(170px,22vw,240px)}.g8 .track{list-style:none;margin:0;padding:8px max(16px,env(safe-area-inset-left,0px)) 20px;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-x:contain}.g8 .track li{flex:none;width:var(--card);scroll-snap-align:center}.g8 .card{display:block;position:relative;aspect-ratio:1/1;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 1px #1e16110f,0 14px 34px -14px #1e161147;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.g8 .card .ph{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.g8 .card:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.g8 .kmask{display:none}.g8 .coll-foot{display:flex;justify-content:center;align-items:center;gap:14px}.g8 .railbtn{width:44px;height:44px;border-radius:50%;border:1px solid rgba(30,22,17,.22);background:transparent;color:var(--ink);display:inline-grid;place-items:center;cursor:pointer;transition:background .25s,border-color .25s}.g8 .railbtn:hover{background:#1e16110f;border-color:#1e161166}.g8 .railbtn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.g8 .railbtn .i-play{fill:currentColor;stroke:none}.g8 .railbtn .i-play,.g8 .railbtn[aria-pressed=true] .i-pause{display:none}.g8 .railbtn[aria-pressed=true] .i-play{display:block}.g8 .show.live .row{pointer-events:none}.g8 .coll.live{position:absolute;top:0;right:0;bottom:0;left:0;padding:calc(var(--hdr-h) + env(safe-area-inset-top,0px) + clamp(8px,3svh,40px)) 0 calc(20px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;justify-content:center;gap:clamp(12px,3svh,36px);background:transparent;pointer-events:auto;will-change:transform;overflow:visible;transform:translate3d(0,120%,0)}.g8 .coll.live .coll-bg{display:block;position:absolute;top:0;right:0;bottom:-40px;left:0;background:var(--ivory)}.g8 .coll.live .coll-head,.g8 .coll.live .rail,.g8 .coll.live .coll-foot{position:relative}.g8 .coll.live .coll-head h2{font-size:clamp(34px,min(4.6vw,7.4svh),76px)}.g8 .coll.live .rail{height:calc(var(--card) * 1.42);flex:none;touch-action:pan-y;cursor:grab}.g8 .coll.live .rail.dragging{cursor:grabbing}.g8 .coll.live .track{position:absolute;top:0;right:0;bottom:0;left:0;display:block;padding:0;overflow:visible;perspective:1100px;perspective-origin:50% 50%}.g8 .coll.live .track li{position:absolute;left:50%;top:50%;width:var(--card);height:var(--card);transform-origin:50% 50%}.g8 .coll.live .card{height:100%}.g8 .coll.live .kmask{display:block;position:absolute;left:52%;top:23.5%;width:8.75%;height:15%;pointer-events:none}@media(max-aspect-ratio:1/1){.g8 .coll.live{justify-content:flex-start;padding-top:calc(var(--hdr-h) + env(safe-area-inset-top,0px) + clamp(16px,5svh,48px))}.g8 .coll.live .coll-head h2{font-size:clamp(32px,9.4vw,52px)}.g8 .coll.live .coll-head p{font-size:14px;max-width:34ch}}@media(min-aspect-ratio:1/1)and (max-height:500px){.g8 .coll.live .coll-head p{font-size:12px}.g8 .coll.live{gap:8px}}@media(prefers-reduced-motion:reduce){.g8 .railbtn{transition:none}}.g8 .caps{display:none}html.g8-motion .g8 .caps{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none}.g8 .cap{position:absolute;display:grid;gap:12px;max-width:min(30rem,40vw);color:var(--ivory);opacity:0;visibility:hidden;will-change:opacity,transform}.g8 .cap:before{content:"";position:absolute;top:-56px;right:-72px;bottom:-56px;left:-72px;z-index:-1;background:radial-gradient(closest-side,#0b08069e,#0b080652 55%,#0b080600);pointer-events:none}.g8 .cap h2{font-size:clamp(30px,min(3.4vw,6.4svh),58px);text-shadow:0 2px 24px rgba(0,0,0,.45)}.g8 .cap h2 em{color:var(--gold)}.g8 .cap p{margin:0;color:var(--ivory-2);font-size:clamp(14px,1.1vw,17px);max-width:34ch;text-shadow:0 1px 14px rgba(0,0,0,.6)}.g8 .cap .btn{justify-self:start;margin-top:6px;pointer-events:auto}.g8 .cap.on-light{color:var(--ink)}.g8 .cap.on-light:before{display:none}.g8 .cap.on-light h2{text-shadow:none}.g8 .cap.on-light h2 em{color:var(--wood)}.g8 .cap.on-light p{color:var(--muted);text-shadow:none}.g8 .cap.pos-top{left:50%;top:calc(var(--hdr-h) + clamp(14px,4svh,48px));transform:translate(-50%);justify-items:center;text-align:center;max-width:min(42rem,86vw)}.g8 .cap.pos-top p{max-width:46ch}.g8 .cap.pos-right{right:var(--pad-r);top:50%;transform:translateY(-50%)}.g8 .cap.pos-left{left:var(--pad);top:50%;transform:translateY(-50%)}.g8 .cap.pos-low{left:var(--pad);bottom:calc(84px + env(safe-area-inset-bottom,0px))}@media(max-aspect-ratio:1/1){.g8 .cap,.g8 .cap.pos-top,.g8 .cap.pos-right,.g8 .cap.pos-left,.g8 .cap.pos-low{left:var(--pad);right:var(--pad-r);top:auto;bottom:calc(58px + env(safe-area-inset-bottom,0px));transform:none;max-width:none;justify-items:start;text-align:left;gap:8px}.g8 .cap h2{font-size:clamp(26px,7.4vw,40px)}.g8 .cap p{font-size:14px}.g8 .cap:before{top:-28px;right:-24px;bottom:-28px;left:-24px}}@media(min-aspect-ratio:1/1)and (max-height:500px){.g8 .cap{gap:6px}.g8 .cap h2{font-size:clamp(22px,6svh,32px)}.g8 .cap p{font-size:12px}.g8 .cap.pos-low{bottom:44px}.g8 .cap .btn{min-height:40px}}.g8 .os{position:relative;background:var(--night);color:var(--ivory)}.g8 .os-stage{position:relative;display:grid;gap:clamp(36px,5vw,72px);padding-block:clamp(84px,10vw,140px) clamp(64px,8vw,112px)}.g8 #osFilm,.g8 .os-thumbs,.g8 .os-skip{display:none}.g8 .os .eyebrow{color:var(--gold)}.g8 .os em{font-style:italic;color:var(--gold)}.g8 .os h2,.g8 .os h3,.g8 .os p{margin:0}.g8 .os-head{display:grid;gap:14px;justify-items:center;text-align:center}.g8 .os-head h2{font-size:clamp(36px,4.4vw,72px);max-width:16em}.g8 .os-photo{margin:0;display:grid;justify-items:center}.g8 .os-photo img{width:min(100%,1100px);height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:4px}.g8 .os-side{display:grid;gap:clamp(36px,5vw,64px)}.g8 .os-text{display:grid;gap:12px;align-content:start}.g8 .os-text h3{font:400 clamp(26px,2.3vw,38px)/1.06 var(--f-display);letter-spacing:-.01em;text-wrap:balance}.g8 .os-text p:not(.eyebrow):not(.os-num){color:var(--ivory-2);font-size:clamp(15px,1.1vw,17px);max-width:44ch}.g8 .os-craft h3{font-size:clamp(30px,3vw,48px)}.g8 .os-steps{list-style:none;margin:0;padding-block:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:clamp(20px,2.4vw,32px)}@media(min-width:1100px){.g8 .os-steps{grid-template-columns:repeat(5,minmax(0,1fr))}}.g8 .os-step .os-still{margin:0 0 6px;aspect-ratio:16/9;overflow:hidden;background:var(--chestnut-2);border-radius:3px}.g8 .os-step .os-still img{width:100%;height:100%;object-fit:cover}.g8 .os-num{font:400 11px/1.4 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.g8 .os-end{display:grid;gap:14px;border-top:1px solid var(--line-l);padding-top:clamp(32px,4vw,56px)}.g8 .os-end h2{font-size:clamp(34px,4.2vw,66px)}.g8 .os-end .lead{color:var(--ivory-2);font-size:clamp(15px,1.2vw,18px);max-width:52ch}.g8 .os-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:18px 28px;margin:10px 0 4px;padding:0}.g8 .os-facts div{display:grid;gap:4px;border-left:1px solid var(--line-l);padding-left:14px}.g8 .os-facts dt{font:400 clamp(24px,2.2vw,34px)/1 var(--f-display);color:var(--ivory)}.g8 .os-facts dd{margin:0;font-size:13px;line-height:1.45;color:var(--ivory-2);max-width:26ch}.g8 .os-end .btn{justify-self:start;margin-top:8px}.g8 .btn.line{border-color:var(--gold);color:var(--gold)}.g8 .btn.line:hover{background:var(--gold);color:var(--chestnut)}html.g8-os-motion .g8 .os{height:var(--os-track,800svh)}html.g8-os-motion .g8 .os-stage{position:sticky;top:0;display:block;height:100svh;padding:0;overflow:hidden;overflow:clip}html.g8-os-motion .g8 #osFilm{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}html.g8-os-motion .g8 .os-photo,html.g8-os-motion .g8 .os-still{display:none}html.g8-os-motion .g8 .os-head{position:absolute;left:0;right:0;top:calc(var(--hdr-h) + clamp(14px,4svh,48px));z-index:3}html.g8-os-motion .g8 .os-head h2{font-size:clamp(30px,min(3.6vw,6.4svh),62px);max-width:22em}html.g8-os-motion .g8 .os-side{position:absolute;display:block;z-index:3;gap:0}html.g8-os-motion .g8 .os-steps{display:contents}html.g8-os-motion .g8 .os-text{position:absolute;left:0;right:0;top:0;padding:0;opacity:0;visibility:hidden;will-change:opacity,transform}html.g8-os-motion .g8 .os-text h3{font-size:clamp(28px,min(2.9vw,5.4svh),50px)}html.g8-os-motion .g8 .os-craft h3{font-size:clamp(30px,min(3.2vw,6svh),56px)}html.g8-os-motion .g8 .os-text p:not(.eyebrow):not(.os-num){max-width:40ch}html.g8-os-motion .g8 .os-thumbs{display:block;list-style:none;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.g8 .os-th{position:absolute;left:0;top:0;padding:0;margin:0;background:transparent;border:0;border-radius:3px;color:var(--ivory-2);pointer-events:auto;cursor:pointer;opacity:0;visibility:hidden}.g8 .os-th:hover{color:var(--ivory)}.g8 .os-th:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.g8 .os-th-l{position:absolute;left:0;right:0;top:calc(100% + 8px);font:400 11px/1.2 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;text-align:left;white-space:nowrap}.g8 .os-th-l b{font-weight:400;color:var(--gold)}html.g8-os-motion .g8 .os-end{position:absolute;z-index:5;left:var(--pad);right:var(--pad-r);top:calc(50% + var(--hdr-h) / 2);transform:translateY(-50%);max-width:58rem;margin:0 auto;border-top:0;padding:0;opacity:0;visibility:hidden}html.g8-os-motion .g8 .os-end h2{font-size:clamp(36px,min(4.6vw,8svh),76px)}html.g8-os-motion .g8 .os-skip{display:inline-flex;z-index:6}@media(max-aspect-ratio:1/1){html.g8-os-motion .g8 .os-head h2{font-size:clamp(28px,8.4vw,44px)}html.g8-os-motion .g8 .os-text{gap:8px}html.g8-os-motion .g8 .os-text h3,html.g8-os-motion .g8 .os-craft h3{font-size:clamp(26px,7.4vw,38px)}html.g8-os-motion .g8 .os-text p:not(.eyebrow):not(.os-num){font-size:14px;max-width:none}.g8 .os-th-l{font-size:9px;letter-spacing:.08em;top:calc(100% + 6px)}html.g8-os-motion .g8 .os-end{top:auto;bottom:calc(64px + env(safe-area-inset-bottom,0px));transform:none;gap:10px}html.g8-os-motion .g8 .os-end h2{font-size:clamp(30px,8.6vw,44px)}html.g8-os-motion .g8 .os-end .lead{font-size:14px}html.g8-os-motion .g8 .os-facts{grid-template-columns:1fr 1fr;gap:12px 16px;margin:4px 0 0}html.g8-os-motion .g8 .os-facts div:last-child{grid-column:1/-1}html.g8-os-motion .g8 .os-facts dt{font-size:24px}html.g8-os-motion .g8 .os-facts dd{font-size:12px}html.g8-os-motion .g8 .os-skip{bottom:calc(18px + env(safe-area-inset-bottom,0px))}}@media(max-aspect-ratio:1/1)and (max-height:700px){html.g8-os-motion .g8 .os-text h3,html.g8-os-motion .g8 .os-craft h3{font-size:clamp(22px,6.4vw,30px)}html.g8-os-motion .g8 .os-text p:not(.eyebrow):not(.os-num){font-size:13px;line-height:1.45}html.g8-os-motion .g8 .os-end .lead{display:none}html.g8-os-motion .g8 .os-end h2{font-size:clamp(26px,7.6vw,36px)}html.g8-os-motion .g8 .os-end .btn{min-height:44px}}@media(min-aspect-ratio:1/1)and (max-height:560px){html.g8-os-motion .g8 .os-head h2{font-size:clamp(22px,6svh,32px)}html.g8-os-motion .g8 .os-text{gap:6px}html.g8-os-motion .g8 .os-text h3,html.g8-os-motion .g8 .os-craft h3{font-size:clamp(18px,5.4svh,26px)}html.g8-os-motion .g8 .os-text p:not(.eyebrow):not(.os-num){font-size:12px;line-height:1.4}.g8 .os-th-l{display:none}html.g8-os-motion .g8 .os-end{gap:6px}html.g8-os-motion .g8 .os-end h2{font-size:clamp(22px,6.4svh,32px)}html.g8-os-motion .g8 .os-end .lead{display:none}html.g8-os-motion .g8 .os-facts dt{font-size:20px}html.g8-os-motion .g8 .os-facts dd{font-size:11px}html.g8-os-motion .g8 .os-end .btn{min-height:40px}}.granadas-review-section #review{background:#0b0806!important;color:#f3ebdd}.granadas-review-section #review .v-review blockquote{color:#f3ebdd}.granadas-review-section #review .v-eyebrow,.granadas-review-section #review .v-who{color:#c9bba6}.granadas-review-section #review .v-stars{color:#c9a04a}.granadas-review-section #review .v-skip{color:#f3ebdd}.granadas-review-section #review .v-skip:hover{color:#c9a04a}.granadas-review-section #review :focus-visible{outline-color:#c9a04a}.g8 .card .ph{transition:transform .7s var(--ease)}.g8 .card{transition:box-shadow .45s var(--ease),transform .45s var(--ease)}.g8 .track li{position:relative}.g8 .cinfo{position:absolute;left:-12px;right:-12px;top:calc(100% + 14px);display:grid;justify-items:center;gap:4px;text-align:center;color:var(--ink);opacity:0;transform:translateY(-8px);transition:opacity .35s var(--ease),transform .5s var(--ease);pointer-events:none}.g8 .cinfo b{max-width:100%;font:400 clamp(15px,1.15vw,18px)/1.15 var(--f-display);letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g8 .cinfo i{font:600 11px/1.3 var(--f-body);font-style:normal;letter-spacing:.08em;color:var(--wood);font-variant-numeric:tabular-nums}.g8 .cinfo s{margin-left:6px;font-weight:400;color:var(--muted);opacity:.8}.g8 .card:focus-visible+.cinfo{opacity:1;transform:none}@media(hover:hover){.g8 .card:hover+.cinfo{opacity:1;transform:none}.g8 .card:hover{transform:translateY(-4px);box-shadow:0 1px #1e16110f,0 24px 44px -18px #1e16116b}.g8 .card:hover .ph{transform:scale(1.03)}}@media(hover:none){.g8 .cinfo{opacity:1;transform:none;top:calc(100% + 10px);gap:2px}.g8 .cinfo b{font-size:14px}.g8 .cinfo i{font-size:10.5px}.g8 .coll.live .coll-foot{margin-top:22px}}.g8 .coll:not(.live) .cinfo{position:static;margin-top:12px;opacity:1;transform:none}.g8 .coll:not(.live) .track{padding-bottom:28px}@media(prefers-reduced-motion:reduce){.g8 .cinfo,.g8 .card .ph,.g8 .card{transition:none}.g8 .card:hover,.g8 .card:hover .ph{transform:none}}.g8 .g8-loading{position:absolute;top:calc(var(--gv5-hdr-h,64px) + 14px);right:clamp(14px,2vw,28px);z-index:8;display:inline-flex;align-items:center;gap:8px;padding:7px 12px 7px 9px;border-radius:999px;background:#06070ca8;color:#f3eee6;font:500 10px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.g8 .g8-loading.on{opacity:1;visibility:visible;transition:opacity .25s .2s,visibility 0s}.g8 .g8-loading i{width:10px;height:10px;border:1.5px solid rgba(201,160,74,.32);border-top-color:#c9a04a;border-radius:50%;animation:g8spin .9s linear infinite}@keyframes g8spin{to{transform:rotate(360deg)}}html.g8-pre-on,html.g8-pre-on body,html.g8-pre-on .page-wrapper{overflow:hidden!important}.g8 .g8-pre{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;place-items:center;background:#0b0806;color:#f3eee6;opacity:0;transition:opacity .45s ease}.g8 .g8-pre[hidden]{display:none}.g8 .g8-pre.is-on{opacity:1}.g8 .g8-pre.is-out{opacity:0;pointer-events:none;transition-duration:.6s}.g8 .g8-pre:before{content:"";position:absolute;left:50%;top:50%;width:min(70vw,560px);aspect-ratio:1;transform:translate(-50%,-58%);background:radial-gradient(closest-side,#c9a04a29,#c9a04a00);pointer-events:none}.g8 .g8-pre-in{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px}.g8 .g8-pre-king{height:clamp(92px,13vh,128px);margin-bottom:26px;animation:g8preFloat 3.2s ease-in-out infinite}.g8 .g8-pre-king img{display:block;width:auto!important;height:100%;filter:drop-shadow(0 0 14px rgba(216,180,101,.35)) drop-shadow(0 10px 18px rgba(0,0,0,.6))}.g8 .g8-pre-brand{margin:0;font:400 clamp(26px,3.2vw,34px)/1 var(--f-display);letter-spacing:.01em;color:#f3eee6}.g8 .g8-pre-brand span{color:#c9a04a}.g8 .g8-pre-msg{margin:14px 0 22px;font:italic 400 15px/1.4 var(--f-display);color:#c9bba6}.g8 .g8-pre-bar{position:relative;width:min(180px,46vw);height:1px;background:#f3eee629;overflow:hidden}.g8 .g8-pre-bar i{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#c9a04a,#d8b465);transform:scaleX(0);transform-origin:0 50%;transition:transform .3s ease-out}.g8 .g8-pre-pct{margin:10px 0 0;font:500 10px/1 var(--f-mono);letter-spacing:.18em;color:#c9bba6bf;font-variant-numeric:tabular-nums}.g8 .g8-pre-skip{margin-top:28px;padding:11px 18px;border:1px solid rgba(243,238,230,.32);border-radius:999px;background:transparent;color:#f3eee6;font:500 10.5px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;animation:g8preIn .5s ease both}.g8 .g8-pre-skip:hover,.g8 .g8-pre-skip:focus-visible{border-color:#c9a04a;color:#d8b465;outline:none}.g8 .g8-pre-skip[hidden]{display:none}@keyframes g8preFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes g8preIn{0%{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.g8 .g8-pre-king{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/granadas-v8-home.css.map */
