.page-module__z06EUq__page{--ink:#202a26;--paper:#f7f3eb;color:var(--ink)}.page-module__z06EUq__hero{color:#fffcf5;background:#172c26;padding-block:clamp(36px,6vw,80px)}.page-module__z06EUq__intro{max-width:720px}.page-module__z06EUq__headline{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(38px,6.5vw,86px);font-weight:700;line-height:.99}.page-module__z06EUq__lead{color:#e2eae3;max-width:53ch;margin-top:18px;font-size:clamp(16px,2vw,20px);line-height:1.55}.page-module__z06EUq__purchase{margin-top:24px}.page-module__z06EUq__hero .page-module__z06EUq__purchase{border-top:1px solid var(--paper);padding-top:24px}.page-module__z06EUq__cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,1.5vw,18px);margin-top:clamp(26px,4vw,52px);list-style:none;display:grid}.page-module__z06EUq__card{--accent:#993d4a;border:1px solid #dedbd0;border-top:4px solid var(--accent);background:var(--paper);min-height:clamp(150px,19vw,218px);color:var(--ink);border-radius:10px;flex-direction:column;justify-content:space-between;gap:18px;padding:clamp(14px,2vw,24px);display:flex}.page-module__z06EUq__card:has(>.page-module__z06EUq__photoPlaceholder){justify-content:flex-start}.page-module__z06EUq__card:nth-child(2){--accent:#966128}.page-module__z06EUq__card:nth-child(3){--accent:#416b57}.page-module__z06EUq__card:nth-child(4){--accent:#62547a}.page-module__z06EUq__card:nth-child(5){--accent:#6c756e}.page-module__z06EUq__step{color:var(--accent);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.page-module__z06EUq__photoPlaceholder{aspect-ratio:4/3;color:var(--accent);background:#ebe6db;border:1px dashed #c6c1b4;border-radius:6px;flex:none;place-items:center;display:grid}.page-module__z06EUq__cardSilhouette,.page-module__z06EUq__cardSilhouette:before,.page-module__z06EUq__cardSilhouette:after{aspect-ratio:5/7;background:var(--paper);border:1px solid;border-radius:3px;width:30px}.page-module__z06EUq__cardSilhouette{isolation:isolate;position:relative}.page-module__z06EUq__cardSilhouette:before,.page-module__z06EUq__cardSilhouette:after{z-index:-1;content:"";position:absolute;top:0}.page-module__z06EUq__cardSilhouette:before{left:-11px;transform:rotate(-18deg)}.page-module__z06EUq__cardSilhouette:after{right:-11px;transform:rotate(18deg)}.page-module__z06EUq__cardTitle{letter-spacing:-.04em;font-size:clamp(19px,2.4vw,31px);font-weight:700;line-height:1.04}.page-module__z06EUq__cardDetail{color:#43524a;margin-top:7px;font-size:13px;line-height:1.4}.page-module__z06EUq__details{background:var(--paper);padding-block:clamp(32px,5vw,64px)}.page-module__z06EUq__productTitle{letter-spacing:-.035em;margin-bottom:18px;font-size:clamp(28px,3.2vw,42px);font-weight:700;line-height:1.1}.page-module__z06EUq__description{color:var(--ink)}.page-module__z06EUq__description p:has(>strong:only-child)+ul>li::marker{content:"✓  ";color:#2d6a48;font-weight:700}.page-module__z06EUq__purchase+.page-module__z06EUq__description{margin-top:24px}.page-module__z06EUq__description blockquote{color:var(--ink);background:#fffcf5;border:1px solid #dedbd0;border-top:3px solid #416b57;flex-direction:column;justify-content:space-between;gap:12px;margin-block-start:clamp(34px,3.75vw,48px);padding:clamp(18px,3vw,30px);font-size:clamp(17px,1.6vw,21px);font-style:normal;font-weight:500;display:flex}.page-module__z06EUq__description blockquote p{margin:0}.page-module__z06EUq__description blockquote p:first-of-type:before,.page-module__z06EUq__description blockquote p:last-of-type:after{content:none}.page-module__z06EUq__description cite{color:#416b57;font-size:14px;font-style:normal;font-weight:700;display:block}.page-module__z06EUq__description blockquote p cite{margin-top:12px}@media (min-width:768px){.page-module__z06EUq__description:has(>blockquote+blockquote){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;display:grid}.page-module__z06EUq__description:has(>blockquote+blockquote)>:not(blockquote){grid-column:1/-1}.page-module__z06EUq__description:has(>blockquote+blockquote)>*{margin-block-end:0}}@media (max-width:767px){.page-module__z06EUq__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__z06EUq__description blockquote+blockquote{margin-block-start:1.6em}}
/*# sourceMappingURL=2ulp1ze763ti4.css.map*/