@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/brand/fonts/barlow-condensed-latin-900-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/brand/fonts/barlow-semi-condensed-latin-800-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,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-weight:100 1000;font-display:swap;src:url(/brand/fonts/dm-sans-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+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--wh-gold:#c5a663;--wh-gold-hi:#dcc78f;--wh-gold-lo:#9a7f45;--wh-slate:#212b30;--wh-slate-deep:#171e22;--wh-slate-card:#2a353b;--wh-ink:#0e1316;--wh-cream:#eae5e0;--wh-white:#fff;--wh-sky:#1e4e7a;--wh-sky-hi:#6f9fcb;--wh-amber:#e6a256;--wh-wood:#b7783c;--wh-bottle-green:#7c9a3e;--wh-font-display:"Barlow Condensed", Impact, "Arial Narrow", sans-serif;--wh-font-heading:"Barlow Semi Condensed", "Arial Narrow", sans-serif;--wh-font-text:"DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--wh-fs-display:clamp(4.25rem, 21.5vw, 12rem);--wh-fs-h1:clamp(2.1rem, 7.6vw, 4.25rem);--wh-fs-h2:clamp(1.6rem, 5.5vw, 2.6rem);--wh-fs-numeral:clamp(4.25rem, 19vw, 8.5rem);--wh-fs-label:clamp(1.15rem, 4vw, 1.5rem);--wh-radius:20px;--wh-radius-sm:12px;--wh-pad:clamp(1.25rem, 5vw, 2.5rem);--wh-gutter:clamp(1rem, 4vw, 2rem);--wh-max:72rem;--wh-ease:cubic-bezier(.16, 1, .3, 1);--wh-ease-soft:cubic-bezier(.22, .61, .36, 1);--wh-gold-glow:0 0 0 1px #c5a66359, 0 12px 40px #c5a6632e;--wh-plate-shadow:inset 0 1px 0 #ffffff0f, 0 24px 48px #00000073}.brand{background:var(--wh-slate-deep);color:var(--wh-cream);font-family:var(--wh-font-text);-webkit-font-smoothing:antialiased;max-width:none;margin:0;padding:0;font-size:1rem;line-height:1.5;overflow-x:clip}.brand *,.brand :before,.brand :after{box-sizing:border-box}.brand h1,.brand h2,.brand h3,.brand p{margin:0}.brand a{color:inherit}.brand img{max-width:100%;height:auto;display:block}.brand :focus-visible{outline:3px solid var(--wh-gold);outline-offset:3px;border-radius:4px}.b-eyebrow{font-family:var(--wh-font-heading);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(1.05rem,4.2vw,1.75rem);font-weight:800;line-height:1}.b-display{font-family:var(--wh-font-display);font-weight:900;font-size:var(--wh-fs-display);letter-spacing:-.012em;text-transform:uppercase;white-space:nowrap;margin:.04em 0 .02em -.03em;line-height:.86}.b-display .ch{will-change:transform;display:inline-block}.b-h1{font-family:var(--wh-font-heading);font-weight:800;font-size:var(--wh-fs-h1);letter-spacing:.005em;text-transform:uppercase;white-space:nowrap;line-height:.95}.b-h2{font-family:var(--wh-font-heading);font-weight:800;font-size:var(--wh-fs-h2);text-transform:uppercase;color:var(--wh-gold);line-height:1}.b-tag{letter-spacing:.06em;text-transform:uppercase;font-size:clamp(.95rem,3.6vw,1.25rem);font-weight:650}.b-label{font-family:var(--wh-font-heading);font-weight:800;font-size:var(--wh-fs-label);letter-spacing:.02em;text-transform:uppercase;color:var(--wh-gold);line-height:1}.b-num{font-family:var(--wh-font-display);font-weight:900;font-size:var(--wh-fs-numeral);letter-spacing:-.01em;color:var(--wh-white);font-variant-numeric:tabular-nums;line-height:.85}.b-num small{font-family:var(--wh-font-heading);letter-spacing:0;vertical-align:.2em;margin:0 .1em;font-size:.4em;font-weight:800}.b-caption{color:#eae5e0d1;font-size:.92rem}.b-card{border-radius:var(--wh-radius);padding:var(--wh-pad);background:linear-gradient(180deg, var(--wh-slate-card) 0%, var(--wh-slate) 100%);box-shadow:var(--wh-plate-shadow);isolation:isolate;position:relative}.b-card:before{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--wh-gold-hi), var(--wh-gold) 40%, var(--wh-gold-lo));-webkit-mask-composite:xor;pointer-events:none;opacity:.85;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.b-title{text-align:center;justify-content:center;align-items:center;gap:.9rem;display:flex}.b-title:before,.b-title:after{content:"";background:linear-gradient(90deg, transparent, var(--wh-gold));transform-origin:100%;max-width:8rem;height:1px;transform:scaleX(var(--line,1));flex:1 1 0}.b-title:after{background:linear-gradient(90deg, var(--wh-gold), transparent);transform-origin:0;transform:scaleX(var(--line,1))}.b-pill{border-radius:var(--wh-radius-sm);-webkit-backdrop-filter:blur(10px);color:var(--wh-cream);background:#212b30db;border:1px solid #c5a663b3;align-items:center;gap:.85rem;padding:.85rem 1.15rem;font-size:.95rem;font-weight:600;line-height:1.25;display:inline-flex}.b-pill .b-label{margin-top:.15rem;font-size:1.05rem}.b-pill svg{width:28px;height:28px;color:var(--wh-gold);flex:none}.b-pill--outline{font-family:var(--wh-font-heading);text-transform:uppercase;letter-spacing:.02em;background:0 0;border-radius:999px;padding:.6rem 1.1rem;font-size:.95rem;font-weight:800}.b-btn{cursor:pointer;min-height:54px;font-family:var(--wh-font-heading);letter-spacing:.03em;text-transform:uppercase;color:var(--wh-slate);background:linear-gradient(180deg, var(--wh-gold-hi) 0%, var(--wh-gold) 55%, var(--wh-gold-lo) 100%);box-shadow:var(--wh-gold-glow);transition:transform .35s var(--wh-ease), box-shadow .35s var(--wh-ease);will-change:transform;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.9rem 1.6rem;font-size:1.2rem;font-weight:800;text-decoration:none;display:inline-flex}.b-btn:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #c5a66380,0 18px 50px #c5a6634d}.b-btn:active{transform:translateY(0)scale(.98)}.b-btn--ghost{color:var(--wh-gold);box-shadow:inset 0 0 0 1px var(--wh-gold);background:0 0}.b-btn--ghost:hover{box-shadow:inset 0 0 0 1px var(--wh-gold-hi), 0 12px 30px #c5a6632e}.b-wrap{width:min(100% - 2 * var(--wh-gutter), var(--wh-max));margin-inline:auto}.b-section{padding-block:clamp(3rem,9vw,6rem)}.b-top{z-index:5;padding:max(.9rem, env(safe-area-inset-top)) var(--wh-gutter) 0;justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:0 0 auto}.b-top img{filter:drop-shadow(0 2px 8px #00000040);width:auto;height:clamp(34px,9vw,56px)}.b-hero{background:radial-gradient(120% 60% at 62% 58%, #e6a2568c, transparent 60%), linear-gradient(180deg, var(--wh-sky) 0%, var(--wh-sky-hi) 42%, #d9c4a0 58%, var(--wh-wood) 72%, var(--wh-slate-deep) 100%);min-height:100svh;color:var(--wh-slate);grid-template-rows:1fr auto;display:grid;position:relative;overflow:clip}.b-hero__photo{z-index:0;position:absolute;inset:0}.b-hero__photo img{object-fit:cover;object-position:58% 38%;width:100%;height:100%}.b-hero__photo:after{content:"";background:linear-gradient(180deg, #171e2200 55%, #171e228c 78%, var(--wh-slate-deep) 100%), linear-gradient(180deg, #1e4e7a40 0%, #1e4e7a00 30%);position:absolute;inset:0}.b-hero__atmos{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.b-hero__copy{z-index:3;padding:calc(max(.9rem, env(safe-area-inset-top)) + clamp(56px, 14vw, 100px)) var(--wh-gutter) 0;text-shadow:0 0 1px #eae5e08c,0 1px 5px #eae5e059;position:relative}.b-hero__copy .b-tag{color:var(--wh-slate);margin-top:.75rem}.b-hero__stage{z-index:2;height:clamp(280px,48svh,620px);margin-top:.75rem;position:relative}.b-prod{will-change:transform;filter:drop-shadow(0 30px 40px #00000073)drop-shadow(0 0 28px #c5a6632e);position:absolute;bottom:0}.brand .b-prod{height:var(--prod-h,100%);width:auto;aspect-ratio:var(--prod-ar)}.b-prod--can{--prod-ar:629 / 1600}.b-prod--bottle{--prod-ar:1493 / 1400}.b-prod--pack{--prod-ar:1397 / 1200}.b-prod--can{--prod-h:96%;z-index:3;left:50%;transform:translate(-42%)}.b-prod--bottle{--prod-h:74%;z-index:2;bottom:4%;left:-6%;transform:rotate(-4deg)}.brand .b-prod--pack{--prod-h:52%;z-index:1;display:none;right:-6%}.b-hero__foot{z-index:4;padding:0 var(--wh-gutter) 1.25rem;color:var(--wh-cream);justify-items:start;gap:.9rem;margin-top:-2.5rem;display:grid;position:relative}.b-hero__cta{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}@media (width<=47.99em){.b-hero__cta{flex-wrap:nowrap;width:100%}.b-hero__cta .b-btn{white-space:nowrap;flex:1 1 0;min-width:0;padding-inline:.9rem;font-size:clamp(.9rem,3.9vw,1.2rem)}}.b-steps{text-align:center;grid-template-columns:1fr;gap:1.75rem;margin-top:2rem;display:grid}.b-step{justify-items:center;gap:.55rem;display:grid}.b-step__icon{border:1.5px solid var(--wh-gold);width:76px;height:76px;color:var(--wh-gold);background:radial-gradient(circle at 50% 40%,#c5a6631f,#0000 70%);border-radius:50%;place-items:center;display:grid;position:relative}.b-step__icon svg{width:36px;height:36px}.b-step__n{background:var(--wh-gold);width:26px;height:26px;color:var(--wh-slate);font-family:var(--wh-font-heading);border-radius:50%;place-items:center;font-size:.95rem;font-weight:800;line-height:1;display:grid;position:absolute;top:-2px;left:-8px}.b-step__sub{color:var(--wh-cream);max-width:16rem;font-size:.95rem;line-height:1.3}.b-step--done{border-top:1px solid #c5a66359;grid-column:1/-1;padding-top:1.4rem}.b-steps__note{justify-content:center;margin-top:1.6rem;display:flex}.b-prizes{gap:1.25rem;margin-top:2rem;display:grid}.b-prize{align-content:start;gap:1rem;min-width:0;display:grid}.b-prize__meta{min-width:0}.b-prize__photo{border-radius:var(--wh-radius-sm);aspect-ratio:16/10;overflow:hidden;box-shadow:0 0 0 1px #c5a66359,0 16px 40px #0006}.b-prize__photo img{object-fit:cover;width:100%;height:100%}.b-prize__plus{background:var(--wh-gold);width:62px;height:62px;color:var(--wh-slate);font-family:var(--wh-font-heading);text-transform:uppercase;box-shadow:var(--wh-gold-glow);border-radius:50%;justify-self:center;place-items:center;font-size:1rem;font-weight:800;display:grid}.b-prize__meta{gap:.35rem;display:grid}.b-legal{background:var(--wh-cream);color:var(--wh-slate);padding:1.6rem var(--wh-gutter) calc(6.5rem + env(safe-area-inset-bottom));text-align:center;justify-items:center;gap:1.1rem;font-size:1.05rem;font-weight:700;display:grid}.b-legal .b-wordmark{width:clamp(120px,34vw,180px);color:var(--wh-slate)}.b-sticky{z-index:50;padding:.75rem var(--wh-gutter) calc(.75rem + env(safe-area-inset-bottom));transition:transform .5s var(--wh-ease);pointer-events:none;background:linear-gradient(#171e2200 0%,#171e22eb 40%);position:fixed;bottom:0;left:0;right:0;transform:translateY(120%)}.b-sticky.is-on{pointer-events:auto;transform:translateY(0)}.b-sticky .b-btn{width:100%}@media (width>=48em){.b-hero{grid-template:"copy""foot"1fr/minmax(0,54%)}.b-hero__copy{padding-top:calc(max(.9rem, env(safe-area-inset-top)) + clamp(90px, 10vw, 150px));grid-area:copy;max-width:none}.b-hero__foot{grid-area:foot;align-self:start;margin-top:1.75rem;padding-bottom:2.5rem}.b-hero__stage{width:50%;height:clamp(400px,70svh,800px);margin-top:0;position:absolute;bottom:0;right:0}.b-prod--can{--prod-h:84%;left:50%;transform:translate(-50%)}.b-prod--bottle{--prod-h:52%;bottom:2%;left:-8%}.brand .b-prod--pack{--prod-h:44%;display:block;right:-6%}.b-steps{grid-template-columns:repeat(4,1fr);gap:1.5rem}.b-step--done{border-top:0;border-left:1px solid #c5a66359;grid-column:auto;padding-top:0}.b-num{font-size:clamp(3.75rem,8.5vw,8.5rem)}.b-prize{grid-template-columns:auto 1fr;align-items:center;container-type:inline-size}.b-prize .b-num{font-size:clamp(2.75rem,13cqi,6.5rem)}.b-prize__photo{width:100%;max-width:clamp(160px,22vw,300px)}.b-sticky{display:none}.b-legal{padding-bottom:calc(1.6rem + env(safe-area-inset-bottom))}}@media (width>=64em){.b-hero{grid-template-columns:minmax(0,50%) minmax(0,1fr)}.b-hero__stage{--stage-h:clamp(440px, 76svh, 860px);width:52%;height:var(--stage-h)}.b-prod--can{--prod-h:94%}.b-prod--bottle{left:calc(50% - .755 * var(--stage-h));--prod-h:88%;bottom:1%}.brand .b-prod--pack{--prod-h:56%;right:0}.b-prizes{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem}.b-prize__photo{max-width:clamp(150px,15vw,240px)}.b-prize--grand{grid-template-columns:1fr auto}.b-prize--grand .b-prize__meta{text-align:right;order:-1}}@media (prefers-reduced-motion:reduce){.brand *,.brand :before,.brand :after{transition:none!important;animation:none!important}.b-hero__atmos{display:none}}.b-appbar{z-index:20;padding:max(.75rem, env(safe-area-inset-top)) var(--wh-gutter) .75rem;-webkit-backdrop-filter:blur(12px);background:#171e22eb;border-bottom:1px solid #c5a66340;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.b-appbar__brand{flex:none;display:inline-flex}.brand .b-appbar__brand img{width:auto;max-width:none;height:34px}.brand .b-appbar__lockup{opacity:.9;flex:none;width:auto;max-width:none;height:30px}.b-foot{padding:2rem var(--wh-gutter) calc(2rem + env(safe-area-inset-bottom));text-align:center;color:#eae5e099;font-size:.85rem;font-weight:600}.b-foot p{margin:0}.b-page{width:min(100% - 2 * var(--wh-gutter), 36rem);margin-inline:auto;padding:1.5rem 0 3rem}.b-page--wide{width:min(100% - 2 * var(--wh-gutter), 70rem)}.b-page h1{font-family:var(--wh-font-heading);text-transform:uppercase;color:var(--wh-white);margin:0 0 .6rem;font-size:clamp(1.9rem,6.5vw,2.6rem);font-weight:800;line-height:1}.b-page h2{font-family:var(--wh-font-heading);letter-spacing:.03em;text-transform:uppercase;color:var(--wh-gold);margin:1.75rem 0 .6rem;font-size:1.2rem;font-weight:800}.b-page p{margin:0 0 1rem}.b-page a{color:var(--wh-gold);text-underline-offset:3px}.b-page .muted{color:#eae5e0ad;font-size:.92rem}.b-page .b-card{margin:1rem 0 1.5rem}.b-page .b-card>h1:first-child,.b-page .b-card>h2:first-child{margin-top:0}.b-page__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:1rem;display:flex}.b-page__head h1,.b-page__head p{margin:0}.b-page label{font-family:var(--wh-font-heading);letter-spacing:.04em;text-transform:uppercase;color:var(--wh-gold);margin:0 0 .4rem;font-size:.9rem;font-weight:800;display:block}.b-page input,.b-page select{font:inherit;color:var(--wh-cream);border-radius:var(--wh-radius-sm);background:#0e1316b3;border:1px solid #c5a66373;outline:none;width:100%;min-height:52px;padding:.7rem .9rem;transition:border-color .2s,box-shadow .2s}.b-page input::placeholder{color:#eae5e059}.b-page input:focus,.b-page select:focus{border-color:var(--wh-gold);box-shadow:0 0 0 3px #c5a66333}.b-page input[aria-invalid=true]{border-color:#d9736a}.b-page input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;appearance:none;text-align:left;width:100%;min-width:0;max-width:100%;display:block}.b-page input[type=date]::-webkit-date-and-time-value{text-align:left;min-height:1.4em}.b-page select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c5a663' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;background-size:14px;width:auto;min-width:10rem;padding-right:2.4rem}.field{margin:0 0 1rem}.row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.b-page button{cursor:pointer;min-height:52px;font-family:var(--wh-font-heading);letter-spacing:.03em;text-transform:uppercase;color:var(--wh-slate);background:linear-gradient(180deg, var(--wh-gold-hi) 0%, var(--wh-gold) 55%, var(--wh-gold-lo) 100%);box-shadow:var(--wh-gold-glow);transition:transform .3s var(--wh-ease), box-shadow .3s var(--wh-ease), opacity .2s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.8rem 1.4rem;font-size:1.05rem;font-weight:800;display:inline-flex}.b-page button:hover{transform:translateY(-1px)}.b-page button:active{transform:translateY(0)scale(.98)}.b-page button.secondary{color:var(--wh-gold);box-shadow:inset 0 0 0 1px var(--wh-gold);background:0 0}.b-page button[disabled]{opacity:.45;cursor:not-allowed;transform:none}.b-page button.b-btn--sm{min-height:36px;padding:.3rem .9rem;font-size:.85rem}.note{border:1px solid #c5a66373;border-left:3px solid var(--wh-gold);border-radius:var(--wh-radius-sm);background:#2a353bb3;margin:0 0 1rem;padding:.85rem 1rem;font-size:.95rem}.error{color:#f2b3ad;border-radius:var(--wh-radius-sm);background:#d9736a1f;border:1px solid #d9736a99;border-left:3px solid #d9736a;margin:0 0 1rem;padding:.85rem 1rem}ul.list{gap:.6rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}ul.list li{background:linear-gradient(180deg, var(--wh-slate-card), var(--wh-slate));border-radius:var(--wh-radius-sm);border:1px solid #c5a66338;border-left:3px solid #c5a66380;padding:.85rem 1rem;line-height:1.4;transition:border-left-color .6s,border-color .6s}ul.list li[data-new=true]{opacity:1;transition:grid-template-rows .55s var(--wh-ease), opacity .45s ease, border-left-color .6s ease, border-color .6s ease;grid-template-rows:1fr;display:grid}ul.list li[data-new=true]>*{min-height:0;overflow:hidden}@starting-style{ul.list li[data-new=true]{opacity:0;grid-template-rows:0fr}}.row-copy[data-animate=true]{animation:.45s both b-fade-in}@keyframes b-fade-in{0%{opacity:0}to{opacity:1}}ul.list li[data-tone=good]{border-left-color:var(--wh-gold)}ul.list li[data-tone=pending]{border-left-color:var(--wh-sky-hi)}ul.list li[data-tone=review]{border-left-color:var(--wh-amber)}ul.list li[data-tone=bad]{border-left-color:#d9736a}ul.list li strong{font-family:var(--wh-font-heading);text-transform:uppercase;letter-spacing:.02em;color:var(--wh-gold);font-weight:800}.entry-link{text-decoration:none;display:block;color:inherit!important}.entry-link:hover strong{color:var(--wh-gold-hi)}.submit-actions{gap:.6rem;margin:.5rem 0 0;display:grid}@media (width>=26em){.submit-actions{grid-template-columns:1fr 1fr}}.preview{border-radius:var(--wh-radius-sm);background:var(--wh-ink);border:1px solid #c5a66380;max-width:20rem;margin:1rem auto;position:relative;overflow:hidden}.preview img{width:100%;height:auto;display:block}.b-stage{aspect-ratio:3/4;border-radius:var(--wh-radius-sm);background:var(--wh-ink);border:1px solid #c5a66380;max-width:20rem;margin:1rem auto 0;transition:border-color .6s,box-shadow .6s;position:relative;overflow:hidden}.brand .b-stage img{object-fit:contain;width:100%;height:100%;transition:filter .6s ease, transform .6s var(--wh-ease);display:block;position:absolute;inset:0}.b-stage[data-phase=uploading] img{filter:grayscale(.3)contrast(1.05)}.b-stage[data-phase=checking] img{filter:grayscale(.45)brightness(.8)}.b-stage[data-phase=result] img,.b-stage[data-phase=failed] img,.b-stage[data-phase=offline] img{filter:brightness(.6);transform:scale(1.02)}.b-stage .scan{transition:opacity .5s}.b-stage[data-phase=checking] .scan{opacity:0}.b-stage[data-tone=good]{border-color:var(--wh-gold);box-shadow:var(--wh-gold-glow)}.b-stage[data-tone=review]{border-color:var(--wh-amber)}.b-stage[data-tone=bad]{border-color:#d9736a}.b-stage__panel{min-height:6.75rem;color:var(--wh-cream);animation:b-panel-in .4s var(--wh-ease) both;background:linear-gradient(#0e131600 0%,#0e1316db 28%,#0e1316f7 100%);align-items:center;gap:.85rem;padding:1.5rem 1rem 1rem;display:flex;position:absolute;bottom:0;left:0;right:0}.b-stage__panel>div{min-width:0}.b-stage__panel strong{font-family:var(--wh-font-heading);letter-spacing:.02em;text-transform:uppercase;color:var(--wh-gold);font-size:1.05rem;font-weight:800;line-height:1.1;display:block}.b-stage[data-tone=bad] .b-stage__panel strong{color:#f2b3ad}.b-stage[data-tone=review] .b-stage__panel strong{color:var(--wh-amber)}.b-stage__panel p{margin:.25rem 0 0;font-size:.9rem;line-height:1.35}.b-stage__actions{flex-wrap:wrap;align-items:center;gap:.4rem .9rem;margin-top:.6rem;display:flex}.b-stage__link{color:var(--wh-gold);font-weight:700}@keyframes b-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.scan{pointer-events:none;background:linear-gradient(#c5a66300 0%,#c5a66326 44%,#dcc78ff2 50%,#c5a66326 56%,#c5a66300 100%);height:56px;animation:1.8s ease-in-out infinite alternate scan;position:absolute;left:0;right:0}@keyframes scan{0%{top:-56px}to{top:100%}}.summary{grid-template-columns:auto 1fr;gap:.45rem 1.25rem;margin:0 0 1rem;display:grid}.summary dt{font-family:var(--wh-font-heading);letter-spacing:.04em;text-transform:uppercase;color:var(--wh-gold);padding-top:.15rem;font-size:.85rem;font-weight:800}.summary dd{margin:0}.b-adminnav{font-family:var(--wh-font-heading);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid #c5a6634d;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.25rem;padding-bottom:.75rem;font-weight:800;display:flex}.b-adminnav a{text-decoration:none}.scroll{-webkit-overflow-scrolling:touch;margin:0 0 1rem;overflow-x:auto}table.admin{border-collapse:collapse;width:100%;font-size:.92rem}table.admin th,table.admin td{text-align:left;vertical-align:top;border-bottom:1px solid #c5a66329;padding:.55rem .7rem}table.admin th{font-family:var(--wh-font-heading);text-transform:uppercase;letter-spacing:.04em;color:var(--wh-gold);white-space:nowrap;font-size:.78rem;font-weight:800}table.admin thead th{border-bottom:1px solid #c5a66366}table.admin td.num,table.admin th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}table.admin tbody tr:hover td{background:#c5a6630d}.b-slip{border-radius:var(--wh-radius-sm);border:1px solid #c5a66380;max-width:18rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.scan{animation:none;top:50%}}.b-jug{flex:none;display:block}.b-checking{align-items:center;gap:1rem;display:flex}.b-stage__panel .b-jug{filter:drop-shadow(0 4px 12px #00000080);flex:none}.entry-link--pending{align-items:center;gap:.75rem;display:flex}.b-celebrate{z-index:60;padding:var(--wh-gutter);-webkit-backdrop-filter:blur(8px);background:#0e1316d6;place-items:center;display:grid;position:fixed;inset:0}.b-celebrate__confetti{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.b-celebrate__card{text-align:center;width:100%;max-width:24rem;animation:b-pop .7s var(--wh-ease) both;justify-items:center;gap:.4rem;display:grid;position:relative}.b-celebrate__card .b-eyebrow{color:var(--wh-gold);margin-top:.5rem}.b-celebrate__title,.b-page .b-celebrate__title{font-family:var(--wh-font-display);text-transform:uppercase;color:var(--wh-white);margin:0;font-size:clamp(2.75rem,13vw,4.25rem);font-weight:900;line-height:.9}.b-celebrate__card p:last-of-type{margin:.25rem 0 .75rem}@keyframes b-pop{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.b-celebrate__card{animation:none}}.b-gate{min-height:100svh;padding:calc(1rem + env(safe-area-inset-top)) var(--wh-gutter) calc(1.5rem + env(safe-area-inset-bottom));background:radial-gradient(90% 50% at 28% 18%,#5a6ebe59,#0000 60%),linear-gradient(#060a18 0%,#101a3a 34%,#262c4d 58%,#3a2b25 78%,#0a0f1f 100%);place-items:center;width:auto;max-width:none;margin:0;display:grid;position:relative;overflow:clip}.b-gate__photo{z-index:0;position:absolute;inset:0}.b-gate__photo img{object-fit:cover;object-position:60% 42%;width:100%;height:100%}.b-gate__photo:after{content:"";background:radial-gradient(70% 60% at 50% 55%,#0e13168c,#0e131626 70%),linear-gradient(#171e2226 0%,#171e2200 30%,#171e22bf 100%);position:absolute;inset:0}.b-gate__atmos{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.b-gate__inner{z-index:2;justify-items:center;gap:1.25rem;width:min(100%,26rem);display:grid;position:relative}.brand .b-gate__lockup{filter:drop-shadow(0 2px 10px #00000059);width:auto;max-width:none;height:clamp(40px,11vw,60px);animation:b-gate-rise .9s var(--wh-ease) both}.b-gate__card{-webkit-backdrop-filter:blur(14px)saturate(1.1);width:100%;animation:b-gate-rise .9s var(--wh-ease) .12s both;background:linear-gradient(#1b2547cc 0%,#0e142ae6 100%);margin:0}.b-gate__card .b-eyebrow{color:var(--wh-gold);margin-bottom:.35rem}.b-gate__card p{margin:0 0 1rem}.b-gate__card label{font-family:var(--wh-font-heading);letter-spacing:.04em;text-transform:uppercase;color:var(--wh-gold);margin:0 0 .4rem;font-size:.9rem;font-weight:800;display:block}.b-gate__card input{font:inherit;color:var(--wh-cream);border-radius:var(--wh-radius-sm);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;appearance:none;text-align:left;background:#0e1316b3;border:1px solid #c5a66373;outline:none;width:100%;min-width:0;max-width:100%;min-height:52px;padding:.7rem .9rem;transition:border-color .2s,box-shadow .2s;display:block}.b-gate__card input::-webkit-date-and-time-value{text-align:left;min-height:1.4em}.b-gate__card input:focus{border-color:var(--wh-gold);box-shadow:0 0 0 3px #c5a66333}.b-gate__card input[aria-invalid=true]{border-color:#d9736a}.b-gate__card button{cursor:pointer;min-height:52px;font-family:var(--wh-font-heading);letter-spacing:.03em;text-transform:uppercase;color:var(--wh-slate);background:linear-gradient(180deg, var(--wh-gold-hi) 0%, var(--wh-gold) 55%, var(--wh-gold-lo) 100%);box-shadow:var(--wh-gold-glow);transition:transform .3s var(--wh-ease);border:0;border-radius:999px;justify-content:center;align-items:center;padding:.8rem 1.5rem;font-size:1.05rem;font-weight:800;display:inline-flex}.b-gate__card button:hover{transform:translateY(-1px)}.b-gate__card button.secondary{color:var(--wh-gold);box-shadow:inset 0 0 0 1px var(--wh-gold);background:0 0}.b-gate__title{font-family:var(--wh-font-display);text-transform:uppercase;color:var(--wh-white);margin:0 0 .75rem;font-size:clamp(2.6rem,11vw,3.6rem);font-weight:900;line-height:.92}.b-gate__legal{text-align:center;color:#eae5e0bf;text-shadow:0 1px 6px #00000080;animation:b-gate-rise .9s var(--wh-ease) .24s both;margin:0;font-size:.85rem;font-weight:600}@keyframes b-gate-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.b-gate__lockup,.b-gate__card,.b-gate__legal{animation:none}.b-gate__atmos{display:none}}.brand.b-night{--wh-slate-deep:#0a0f1f;--wh-slate:#121a33;--wh-slate-card:#1b2547;--wh-sky:#0d1530;--wh-sky-hi:#2b3a6e;--wh-plate-shadow:inset 0 1px 0 #ffffff0d, 0 24px 56px #0009;background:var(--wh-slate-deep)}.b-night .b-hero{color:var(--wh-cream);background:radial-gradient(90% 50% at 28% 18%, #5a6ebe59, transparent 60%), linear-gradient(180deg, #060a18 0%, #101a3a 34%, #262c4d 58%, #3a2b25 78%, var(--wh-slate-deep) 100%)}.b-night .b-hero__photo img{object-position:60% 42%}.b-night .b-hero__photo:after{background:linear-gradient(180deg, #0a0f1f2e 0%, #0a0f1f00 22%, #0a0f1f00 52%, #0a0f1fb8 80%, var(--wh-slate-deep) 100%), radial-gradient(60% 40% at 50% 100%, #0a0f1f80, transparent 70%)}.b-hero__glow{z-index:1;pointer-events:none;mix-blend-mode:screen;will-change:transform, opacity;background:radial-gradient(48% 55% at 60% 72%,#c5a6634d,#c5a66314 55%,#0000 72%);height:72%;position:absolute;bottom:0;left:0;right:0}.b-night .b-hero__copy{text-shadow:0 1px 2px #0000008c,0 6px 28px #00000073}.b-night .b-hero__copy .b-eyebrow{color:var(--wh-cream)}.b-night .b-display{font-family:var(--wh-font-heading);letter-spacing:.01em;color:var(--wh-cream);text-shadow:0 1px 2px #0000008c,0 6px 28px #00000073;margin:.15em 0 .05em;font-size:clamp(2.3rem,9.6vw,4.6rem);font-weight:800;line-height:.95}.b-night .b-h1{font-family:var(--wh-font-display);letter-spacing:-.012em;color:var(--wh-white);text-shadow:0 2px 4px #00000080,0 0 48px #eae5e033;margin:.02em 0 0 -.03em;font-size:clamp(3rem,14.6vw,6rem);font-weight:900;line-height:.88}@media (width>=48em){.b-night .b-h1{font-size:clamp(3rem,7.1vw,9.5rem)}}.b-night .b-hero__copy .b-tag{color:var(--wh-white);letter-spacing:.09em;font-weight:500}.b-night .b-prod{filter:drop-shadow(0 34px 44px #0009)drop-shadow(0 0 30px #c5a66338)}.b-night .b-pill{background:#0a0f1fc7}.b-night .b-sticky{background:linear-gradient(#0a0f1f00 0%,#0a0f1ff0 40%)}.brand.b-night .b-prod--pack{--prod-ar:1397 / 1200;--prod-h:44%;z-index:1;display:block;bottom:5%;left:2%;right:auto}.brand.b-night .b-prod--can{--prod-ar:630 / 1600;--prod-h:96%;z-index:3;left:50%;transform:translate(-50%)}.brand.b-night .b-prod--bottle{--prod-ar:440 / 916;--prod-h:70%;z-index:2;bottom:2%;left:62%;transform:rotate(3deg)}.brand.b-night .b-prod--pack2{--prod-ar:1000 / 877;--prod-h:40%;z-index:1;display:none;bottom:6%;right:-10%}@media (width>=48em){.brand.b-night .b-prod--pack{--prod-h:50%;bottom:3%;left:-2%}.brand.b-night .b-prod--can{--prod-h:86%;left:42%}.brand.b-night .b-prod--bottle{--prod-h:64%;bottom:1%;left:58%}.brand.b-night .b-prod--pack2{--prod-h:48%;display:block;bottom:3%;right:-4%}}@media (width>=64em){.brand.b-night .b-prod--pack{--prod-h:54%;bottom:2%;left:0}.brand.b-night .b-prod--can{--prod-h:92%;left:40%}.brand.b-night .b-prod--bottle{--prod-h:70%;left:56%}.brand.b-night .b-prod--pack2{--prod-h:56%;right:-2%}@supports (width:1cqw){.b-night .b-hero__stage{container-type:size}.brand.b-night .b-prod{--u:min(100cqh, 66cqw)}.brand.b-night .b-prod--pack{left:calc(50% - .82 * var(--u));bottom:calc(.03 * var(--u));--prod-h:calc(.54 * var(--u))}.brand.b-night .b-prod--can{left:calc(50% - .11 * var(--u));--prod-h:calc(.92 * var(--u))}.brand.b-night .b-prod--bottle{left:calc(50% + .01 * var(--u));bottom:calc(.01 * var(--u));--prod-h:calc(.7 * var(--u))}.brand.b-night .b-prod--pack2{left:calc(50% + .18 * var(--u));right:auto;bottom:calc(.03 * var(--u));--prod-h:calc(.56 * var(--u))}}.b-hero{padding-inline:max(0px,50% - 50rem)}.b-top{padding-inline:max(var(--wh-gutter), calc((100% - 100rem) / 2 + var(--wh-gutter)))}.b-hero__stage{width:min(52%,52rem);right:max(0px,50% - 50rem)}.b-night .b-hero__stage{width:min(58%,58rem)}}@media (width>=64em) and (width<=107em){.b-night .b-hero__photo img{object-position:60% 65%}.b-night .b-hero__stage{--stage-h:clamp(400px, 62svh, 700px)}}.b-terms-page__eyebrow{font-family:var(--wh-font-heading);letter-spacing:.04em;text-transform:uppercase;color:var(--wh-gold);margin:0 0 .4rem;font-size:.9rem;font-weight:800}.b-terms{gap:1.05rem;margin:0;padding:0;font-size:.97rem;line-height:1.55;list-style:none;display:grid}.b-terms>li{grid-template-columns:2rem minmax(0,1fr);align-items:start;display:grid}.b-terms__n{font-family:var(--wh-font-heading);color:var(--wh-gold);font-variant-numeric:tabular-nums;font-weight:800}.b-page .b-terms p{margin:0}.b-terms--sub{gap:.6rem;margin-top:.7rem;font-size:.95rem}.b-terms--sub>li{grid-template-columns:2.1rem minmax(0,1fr)}.b-terms--sub .b-terms__n{color:#c5a663d9;font-weight:700}.b-foot p+p{margin-top:.55rem}.b-foot a{color:#eae5e0d9;text-underline-offset:3px}.b-foot a:hover{color:var(--wh-gold)}.b-legal__links{margin:0;font-size:.9rem;font-weight:600}.b-legal a{color:var(--wh-slate);text-underline-offset:3px;font-weight:800;text-decoration:underline}.b-gate__legal a{color:inherit;text-underline-offset:3px}.b-gate__legal a:hover{color:var(--wh-gold)}.b-social{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1rem;margin:0 0 .9rem;font-size:.88rem;font-weight:600;display:flex}.b-social__links{flex-wrap:wrap;justify-content:center;gap:.5rem;display:inline-flex}.b-social a{border-radius:999px;align-items:center;gap:.4rem;min-height:40px;padding:.35rem .85rem;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.b-social--dark{color:#eae5e0b3}.b-social--dark a{color:var(--wh-cream);border:1px solid #c5a66373}.b-social--dark a:hover{color:var(--wh-slate);background:var(--wh-gold);border-color:var(--wh-gold)}.b-social--light{color:var(--wh-slate);margin:0}.brand .b-social--light a{color:var(--wh-slate);border:1px solid #212b3059;font-weight:700;text-decoration:none}.brand .b-social--light a:hover{color:var(--wh-cream);background:var(--wh-slate)}.b-page .b-pod{padding-top:0;scroll-margin-top:5rem;overflow:hidden}.b-pod__photo{margin:0 calc(-1 * var(--wh-pad)) 1.1rem;aspect-ratio:16/7;border-radius:var(--wh-radius) var(--wh-radius) 0 0;position:relative;overflow:hidden}.brand .b-pod__photo img{object-fit:cover;width:100%;height:100%;display:block}.b-pod__photo:after{content:"";background:linear-gradient(#171e2200 40%,#171e22bf 100%);position:absolute;inset:0}.b-pod__badge{left:var(--wh-pad);z-index:1;background:var(--wh-gold);color:var(--wh-slate);font-family:var(--wh-font-heading);letter-spacing:.03em;text-transform:uppercase;box-shadow:var(--wh-gold-glow);border-radius:999px;padding:.35rem .8rem;font-size:.85rem;font-weight:800;position:absolute;bottom:.8rem}.b-page .b-pod h2{margin-top:0;font-size:clamp(1.35rem,5vw,1.7rem);line-height:1.05}.b-pod__steps{gap:1rem;margin:1.2rem 0 1rem;padding:0;list-style:none;display:grid}.b-pod__steps>li{grid-template-columns:2.1rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.b-pod__n{border:1.5px solid var(--wh-gold);width:2.1rem;height:2.1rem;color:var(--wh-gold);font-family:var(--wh-font-heading);border-radius:50%;place-items:center;font-size:.95rem;font-weight:800;display:grid}.b-pod__steps>li.is-done .b-pod__n{background:var(--wh-gold);color:var(--wh-slate)}.b-pod__steps>li.is-waiting .b-pod__n{border-color:var(--wh-amber);color:var(--wh-amber)}.b-pod__steps strong{font-family:var(--wh-font-heading);text-transform:uppercase;letter-spacing:.02em;color:var(--wh-cream);padding-top:.35rem;font-weight:800;display:block}.b-page .b-pod__steps p{margin:.3rem 0 0;font-size:.95rem}.b-pod__steps b{color:var(--wh-gold-hi);font-weight:700}.b-pod__code{border-radius:var(--wh-radius-sm);background:#0e131673;border:1px dashed #c5a66399;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.7rem;padding:.6rem .75rem;display:flex}.b-pod__code-label{text-transform:uppercase;letter-spacing:.05em;color:#eae5e0b3;font-size:.8rem;font-weight:700}.b-pod__code code{letter-spacing:.08em;color:var(--wh-gold-hi);margin-right:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.15rem;font-weight:700}.b-page .b-pod__social{flex-wrap:wrap;gap:.5rem;margin-top:.7rem;display:flex}.b-pod__social a{min-height:40px;color:var(--wh-cream);border:1px solid #c5a66373;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.b-pod__social a:hover{background:var(--wh-gold);border-color:var(--wh-gold);color:var(--wh-slate)}.b-pod__form{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;margin-top:.6rem;display:grid}.b-pod__form .error,.b-pod__form .b-pod__help{grid-column:1/-1;margin:0}.b-page .b-pod__help{color:#eae5e0ad;font-size:.85rem}.b-pod__msg{justify-items:start;gap:.5rem;margin-top:.5rem;display:grid}.b-pod__msg--bad{color:#f2b3ad}.b-pod__link{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.88rem;overflow:hidden}.b-page .b-pod__rules{color:#eae5e0b8;border-top:1px solid #c5a66340;margin:.5rem 0 0;padding-top:.9rem;font-size:.82rem}@media (width<=26em){.b-pod__form{grid-template-columns:1fr}}.b-pod-admin__tabs{flex-wrap:wrap;gap:.4rem;margin:0 0 1rem;display:flex}.b-pod-admin__tabs a{border:1px solid #c5a66359;border-radius:999px;padding:.4rem .85rem;font-size:.9rem;font-weight:700;text-decoration:none}.b-pod-admin__tabs a.is-active{background:var(--wh-gold);border-color:var(--wh-gold);color:var(--wh-slate)}.b-pod-admin__tabs a.is-active .muted{color:var(--wh-slate)}.b-pod-admin__actions{white-space:nowrap}.b-pod-admin__actions>*+*{margin-left:.4rem}.b-pod-admin__reject{align-items:center;gap:.35rem;display:inline-flex}.b-page .b-pod-admin__reject select{width:auto;min-height:36px;padding:.25rem .5rem;font-size:.85rem}.b-page .b-pod-admin__actions button{min-height:36px;padding:.3rem .9rem;font-size:.85rem}.error-text{color:#f2b3ad;font-size:.82rem;font-weight:600}.b-guide{gap:2.5rem;max-width:46rem;padding-bottom:2rem;display:grid}.b-guide__head{gap:.75rem;display:grid}.b-guide__eyebrow{font-family:var(--wh-font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--wh-gold);margin:0;font-size:.9rem;font-weight:800}.b-page .b-guide h1{margin:0;font-size:clamp(2.2rem,6vw,3.2rem)}.b-page .b-guide__lede{margin:0;font-size:1.1rem}.b-guide__step{gap:.85rem;scroll-margin-top:5rem;display:grid}.b-page .b-guide__step h2{color:var(--wh-cream);align-items:center;gap:.7rem;margin:0;font-size:clamp(1.35rem,4vw,1.7rem);display:flex}.b-guide__n{background:var(--wh-gold);width:2.2rem;height:2.2rem;color:var(--wh-slate);border-radius:50%;flex:none;place-items:center;font-size:1.15rem;display:inline-grid}.b-page .b-guide__step p{margin:0}.b-guide__btn{font-family:var(--wh-font-heading);letter-spacing:.03em;text-transform:uppercase;background:var(--wh-gold);color:var(--wh-slate);white-space:nowrap;border-radius:999px;padding:.05rem .5rem;font-size:.92em;font-weight:800}.b-page .b-guide__warn{border-left-color:#d9736a;margin:0}.b-guide__fig{gap:.4rem;margin:0;display:grid}.b-guide__fig figcaption{color:#eae5e0ad;font-size:.85rem}.b-page button.b-guide__shot{border-radius:var(--wh-radius-sm);background:var(--wh-ink);cursor:zoom-in;text-transform:none;border:1px solid #c5a66359;width:100%;min-height:0;padding:0;display:block;overflow:hidden;box-shadow:0 12px 30px #00000059}.b-page button.b-guide__shot:hover{border-color:var(--wh-gold);transform:none}.brand .b-guide__shot img{width:100%;height:auto;display:block}.b-guide__pair{gap:1rem;display:grid}@media (width>=48em){.b-guide__pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.b-guide__check{gap:.8rem;display:grid}.b-guide__check ol{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.b-page .b-guide__check label{cursor:pointer;font-family:var(--wh-font-text);letter-spacing:0;text-transform:none;color:var(--wh-cream);border-radius:8px;align-items:flex-start;gap:.7rem;margin:0;padding:.4rem .3rem;font-size:1rem;font-weight:500;display:flex}.b-page .b-guide__check input[type=checkbox]{width:1.2rem;height:1.2rem;min-height:0;accent-color:var(--wh-gold);flex:none;margin:.2rem 0 0;padding:0}.b-guide__check input:checked+span{color:#eae5e08c;text-decoration:line-through}.b-guide__check-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.b-guide__progress{background:#0e131699;border-radius:999px;height:6px;overflow:hidden}.b-guide__progress span{background:var(--wh-gold);height:100%;transition:width .25s;display:block}.b-guide__faq details{background:linear-gradient(180deg, var(--wh-slate-card), var(--wh-slate));border-radius:var(--wh-radius-sm);border:1px solid #c5a66338}.b-guide__faq details+details{margin-top:.5rem}.b-guide__faq summary{cursor:pointer;color:var(--wh-cream);padding:.8rem 1rem;font-weight:700}.b-page .b-guide__faq details p{padding:0 1rem 1rem}dialog.b-guide__zoom{background:0 0;border:0;width:min(96vw,1280px);max-width:none;padding:0}dialog.b-guide__zoom::backdrop{background:#0a0e10e0}.brand dialog.b-guide__zoom img{border-radius:var(--wh-radius-sm);width:100%;height:auto;display:block}.b-page dialog.b-guide__zoom button{background:var(--wh-cream);color:var(--wh-slate);position:absolute;top:.5rem;right:.5rem}@media (prefers-reduced-motion:reduce){.b-guide__progress span{transition:none}}
