:root{--proper-blue: #002147;--proper-blue-deep: #00152f;--ink: #080807;--charcoal: #100c0a;--charcoal-soft: #17110d;--paper: #e0e0db;--cream: #fbf7ec;--copper: #b78348;--gold: #d7b36a;--oxblood: #651c1a;--muted: #bba897;--line-dark: rgba(215, 179, 106, .18);--line-light: rgba(8, 8, 7, .14);--white: #ffffff;--serif: "Cormorant Garamond", "Adobe Caslon Pro", Georgia, serif;--sans: "Inter", Arial, sans-serif;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--charcoal);color:var(--cream);font-family:var(--sans)}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.topline{align-items:center;background:var(--oxblood);color:var(--cream);display:flex;font-size:.82rem;font-weight:800;gap:1rem;justify-content:center;min-height:42px;padding:.55rem 1rem;text-align:center;text-transform:uppercase}.topline span{color:#ffffffb8}.topline a{color:var(--gold);text-decoration:underline;text-underline-offset:4px}.site-header{align-items:center;background:var(--proper-blue);color:var(--white);display:grid;gap:1rem;grid-template-columns:minmax(135px,190px) 1fr auto;min-height:78px;padding:.55rem clamp(1rem,3vw,2.25rem);position:sticky;top:0;z-index:20}.brand img{height:clamp(56px,7vw,72px);object-fit:contain;width:min(185px,38vw)}.primary-nav{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(1rem,2.7vw,2rem);justify-content:center}.primary-nav a{font-family:var(--serif);font-size:clamp(1.05rem,1.6vw,1.3rem);opacity:.9;position:relative}.primary-nav a:after{background:var(--gold);bottom:-.4rem;content:"";height:1px;left:0;opacity:0;position:absolute;transform:scaleX(.4);transform-origin:left;transition:opacity .18s ease,transform .18s ease;width:100%}.primary-nav a:hover:after,.primary-nav a:focus-visible:after{opacity:1;transform:scaleX(1)}.nav-cta,.button{align-items:center;border:1px solid transparent;cursor:pointer;display:inline-flex;font-family:var(--sans);font-size:.84rem;font-weight:800;justify-content:center;line-height:1;min-height:48px;padding:.95rem 1.35rem;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.nav-cta{background:var(--cream);border-radius:999px;color:var(--proper-blue);min-width:118px}.button-primary{background:var(--gold);color:var(--ink)}.button-secondary{background:#ffffff12;border-color:#ffffff57;color:var(--white)}.button:hover,.button:focus-visible,.nav-cta:hover,.nav-cta:focus-visible{transform:translateY(-2px)}.hero{align-items:center;background:linear-gradient(90deg,#05080cf0,#001226c2 48%,#0a070694),url(https://images.squarespace-cdn.com/content/v1/60154fd7cbc71f649daa83d8/bbcf6117-ccd7-458e-a714-f179a58fa455/DSCF1493.jpg?format=1500w) center / cover;color:var(--white);display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);min-height:clamp(420px,50vh,560px);overflow:hidden;padding:clamp(1.8rem,3vw,2.6rem) clamp(1rem,5vw,5rem);position:relative}.hero:before,.hero:after{border-color:var(--gold);border-style:solid;content:"";height:72px;opacity:.72;position:absolute;width:72px}.hero:before{border-width:1px 0 0 1px;left:clamp(1rem,3vw,2.25rem);top:clamp(1rem,3vw,2.25rem)}.hero:after{border-width:0 1px 1px 0;bottom:clamp(1rem,3vw,2.25rem);right:clamp(1rem,3vw,2.25rem)}.hero-content{max-width:880px;min-width:0;position:relative;z-index:1}.eyebrow,.section-kicker{color:var(--gold);font-size:.76rem;font-weight:800;margin:0 0 .9rem;text-transform:uppercase}.hero h1,.intro-inner h2,.section-heading h2,.spotlight-section h2,.release-copy h2,.signup-copy h2{font-family:var(--serif);font-weight:700;letter-spacing:0;line-height:.98;margin:0}.hero h1{font-size:clamp(3.9rem,6.7vw,6.1rem);max-width:850px}.hero-copy{color:#ffffffd6;font-family:var(--serif);font-size:clamp(1.12rem,1.8vw,1.45rem);line-height:1.35;margin:1rem 0 0;max-width:760px}.hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.55rem}.hero-stats{border-top:1px solid rgba(255,255,255,.22);display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(1.2rem,2.6vw,2rem);max-width:760px;padding-top:1.2rem}.hero-stats strong{color:var(--cream);display:block;font-family:var(--serif);font-size:clamp(1.55rem,2.8vw,2.3rem);font-weight:700}.hero-stats span{color:#ffffffad;display:block;font-size:.78rem;line-height:1.35;margin-top:.2rem;text-transform:uppercase}.hero-bottle{align-self:stretch;background:linear-gradient(180deg,#ffffff14,#ffffff06);border:1px solid var(--line-dark);border-radius:8px;display:flex;flex-direction:column;justify-content:flex-end;min-height:350px;overflow:hidden;padding:clamp(1.2rem,3vw,2rem);position:relative}.hero-bottle:before{background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.48) 100%),url(https://images.squarespace-cdn.com/content/v1/60154fd7cbc71f649daa83d8/6a1eed6e-844d-4f39-ab9f-2383e29c4437/Definitive+Batch+11.jpg?format=750w) center / contain no-repeat;content:"";top:1.2rem;right:1.2rem;bottom:1.2rem;left:1.2rem;opacity:.88;position:absolute}.hero-bottle img{margin-bottom:auto;max-width:230px;opacity:.44;position:relative;z-index:1}.hero-bottle div{border-top:1px solid rgba(255,255,255,.18);padding-top:1rem;position:relative;z-index:1}.hero-bottle span{color:var(--gold);display:block;font-size:.74rem;font-weight:800;text-transform:uppercase}.hero-bottle strong{display:block;font-family:var(--serif);font-size:clamp(1.85rem,3vw,2.7rem);line-height:1;margin-top:.4rem}.intro-band,.steps-section,.faq-section{background:var(--paper);color:var(--ink)}.intro-band{padding:clamp(4rem,8vw,7rem) 1rem}.intro-inner{margin:0 auto;max-width:980px;text-align:center}.intro-inner h2{font-size:clamp(2.45rem,5.4vw,5.2rem);line-height:1.02;margin-inline:auto;max-width:950px}.intro-inner p:not(.section-kicker){color:#403d38;font-family:var(--serif);font-size:clamp(1.18rem,2.2vw,1.55rem);line-height:1.5;margin:1.4rem auto 0;max-width:820px}.spotlight-section,.steps-section,.tiers-section,.release-section,.details-section,.faq-section,.signup-section{padding:clamp(4rem,8vw,7rem) clamp(1rem,5vw,5rem)}.spotlight-section{background:var(--charcoal-soft);border-bottom:1px solid var(--line-dark);border-top:1px solid var(--line-dark);display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.spotlight-section article{background:#ffffff09;border:1px solid var(--line-dark);border-radius:8px;min-width:0;padding:clamp(1.5rem,3vw,2.3rem)}.spotlight-section h2{font-size:clamp(2rem,3.8vw,3.4rem)}.spotlight-section p:not(.section-kicker){color:var(--muted);font-size:1rem;line-height:1.7;margin:1rem 0 0}.section-heading{margin:0 auto clamp(2rem,4vw,3.25rem);max-width:820px;text-align:center}.section-heading.compact{max-width:680px}.section-heading h2,.release-copy h2,.signup-copy h2{font-size:clamp(2.6rem,6vw,5.5rem)}.section-heading p:not(.section-kicker),.release-copy p,.signup-copy p{color:inherit;font-family:var(--serif);font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.5;margin:1rem auto 0;opacity:.78}.steps{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1120px}.steps article{border-top:1px solid rgba(0,33,71,.22);min-width:0;padding-top:1.6rem;text-align:center}.steps span{align-items:center;background:var(--white);border:1px solid rgba(0,33,71,.18);color:var(--proper-blue);display:inline-flex;font-family:var(--serif);font-size:1.65rem;height:68px;justify-content:center;margin-bottom:1.1rem;width:68px}.steps h3,.tier-card h3,.details-grid h3{font-family:var(--serif);font-size:clamp(1.85rem,3vw,2.45rem);line-height:1.05;margin:0}.steps p,.tier-card p,.tier-card li,.details-grid p,.faq-list p{font-size:1rem;line-height:1.65}.steps p,.faq-list p{color:#514b43}.tiers-section,.details-section{background:var(--charcoal)}.tiers-section .section-heading p:not(.section-kicker),.details-section .section-heading p:not(.section-kicker){color:var(--muted)}.tier-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1180px}.tier-card{background:linear-gradient(180deg,#ffffff0e,#ffffff05);border:1px solid var(--line-dark);border-radius:8px;display:flex;flex-direction:column;min-width:0;padding:clamp(1.3rem,2.6vw,2rem)}.tier-card.is-featured{border-color:#d7b36a8c;box-shadow:0 18px 50px #00000047;transform:translateY(-6px)}.badge{align-self:flex-start;background:var(--gold);color:var(--ink);font-size:.72rem;font-weight:800;margin:0 0 1rem;padding:.44rem .62rem;text-transform:uppercase}.badge.muted{background:#d7b36a1f;color:var(--gold)}.tier-bottle{border-bottom:1px solid var(--line-dark);color:var(--gold);font-weight:800;margin:1rem 0 0;padding-bottom:1rem;text-transform:uppercase}.tier-card ul{list-style:none;margin:1.2rem 0 1.4rem;padding:0}.tier-card li{color:var(--muted);padding-left:1.3rem;position:relative}.tier-card li+li{margin-top:.8rem}.tier-card li:before{background:var(--copper);content:"";height:.42rem;left:0;position:absolute;top:.72rem;width:.42rem}.text-link{border-bottom:1px solid var(--copper);color:var(--gold);font-weight:800;margin-top:auto;padding-bottom:.28rem;text-transform:uppercase;width:max-content}.release-section{align-items:stretch;background:var(--proper-blue);color:var(--white);display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);overflow:hidden}.release-copy{align-self:center;max-width:720px}.release-copy p{color:#ffffffc7;margin-left:0}.release-list{border-top:1px solid rgba(255,255,255,.2);display:grid;gap:1rem;margin-top:2rem;padding-top:1.4rem}.release-list div{display:grid;gap:.2rem}.release-list strong{color:var(--gold);font-family:var(--serif);font-size:1.55rem}.release-list span{color:#ffffffbf;line-height:1.5}.release-visual{align-items:center;background:linear-gradient(150deg,#ffffff17,#fff0);border:1px solid rgba(255,255,255,.12);border-radius:8px;display:flex;justify-content:center;min-height:530px;position:relative}.whiskey-mark{left:50%;max-width:min(340px,70%);opacity:.2;position:absolute;top:9%;transform:translate(-50%)}.bottle-feature{filter:drop-shadow(0 28px 45px rgba(0,0,0,.5));max-height:430px;object-fit:contain;position:relative;width:min(330px,78%)}.details-grid{display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1180px}.details-grid article{background:#ffffff0b;border:1px solid rgba(255,255,255,.04);min-height:230px;min-width:0;padding:clamp(1.25rem,2.5vw,2rem)}.details-grid p{color:var(--muted)}.quote-section{background:linear-gradient(#000b18c7,#000b18cc),url(https://images.squarespace-cdn.com/content/v1/60154fd7cbc71f649daa83d8/4f817acc-f746-45e0-87f8-a6e170818356/114131080_l.jpg?format=1500w) center / cover;color:var(--cream);min-height:420px;padding:clamp(4rem,8vw,7rem) clamp(1rem,5vw,5rem)}.quote-section div{margin:0 auto;max-width:960px;text-align:center}.quote-section p{font-family:var(--serif);font-size:clamp(2.2rem,5vw,4.9rem);line-height:1.04;margin:0}.quote-section span{color:var(--gold);display:block;font-weight:800;margin-top:1.5rem;text-transform:uppercase}.faq-list{margin:0 auto;max-width:880px}.faq-list details{border-top:1px solid rgba(0,33,71,.2);padding:1.1rem 0}.faq-list details:last-child{border-bottom:1px solid rgba(0,33,71,.2)}.faq-list summary{color:var(--ink);cursor:pointer;font-family:var(--serif);font-size:clamp(1.45rem,3vw,2rem);font-weight:700;list-style:none;padding-right:2.2rem;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{color:var(--copper);content:"+";font-family:var(--sans);font-size:1.6rem;position:absolute;right:0;top:.1rem}.faq-list details[open] summary:after{content:"-"}.faq-list p{margin:.7rem 0 0;max-width:720px}.signup-section{align-items:center;background:var(--proper-blue-deep);color:var(--white);display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr)}.signup-copy p{color:#ffffffc7;margin-left:0}.signup-form{background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:8px;padding:clamp(1.25rem,3vw,2rem)}.signup-form label{display:block;font-size:.82rem;font-weight:800;margin-bottom:.7rem;text-transform:uppercase}.form-row{display:grid;gap:.7rem;grid-template-columns:1fr auto}.signup-form input{background:var(--white);border:1px solid transparent;color:var(--ink);font:600 1rem var(--sans);min-height:52px;min-width:0;padding:0 1rem;width:100%}.signup-form input:focus{border-color:var(--gold);outline:2px solid rgba(215,179,106,.35)}.form-message{color:var(--gold);font-size:.93rem;line-height:1.5;min-height:1.4rem}.site-footer{align-items:center;background:var(--ink);color:#ffffffbd;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:2rem clamp(1rem,5vw,5rem)}.site-footer strong{color:var(--white);font-family:var(--serif);font-size:1.55rem}.site-footer p{margin:.25rem 0 0}#how,#tiers,#access,#details,#reserve{scroll-margin-top:132px}@media(max-width:1020px){.site-header{grid-template-columns:minmax(128px,170px) 1fr}.primary-nav{grid-column:1 / -1;grid-row:2;justify-content:flex-start}.nav-cta{justify-self:end}.hero,.spotlight-section,.steps,.tier-grid,.release-section,.details-grid,.signup-section{grid-template-columns:1fr}.hero-bottle{min-height:360px}.tier-card.is-featured{transform:none}.release-visual{min-height:460px}.details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.topline{align-items:center;flex-direction:column;font-size:.74rem;gap:.15rem;min-height:56px}.site-header{gap:.5rem;grid-template-columns:minmax(112px,148px) auto;min-height:76px}.brand img{height:58px;width:142px}.primary-nav{display:none}.nav-cta{min-height:42px;min-width:100px;padding:.8rem 1rem}.hero{display:flex;min-height:560px;padding-bottom:1.5rem;padding-top:1.65rem}.hero h1{font-size:clamp(3.35rem,14vw,4.55rem);line-height:.9;max-width:620px}.hero-copy{font-size:1.06rem;line-height:1.35}.hero-actions{margin-top:1.1rem}.hero-bottle{display:none}.hero-stats{gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.hero-stats strong{font-size:1.24rem}.hero-stats span{font-size:.62rem}.button{min-height:44px;width:100%}.details-grid,.form-row{grid-template-columns:1fr}.signup-form .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/bottle-club.css.map */
