.lp-hero,.lp-callout,.lp-letter,.lp-compare,.lp-figure,.lp-steps,.lp-stat,.lp-stats-row,.lp-price-strip,.lp-bars,.lp-quote,.lp-bg,.lp-divider,.lp-section{margin-block:var(--spacing-section)}.lp-section{margin-bottom:var(--spacing-5);overflow-wrap:break-word}.lp-section+:is(.lp-compare,.lp-price-strip,.lp-steps,.lp-bars,.lp-stats-row,.lp-figure){margin-top:var(--spacing-5)}.page-content__body>:first-child{margin-top:0}.lp-section>:last-child{margin-bottom:0}.lp-eyebrow{margin:0;color:var(--color-brass)}.lp-tag{display:inline-block;margin-left:6px;padding:2px 6px;border:1px solid var(--color-brass);font-family:var(--font-primary--family);font-size:var(--label-size);font-weight:500;line-height:1.4;letter-spacing:var(--label-tracking);text-transform:uppercase;vertical-align:middle;white-space:nowrap;color:var(--color-brass)}.lp-hero{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--spacing-7);align-items:center}.lp-hero__image{grid-column:2;grid-row:1;margin:0;display:flex;flex-direction:column;gap:8px}.lp-hero__image img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;background:var(--color-secondary-bg)}.lp-hero__credit{font-size:var(--type-micro);line-height:1.5;color:var(--color-muted)}.lp-hero__overlay{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:18px}.lp-hero__overlay>*{margin:0}.lp-hero__h1{font-size:var(--type-h1);line-height:1.15}.lp-hero__deck{max-width:46ch;font-size:1.0625rem;line-height:1.7;color:var(--color-muted)}.page-content__hero{padding:40px 0 var(--spacing-7);border-bottom:1px solid var(--color-border)}.page-content__hero>.lp-hero{margin-block:0}.lp-section--narrow,.lp-section{max-width:var(--measure-prose)}.lp-lede{max-width:56ch;font-size:1.1875rem;line-height:1.6;color:var(--color-foreground)}.lp-divider{display:flex;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-5)}.lp-divider:after{content:"";flex:1 1 0;height:1px;background:var(--color-border)}.lp-divider>span{font-size:var(--kicker-size);font-weight:var(--kicker-weight);letter-spacing:var(--kicker-tracking);text-transform:uppercase;color:var(--color-brass)}.lp-divider+*{margin-top:0}.lp-callout{display:flex;flex-direction:column;gap:12px;padding:24px 28px;background:#fff;border:1px solid var(--color-border)}.lp-callout--accent{border-left:3px solid var(--color-brass)}.lp-callout--warn{border-color:#c98a84;background:var(--color-error-bg)}.lp-callout>*{margin:0}.lp-callout__label{font-family:var(--font-primary--family);font-size:var(--type-h4);font-weight:500;line-height:1.35;color:var(--color-foreground)}.lp-callout__body{max-width:var(--measure-prose);font-size:var(--type-small)}.lp-callout__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;max-width:none;padding:0;list-style:none;font-size:var(--type-small)}.lp-callout__list>li{margin:0;text-wrap:pretty}.lp-compare{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;background:var(--color-border);border:1px solid var(--color-border)}.lp-compare__card,.lp-price-strip__tier{display:flex;flex-direction:column;gap:8px;min-width:0;padding:20px;background:#fff;font-size:var(--type-small);overflow-wrap:break-word}.lp-compare__card>*,.lp-price-strip__tier>*{max-width:none;margin:0}.lp-compare__card>h3,.lp-price-strip__tier>h3{font-size:var(--type-h4)}.lp-compare__card>ul{padding-left:18px}.lp-compare__card>:not(h3,h4)+p:last-child{margin-top:auto}.lp-swatch--star,.lp-clarity--star,.lp-price-strip__tier--mid{box-shadow:inset 0 0 0 2px var(--color-brass)}.lp-clarity--star{background:var(--color-secondary-bg)}.lp-swatch__letter{display:flex;align-items:flex-end;height:56px;margin-bottom:4px;padding:6px 10px;border:1px solid var(--color-border);font-family:var(--font-heading--family);font-size:1.5rem;line-height:1;color:var(--color-foreground)}.lp-swatch--d .lp-swatch__letter{background:#fdfdfb}.lp-swatch--f .lp-swatch__letter{background:#fbfbf6}.lp-swatch--g .lp-swatch__letter{background:#faf9f0}.lp-swatch--h .lp-swatch__letter{background:#f8f6ea}.lp-clarity__grade{font-weight:500;color:var(--color-foreground)}.lp-metal__swatch{width:2rem;height:2rem;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px #00000014}.lp-metal--platinum .lp-metal__swatch{background:var(--metal-platinum)}.lp-metal--whitegold .lp-metal__swatch{background:var(--metal-white-gold)}.lp-metal--yellowgold .lp-metal__swatch{background:var(--metal-yellow-gold)}.lp-metal--rosegold .lp-metal__swatch{background:var(--metal-rose-gold)}.lp-metal__specs{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;padding-top:8px;border-top:1px solid var(--color-border);line-height:1.45}.lp-metal__specs dt{color:var(--color-muted)}.lp-metal__specs dd{margin:0;color:var(--color-foreground)}.lp-versus__badge,.lp-channel__tag,.lp-usp__num{font-size:var(--kicker-size);font-weight:var(--kicker-weight);letter-spacing:var(--kicker-tracking);text-transform:uppercase;color:var(--color-muted)}.lp-versus--our .lp-versus__badge,.lp-channel__tag{color:var(--color-brass)}.lp-usp__num{font-family:var(--font-heading--family);font-size:1rem;letter-spacing:0;color:var(--color-brass)}.lp-usp>.lp-compare__card{padding:24px;background:var(--color-background)}.lp-channels{gap:var(--spacing-5);background:none;border:0}.lp-channels>.lp-compare__card{gap:10px;padding:24px;border:1px solid var(--color-border)}.lp-channel__icon{display:none!important}.lp-channel__pitch{color:var(--color-foreground)}.lp-channel__meta{margin-top:auto;padding-top:10px;border-top:1px solid var(--color-border);font-size:var(--type-micro)}.lp-letter{position:relative;display:flow-root;margin-block:0;padding:var(--spacing-section) 0 var(--spacing-section) 152px;border-top:1px solid var(--color-border)}.lp-letter__big{position:absolute;top:var(--spacing-section);left:0;font-family:var(--font-heading--family);font-size:6rem;font-weight:300;line-height:.9;color:var(--color-brass);-webkit-user-select:none;user-select:none}.lp-letter>h2{margin:0 0 14px;font-size:1.75rem}.lp-letter+.lp-letter,.lp-letter+.lp-compare{margin-top:0}.lp-letter:has(+.lp-compare){padding-bottom:var(--spacing-5)}.lp-letter:has(>.lp-figure){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:repeat(4,auto) 1fr;column-gap:var(--spacing-7)}.lp-letter:has(>.lp-figure)>:not(.lp-letter__big,.lp-figure){grid-column:1}.lp-letter>.lp-figure{grid-column:2;grid-row:1 / -1;margin:0}.lp-figure{display:flex;flex-direction:column;gap:8px}.lp-figure img{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover;background:var(--color-secondary-bg)}.lp-figure figcaption{font-size:var(--type-micro);line-height:1.5;color:var(--color-muted)}.lp-figure--inline{max-width:var(--measure-prose)}.lp-figure--fullbleed img{aspect-ratio:16 / 9}.page-content__body table{display:table;width:100%;max-width:none;border-collapse:collapse;font-size:var(--type-small);line-height:1.5;white-space:normal}.page-content__body th{padding:8px 12px 8px 0;border-bottom:1px solid var(--color-foreground);font-size:var(--label-size);font-weight:500;letter-spacing:.1em;text-align:left;text-transform:uppercase;color:var(--color-muted)}.page-content__body td{padding:10px 12px 10px 0;border-bottom:1px solid var(--color-border);vertical-align:top}.page-content__body td:first-child{font-weight:500;color:var(--color-foreground)}.lp-table--compact{max-width:34rem}.lp-letter>.lp-table{width:auto;min-width:min(100%,24rem)}.lp-table-scroll{max-width:var(--measure-prose);margin-block:var(--spacing-5);overflow-x:auto;overscroll-behavior-x:contain}.lp-table-scroll>table{min-width:34rem}.lp-table-scroll{background:linear-gradient(to right,var(--color-background) 30%,transparent) left / 32px 100% no-repeat local,linear-gradient(to left,var(--color-background) 30%,transparent) right / 32px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.24),transparent) left / 18px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.24),transparent) right / 18px 100% no-repeat scroll}.lp-table-scroll th{white-space:nowrap}.lp-steps{max-width:none;padding:0;list-style:none}.lp-steps__item{display:grid;grid-template-columns:48px minmax(0,1fr);align-content:start;gap:20px;margin:0;padding:22px 0;border-top:1px solid var(--color-border)}.lp-steps__num{font-family:var(--font-heading--family);font-size:1.5rem;line-height:1;color:var(--color-brass)}.lp-steps__body>*{max-width:60ch;margin:0}.lp-steps__body>h3{margin-bottom:4px;font-size:var(--type-h4)}.lp-steps__body>p{font-size:var(--type-small)}.lp-steps__body>.lp-steps__hint{margin-top:6px;font-size:var(--type-micro)}.lp-stats-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--color-border);border:1px solid var(--color-border)}@media(min-width:750px){.lp-stats-row:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.lp-stats-row:has(>:only-child){grid-template-columns:minmax(0,1fr)}}.lp-stat{display:flex;flex-direction:column;gap:4px;padding:24px;background:var(--color-background)}.lp-stat>*{margin:0}.page-content__body>.lp-stat{max-width:var(--measure-prose);border:1px solid var(--color-border)}.lp-stats-row>.lp-stat{margin:0}.lp-stat__num{margin-bottom:4px;font-family:var(--font-heading--family);font-size:2.25rem;font-weight:300;line-height:1;color:var(--color-foreground)}.lp-stat__label{font-size:var(--type-small);font-weight:500;color:var(--color-foreground)}.lp-stat>p{font-size:var(--type-small)}.lp-stat--bare{margin:0;padding:0;background:none}.lp-stat--bare .lp-stat__num{font-size:1.75rem}.lp-price-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--color-border);border:1px solid var(--color-border)}.lp-bars{display:flex;flex-direction:column;gap:8px;max-width:48rem}.lp-bar{display:grid;grid-template-columns:160px minmax(0,1fr) 72px;gap:12px;align-items:center;font-size:var(--type-small)}.lp-bar__label{color:var(--color-foreground)}.lp-bar__track{display:block;height:8px;background:var(--color-surface-strong)}.lp-bar__fill{display:block;height:100%;max-width:100%;background:var(--color-border-strong)}.lp-bar__value{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.lp-bar--accent .lp-bar__fill{background:var(--color-brass)}.lp-bar--accent .lp-bar__label{font-weight:500}.lp-quote{max-width:30ch;padding:8px 0 8px 28px;border-left:2px solid var(--color-brass);font-family:var(--font-heading--family);font-size:1.5rem;line-height:1.35;color:var(--color-foreground)}.lp-quote cite{display:block;margin-top:12px;font-family:var(--font-primary--family);font-size:var(--type-micro);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.lp-quote--inline{max-width:40ch;font-size:1.25rem}.lp-bg{display:flex;flex-direction:column;gap:12px;padding:40px}.lp-bg>*{margin:0}.lp-bg>h2{font-size:1.75rem}.lp-bg--cream{background:var(--color-secondary-bg)}.lp-bg--ink{background:var(--color-inverse);color:var(--color-inverse-ink-muted)}.lp-bg--ink :is(h2,h3,strong,b,.lp-quote){color:var(--color-inverse-ink)}.lp-bg--ink :is(p,li){color:var(--color-inverse-ink-muted)}.lp-bg--ink .lp-eyebrow,.lp-bg--ink .lp-quote cite{color:var(--color-inverse-ink-muted)}.lp-bg>.lp-compare{margin-top:12px}.lp-cta{--lp-cta-inset: max(var(--page-margin), calc((100vw - var(--page-width)) / 2 + var(--page-margin)));display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--spacing-7);align-items:center;width:100vw;max-width:none;margin:var(--spacing-section) calc(50% - 50vw) 0;padding:var(--spacing-section) var(--lp-cta-inset);background:var(--color-inverse);color:var(--color-inverse-ink)}.lp-cta>*{grid-column:1;margin:0}.lp-cta>h2{color:var(--color-inverse-ink)}.lp-cta>p{max-width:48ch;margin-top:12px;color:var(--color-inverse-ink-muted)}.lp-cta>:is(.btn,.lp-cta__buttons){grid-column:2;grid-row:1 / span 2;justify-self:end}.lp-cta__buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.lp-cta .btn{min-height:48px;text-decoration:none}.lp-cta .btn--primary{background:var(--color-inverse-ink);border-color:var(--color-inverse-ink);color:var(--color-inverse)}.lp-cta .btn--primary:hover{background:#fff;border-color:#fff;color:var(--color-inverse)}.lp-cta .btn--secondary{background:transparent;border-color:var(--color-inverse-ink);color:var(--color-inverse-ink)}.lp-cta .btn--secondary:hover{background:var(--color-inverse-ink);color:var(--color-inverse)}.lp-cta .btn:focus-visible{outline:2px solid var(--color-inverse-ink);outline-offset:2px}.contact-details{margin-block:var(--spacing-6);padding:24px;background:#fff;border:1px solid var(--color-border)}.contact-details>h2{margin-bottom:4px}.contact-details>h3{max-width:none;margin:20px 0 6px;padding-top:16px;border-top:1px solid var(--color-border);font-size:var(--kicker-size);font-weight:var(--kicker-weight);letter-spacing:var(--kicker-tracking);text-transform:uppercase;color:var(--color-brass)}.contact-details>:is(p,address){margin-bottom:8px;font-size:var(--type-small)}.page-content__body .faq-list{max-width:var(--measure-prose);margin:var(--spacing-6) 0;border-top:1px solid var(--color-border)}.page-content__body .faq-list details{border-bottom:1px solid var(--color-border)}.page-content__body .faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:12px 0;font-size:1.0625rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--color-foreground)}.page-content__body .faq-list summary:before{content:none}.page-content__body .faq-list summary:after{content:"+";position:static;flex:none;width:24px;height:auto;background:none;font-size:1.25rem;line-height:1;text-align:center;color:var(--color-muted);transform:none;opacity:1}.page-content__body .faq-list details[open] summary:after{content:"\2013";transform:none;opacity:1}.page-content__body .faq-list summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.page-content__body .faq-list .faq-answer{max-width:60ch;padding:0 0 20px}.page-content__body .faq-list .faq-answer :is(p,li){font-size:var(--type-body);color:var(--color-muted)}.rat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;max-width:none;margin:0;padding:0;list-style:none}.rat-grid>li{margin:0}.rat{display:flex;flex-direction:column;gap:12px;color:inherit;text-decoration:none}.rat__media{display:block;aspect-ratio:3 / 2;overflow:hidden;background:var(--color-secondary-bg)}.rat__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease-luxury)}.rat:hover .rat__media img{transform:scale(1.03)}.rat__credit{margin-top:-6px;font-size:var(--type-micro);line-height:1.5;color:var(--color-muted)}.rat__title{margin:0;font-family:var(--font-heading--family);font-size:1.25rem;font-weight:400;line-height:1.25;color:var(--color-foreground)}.rat:hover .rat__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.rat__text{margin:0;font-size:var(--type-small);color:var(--color-muted)}.rat:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@media(max-width:1023px){.lp-hero{grid-template-columns:minmax(0,1fr)}.lp-hero__image,.lp-hero__overlay{grid-column:1}.lp-hero__image{grid-row:2}.lp-letter{padding-left:104px}.lp-letter__big{font-size:4.5rem}.lp-cta{grid-template-columns:minmax(0,1fr)}.lp-cta>:is(.btn,.lp-cta__buttons){grid-column:1;grid-row:auto;justify-self:start;margin-top:var(--spacing-5)}.lp-cta__buttons{justify-content:flex-start}.rat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:750px){.lp-compare:is(.lp-compare--2,.lp-compare--3,.lp-compare--4,.lp-compare--5){grid-template-columns:repeat(2,minmax(0,1fr))}.lp-compare>:last-child:nth-child(odd){grid-column:1 / -1}}@media(min-width:1024px){.lp-compare.lp-compare--3{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-compare.lp-compare--4{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-compare.lp-compare--5{grid-template-columns:repeat(5,minmax(0,1fr))}.lp-compare:is(.lp-compare--3,.lp-compare--5)>:last-child:nth-child(odd){grid-column:auto}.lp-metals .lp-metal__specs{grid-template-columns:minmax(0,1fr);gap:0}.lp-metals .lp-metal__specs dd+dt{margin-top:8px}.lp-steps--horizontal{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);column-gap:var(--spacing-5)}.lp-steps--horizontal>.lp-steps__item{grid-template-columns:minmax(0,1fr);gap:12px}}@media(max-width:749px){.lp-hero{gap:20px}.lp-hero__image{grid-row:1}.lp-hero__overlay{grid-row:2}.lp-hero__h1{font-size:1.875rem}.lp-callout{padding:20px}.lp-callout__list,.lp-stats-row,.lp-price-strip{grid-template-columns:minmax(0,1fr)}.lp-letter{padding:40px 0}.lp-letter__big{position:static;display:block;margin-bottom:8px;font-size:3.5rem}.lp-letter:has(>.lp-figure){display:block}.lp-letter>.lp-figure{margin:var(--spacing-5) 0}.lp-bar{grid-template-columns:104px minmax(0,1fr) 64px}.lp-bg{max-width:none;margin-inline:calc(-1 * var(--page-margin));padding:24px var(--page-margin)}.lp-cta__buttons,.lp-cta>.btn{width:100%}.lp-cta__buttons>.btn{flex:1 1 100%}.page-content__body table:not(.lp-table-scroll>table){display:block;overflow-x:auto}.contact-details{padding:20px 16px}.rat-grid{grid-template-columns:minmax(0,1fr);gap:28px}}@media(prefers-reduced-motion:reduce){.rat__media img{transition:none}.rat:hover .rat__media img{transform:none}}body:not(.ai-labels) .ai-label{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/landing-pages.css.map */
