.HrNqVa_page{--gutter:18px}@media (min-width:900px){.HrNqVa_page{--gutter:40px}}.HrNqVa_wrap{max-width:1240px;padding:0 var(--gutter);margin:0 auto}.HrNqVa_section{border-top:1px solid var(--line);padding:56px 0}.HrNqVa_eyebrow{letter-spacing:.01em;color:var(--mist);margin:0 0 18px;font-size:13px}.HrNqVa_h2{margin:0 0 10px;font-size:clamp(34px,4.6vw,56px);line-height:1}.HrNqVa_sub{max-width:52ch;color:var(--ink-2);margin:0 0 28px;font-size:16px;line-height:1.55}@media (min-width:900px){.HrNqVa_section{padding:88px 0}}.HrNqVa_btn{border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;min-height:48px;padding:14px 24px;font-size:15px;font-weight:500;line-height:1.2;text-decoration:none;transition:background .2s;display:inline-flex}.HrNqVa_btnAmber{background:var(--accent);color:var(--on-accent)}.HrNqVa_btnAmber:hover{background:var(--accent-deep)}.HrNqVa_actions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:28px;display:flex}.HrNqVa_link{letter-spacing:.01em;border-bottom:1px solid var(--ink);color:var(--ink);padding:12px 0 2px;font-size:13px;text-decoration:none}.HrNqVa_hero{padding:clamp(40px,6vw,88px) 0 0;overflow:hidden}.HrNqVa_heroTop{display:block}.HrNqVa_num{font-family:var(--font-sans);letter-spacing:-.035em;margin:0;font-size:clamp(60px,16vw,132px);font-weight:300;line-height:.92}.HrNqVa_num span,.HrNqVa_num em{font-family:var(--font-display);letter-spacing:-.02em;font-style:normal;font-weight:300}.HrNqVa_lead{max-width:40ch;color:var(--ink-2);margin:22px 0 8px;font-size:17px;line-height:1.55}.HrNqVa_lead strong{color:var(--ink);font-weight:500}.HrNqVa_per{color:var(--mist);margin:0;font-size:14px}.HrNqVa_bottles{background:linear-gradient(to top, var(--studio) 0 34%, transparent 34%);justify-content:center;align-items:flex-end;height:260px;margin-top:28px;display:flex}.HrNqVa_bottles img{width:auto;height:200px;filter:drop-shadow(0 18px 18px color-mix(in srgb, var(--ink) 16%, transparent));margin:0 -22px;display:block}.HrNqVa_bottles img:nth-child(2){z-index:1;height:240px;position:relative}.HrNqVa_proofrow{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.HrNqVa_proofrow li{letter-spacing:.01em;color:var(--mist);border-right:1px solid var(--line);flex-direction:column;gap:8px;padding:22px 16px;font-size:13px;display:flex}.HrNqVa_proofrow li:nth-child(2n){border-right:0}.HrNqVa_proofrow li:nth-child(n+3){border-top:1px solid var(--line)}.HrNqVa_proofrow b{letter-spacing:-.02em;text-transform:none;color:var(--ink);font-size:30px;font-weight:300;line-height:1}@media (min-width:900px){.HrNqVa_heroTop{grid-template-columns:1.15fr 1fr;align-items:end;gap:48px;display:grid}.HrNqVa_bottles{height:440px;margin-top:0}.HrNqVa_bottles img{height:330px;margin:0 -36px}.HrNqVa_bottles img:nth-child(2){height:400px}.HrNqVa_proofrow{width:calc(min(100%, 1240px) - 2 * var(--gutter));grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0 auto}.HrNqVa_proofrow li,.HrNqVa_proofrow li:nth-child(2n){border-right:1px solid var(--line);padding:30px clamp(16px,3vw,40px)}.HrNqVa_proofrow li:last-child{border-right:0}.HrNqVa_proofrow li:nth-child(n+3){border-top:0}.HrNqVa_proofrow b{font-size:38px}}.HrNqVa_presets{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none;display:grid}.HrNqVa_preset{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 0;display:grid}.HrNqVa_presetBottles{align-items:flex-end;height:60px;margin-bottom:10px;display:flex}.HrNqVa_presetBottles img{mix-blend-mode:multiply;width:auto;height:56px;margin-right:-12px}.HrNqVa_presetName{margin:0 0 2px;font-size:22px;font-weight:300}.HrNqVa_presetSub{color:var(--ink-2);margin:0;font-size:14px}.HrNqVa_go{font:inherit;letter-spacing:.01em;white-space:nowrap;border:1px solid var(--ink);min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:3px;padding:10px 14px;font-size:13px;font-weight:500;transition:background .2s,color .2s}.HrNqVa_go:hover:not(:disabled){background:var(--ink);color:var(--paper)}.HrNqVa_go:disabled{opacity:.5;cursor:default}@media (min-width:900px){.HrNqVa_presets{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr))}.HrNqVa_preset{border-bottom:0;border-left:1px solid var(--line);grid-template-columns:1fr;align-items:start;padding:26px 28px 28px}.HrNqVa_preset:nth-child(3n+1){border-left:0;padding-left:0}.HrNqVa_preset:nth-child(n+4){border-top:1px solid var(--line)}.HrNqVa_go{justify-self:start}}.HrNqVa_builder{border-top:1px solid var(--line);padding:56px 0}.HrNqVa_builderInner{display:block}.HrNqVa_slots{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 0;display:grid}.HrNqVa_slotCell{border-left:1px solid var(--line);flex-direction:column;gap:10px;min-width:0;padding:16px 10px 0;display:flex}.HrNqVa_slotCell:first-child{border-left:0;padding-left:0}.HrNqVa_slotNum{color:color-mix(in srgb, var(--ink) 25%, transparent);font-size:40px;font-weight:300;line-height:.9}.HrNqVa_slotCell.HrNqVa_done .HrNqVa_slotNum{color:var(--ink)}.HrNqVa_slot{aspect-ratio:4/5;min-width:0;font:inherit;letter-spacing:.01em;color:var(--mist);border:1px dashed color-mix(in srgb, var(--ink) 30%, transparent);background:0 0;border-radius:2px;place-items:center;padding:0;font-size:13px;text-decoration:none;display:grid;overflow:hidden}.HrNqVa_filled{border-style:solid;border-color:var(--line);background:var(--plate);cursor:pointer}.HrNqVa_filled img{max-width:78%;height:auto;max-height:84%;display:block}.HrNqVa_bstatus{flex-direction:column;gap:4px;margin:18px 0 10px;font-size:15px;display:flex}.HrNqVa_bstatus b{font-weight:500}.HrNqVa_bstatus span{color:var(--ink-2)}.HrNqVa_bar{background:color-mix(in srgb, var(--ink) 12%, transparent);height:2px;margin-bottom:28px;display:block}.HrNqVa_bar i{background:var(--accent);height:100%;transition:width .4s;display:block}.HrNqVa_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 14px;margin:0;padding:0;list-style:none;display:grid}.HrNqVa_grid>li{min-width:0}.HrNqVa_empty{color:var(--ink-2);margin:24px 0}.HrNqVa_more{color:var(--ink-2);margin:32px 0 0;font-size:13px}.HrNqVa_more button{font:inherit;letter-spacing:.01em;border:0;border-bottom:1px solid var(--ink);min-height:44px;color:var(--ink);cursor:pointer;background:0 0;padding:0;font-size:13px}@media (min-width:900px){.HrNqVa_builder{padding:88px 0}.HrNqVa_builderInner{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:56px;display:grid}.HrNqVa_left{position:sticky;top:100px}.HrNqVa_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 20px}}.HrNqVa_why{border-top:1px solid var(--ink);counter-reset:why;display:grid}.HrNqVa_why div{border-bottom:1px solid var(--line);counter-increment:why;padding:22px 0}.HrNqVa_why div:before{content:counter(why, decimal-leading-zero);letter-spacing:.18em;color:var(--mist);margin-bottom:12px;font-size:12px;display:block}.HrNqVa_why h3{margin:0 0 8px;font-size:24px;font-weight:300}.HrNqVa_why p{max-width:44ch;color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}@media (min-width:900px){.HrNqVa_why{grid-template-columns:repeat(4,minmax(0,1fr))}.HrNqVa_why div{border-bottom:0;border-left:1px solid var(--line);padding:26px 28px 0}.HrNqVa_why div:first-child{border-left:0;padding-left:0}}.HrNqVa_faq{max-width:880px}.HrNqVa_faq .HrNqVa_h2{margin-bottom:24px}.HrNqVa_faq details{border-top:1px solid var(--line);padding:18px 0}.HrNqVa_faq details:last-child{border-bottom:1px solid var(--line)}.HrNqVa_faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:17px;font-weight:400;list-style:none;display:flex}.HrNqVa_faq summary::-webkit-details-marker{display:none}.HrNqVa_faq summary:after{content:"+";color:var(--mist)}.HrNqVa_faq details[open] summary:after{content:"–"}.HrNqVa_faq details p{max-width:64ch;color:var(--ink-2);margin:10px 0 0;font-size:15px;line-height:1.6}
.w-Cddq_title{font-family:var(--font-sans);letter-spacing:-.025em;max-width:16ch;margin:0;font-size:clamp(40px,9vw,72px);font-weight:300;line-height:1}.w-Cddq_title span{font-family:var(--font-display);letter-spacing:-.01em;font-style:normal;font-weight:300;display:block}.w-Cddq_lines p{max-width:44ch;margin:16px 0 0;font-size:17px;line-height:1.55}.w-Cddq_lines p+p{color:var(--ink-2);font-size:14px}.w-Cddq_cta{margin-top:22px}.w-Cddq_labels{flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.w-Cddq_labels li{letter-spacing:.01em;border:1px solid;border-radius:2px;padding:5px 10px;font-size:13px}.w-Cddq_cover{isolation:isolate;background:var(--paper);border-bottom:1px solid var(--line);min-height:360px;color:var(--ink);align-items:flex-end;padding:56px 0;display:flex;position:relative;overflow:hidden}.w-Cddq_coverMedia{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.w-Cddq_shade{z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--night) 25%, transparent), color-mix(in srgb, var(--night) 72%, transparent));position:absolute;inset:0}.w-Cddq_onMedia{color:var(--cream)}.w-Cddq_onMedia .w-Cddq_lines p+p{color:color-mix(in srgb, var(--cream) 78%, transparent)}.w-Cddq_cover>div:not(.w-Cddq_shade){width:100%}.w-Cddq_coverFlat{min-height:0}@media (min-width:900px){.w-Cddq_cover{min-height:460px;padding:72px 0 64px}.w-Cddq_coverFlat{min-height:0}}.w-Cddq_proof{background:var(--paper)}@media (min-width:900px){.w-Cddq_proof{padding-bottom:24px}}.w-Cddq_offer{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);max-width:560px;padding:28px 0}.w-Cddq_offerPrice{font-family:var(--font-sans);letter-spacing:-.02em;margin:0 0 16px;font-size:48px;font-weight:300;line-height:1}.w-Cddq_offerPrice span{font-family:var(--font-sans);color:var(--ink-2);margin-top:6px;font-size:14px;display:block}.w-Cddq_offer ul{margin:0 0 18px;padding:0 0 0 18px;font-size:15px}.w-Cddq_offer li{margin:4px 0}.w-Cddq_cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.w-Cddq_cards>li{min-width:0}@media (min-width:900px){.w-Cddq_cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 16px}}.w-Cddq_steps{counter-reset:step;gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.w-Cddq_steps li{border-top:1px solid var(--line);counter-increment:step;padding-top:18px}.w-Cddq_steps li:before{content:counter(step);font-family:var(--font-sans);color:var(--ink);margin-bottom:8px;font-size:40px;font-weight:300;line-height:1;display:block}.w-Cddq_steps h3{margin:0 0 6px;font-size:20px;font-weight:300}.w-Cddq_steps p{max-width:40ch;color:var(--ink-2);margin:0;font-size:14.5px}@media (min-width:900px){.w-Cddq_steps{grid-template-columns:repeat(3,1fr);gap:28px}}.w-Cddq_item{border-top:1px solid var(--line);padding:40px 0}.w-Cddq_itemInner{max-width:680px}.w-Cddq_n{font-family:var(--font-sans);letter-spacing:-.03em;color:color-mix(in srgb, var(--ink) 30%, transparent);font-size:64px;font-weight:300;line-height:.9;display:block}.w-Cddq_item h2{margin:12px 0;font-size:30px;font-weight:300;line-height:1.05}.w-Cddq_item p{max-width:56ch;color:var(--ink-2);margin:0 0 12px;font-size:16px;line-height:1.6}.w-Cddq_item img{border-radius:2px;width:100%;height:auto;margin:18px 0;display:block}@media (min-width:900px){.w-Cddq_item{padding:48px 0}.w-Cddq_item h2{font-size:34px}}.w-Cddq_compare{border-collapse:collapse;width:100%;max-width:720px;font-size:15px}.w-Cddq_compare th,.w-Cddq_compare td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:14px 12px 14px 0}.w-Cddq_compare thead th{border-top:0;font-weight:500}.w-Cddq_compare td:nth-child(3){color:var(--ink-2)}.w-Cddq_block{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);max-width:600px;padding:28px 0}.w-Cddq_block h2{margin:0 0 10px;font-size:30px;font-weight:300;line-height:1.05}.w-Cddq_block p,.w-Cddq_block ul{margin:0 0 10px;font-size:15px}.w-Cddq_block ul{padding-left:18px}.w-Cddq_block a:not([class]){text-decoration:underline}.w-Cddq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
