/* Review-only presentation. Production copy, assets, routes and age gate are retained. */
:root{--v4-shell:min(1320px,calc(100% - 80px));--v4-gold:#d8aa59;--v4-muted:#d4d6cf;--v4-page-background:#090c0b}
body{background:var(--v4-page-background);color:#f3f1eb}
body *{letter-spacing:0!important}
main h2,main h3{color:#f3f1eb!important}
.v4-journey-copy>p{color:#d4d6cf!important}
.v4-why-block+.v4-why-block{border-left:0}
.v4-spirit-stage{display:block!important;aspect-ratio:auto!important;padding:20px!important;min-height:0!important}
.v4-spirit-stage img{display:block;max-height:100%;min-height:0}
.v4-count-seal img,.v4-footer-mark img{mix-blend-mode:multiply}
main section{scroll-margin-top:110px}
.v4-hero{height:auto;min-height:620px;background:#080b09}
.v4-hero-scene{inset:0;width:100%;background-image:url('hero-candidate.png');background-position:center;background-size:cover;filter:none}
.v4-hero-shade{background:linear-gradient(90deg,rgba(5,9,7,.94),rgba(5,9,7,.76) 40%,rgba(5,9,7,.08) 78%)}
.v4-hero-layout{padding:62px 0 46px;display:flex;align-items:center;min-height:620px}
.v4-hero-copy{width:580px;max-width:100%}
.v4-hero h1.preview-brand{color:#e1bd77;font:400 48px/1.1 Georgia,serif;margin:0 0 22px;max-width:520px}
.preview-welcome{font:400 38px/1.2 Georgia,serif;margin:0 0 12px}
.v4-hero h1{font-size:64px;line-height:1.06}
.v4-hero-tagline{font-size:32px;line-height:1.2;margin:18px 0}
.v4-hero-description{width:auto;max-width:510px;font-size:18px;line-height:1.7}
.v4-spirit-count{margin-top:30px;max-width:550px}
.v4-count-seal{border:0;background:none;box-shadow:none}
.v4-count-seal img,.v4-footer-mark img{width:44px;height:44px;object-fit:contain;mix-blend-mode:normal}
.v4-button,.v4-join-primary{border-radius:2px;box-shadow:none}
.v4-journey,.v4-featured-spirits,.v4-why,.v4-journal,.v4-join{padding:68px 0;background:var(--v4-page-background);border:0}
.v4-journey::after,.v4-journey::before,.v4-journal::before,.v4-why::before{display:none}
.v4-journey-heading,.v4-featured-heading,.v4-why-heading,.v4-journal-heading{text-align:left;max-width:760px;margin:0 0 42px}
.v4-journey-heading h2,.v4-featured-heading h2,.v4-why-heading h2,.v4-journal-heading h2,.v4-join-heading h2{font:400 42px/1.15 Georgia,serif;margin:0 0 20px}
.v4-journey-heading h2:before,.v4-journey-heading h2:after{display:none}
.v4-journey-heading>p,.v4-featured-heading>p:last-child,.v4-why-heading>p:last-child,.v4-journal-heading>p:last-child{font-size:18px;line-height:1.7;max-width:720px;margin:0;color:#d4d6cf}
.v4-journey-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}
.v4-journey-card{display:block;padding:0 26px 0 0;background:none;border:0;border-right:1px solid #45432f;box-shadow:none;border-radius:0;transform:none!important;min-height:0}
.v4-journey-card:last-child{border-right:0}
.v4-journey-icon{height:100px;width:100px;margin:0 0 26px;background:none}
.v4-journey-icon img{width:100%;height:100%;object-fit:contain;filter:none}
.v4-journey-copy{text-align:left;padding:0}
.v4-journey-copy a{color:#e2bb70}
.v4-journey-card h3{font:400 28px/1.2 Georgia,serif}
.v4-journey-copy>p{font-size:17px;line-height:1.7;min-height:88px}
.v4-featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:46px 30px}
.v4-spirit-card{background:transparent;box-shadow:none;border:0;border-radius:0;overflow:visible}
.v4-spirit-stage{height:320px;background:none;border:0}
.v4-spirit-stage img{width:100%;height:100%;object-fit:contain;transform:none!important;filter:none}
.v4-spirit-copy{padding:26px 0 0;border-top:1px solid #484735}
.v4-spirit-copy h3{font:400 25px/1.25 Georgia,serif;min-height:64px}
.v4-spirit-meta{display:flex;flex-wrap:wrap;gap:8px;font-size:12px}
.v4-spirit-note{font-size:16px;line-height:1.7}
.preview-bottle-context{font-size:16px;line-height:1.7;color:#d4d6cf;margin:0 0 22px}
.preview-bottle-source{font-size:12px;line-height:1.6;color:#bfc4bc;margin:auto 0 0;padding-top:16px;border-top:1px solid #394237}
.preview-bottle-invitation{margin-top:42px;text-align:center}
.v4-why-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}
.v4-why-block{display:block;background:none;padding:26px 0 0;border:0;border-top:1px solid #645235;box-shadow:none}
.v4-why-block h3{font:400 25px/1.25 Georgia,serif;margin:0 0 18px}
.v4-why-block p{font-size:17px;line-height:1.7;color:#d4d6cf}
.v4-journal{padding-bottom:0}
.v4-journal>.v4-shell{width:100%;max-width:none}
.v4-journal-heading{width:var(--v4-shell);max-width:1320px;margin:0 auto 42px}
.v4-journal-grid{display:flex;flex-direction:column;gap:0}
.v4-journal-article{display:grid;grid-template-columns:1fr 1fr;background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}
.v4-journal-article:nth-child(even) .v4-journal-image{order:2}
.v4-journal-image{height:auto;min-height:390px;aspect-ratio:auto;background:#080c0a;overflow:hidden}
.v4-journal-image img,.v4-journal-article:nth-child(n) .v4-journal-image img{width:100%;height:100%;object-fit:contain;object-position:center;transform:none;filter:none}
.v4-journal-copy{padding:56px;align-self:center;max-width:720px}
.v4-journal-article h3{font:400 36px/1.2 Georgia,serif;margin:12px 0 22px}
.v4-journal-description{font-size:18px;line-height:1.75}
.v4-journal-footer{display:block;border:0;padding:0;margin-top:24px}
.v4-journal-footer a{display:inline-block;margin-top:18px;color:#e2bb70}
.v4-join{padding:0}
.v4-join>.v4-shell{width:100%;max-width:none}
.v4-join-panel{display:grid;grid-template-columns:1fr 1fr;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible}
.v4-join-content{padding:64px 56px;max-width:760px}
.v4-join-heading>p:last-child{font-size:18px;line-height:1.7}
.v4-join-image{margin:0;min-height:0;order:0;background:none}
.v4-join-image::before{display:none}
.v4-join-image img{width:100%;height:100%;object-fit:contain;filter:none}
.v4-join-benefits{display:block;margin-top:34px}
.v4-join-benefits article{padding:20px 0;border:0;border-top:1px solid #493e30;background:none}
.v4-join-benefits h3{font:400 22px/1.2 Georgia,serif}
.v4-join-benefits p{font-size:16px;line-height:1.6}
.v4-footer{background:#070a08}
a:focus-visible,button:focus-visible{outline:2px solid #f3cf86;outline-offset:5px}
.v4-journal-image{background:transparent;align-self:center;min-height:0;overflow:visible;mask-image:linear-gradient(to right,#000 72%,transparent 100%)}
.v4-journal-image img,.v4-journal-article:nth-child(n) .v4-journal-image img{height:auto;display:block}
.v4-journal-article:nth-child(even) .v4-journal-image{mask-image:linear-gradient(to left,#000 72%,transparent 100%)}
.v4-join-image{align-self:center;mask-image:linear-gradient(to left,#000 72%,transparent 100%)}
.v4-join-image img{height:auto;display:block}
.v4-why-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 36px}
.v4-why-block{padding:0;border:0}
.preview-why-image{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;mask-image:linear-gradient(to bottom,#000 76%,transparent 100%);margin-bottom:12px}
.v4-why-block>div{padding:0 22px 18px}
.v4-journey-icon{width:100px;height:100px}
.preview-journey-image{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;margin:0 0 20px;mask-image:linear-gradient(to bottom,#000 82%,transparent 100%)}
.v4-journey-card{padding-right:0;border-right:0}
@media(max-width:700px){.preview-journey-image{grid-column:1/-1;margin:0}.v4-journey-card .v4-journey-icon{width:76px;height:76px;margin:0}}
html.age-gate-pending:not(.age-gate-revealing) .route-footer{visibility:hidden}
@media(max-width:700px){.v4-journal-image,.v4-journal-article:nth-child(even) .v4-journal-image,.v4-join-image{mask-image:linear-gradient(to bottom,#000 80%,transparent 100%)}.v4-why-grid{grid-template-columns:1fr}.v4-journey-icon{width:76px;height:76px}}
@media(min-width:1600px){.v4-hero,.v4-hero-layout{min-height:680px}}
@media(max-width:1100px){:root{--v4-shell:calc(100% - 48px)}.v4-hero h1{font-size:54px}.v4-hero-copy{max-width:520px}.v4-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-journal-copy,.v4-join-content{padding:36px}.v4-journal-article h3{font-size:30px}.v4-featured-grid{gap:36px 20px}.v4-spirit-stage{height:270px}.v4-spirit-meta{display:block}.v4-spirit-meta span{display:block}.v4-journey-grid{gap:22px}}
@media(max-width:700px){:root{--v4-shell:calc(100% - 40px)}.v4-hero,.v4-hero-layout{min-height:0}.v4-hero-layout{padding:44px 0}.v4-hero-copy{width:100%}.preview-brand{font-size:21px}.v4-hero h1{font-size:44px}.v4-hero-tagline{font-size:27px}.v4-hero-description{font-size:17px}.v4-hero-scene{background-position:65% center}.v4-hero-shade{background:rgba(5,9,7,.8)}.v4-hero-actions{flex-wrap:wrap}.v4-button{width:auto;padding:14px 18px}.v4-spirit-count{padding:0;gap:14px}.v4-spirit-count strong{font-size:14px}.v4-spirit-count small{font-size:12px}.v4-journey,.v4-featured-spirits,.v4-why,.v4-journal{padding:42px 0}.v4-journey-grid{grid-template-columns:1fr;gap:30px}.v4-journey-card{border:0;border-top:1px solid #45432f;padding:26px 0 0;display:grid;grid-template-columns:76px 1fr;gap:20px}.v4-journey-icon{width:76px;height:76px}.v4-journey-copy>p{min-height:0}.v4-journey-card h3{font-size:26px}.v4-journey-heading h2,.v4-featured-heading h2,.v4-why-heading h2,.v4-journal-heading h2,.v4-join-heading h2{font-size:34px}.v4-featured-grid{grid-template-columns:1fr}.v4-spirit-stage{height:330px}.v4-spirit-copy h3{min-height:0}.v4-why-grid{grid-template-columns:1fr}.v4-journal{padding-bottom:0}.v4-journal-article,.v4-join-panel{grid-template-columns:1fr}.v4-journal-article:nth-child(even) .v4-journal-image{order:0}.v4-journal-image{min-height:0}.v4-journal-image img,.v4-journal-article:nth-child(n) .v4-journal-image img{height:auto;display:block}.v4-journal-copy,.v4-join-content{padding:34px 20px}.v4-join-image{grid-row:1}.v4-join-image img{height:auto;display:block}.v4-footer-grid{gap:30px}.v4-spirit-card,.v4-journal-copy,.v4-join-content{min-width:0}}
