.bxHgOq_page{font-family:var(--font-sans);color:var(--ink);background:var(--ivory);min-height:100vh;overflow-x:clip}.bxHgOq_page section[id]{scroll-margin-top:var(--header-h)}.bxHgOq_nowrap{white-space:nowrap}.bxHgOq_container{max-width:var(--page-max);padding-inline:var(--page-gutter);box-sizing:border-box;margin:0 auto}.bxHgOq_sectionPad{padding-block:clamp(64px,9vw,128px)}.bxHgOq_eyebrow{font:500 12px/1.4 var(--font-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--bronze);align-items:center;gap:12px;display:flex}.bxHgOq_eyebrow:before{content:"";background:var(--champagne);width:28px;height:1px}.bxHgOq_eyebrowOnGreen{color:var(--champagne)}.bxHgOq_h2{font:400 clamp(30px, 2.4vw + 12px, 46px) / 1.35 var(--font-serif);color:var(--ink);text-wrap:balance;margin:16px 0 0}.bxHgOq_sectionLede{font:400 clamp(16px, .25vw + 15px, 17px) / 1.8 var(--font-sans);color:var(--muted);text-wrap:pretty;margin:0}.bxHgOq_smallPrint{font:400 14px/1.7 var(--font-sans);color:var(--muted)}.bxHgOq_btn{box-sizing:border-box;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;max-width:100%;min-height:54px;text-decoration:none;transition:background .2s;display:inline-flex}.bxHgOq_btnGrow{flex:auto}.bxHgOq_btnKeep{flex:0 auto}.bxHgOq_primary{background:var(--green);color:var(--warm-white);font:600 16px/1.3 var(--font-sans);padding:0 30px}.bxHgOq_primary:hover{color:var(--warm-white)}.bxHgOq_primary:active{background:var(--green-pressed)}.bxHgOq_primary:focus-visible,.bxHgOq_secondary:focus-visible{outline:3px solid var(--green);outline-offset:3px}.bxHgOq_secondary{color:var(--green);font:500 16px/1.3 var(--font-sans);border:1px solid #1f3b2f59;padding:0 26px}.bxHgOq_secondary:hover{color:var(--green)}.bxHgOq_secondary:active{background:#1f3b2f1a;border-color:#1f3b2f80}.bxHgOq_primaryOnGreen{background:var(--ivory);color:var(--green);font:600 16px/1.3 var(--font-sans);padding:0 30px}.bxHgOq_primaryOnGreen:hover{color:var(--green)}.bxHgOq_primaryOnGreen:active{background:var(--surface-image)}.bxHgOq_primaryOnGreen:focus-visible,.bxHgOq_secondaryOnGreen:focus-visible{outline:3px solid var(--champagne-light);outline-offset:3px}.bxHgOq_secondaryOnGreen{color:var(--ivory);font:500 16px/1.3 var(--font-sans);border:1px solid #e4d6b580;padding:0 26px}.bxHgOq_secondaryOnGreen:hover{color:var(--ivory)}.bxHgOq_btnHeader{flex:none;min-height:44px;padding:0 22px;font-size:14px;font-weight:500}@media (hover:hover){.bxHgOq_primary:hover{background:var(--green-hover)}.bxHgOq_secondary:hover{background:#1f3b2f0f}.bxHgOq_primaryOnGreen:hover{background:#fff}.bxHgOq_secondaryOnGreen:hover{background:#f6f2e914}}.bxHgOq_textLink{min-height:44px;font:500 15px/1.4 var(--font-sans);color:var(--green);text-underline-offset:4px;align-items:center;display:inline-flex}.bxHgOq_textLink:focus-visible{outline:2px solid var(--green);outline-offset:2px}.bxHgOq_textLinkOnGreen{color:var(--champagne-light)}.bxHgOq_textLinkOnGreen:hover{color:var(--warm-white)}.bxHgOq_textLinkOnGreen:focus-visible{outline-color:var(--champagne-light)}.bxHgOq_inlineLink{color:var(--green);text-underline-offset:3px;white-space:nowrap;font-weight:500;position:relative}.bxHgOq_inlineLink:after{content:"";position:absolute;inset:-11px 0}.bxHgOq_inlineLink:focus-visible{outline:2px solid var(--green);outline-offset:2px}.bxHgOq_pending{font:400 15px/1.7 var(--font-sans);color:var(--bronze);border:1px dashed #b9a57a;border-radius:4px;padding:4px 10px;display:inline-block}.bxHgOq_pendingOnGreen{border-color:var(--champagne);color:var(--champagne-light)}.bxHgOq_pendingInline{font-size:inherit;line-height:inherit;padding:0 8px}.bxHgOq_notes{flex-wrap:wrap;gap:6px;display:flex}.bxHgOq_notesOverlay{z-index:1;pointer-events:none;position:absolute}.bxHgOq_note{font:500 11px/1.4 var(--font-mono);border:1px solid;border-radius:4px;padding:3px 7px;display:inline-flex}.bxHgOq_noteB{color:#1e3f66;background:#e1eaf5;border-color:#a9c0dd}.bxHgOq_noteD{color:#4b2e73;background:#ece3f7;border-color:#c3aee0}.bxHgOq_noteP{color:#7a3e0a;background:#fbe9d2;border:1px dashed #c98a4b}.bxHgOq_slot{box-sizing:border-box;color:inherit;text-align:center;font:13px/1.3 var(--font-sans);background:#7f7f7f14;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px;display:flex;position:absolute;inset:0;overflow:hidden;container-type:size}.bxHgOq_slot:after{content:"";opacity:.35;pointer-events:none;border:1.5px dashed;position:absolute;inset:0}.bxHgOq_slotIcon{opacity:.45;flex:none}.bxHgOq_slotCaption{letter-spacing:.01em;opacity:.75;max-width:90%;font-weight:500}@container (max-height:72px){.bxHgOq_slotIcon{display:none}}.bxHgOq_qr{width:100%;height:100%;position:absolute;inset:0}.bxHgOq_headerBand{background:var(--header-green);height:28px}.bxHgOq_header{--green:var(--header-green);--green-hover:#0f4a3e;--green-pressed:#02261f;z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--sand-line);background:#f8f6eef0;position:sticky;top:0}.bxHgOq_headerBar{max-width:var(--page-max);height:var(--header-h);padding:0 var(--page-gutter);box-sizing:border-box;justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.bxHgOq_headerBrand{flex:none;align-items:center;display:flex}.bxHgOq_headerLogo{flex:none;width:96px;height:40px;position:relative}.bxHgOq_headerWordmark{font:400 10px/14px var(--font-sans);letter-spacing:.26em;text-transform:uppercase;white-space:nowrap;color:var(--green);border-left:1px solid #03332b40;margin-left:21px;padding-left:21px}.bxHgOq_headerNav{gap:clamp(20px,2.6vw,30px);display:flex}.bxHgOq_navLink{box-sizing:border-box;min-height:44px;font:400 14px/1.4 var(--font-sans);white-space:nowrap;color:var(--green);border-bottom:1px solid #0000;align-items:center;text-decoration:none;display:flex}.bxHgOq_navLink:hover{border-bottom-color:var(--champagne)}.bxHgOq_navLink[aria-current]{border-bottom-color:var(--green)}.bxHgOq_navLink:focus-visible{outline:3px solid var(--green);outline-offset:4px}.bxHgOq_headerBarMobile{box-sizing:border-box;align-items:center;gap:8px;height:56px;padding:0 8px 0 16px;display:none}.bxHgOq_headerLogoMobile{flex:none;width:76px;height:32px;position:relative}.bxHgOq_btnHeaderMobile{margin-left:auto;padding:0 16px;font-size:15px}.bxHgOq_menuButton{cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;width:48px;height:48px;position:relative}.bxHgOq_menuButton:focus-visible{outline:3px solid var(--green);outline-offset:-2px}.bxHgOq_menuBar{background:var(--green);height:1.5px;transition:transform .2s;position:absolute;left:14px;right:14px}.bxHgOq_menuBarTop{top:19px}.bxHgOq_menuBarBottom{top:27px}.bxHgOq_menuButton[aria-expanded=true] .bxHgOq_menuBarTop{transform:translateY(4px)rotate(45deg)}.bxHgOq_menuButton[aria-expanded=true] .bxHgOq_menuBarBottom{transform:translateY(-4px)rotate(-45deg)}.bxHgOq_mobileNav{background:var(--ivory);border-bottom:1px solid var(--sand-line);flex-direction:column;padding:8px 16px 20px;display:flex;position:absolute;top:56px;left:0;right:0;box-shadow:0 12px 24px #1b211d0f}.bxHgOq_mobileNav[hidden]{display:none}.bxHgOq_mobileNavLink{border-bottom:1px solid var(--sand-line);min-height:52px;font:500 17px/1.4 var(--font-sans);color:var(--ink);align-items:center;text-decoration:none;display:flex}.bxHgOq_mobileNavLink:focus-visible{outline:3px solid var(--green);outline-offset:-3px}.bxHgOq_mobileNavCta{white-space:nowrap;margin-top:16px}@media (max-width:767.98px){.bxHgOq_headerBar{display:none}.bxHgOq_headerBarMobile{display:flex}.bxHgOq_headerBand{height:12px}.bxHgOq_headerWordmark{margin-left:10px;padding-left:10px}}@media (max-width:374.98px){.bxHgOq_btnHeaderMobile{padding:0 12px}}@media (max-width:349.98px){.bxHgOq_headerWordmark{display:none}}.bxHgOq_hero{background:var(--ivory)}.bxHgOq_heroKvMobile{aspect-ratio:9/4;background:var(--surface-image);display:none;position:relative}.bxHgOq_heroKvMobile .bxHgOq_notesOverlay{top:10px;left:10px;right:10px}.bxHgOq_heroInner{max-width:var(--page-max);padding:clamp(24px, 5vw, 72px) var(--page-gutter) clamp(48px, 6vw, 96px);box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(40px,5vw,88px);margin:0 auto;display:flex}.bxHgOq_heroCopy{flex:420px;min-width:0;max-width:600px}.bxHgOq_h1{font:400 clamp(30px, 3.4vw + 8px, 56px) / 1.32 var(--font-serif);color:var(--ink);margin:16px 0 0}.bxHgOq_heroLede{max-width:30em;font:400 clamp(16px, .3vw + 15px, 18px) / 1.8 var(--font-sans);color:var(--muted);text-wrap:pretty;margin:18px 0 0}.bxHgOq_heroActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.bxHgOq_heroClubNote{margin:12px 0 0}.bxHgOq_heroOffer{border-top:1px solid var(--sand-line);margin-top:32px;padding-top:22px}.bxHgOq_heroOfferLabel{font:500 14px/1.5 var(--font-sans);color:var(--bronze)}.bxHgOq_heroOfferRow{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:2px;display:flex}.bxHgOq_heroOfferFigure{font:400 clamp(28px, 3.4vw + 4px, 52px) / 1.1 var(--font-serif);color:var(--green)}.bxHgOq_heroOfferScope{font:600 17px/1.5 var(--font-sans);color:var(--ink)}.bxHgOq_heroOfferTerms{max-width:32em;margin:8px 0 0}.bxHgOq_heroArt{box-sizing:border-box;flex:440px;min-width:0;max-width:1100px;padding:0 0 56px 72px;position:relative}.bxHgOq_heroArtLine{border:1px solid var(--champagne);position:absolute;inset:32px -24px 88px 104px}.bxHgOq_heroKv{aspect-ratio:5/6;background:var(--surface-image);position:relative}.bxHgOq_heroCommunity{aspect-ratio:3/4;border:8px solid var(--ivory);background:var(--surface-image);box-sizing:content-box;width:min(40%,300px);position:absolute;bottom:0;left:0}.bxHgOq_heroArt .bxHgOq_notesOverlay{top:12px;left:84px;right:12px}@media (min-width:1440px){.bxHgOq_heroKv{aspect-ratio:auto;height:min(40vw,690px)}}@media (max-width:767.98px){.bxHgOq_heroKvMobile{display:block}.bxHgOq_heroArt{display:none}}.bxHgOq_benefits{background:var(--warm-white)}.bxHgOq_benefitsInner{flex-wrap:wrap;gap:clamp(40px,6vw,96px);display:flex}.bxHgOq_benefitsIntro{flex:340px;min-width:0;max-width:clamp(460px,30vw,640px)}.bxHgOq_benefitsIntro .bxHgOq_sectionLede{margin-top:18px}.bxHgOq_benefitsImage{aspect-ratio:4/5;background:var(--surface-image);margin-top:36px;position:relative}.bxHgOq_benefitsBody{flex:1.4 420px;min-width:0}.bxHgOq_benefitList{margin:0;padding:0;list-style:none}.bxHgOq_benefitItem{border-top:1px solid var(--sand-line);grid-template-columns:52px minmax(0,1fr);gap:16px;padding:30px 0;display:grid}.bxHgOq_benefitItem:last-child{border-bottom:1px solid var(--sand-line)}.bxHgOq_benefitNumber{font:300 28px/1.2 var(--font-serif);color:var(--bronze)}.bxHgOq_h3{font:500 clamp(21px, .8vw + 14px, 26px) / 1.45 var(--font-serif);color:var(--ink);margin:0}.bxHgOq_benefitText{font:400 16px/1.8 var(--font-sans);color:var(--muted);text-wrap:pretty;margin:8px 0 0}.bxHgOq_conditions{background:var(--surface-note);flex-direction:column;align-items:flex-start;gap:8px;margin-top:32px;padding:22px 24px;display:flex}.bxHgOq_conditionsTitle{font:600 15px/1.5 var(--font-sans);color:var(--ink)}.bxHgOq_conditionsText{font:400 15px/1.75 var(--font-sans);color:var(--muted);text-wrap:pretty;margin:0}@media (min-width:1600px){.bxHgOq_benefitsImage{aspect-ratio:3/2}.bxHgOq_benefitsBody{flex-direction:column;justify-content:space-between;gap:32px;display:flex}.bxHgOq_benefitList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(40px,4vw,80px);display:grid}.bxHgOq_benefitItem:nth-last-child(2){border-bottom:1px solid var(--sand-line)}.bxHgOq_conditions{margin-top:0}}.bxHgOq_campaign{background:var(--green);color:var(--ivory)}.bxHgOq_campaignInner{flex-wrap:wrap;align-items:flex-end;gap:clamp(40px,6vw,96px);padding-block:clamp(64px,9vw,120px);display:flex}.bxHgOq_campaignIntro{flex:360px;min-width:0}.bxHgOq_campaignTitle{max-width:14em;font:400 clamp(28px, 2.2vw + 12px, 42px) / 1.4 var(--font-serif);color:var(--ivory);text-wrap:balance;margin:16px 0 0}.bxHgOq_campaignOffer{flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-top:28px;display:flex}.bxHgOq_campaignFigure{font:300 clamp(88px, 9vw + 30px, 168px) / 1 var(--font-serif);color:var(--champagne-light);letter-spacing:-.02em}.bxHgOq_campaignScope{font:500 clamp(17px, .5vw + 14px, 20px) / 1.5 var(--font-sans);color:var(--ivory)}.bxHgOq_campaignBody{flex:420px;min-width:0}.bxHgOq_campaignFacts{border-bottom:1px solid #c8b38a73;grid-template-columns:minmax(80px,120px) minmax(0,1fr);margin:0;display:grid}.bxHgOq_campaignFacts dt,.bxHgOq_campaignFacts dd{border-top:1px solid #c8b38a73;margin:0;padding:18px 0}.bxHgOq_campaignFacts dt{font:500 14px/1.7 var(--font-sans);color:var(--champagne)}.bxHgOq_campaignFacts dd{font:400 16px/1.7 var(--font-sans);color:var(--ivory)}.bxHgOq_campaignFacts .bxHgOq_factPending{padding-block:14px}.bxHgOq_campaignActions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px;display:flex}.bxHgOq_how{background:var(--ivory)}.bxHgOq_steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(24px,3vw,40px);margin:clamp(32px,4vw,56px) 0 0;padding:0;list-style:none;display:grid}.bxHgOq_step{border-top:1px solid var(--green);grid-template-columns:auto minmax(0,1fr);align-content:start;gap:4px 18px;padding:22px 0 28px;display:grid}.bxHgOq_stepNumber{font:300 clamp(40px, 2vw + 24px, 56px) / 1 var(--font-serif);color:var(--bronze);grid-row:span 2}.bxHgOq_stepTitle{font:600 17px/1.5 var(--font-sans);color:var(--ink);margin:4px 0 0}.bxHgOq_stepText{font:400 16px/1.75 var(--font-sans);color:var(--muted);text-wrap:pretty;margin:0}@media (max-width:1023.98px){.bxHgOq_steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.bxHgOq_steps{grid-template-columns:minmax(0,1fr)}}.bxHgOq_howFooter{flex-wrap:wrap;align-items:stretch;gap:clamp(20px,3vw,40px);margin-top:clamp(28px,4vw,48px);display:flex}.bxHgOq_howNotice{background:var(--warm-white);box-sizing:border-box;border:1px solid #d9cfb8;flex:320px;min-width:0;padding:26px 28px}.bxHgOq_howNoticeLabel{font:600 13px/1.5 var(--font-sans);color:var(--bronze)}.bxHgOq_howNoticeText{font:500 clamp(17px, .4vw + 15px, 19px) / 1.75 var(--font-sans);color:var(--ink);text-wrap:pretty;margin:8px 0 0}.bxHgOq_howPrepare{box-sizing:border-box;flex:1.3 380px;min-width:0;padding-top:26px}.bxHgOq_checklist{flex-direction:column;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:flex}.bxHgOq_checklistItem{font:400 16px/1.7 var(--font-sans);color:var(--ink);align-items:flex-start;gap:14px;display:flex}.bxHgOq_checklistItem:before{content:"";background:var(--champagne);flex:none;width:8px;height:8px;margin-top:10px;transform:rotate(45deg)}.bxHgOq_howActions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:24px;display:flex}.bxHgOq_howActionsNote{font:400 14px/1.6 var(--font-sans);color:var(--muted)}.bxHgOq_products{background:var(--warm-white)}.bxHgOq_splitHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 48px;display:flex}.bxHgOq_splitHeadTitle{flex:340px;min-width:0}.bxHgOq_splitHeadText{flex:300px;max-width:26em}.bxHgOq_productsLede{font:500 clamp(16px, .3vw + 15px, 18px) / 1.75 var(--font-sans);color:var(--ink);text-wrap:pretty;margin:0}.bxHgOq_productGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:clamp(32px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}.bxHgOq_product{flex-direction:column;min-width:0;display:flex}.bxHgOq_productFeatured{grid-column:span 2}.bxHgOq_productImage{aspect-ratio:1;background:var(--surface-product);position:relative}.bxHgOq_productFeatured .bxHgOq_productImage{aspect-ratio:auto;flex:auto;min-height:170px}.bxHgOq_productInfo{padding:14px 2px 0}.bxHgOq_productName{font:500 20px/1.4 var(--font-serif);color:var(--ink);margin:0}.bxHgOq_productVariants{font:400 14px/1.6 var(--font-sans);color:var(--muted);margin:2px 0 0}.bxHgOq_productCta{background:var(--green);min-height:180px;color:var(--ivory);box-sizing:border-box;flex-direction:column;flex:1;justify-content:space-between;gap:20px;padding:clamp(18px,2vw,28px);text-decoration:none;transition:background .2s;display:flex}.bxHgOq_productCta:hover{color:var(--ivory)}.bxHgOq_productCta:focus-visible{outline:3px solid var(--green);outline-offset:3px}@media (hover:hover){.bxHgOq_productCta:hover{background:var(--green-hover)}}.bxHgOq_productCtaText{font:400 clamp(19px, .8vw + 13px, 24px) / 1.45 var(--font-serif)}.bxHgOq_productCtaArrow{border:1px solid var(--champagne);width:44px;height:44px;font:400 20px/1 var(--font-sans);color:var(--champagne-light);border-radius:999px;justify-content:center;align-items:center;display:flex}.bxHgOq_productsNote{margin:20px 0 0}@media (max-width:767.98px){.bxHgOq_productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bxHgOq_life{background:var(--ivory)}.bxHgOq_lifeHead{gap:16px 48px}.bxHgOq_gallery{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(220px,19.6vw - 23px,480px);gap:clamp(10px,1.2vw,16px);margin-top:clamp(32px,4vw,48px);display:grid}.bxHgOq_tile{background:var(--surface-image);margin:0;position:relative;overflow:hidden}.bxHgOq_tileCaption{font:500 13px/1.4 var(--font-sans);color:var(--ink);pointer-events:none;background:#fbf8f2f2;border-radius:999px;padding:6px 12px;position:absolute;bottom:12px;left:12px}.bxHgOq_tileA{grid-area:span 2/span 7}.bxHgOq_tileB,.bxHgOq_tileC{grid-column:span 5}.bxHgOq_tileD{grid-area:span 2/span 4}.bxHgOq_tileE{grid-column:span 8}.bxHgOq_tileF,.bxHgOq_tileG{grid-column:span 4}@media (max-width:1023.98px){.bxHgOq_gallery{grid-auto-rows:170px}}@media (max-width:767.98px){.bxHgOq_gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:150px}.bxHgOq_tileA{grid-area:span 2/span 2}.bxHgOq_tileB,.bxHgOq_tileC,.bxHgOq_tileE,.bxHgOq_tileF{grid-column:span 1}.bxHgOq_tileD{grid-area:span 2/span 1}.bxHgOq_tileG{grid-column:span 2}.bxHgOq_tileCaption{max-width:calc(100% - 16px);padding:4px 10px;font-size:12px;bottom:8px;left:8px}}.bxHgOq_gift{background:var(--warm-white);border-top:1px solid var(--sand-line)}.bxHgOq_giftInner{flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,64px);padding-block:clamp(48px,6vw,80px);display:flex}.bxHgOq_giftImages{flex:300px;grid-template-columns:1fr 1fr;gap:12px;max-width:440px;display:grid}.bxHgOq_giftBody{flex:1.4 360px;min-width:0}.bxHgOq_giftTitle{font:400 clamp(26px, 1.8vw + 12px, 36px) / 1.4 var(--font-serif);color:var(--ink);margin:14px 0 0}.bxHgOq_giftText{font:400 16px/1.8 var(--font-sans);color:var(--muted);margin:12px 0 0}.bxHgOq_giftBlock{margin:12px 0 0}.bxHgOq_giftAction{margin-top:20px}.bxHgOq_faq{background:var(--warm-white);border-top:1px solid var(--sand-line)}.bxHgOq_faqIntroText{font:400 16px/1.8 var(--font-sans);color:var(--muted);text-wrap:pretty;margin:0}.bxHgOq_faqIntroAction{margin-top:20px}.bxHgOq_faqList{grid-template-columns:minmax(0,1fr);margin-top:clamp(32px,4vw,48px);display:grid}.bxHgOq_faqItem{border-bottom:1px solid var(--sand-line)}.bxHgOq_faqItem:first-child{border-top:1px solid #9baa9a}@media (min-width:768px){.bxHgOq_faqList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,4vw,80px)}.bxHgOq_faqItem:nth-child(2){border-top:1px solid #9baa9a}}.bxHgOq_faqHeading{margin:0}.bxHgOq_faqButton{box-sizing:border-box;text-align:left;cursor:pointer;width:100%;min-height:64px;font:600 clamp(17px, .5vw + 14px, 21px) / 1.6 var(--font-sans);color:var(--green);background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:clamp(18px,1.8vw,35px) 7px clamp(18px,1.8vw,35px) 0;display:flex}.bxHgOq_faqButton[aria-expanded=true]{padding-bottom:10px}.bxHgOq_faqButton:hover{color:var(--green-hover)}.bxHgOq_faqButton:focus-visible{outline:3px solid var(--green);outline-offset:2px}.bxHgOq_faqIcon{flex:none;width:16px;height:16px;position:relative}.bxHgOq_faqIcon:before,.bxHgOq_faqIcon:after{content:"";background:currentColor;position:absolute}.bxHgOq_faqIcon:before{height:2px;top:calc(50% - 1px);left:0;right:0}.bxHgOq_faqIcon:after{width:2px;transition:transform .25s;top:0;bottom:0;left:calc(50% - 1px)}.bxHgOq_faqButton[aria-expanded=true] .bxHgOq_faqIcon:after{transform:rotate(90deg)}.bxHgOq_faqAnswer{padding:0 42px clamp(18px,1.8vw,35px) 0}.bxHgOq_faqAnswerText{max-width:52em;font:400 16px/1.8 var(--font-sans);color:var(--muted);text-wrap:pretty;margin:0}.bxHgOq_faqAnswerText+.bxHgOq_faqAnswerText{margin-top:10px}.bxHgOq_finalCta{background:var(--header-green);color:var(--ivory);position:relative}.bxHgOq_finalBg{position:absolute;inset:0;overflow:hidden}.bxHgOq_finalBg:after{content:"";background:linear-gradient(90deg,#03332bdb 0%,#03332bcc 50%,#03332b66 100%);position:absolute;inset:0}@media (max-width:1023.98px){.bxHgOq_finalBg:after{background:#03332bcc}}.bxHgOq_finalInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(48px,6vw,96px);padding-block:clamp(72px,10vw,140px);display:flex;position:relative}.bxHgOq_finalCopy{flex:1.2 420px;min-width:0}.bxHgOq_finalCopy .bxHgOq_eyebrowOnGreen{color:var(--champagne-light)}.bxHgOq_finalTitle{font:400 clamp(34px, 3.4vw + 10px, 62px) / 1.1 var(--font-serif);color:var(--ivory);margin:18px 0 0}.bxHgOq_finalTitleAccent{font-family:var(--font-accent);color:var(--champagne-light);font-size:1.15em;font-style:italic;display:block}.bxHgOq_finalActions{flex-wrap:wrap;gap:12px;max-width:600px;margin-top:32px;display:flex}.bxHgOq_finalNote{max-width:34em;font:400 14px/1.7 var(--font-sans);color:var(--champagne-light);margin:14px 0 0}.bxHgOq_qrGrid{flex:400px;grid-template-columns:1fr 1fr;gap:16px;min-width:0;max-width:720px;display:grid}.bxHgOq_qrGrid>.bxHgOq_notes{grid-column:span 2}.bxHgOq_qrCard{background:var(--warm-white);color:var(--ink);flex-direction:column;align-items:stretch;gap:12px;padding:20px;display:flex}.bxHgOq_qrTitle{font:600 16px/1.5 var(--font-sans)}.bxHgOq_qrSubtitle{font:400 13px/1.5 var(--font-sans);color:var(--muted)}.bxHgOq_qrImage{aspect-ratio:1;background:var(--surface-product);position:relative}@media (max-width:1023.98px){.bxHgOq_qrGrid{display:none}}.bxHgOq_footer{background:var(--deep-green);color:var(--champagne-light)}.bxHgOq_footerInner{padding-top:clamp(48px,6vw,72px);padding-bottom:32px}.bxHgOq_footerColumns{flex-wrap:wrap;gap:40px clamp(32px,6vw,96px);display:flex}.bxHgOq_footerBrand{flex:220px;min-width:0}.bxHgOq_footerLogo{width:96px;height:40px;position:relative}.bxHgOq_footerBrandName{font:500 12px/1.4 var(--font-sans);letter-spacing:.24em;color:var(--champagne);margin:16px 0 0}.bxHgOq_footerColumn{flex:180px;min-width:0}.bxHgOq_footerHeading{font:600 13px/1.5 var(--font-sans);color:var(--champagne);margin:0 0 6px}.bxHgOq_footerLink{min-height:44px;font:400 16px/1.4 var(--font-sans);color:var(--ivory);align-items:center;gap:12px;text-decoration:none;display:flex}.bxHgOq_footerIcon{flex:none;width:20px;height:20px}.bxHgOq_footerLink:hover{color:#fff;text-decoration:underline}.bxHgOq_footerLink:focus-visible{outline:2px solid var(--champagne-light);outline-offset:2px}.bxHgOq_footerContact{font-style:normal}.bxHgOq_footerCompany{font:400 16px/1.4 var(--font-sans);color:var(--ivory);margin:17px 0 0}.bxHgOq_footerAddress{font:400 14px/1.7 var(--font-sans);color:var(--champagne-light);text-wrap:pretty;margin:6px 0 4px}.bxHgOq_footerLegal{font:400 13px/1.6 var(--font-sans);color:var(--champagne);border-top:1px solid #c8b38a4d;margin-top:40px;padding-top:20px}.bxHgOq_footerSpacer{height:calc(84px + env(safe-area-inset-bottom));display:none}@media (max-width:767.98px){.bxHgOq_footerSpacer{display:block}}.bxHgOq_sticky{z-index:60;padding:12px 16px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--sand-line);visibility:hidden;background:#f6f2e9f5;transition:transform .3s,visibility 0s linear .3s;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.bxHgOq_stickyVisible{visibility:visible;transition:transform .3s;transform:translateY(0)}.bxHgOq_stickyButton{min-height:52px;padding:0;display:flex}@media (max-width:767.98px){.bxHgOq_sticky{display:block}}.bxHgOq_toast{z-index:70;background:var(--ink);width:max-content;max-width:min(92vw,520px);color:var(--ivory);box-sizing:border-box;border-radius:8px;align-items:flex-start;gap:12px;padding:14px 18px;display:flex;position:fixed;bottom:32px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #1b211d2e}.bxHgOq_toastTag{font:500 10px/1.9 var(--font-mono);letter-spacing:.08em;color:var(--champagne);flex:none}.bxHgOq_toastText{font:400 14px/1.6 var(--font-sans)}@media (max-width:767.98px){.bxHgOq_toast{bottom:calc(96px + env(safe-area-inset-bottom))}}
