.aes{background:var(--aes-bg, var(--amalfi-cream, #f5f0e8))}.aes__inner{max-width:var(--amalfi-max, 1320px);margin:0 auto;padding:80px var(--amalfi-gutter, clamp(20px, 4vw, 64px));display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.aes__inner--image-right .aes__media{order:2}.aes__inner--image-right .aes__content{order:1}.aes__media{position:relative;overflow:visible}.aes__media-frame{position:relative;overflow:hidden;border-radius:4px}.aes__media-img{width:100%;height:auto;display:block}.aes__media-placeholder{aspect-ratio:4 / 5;background:var(--amalfi-cream-dark, #ede5d8);border-radius:4px;display:flex;align-items:center;justify-content:center}.aes__media-placeholder .placeholder-svg{width:50%;opacity:.3}.aes__postmark{top:50%;left:50%;transform:translate(-50%,-50%) rotate(var(--postmark-rotate, -8deg))}.aes__overlay{position:absolute;z-index:2;pointer-events:none;width:var(--overlay-size, 120px);height:auto}.aes__overlay--top-left{top:-16px;left:-16px}.aes__overlay--top-right{top:-16px;right:-16px}.aes__overlay--bottom-left{bottom:-16px;left:-16px}.aes__overlay--bottom-right{bottom:-16px;right:-16px}.aes__overlay-img{width:100%;height:auto}.aes__content{display:flex;flex-direction:column;gap:20px}.aes__heading{font-family:var(--amalfi-serif, "Cormorant Garamond", Georgia, serif);font-size:clamp(28px,3.5vw,42px);font-weight:500;color:var(--amalfi-navy, #1a2d4a);line-height:1.15;margin:0}.aes__body{font-family:var(--amalfi-sans, "Helvetica Neue", sans-serif);font-size:15px;line-height:1.75;color:var(--amalfi-basalt, #2a2a2a)}.aes__body p{margin:0 0 12px}.aes__body p:last-child{margin-bottom:0}@media screen and (max-width:989px){.aes__inner{grid-template-columns:1fr;gap:32px;padding:48px var(--amalfi-gutter, 20px)}.aes__inner--image-right .aes__media,.aes__inner--image-right .aes__content{order:unset}.aes__overlay{display:none}}.afc{max-width:var(--amalfi-max, 1320px);margin:0 auto;padding:0 var(--amalfi-gutter, clamp(20px, 4vw, 64px))}.afc__header{text-align:center;margin-bottom:60px}.afc__header .amalfi-overline{display:block;margin-bottom:12px}.afc__heading{font-family:var(--amalfi-serif, "Cormorant Garamond", Georgia, serif);font-size:clamp(32px,4vw,48px);font-weight:500;color:var(--amalfi-navy, #1a2d4a);line-height:1.15;margin:0}.afc__cards{display:flex;flex-direction:column;gap:80px}.afc__card{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.afc__card--image-right .afc__media{order:2}.afc__card--image-right .afc__content{order:1}.afc__media{position:relative;overflow:visible}.afc__media-frame{position:relative;overflow:hidden;border-radius:4px}.afc__media-img{width:100%;height:auto;display:block}.afc__media-placeholder{aspect-ratio:4 / 5;background:var(--amalfi-cream-light, #faf7f2);border-radius:4px;display:flex;align-items:center;justify-content:center}.afc__media-placeholder .placeholder-svg{width:50%;opacity:.3}.afc__postmark{top:50%;left:50%;transform:translate(-50%,-50%) rotate(-8deg)}.afc__overlay{position:absolute;z-index:2;pointer-events:none;width:var(--overlay-size, 150px);height:auto;opacity:var(--overlay-opacity, 1);transform:translate(var(--overlay-offset-x, 0px),var(--overlay-offset-y, 0px)) rotate(var(--overlay-rotate, 0deg))}.afc__overlay--top-left{top:-20px;left:-20px}.afc__overlay--top-right{top:-20px;right:-20px}.afc__overlay--bottom-left{bottom:-20px;left:-20px}.afc__overlay--bottom-right{bottom:-20px;right:-20px}.afc__overlay-img{width:100%;height:auto}.afc__content{display:flex;flex-direction:column;gap:20px}.afc__card-heading{font-family:var(--amalfi-serif, "Cormorant Garamond", Georgia, serif);font-size:clamp(26px,3vw,36px);font-weight:500;color:var(--amalfi-navy, #1a2d4a);line-height:1.2;margin:0}.afc__card-body{font-family:var(--amalfi-sans, "Helvetica Neue", sans-serif);font-size:15px;line-height:1.7;color:var(--amalfi-basalt, #2a2a2a);margin:0}.afc__card-body p{margin:0 0 12px}.afc__card-body p:last-child{margin-bottom:0}.afc__postcard{background:var(--postcard-bg, #f5f0e8);padding:40px;border-radius:4px;display:flex;flex-direction:column;align-items:center;gap:24px}.afc__postcard-frame{position:relative;width:100%;max-width:500px}.afc__postcard-photo{width:100%;height:auto;display:block;border-radius:4px}.afc__postcard-border{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.afc__postcard-border-img{width:100%;height:100%;object-fit:contain}.afc__postcard-stamp{position:absolute;bottom:16px;right:16px;width:100px;height:100px;z-index:3;pointer-events:none}.afc__postcard-stamp-img{width:100%;height:100%;object-fit:contain}.afc__postcard-text{text-align:center;display:flex;flex-direction:column;gap:4px}.afc__postcard-label{font-family:var(--amalfi-serif, "Cormorant Garamond", Georgia, serif);font-size:clamp(24px,3vw,32px);font-weight:600;color:var(--amalfi-navy, #1a2d4a);text-transform:uppercase;letter-spacing:.05em}.afc__postcard-sublabel{font-family:var(--amalfi-sans, "Helvetica Neue", sans-serif);font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--amalfi-warm-gray, #8a8070)}@media screen and (max-width:989px){.afc__card{grid-template-columns:1fr;gap:32px}.afc__card--image-right .afc__media,.afc__card--image-right .afc__content{order:unset}.afc__cards{gap:48px}.afc__overlay{display:none}.afc__postcard{padding:24px}}.apsp{background:var(--apsp-bg, var(--amalfi-cream-light, #faf7f2));position:relative;overflow:hidden}.apsp:before{content:"";position:absolute;width:clamp(320px,42vw,560px);height:clamp(320px,42vw,560px);top:-190px;left:-160px;border-radius:50%;background:radial-gradient(circle,rgba(var(--amalfi-aperol-rgb, 232, 134, 58),.18),rgba(var(--amalfi-aperol-rgb, 232, 134, 58),0) 72%);pointer-events:none}.apsp:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.2;background-image:repeating-linear-gradient(-14deg,transparent 0 34px,rgba(var(--amalfi-navy-rgb, 26, 45, 74),.06) 34px 36px)}.apsp__inner{max-width:var(--amalfi-max, 1320px);margin:0 auto;padding:clamp(50px,7vw,100px) var(--amalfi-gutter, clamp(20px, 4vw, 64px));display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(28px,4vw,58px);position:relative;z-index:1}.apsp__intro{display:flex;flex-direction:column;gap:18px}.apsp__heading{margin:0;font-family:var(--amalfi-serif, "Cormorant Garamond", Georgia, serif);font-size:clamp(34px,4.5vw,60px);line-height:1.02;color:var(--amalfi-navy, #1a2d4a);text-wrap:balance}.apsp__body{max-width:60ch;font-family:var(--amalfi-sans, "Helvetica Neue", sans-serif);font-size:15px;line-height:1.8;color:var(--amalfi-basalt, #2a2a2a)}.apsp__body p{margin:0 0 12px}.apsp__body p:last-child{margin-bottom:0}.apsp__passport{margin-top:10px;background:linear-gradient(145deg,#faf7f2f2,#ede5d8fa);border:1px solid rgba(var(--amalfi-navy-rgb, 26, 45, 74),.18);box-shadow:0 24px 48px rgba(var(--amalfi-navy-rgb, 26, 45, 74),.08),0 3px 8px rgba(var(--amalfi-navy-rgb, 26, 45, 74),.08);padding:clamp(24px,3vw,34px);position:relative;overflow:hidden}.apsp__passport:before{content:"";position:absolute;width:138px;height:138px;right:-48px;top:-48px;border-radius:50%;border:2px dashed rgba(var(--amalfi-terracotta-rgb, 196, 90, 60),.35);transform:rotate(-12deg)}.apsp__passport-label{font-family:var(--amalfi-sans, "Helvetica Neue", sans-serif);font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--amalfi-terracotta, #c45a3c)}.apsp__passport-title{margin:12px 0 0;font-family:var(--amalfi-serif, "Cormorant Garamond", Georgia, serif);font-size:clamp(28px,3.4vw,40px);line-height:1.08;color:var(--amalfi-navy, #1a2d4a)}.apsp__meta{margin-top:22px;padding-top:18px;border-top:1px dashed rgba(var(--amalfi-navy-rgb, 26, 45, 74),.22);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}.apsp__meta-item{display:flex;flex-direction:column;gap:3px}.apsp__meta-label{font-family:var(--amalfi-sans, "Helvetica Neue", sans-serif);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--amalfi-warm-gray, #8a8070)}.apsp__meta-value{font-family:var(--amalfi-serif, "Cormorant Garamond", Georgia, serif);font-size:clamp(16px,2vw,20px);font-weight:500;line-height:1.25;color:var(--amalfi-navy, #1a2d4a)}.apsp__actions{margin-top:24px;display:flex;gap:12px;flex-wrap:wrap}.apsp__stops{display:grid;gap:16px;align-content:start}.apsp .amalfi-reveal{transition-delay:var(--stop-delay, 0ms)}.apsp__stop{background:#fffdf9f0;border:1px solid rgba(var(--amalfi-navy-rgb, 26, 45, 74),.16);border-left:4px solid var(--stop-accent, var(--amalfi-terracotta, #c45a3c));box-shadow:0 14px 30px rgba(var(--amalfi-navy-rgb, 26, 45, 74),.08);padding:clamp(18px,2.6vw,26px);transition:transform .3s ease,box-shadow .3s ease}.apsp__stop:hover{transform:translateY(-3px);box-shadow:0 22px 34px rgba(var(--amalfi-navy-rgb, 26, 45, 74),.11)}.apsp__stop-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px}.apsp__stop-kicker{font-family:var(--amalfi-sans, "Helvetica Neue", sans-serif);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--amalfi-warm-gray, #8a8070)}.apsp__stop-stamp{border:1px solid rgba(var(--amalfi-terracotta-rgb, 196, 90, 60),.4);color:var(--amalfi-terracotta, #c45a3c);padding:3px 8px;font-family:var(--amalfi-sans, "Helvetica Neue", sans-serif);font-size:9px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;transform:rotate(-6deg)}.apsp__stop-title{margin:0 0 8px;font-family:var(--amalfi-serif, "Cormorant Garamond", Georgia, serif);font-size:clamp(24px,3vw,34px);line-height:1.1;color:var(--amalfi-navy, #1a2d4a)}.apsp__stop-body{font-family:var(--amalfi-sans, "Helvetica Neue", sans-serif);font-size:14px;line-height:1.7;color:var(--amalfi-basalt, #2a2a2a)}.apsp__stop-body p{margin:0 0 10px}.apsp__stop-body p:last-child{margin-bottom:0}.apsp__stop-icon{margin-top:14px;max-width:90px}.apsp__stop-icon-img{width:100%;height:auto;display:block}.apsp__stop--empty{border-style:dashed;text-align:center;font-family:var(--amalfi-sans, "Helvetica Neue", sans-serif);font-size:14px;line-height:1.6;color:var(--amalfi-warm-gray, #8a8070)}.apsp__stop--empty p{margin:0}@media screen and (max-width:989px){.apsp__inner{grid-template-columns:1fr;gap:30px;padding:48px var(--amalfi-gutter, 20px)}.apsp__passport:before{width:104px;height:104px;right:-34px;top:-34px}.apsp__meta{grid-template-columns:1fr;gap:10px}}.collection-heading{padding-block:2.4rem .8rem;text-align:center}.collection-heading__title{margin:0}.ecp{--ecp-bg: rgb(var(--ho-canvas));--ecp-bg-elevated: rgb(var(--ho-paper));--ecp-bg-card: rgb(var(--ho-paper));--ecp-cream: rgb(var(--ho-ink));--ecp-cream-soft: rgba(var(--ho-ink), .7);--ecp-gold: rgb(var(--ho-acc));--ecp-gold-text: var(--lg-green);--ecp-gold-dim: rgba(var(--ho-acc), .35);--ecp-hair: rgb(var(--ho-line));--ecp-serif: var(--font-heading-family), "Georgia", serif;--ecp-sans: var(--font-body-family), "Helvetica Neue", sans-serif;--ecp-max: 1320px;--ecp-narrow: 820px;--ecp-gutter: clamp(20px, 4vw, 64px);background-color:var(--ecp-bg);color:var(--ecp-cream);font-family:var(--ecp-sans);line-height:1.65;font-weight:400;overflow:hidden}.ecp *,.ecp *:before,.ecp *:after{box-sizing:border-box}.ecp__overline{display:inline-block;font-family:var(--ecp-sans);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--ho-soft));margin-bottom:16px}.ecp__hero{position:relative;min-height:78vh;display:flex;align-items:flex-end;justify-content:flex-start;overflow:hidden}.ecp__hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ecp__hero-img{width:100%;height:100%;object-fit:cover;display:block}.ecp__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000c7,#00000080,#00000026 70%,#0000000d)}.ecp__hero-content{--ecp-hero-text: rgb(var(--ho-band-text));--ecp-hero-soft: rgba(var(--ho-band-text), .85);--ecp-hero-kicker: rgb(var(--ho-acc));position:relative;z-index:1;max-width:var(--ecp-max);width:100%;margin:0 auto;padding:0 var(--ecp-gutter) 80px}.ecp__hero-content .ecp__overline{color:var(--ecp-hero-kicker)}.ecp__hero-content--plain{--ecp-hero-text: rgb(var(--ho-ink));--ecp-hero-soft: rgba(var(--ho-ink), .7);--ecp-hero-kicker: rgb(var(--ho-soft));text-align:center;padding-top:120px;padding-bottom:64px}.ecp__hero:has(.ecp__hero-content--plain){min-height:auto;align-items:center}.ecp__hero-content--plain .ecp__subtitle{margin-left:auto;margin-right:auto}.ecp__title{font-family:var(--ecp-serif);font-size:clamp(2.6rem,5.2vw,5.2rem);font-weight:400;line-height:1.1;color:var(--ecp-hero-text, var(--ecp-cream));margin:0 0 20px;max-width:920px;letter-spacing:-.015em}.ecp__hero-content--plain .ecp__title{margin-left:auto;margin-right:auto}.ecp__subtitle{font-family:var(--ecp-sans);font-size:clamp(1rem,1.5vw,1.25rem);font-weight:400;color:var(--ecp-hero-soft, var(--ecp-cream-soft));margin:0;max-width:620px;line-height:1.7}.ecp__intro{max-width:var(--ecp-max);margin:0 auto;padding:72px var(--ecp-gutter);border-bottom:1px solid var(--ecp-hair)}.ecp__intro-inner{max-width:var(--ecp-narrow);margin:0 auto;text-align:center}.ecp__intro-inner p{font-family:var(--ecp-serif);font-size:clamp(1.15rem,1.8vw,1.4rem);font-weight:400;font-style:italic;color:var(--ecp-cream-soft);line-height:1.75;margin:0 0 16px}.ecp__intro-inner p:last-child{margin-bottom:0}.ecp__richtext{max-width:var(--ecp-max);margin:0 auto;padding:64px var(--ecp-gutter)}.ecp__richtext.ecp--narrow{max-width:calc(var(--ecp-narrow) + 2 * var(--ecp-gutter))}.ecp__heading{font-family:var(--ecp-serif);font-size:clamp(1.8rem,3vw,2.8rem);font-weight:400;color:var(--ecp-cream);margin:0 0 24px;line-height:1.2;letter-spacing:-.01em}.ecp__body{color:var(--ecp-cream-soft);font-size:1.05rem;line-height:1.8;max-width:var(--ecp-narrow)}.ecp__body p{margin:0 0 18px}.ecp__body p:last-child{margin-bottom:0}.ecp__body ul,.ecp__body ol{margin:0 0 18px;padding-left:1.3em}.ecp__body li{margin-bottom:10px}.ecp__body strong{color:var(--ecp-cream);font-weight:500}.ecp__body a{color:var(--ecp-gold-text);text-decoration:underline;text-underline-offset:3px;transition:color .25s ease}.ecp__body a:hover{color:var(--ecp-cream)}.ecp__features{max-width:var(--ecp-max);margin:0 auto;padding:64px var(--ecp-gutter)}.ecp__features-heading{font-family:var(--ecp-serif);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:400;color:var(--ecp-cream);text-align:center;margin:0 0 48px;letter-spacing:-.01em}.ecp__features-grid{display:grid;gap:24px}.ecp__features-grid--2{grid-template-columns:repeat(2,1fr)}.ecp__features-grid--3{grid-template-columns:repeat(3,1fr)}.ecp__features-grid--4{grid-template-columns:repeat(4,1fr)}.ecp__feature-card{background:var(--ecp-bg-card);border:1px solid var(--ecp-hair);padding:36px 32px;transition:border-color .35s ease,transform .35s ease}.ecp__feature-card:hover{border-color:var(--ecp-gold-dim);transform:translateY(-4px)}.ecp__feature-title{font-family:var(--ecp-serif);font-size:1.35rem;font-weight:400;color:var(--ecp-cream);margin:0 0 14px}.ecp__feature-body{font-size:.95rem;color:var(--ecp-cream-soft);line-height:1.7}.ecp__feature-body p{margin:0 0 12px}.ecp__feature-body p:last-child{margin-bottom:0}.ecp__feature-body a{color:var(--ecp-gold-text);text-decoration:underline;text-underline-offset:3px}.ecp__feature-body a:hover{color:var(--ecp-cream)}.ecp__steps{max-width:var(--ecp-max);margin:0 auto;padding:64px var(--ecp-gutter);border-top:1px solid var(--ecp-hair)}.ecp__steps-heading{font-family:var(--ecp-serif);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:400;color:var(--ecp-cream);text-align:center;margin:0 0 48px;letter-spacing:-.01em}.ecp__steps-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.ecp__step{padding:32px 28px;background:var(--ecp-bg-elevated);border:1px solid var(--ecp-hair)}.ecp__step-number{display:block;font-family:var(--ecp-serif);font-size:2.4rem;color:var(--ecp-gold-text);margin-bottom:16px;line-height:1}.ecp__step-title{font-family:var(--ecp-serif);font-size:1.3rem;font-weight:400;color:var(--ecp-cream);margin:0 0 12px}.ecp__step-body{font-size:.95rem;color:var(--ecp-cream-soft);line-height:1.7}.ecp__step-body p{margin:0 0 10px}.ecp__step-body p:last-child{margin-bottom:0}.ecp__step-body a{color:var(--ecp-gold-text);text-decoration:underline;text-underline-offset:3px}.ecp__step-body a:hover{color:var(--ecp-cream)}.ecp__timeline{max-width:var(--ecp-max);margin:0 auto;padding:64px var(--ecp-gutter)}.ecp__timeline-heading{font-family:var(--ecp-serif);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:400;color:var(--ecp-cream);text-align:center;margin:0 0 48px;letter-spacing:-.01em}.ecp__timeline-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.ecp__timeline-item{padding:28px 24px;background:var(--ecp-bg-card);border-top:2px solid var(--ecp-gold-dim)}.ecp__timeline-year{display:block;font-family:var(--ecp-serif);font-size:1.8rem;color:var(--ecp-gold-text);margin-bottom:10px}.ecp__timeline-title{font-size:1rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--ecp-cream);margin:0 0 10px}.ecp__timeline-body{font-size:.9rem;color:var(--ecp-cream-soft);line-height:1.6}.ecp__timeline-body a{color:var(--ecp-gold-text);text-decoration:underline}.ecp__stats{max-width:var(--ecp-max);margin:0 auto;padding:64px var(--ecp-gutter);border-top:1px solid var(--ecp-hair)}.ecp__stats-heading{font-family:var(--ecp-serif);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:400;color:var(--ecp-cream);text-align:center;margin:0 0 48px;letter-spacing:-.01em}.ecp__stats-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:48px 64px}.ecp__stat{text-align:center;max-width:280px}.ecp__stat-figure{display:block;font-family:var(--ecp-serif);font-size:clamp(3rem,6vw,4.5rem);color:var(--ecp-gold-text);line-height:1;margin-bottom:16px}.ecp__stat-label{font-size:1rem;color:var(--ecp-cream-soft);margin:0;line-height:1.6}.ecp__related{max-width:var(--ecp-max);margin:0 auto;padding:64px var(--ecp-gutter)}.ecp__related-heading{font-family:var(--ecp-serif);font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:400;color:var(--ecp-cream);text-align:center;margin:0 0 40px;letter-spacing:-.01em}.ecp__related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ecp__related-col{background:var(--ecp-bg-elevated);border:1px solid var(--ecp-hair);padding:32px 28px}.ecp__related-col-title{font-family:var(--ecp-sans);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--ho-soft));margin:0 0 18px}.ecp__related-links ul{list-style:none;margin:0;padding:0}.ecp__related-links li{margin-bottom:12px}.ecp__related-links a{color:var(--ecp-cream-soft);text-decoration:none;font-size:.95rem;transition:color .25s ease;border-bottom:1px solid transparent}.ecp__related-links a:hover{color:var(--ecp-cream);border-bottom-color:var(--ecp-gold-dim)}.ecp__full-image{margin:20px 0;position:relative}.ecp__full-img{width:100%;height:auto;display:block;aspect-ratio:21 / 9;object-fit:cover}.ecp__full-caption{position:absolute;bottom:0;left:0;right:0;padding:20px var(--ecp-gutter);background:linear-gradient(to top,rgba(0,0,0,.8),transparent);font-size:.82rem;color:rgba(var(--ho-band-text),.9);font-style:italic;margin:0}.ecp__cta{padding:96px var(--ecp-gutter);text-align:center;background:var(--ecp-bg-elevated);border-top:1px solid var(--ecp-hair);border-bottom:1px solid var(--ecp-hair)}.ecp__cta-inner{max-width:660px;margin:0 auto}.ecp__cta-heading{font-family:var(--ecp-serif);font-size:clamp(1.8rem,3vw,2.8rem);font-weight:400;color:var(--ecp-cream);margin:0 0 20px;letter-spacing:-.01em}.ecp__cta-body{font-size:1.05rem;color:var(--ecp-cream-soft);margin:0 0 40px;line-height:1.7}.ecp__cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.ecp__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:16px 40px;font-family:var(--ecp-sans);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;border-radius:0;transition:background-color .35s ease,color .35s ease,border-color .35s ease;cursor:pointer}.ecp__btn--primary{background:rgb(var(--ho-btn));color:rgb(var(--ho-btn-text));border:1px solid rgb(var(--ho-btn))}.ecp__btn--primary:hover,.ecp__btn--primary:focus-visible{background:rgb(var(--ho-acc));border-color:rgb(var(--ho-acc));color:rgb(var(--ho-acc-text))}.ecp__btn--outline{background:transparent;color:rgb(var(--ho-ink));border:1px solid rgb(var(--ho-ink))}.ecp__btn--outline:hover,.ecp__btn--outline:focus-visible{background:rgb(var(--ho-btn));border-color:rgb(var(--ho-btn));color:rgb(var(--ho-btn-text))}@media screen and (max-width:989px){.ecp__hero{min-height:60vh}.ecp__features-grid--3,.ecp__features-grid--4{grid-template-columns:repeat(2,1fr)}.ecp__steps-grid{grid-template-columns:1fr}.ecp__timeline-grid{grid-template-columns:repeat(2,1fr)}.ecp__related-grid{grid-template-columns:1fr}}@media screen and (max-width:599px){.ecp__hero{min-height:52vh}.ecp__hero-content{padding-bottom:48px}.ecp__hero-content--plain{padding-top:80px}.ecp__intro,.ecp__richtext,.ecp__features,.ecp__steps,.ecp__timeline,.ecp__stats,.ecp__related{padding:48px var(--ecp-gutter)}.ecp__features-grid--2,.ecp__features-grid--3,.ecp__features-grid--4,.ecp__timeline-grid{grid-template-columns:1fr}.ecp__stats-grid{flex-direction:column;gap:40px}.ecp__cta{padding:64px var(--ecp-gutter)}.ecp__cta-buttons{flex-direction:column;align-items:center}.ecp__btn{width:100%;max-width:320px;text-align:center}.ecp__full-img{aspect-ratio:16 / 9}}.ecp__richtext,.ecp__features,.ecp__steps,.ecp__timeline,.ecp__stats,.ecp__related,.ecp__full-image,.ecp__cta{opacity:0;transform:translateY(32px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.ecp--visible{opacity:1!important;transform:translateY(0)!important}@media(prefers-reduced-motion:reduce){.ecp__richtext,.ecp__features,.ecp__steps,.ecp__timeline,.ecp__stats,.ecp__related,.ecp__full-image,.ecp__cta{opacity:1;transform:none;transition:none}}.ecg{--ecg-bg: var(--legacy-canvas);--ecg-bg-elevated: var(--legacy-champagne-wash);--ecg-bg-card: var(--legacy-surface);--ecg-cream: var(--legacy-ink);--ecg-cream-soft: var(--legacy-muted);--ecg-gold: var(--legacy-champagne);--ecg-gold-dim: var(--legacy-line);--ecg-green: var(--legacy-olive);--ecg-gold-text: var(--legacy-olive);--ecg-serif: var(--font-heading-family);--ecg-sans: inherit;--ecg-max: 1440px;--ecg-gutter: clamp(20px, 4vw, 64px);background-color:var(--ecg-bg);color:var(--ecg-cream);font-family:inherit;line-height:1.65;font-weight:300;overflow:clip;overflow-wrap:anywhere}.ecg *,.ecg *:before,.ecg *:after{box-sizing:border-box}.ecg__overline{display:inline-block;font-family:var(--ecg-sans);font-size:1rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--legacy-muted);margin-bottom:16px}.ecg__hero{position:relative;min-height:92vh;display:flex;align-items:flex-end;justify-content:flex-start;overflow:hidden}.ecg__hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ecg__hero-img{width:100%;height:100%;object-fit:cover;display:block}.ecg__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent}.ecg__hero-content{position:relative;z-index:1;max-width:var(--ecg-max);width:100%;margin:0 auto;padding:0 var(--ecg-gutter) 80px}.ecg__title{font-family:var(--ecg-serif);font-size:clamp(2.8rem,5.5vw,5.6rem);font-weight:400;line-height:1.1;color:var(--ecg-cream);margin:0 0 20px;max-width:820px;letter-spacing:-.015em}.ecg__subtitle{font-family:var(--ecg-sans);font-size:clamp(1rem,1.5vw,1.25rem);font-weight:300;color:var(--ecg-cream-soft);margin:0;max-width:560px;line-height:1.7}.ecg__intro{max-width:var(--ecg-max);margin:0 auto;padding:80px var(--ecg-gutter);border-bottom:1px solid var(--legacy-line)}.ecg__intro-inner{max-width:680px;margin:0 auto;text-align:center}.ecg__intro-inner p{font-family:var(--ecg-serif);font-size:clamp(1.15rem,1.8vw,1.4rem);font-weight:400;font-style:italic;color:var(--ecg-cream-soft);line-height:1.75;margin:0 0 16px}.ecg__intro-inner p:last-child{margin-bottom:0}.ecg__chapter{max-width:var(--ecg-max);margin:0 auto;padding:80px var(--ecg-gutter);display:grid;grid-template-columns:1fr;gap:48px;align-items:center}.ecg__chapter.ecg__chapter--image-left,.ecg__chapter.ecg__chapter--image-right{grid-template-columns:1fr 1fr}.ecg__chapter.ecg__chapter--image-right .ecg__chapter-media{order:2}.ecg__chapter.ecg__chapter--image-right .ecg__chapter-text{order:1}.ecg__chapter.ecg__chapter--text-only{grid-template-columns:1fr;max-width:760px;text-align:center}.ecg__chapter-media{overflow:hidden}.ecg__chapter-img{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:4 / 5;transition:transform .7s cubic-bezier(.22,1,.36,1)}.ecg__chapter-media:hover .ecg__chapter-img{transform:scale(1.03)}.ecg__chapter-heading{font-family:var(--ecg-serif);font-size:clamp(1.8rem,3vw,2.8rem);font-weight:400;color:var(--ecg-cream);margin:0 0 24px;line-height:1.2;letter-spacing:-.01em}.ecg__chapter-body{color:var(--ecg-cream-soft);font-size:1rem;line-height:1.75}.ecg__chapter-body p{margin:0 0 16px}.ecg__chapter-body p:last-child{margin-bottom:0}.ecg__chapter-body a{color:var(--ecg-gold-text);text-decoration:underline;text-underline-offset:3px;transition:color .25s ease}.ecg__chapter-body a:hover{color:var(--ecg-cream)}.ecg__features{max-width:var(--ecg-max);margin:0 auto;padding:80px var(--ecg-gutter)}.ecg__features-heading{font-family:var(--ecg-serif);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:400;color:var(--ecg-cream);text-align:center;margin:0 0 56px;letter-spacing:-.01em}.ecg__features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.ecg__feature-card{background:var(--ecg-bg-card);border:1px solid var(--legacy-line);padding:40px 28px;text-align:center;transition:border-color .35s ease,transform .35s ease}.ecg__feature-card:hover{border-color:var(--ecg-gold-dim);transform:translateY(-4px)}.ecg__feature-icon{display:block;font-size:1.5rem;margin-bottom:20px;color:var(--ecg-gold-text)}.ecg__feature-title{font-family:var(--ecg-sans);font-size:.9rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ecg-cream);margin:0 0 12px}.ecg__feature-desc{font-size:.88rem;color:var(--ecg-cream-soft);margin:0;line-height:1.6}.ecg__products{max-width:var(--ecg-max);margin:0 auto;padding:80px var(--ecg-gutter);border-top:1px solid var(--legacy-line)}.ecg__products-header{text-align:center;margin-bottom:56px}.ecg__products-heading{font-family:var(--ecg-serif);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:400;color:var(--ecg-cream);margin:0;letter-spacing:-.01em}.ecg__products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.ecg__product-card .card-wrapper{background-color:var(--ecg-bg-card)}.ecg__product-card .card-information a,.ecg__product-card .card__title a,.ecg__product-card .card__title h5{color:var(--ecg-cream)}.ecg__product-card .vendor_link{color:var(--ecg-gold-text)!important}.ecg__product-card .price{color:var(--ecg-cream-soft)}.ecg__products-cta{text-align:center;margin-top:48px}.ecg__info-cards{max-width:var(--ecg-max);margin:0 auto;padding:80px var(--ecg-gutter)}.ecg__info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ecg__info-card{background:var(--ecg-bg-elevated);border:1px solid var(--legacy-line);padding:40px 32px;display:flex;flex-direction:column}.ecg__info-title{font-family:var(--ecg-serif);font-size:1.35rem;font-weight:400;color:var(--ecg-cream);margin:0 0 16px}.ecg__info-body{font-size:.92rem;color:var(--ecg-cream-soft);line-height:1.7;flex:1}.ecg__info-body p{margin:0 0 12px}.ecg__info-body p:last-child{margin-bottom:0}.ecg__info-link{display:inline-flex;align-items:center;gap:8px;margin-top:20px;font-size:.82rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ecg-gold-text);text-decoration:none;transition:color .25s ease}.ecg__info-link:hover{color:var(--ecg-cream)}.ecg__info-link svg{transition:transform .25s ease}.ecg__info-link:hover svg{transform:translate(4px)}.ecg__full-image{margin:20px 0;position:relative}.ecg__full-img{width:100%;height:auto;display:block;aspect-ratio:21 / 9;object-fit:cover}.ecg__full-caption{position:absolute;bottom:0;left:0;right:0;padding:20px var(--ecg-gutter);background:color-mix(in srgb,var(--legacy-canvas) 92%,transparent);font-size:.82rem;color:var(--ecg-cream-soft);font-style:italic;margin:0}.ecg__cta{padding:100px var(--ecg-gutter);text-align:center;background:var(--ecg-bg-elevated);border-top:1px solid var(--legacy-line);border-bottom:1px solid var(--legacy-line)}.ecg__cta-inner{max-width:640px;margin:0 auto}.ecg__cta-heading{font-family:var(--ecg-serif);font-size:clamp(1.8rem,3vw,2.8rem);font-weight:400;color:var(--ecg-cream);margin:0 0 20px;letter-spacing:-.01em}.ecg__cta-body{font-size:1.05rem;color:var(--ecg-cream-soft);margin:0 0 40px;line-height:1.7}.ecg__cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.ecg__btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:16px 40px;font-family:var(--ecg-sans);font-size:1.1rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;border-radius:0;transition:background-color .35s ease,color .35s ease,border-color .35s ease;cursor:pointer}.ecg__btn--primary{background:var(--legacy-olive-deep);color:var(--legacy-surface);border:1px solid var(--legacy-olive-deep)}.ecg__btn--primary:hover,.ecg__btn--primary:focus-visible{background:var(--legacy-champagne);border-color:var(--legacy-champagne);color:rgb(var(--ho-acc-text))}.ecg__btn--outline{background:transparent;color:var(--ecg-cream);border:1px solid var(--legacy-ink)}.ecg__btn--outline:hover,.ecg__btn--outline:focus-visible{background:var(--legacy-olive-deep);border-color:var(--legacy-olive-deep);color:var(--legacy-surface)}.ecg__hero{display:grid;grid-template-columns:minmax(38rem,5fr) minmax(0,7fr);align-items:stretch;min-height:min(78rem,calc(100vh - 10rem));max-width:1440px;margin:0 auto;background:var(--ecg-bg)}.ecg__hero-media{position:relative;inset:auto;grid-column:2;grid-row:1;min-width:0;min-height:56rem}.ecg__hero-content{grid-column:1;grid-row:1;align-self:center;width:auto;max-width:none;margin:0;padding:8rem clamp(4.8rem,5vw,8.8rem)}.ecg__hero:not(:has(.ecg__hero-media)) .ecg__hero-content{grid-column:1 / -1;max-width:86rem;margin:0 auto;text-align:center}.ecg__hero-overlay{display:none}.ecg__title{max-width:13ch;font-size:clamp(3.2rem,3.4vw,4.8rem);font-weight:400;line-height:1.04;letter-spacing:-.01em}.ecg__hero:not(:has(.ecg__hero-media)) .ecg__title,.ecg__hero:not(:has(.ecg__hero-media)) .ecg__subtitle{margin-right:auto;margin-left:auto}.ecg__subtitle,.ecg__chapter-body,.ecg__info-body,.ecg__cta-body{font-size:1.6rem}.ecg__intro-inner p{font-size:clamp(1.8rem,2vw,2.4rem);font-style:normal}.ecg__chapter-heading,.ecg__features-heading,.ecg__products-heading,.ecg__cta-heading{font-weight:400;color:var(--ecg-cream)}.ecg__chapter-text{max-width:58rem}.ecg__chapter--text-only .ecg__chapter-text{max-width:72rem;margin:0 auto}.ecg__chapter-media,.ecg__feature-card,.ecg__info-card,.ecg__product-card .card-wrapper{border-radius:0}.ecg__chapter-img{border-radius:inherit}.ecg__feature-card,.ecg__info-card{box-shadow:0 1.6rem 4.5rem color-mix(in srgb,var(--legacy-ink) 5%,transparent)}.ecg__feature-card:hover{border-color:var(--ecg-gold)}.ecg__full-image{max-width:1440px;margin:2rem auto;padding:0 var(--ecg-gutter)}.ecg__full-img{border-radius:0}.ecg__full-caption{position:static;max-width:76rem;margin:0 auto;padding:1.6rem 0 0;color:var(--ecg-cream-soft);text-align:center}.ecg__cta{background:var(--ecg-bg-elevated)}.ecg__btn{border-radius:0}.ecg__btn--outline{color:var(--ecg-cream)}@media screen and (max-width:989px){.ecg__hero{grid-template-columns:minmax(0,1fr);min-height:auto}.ecg__hero-media,.ecg__hero-content{grid-column:1}.ecg__hero-media{grid-row:2;min-height:50rem}.ecg__hero-content{grid-row:1;padding:6.4rem var(--ecg-gutter)}.ecg__title{font-size:clamp(3.6rem,8vw,6.4rem)}.ecg__chapter.ecg__chapter--image-left,.ecg__chapter.ecg__chapter--image-right{grid-template-columns:1fr}.ecg__chapter.ecg__chapter--image-right .ecg__chapter-media,.ecg__chapter.ecg__chapter--image-right .ecg__chapter-text{order:0}.ecg__features-grid,.ecg__products-grid{grid-template-columns:repeat(2,1fr)}.ecg__info-grid{grid-template-columns:1fr}}@media screen and (max-width:599px){.ecg__hero{min-height:auto}.ecg__hero-content{padding:5.6rem var(--ecg-gutter)}.ecg__hero-media{min-height:42rem}.ecg__intro{padding:56px var(--ecg-gutter)}.ecg__chapter{padding:56px var(--ecg-gutter);gap:32px}.ecg__features{padding:56px var(--ecg-gutter)}.ecg__features-grid{grid-template-columns:1fr}.ecg__products{padding:56px var(--ecg-gutter)}.ecg__products-grid{grid-template-columns:minmax(0,1fr);max-width:34rem;margin-inline:auto;gap:24px}.ecg__product-card .card__title h5{max-width:calc(100% - 4.8rem);font-size:2rem}.ecg__product-card .card-information__wrapper{padding:2.4rem}.ecg__info-cards{padding:56px var(--ecg-gutter)}.ecg__cta{padding:64px var(--ecg-gutter)}.ecg__cta-buttons{flex-direction:column;align-items:center}.ecg__btn{width:100%;max-width:320px;text-align:center}.ecg__full-img{aspect-ratio:16 / 9}}.ecg__chapter,.ecg__features,.ecg__products,.ecg__info-cards,.ecg__full-image,.ecg__cta{opacity:0;transform:translateY(32px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.ecg__chapter.ecg--visible,.ecg__features.ecg--visible,.ecg__products.ecg--visible,.ecg__info-cards.ecg--visible,.ecg__full-image.ecg--visible,.ecg__cta.ecg--visible{opacity:1;transform:translateY(0)}.ecg__feature-card{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease,border-color .35s ease}.ecg__features.ecg--visible .ecg__feature-card:nth-child(1){transition-delay:0s}.ecg__features.ecg--visible .ecg__feature-card:nth-child(2){transition-delay:.1s}.ecg__features.ecg--visible .ecg__feature-card:nth-child(3){transition-delay:.2s}.ecg__features.ecg--visible .ecg__feature-card:nth-child(4){transition-delay:.3s}.ecg__features.ecg--visible .ecg__feature-card{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.ecg__chapter,.ecg__features,.ecg__products,.ecg__info-cards,.ecg__full-image,.ecg__cta,.ecg__feature-card,.ecg__chapter-img{opacity:1;transform:none;transition:none}}.lce{--lce-bg: var(--legacy-canvas);--lce-bg-elevated: var(--legacy-champagne-wash);--lce-bg-card: var(--legacy-surface);--lce-cream: var(--legacy-ink);--lce-cream-soft: var(--legacy-muted);--lce-gold: var(--legacy-champagne);--lce-gold-dim: var(--legacy-line);--lce-green: var(--legacy-olive);--lce-gold-text: var(--legacy-olive);--lce-serif: var(--font-heading-family);--lce-sans: inherit;--lce-max: 1440px;--lce-gutter: clamp(20px, 4vw, 64px);background-color:var(--lce-bg);color:var(--lce-cream);font-family:inherit;line-height:1.65;font-weight:300;overflow:clip;overflow-wrap:anywhere}.lce *,.lce *:before,.lce *:after{box-sizing:border-box}.lce__overline{display:inline-block;font-family:var(--lce-sans);font-size:1rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--legacy-muted);margin-bottom:16px}.lce__overline--center{display:block;text-align:center}.lce__hero{position:relative;min-height:88vh;display:flex;align-items:flex-end;justify-content:flex-start;overflow:hidden}.lce__hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.lce__hero-img{width:100%;height:100%;object-fit:cover;display:block}.lce__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent}.lce__hero-content{position:relative;z-index:1;max-width:var(--lce-max);width:100%;margin:0 auto;padding:0 var(--lce-gutter) 80px}.lce__hero:not(:has(.lce__hero-media)){min-height:auto;padding-top:96px;border-bottom:1px solid var(--legacy-line)}.lce__hero:not(:has(.lce__hero-media)) .lce__hero-content{text-align:center;padding-bottom:0}.lce__hero:not(:has(.lce__hero-media)) .lce__title,.lce__hero:not(:has(.lce__hero-media)) .lce__subtitle{margin-left:auto;margin-right:auto}.lce__title{font-family:var(--lce-serif);font-size:clamp(2.8rem,5.5vw,5.6rem);font-weight:400;line-height:1.1;color:var(--lce-cream);margin:0 0 20px;max-width:880px;letter-spacing:-.015em}.lce__subtitle{font-family:var(--lce-sans);font-size:clamp(1rem,1.5vw,1.25rem);font-weight:300;color:var(--lce-cream-soft);margin:0;max-width:620px;line-height:1.7}.lce__intro{max-width:var(--lce-max);margin:0 auto;padding:80px var(--lce-gutter);border-bottom:1px solid var(--legacy-line)}.lce__intro-inner{max-width:720px;margin:0 auto;text-align:center}.lce__intro-inner p{font-family:var(--lce-serif);font-size:clamp(1.15rem,1.8vw,1.4rem);font-weight:400;font-style:italic;color:var(--lce-cream-soft);line-height:1.75;margin:0 0 16px}.lce__intro-inner p:last-child{margin-bottom:0}.lce__intro-inner a{color:var(--lce-gold-text);text-decoration:underline;text-underline-offset:3px}.lce__chapter{max-width:var(--lce-max);margin:0 auto;padding:80px var(--lce-gutter);display:grid;grid-template-columns:1fr;gap:48px;align-items:center}.lce__chapter.lce__chapter--image-left,.lce__chapter.lce__chapter--image-right{grid-template-columns:1fr 1fr}.lce__chapter.lce__chapter--image-right .lce__chapter-media{order:2}.lce__chapter.lce__chapter--image-right .lce__chapter-text{order:1}.lce__chapter.lce__chapter--text-only{grid-template-columns:1fr;max-width:820px;text-align:center}.lce__chapter-media{overflow:hidden}.lce__chapter-img{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:4 / 5;transition:transform .7s cubic-bezier(.22,1,.36,1)}.lce__chapter-media:hover .lce__chapter-img{transform:scale(1.03)}.lce__chapter-heading{font-family:var(--lce-serif);font-size:clamp(1.8rem,3vw,2.8rem);font-weight:400;color:var(--lce-cream);margin:0 0 24px;line-height:1.2;letter-spacing:-.01em}.lce__chapter-body{color:var(--lce-cream-soft);font-size:1rem;line-height:1.75}.lce__chapter-body p{margin:0 0 16px}.lce__chapter-body p:last-child{margin-bottom:0}.lce__chapter-body a{color:var(--lce-gold-text);text-decoration:underline;text-underline-offset:3px;transition:color .25s ease}.lce__chapter-body a:hover{color:var(--lce-cream)}.lce__chapter-body ul{margin:0 0 16px;padding-left:1.2em}.lce__chapter-body li{margin-bottom:8px}.lce__features{max-width:var(--lce-max);margin:0 auto;padding:80px var(--lce-gutter)}.lce__features-heading{font-family:var(--lce-serif);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:400;color:var(--lce-cream);text-align:center;margin:0 0 56px;letter-spacing:-.01em}.lce__features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.lce__feature-card{background:var(--lce-bg-card);border:1px solid var(--legacy-line);padding:40px 32px;display:flex;flex-direction:column;transition:border-color .35s ease,transform .35s ease}.lce__feature-card:hover{border-color:var(--lce-gold-dim);transform:translateY(-4px)}.lce__feature-title{font-family:var(--lce-serif);font-size:1.35rem;font-weight:400;color:var(--lce-cream);margin:0 0 16px}.lce__feature-body{font-size:.92rem;color:var(--lce-cream-soft);line-height:1.7;flex:1}.lce__feature-body p{margin:0 0 12px}.lce__feature-body p:last-child{margin-bottom:0}.lce__feature-body a{color:var(--lce-gold-text);text-decoration:underline;text-underline-offset:3px}.lce__feature-link{display:inline-flex;align-items:center;gap:8px;margin-top:20px;font-size:.82rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--lce-gold-text);text-decoration:none;transition:color .25s ease}.lce__feature-link:hover{color:var(--lce-cream)}.lce__feature-link svg{transition:transform .25s ease}.lce__feature-link:hover svg{transform:translate(4px)}.lce__steps-section{max-width:var(--lce-max);margin:0 auto;padding:80px var(--lce-gutter);border-top:1px solid var(--legacy-line)}.lce__steps-heading{font-family:var(--lce-serif);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:400;color:var(--lce-cream);text-align:center;margin:0 0 56px;letter-spacing:-.01em}.lce__steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;list-style:none;margin:0;padding:0;counter-reset:lce-step}.lce__step{background:var(--lce-bg-elevated);border:1px solid var(--legacy-line);padding:48px 32px 40px;position:relative}.lce__step-number{display:block;font-family:var(--lce-serif);font-size:2.4rem;color:var(--lce-gold-text);margin-bottom:16px;line-height:1}.lce__step-title{font-family:var(--lce-serif);font-size:1.3rem;font-weight:400;color:var(--lce-cream);margin:0 0 14px}.lce__step-body{font-size:.92rem;color:var(--lce-cream-soft);line-height:1.7}.lce__step-body p{margin:0 0 12px}.lce__step-body p:last-child{margin-bottom:0}.lce__step-body a{color:var(--lce-gold-text);text-decoration:underline;text-underline-offset:3px}.lce__summary{max-width:880px;margin:0 auto;padding:64px var(--lce-gutter)}.lce__summary-heading{font-family:var(--lce-serif);font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:400;color:var(--lce-cream);margin:0 0 32px;text-align:center;letter-spacing:-.01em}.lce__summary-list ul{display:grid;grid-template-columns:1fr 1fr;gap:16px;list-style:none;margin:0;padding:0}.lce__summary-list li{background:var(--lce-bg-card);border-left:3px solid var(--lce-gold);padding:20px 24px;font-size:.92rem;color:var(--lce-cream-soft);line-height:1.6}.lce__summary-list li strong{color:var(--lce-cream);font-weight:500}.lce__products{max-width:var(--lce-max);margin:0 auto;padding:80px var(--lce-gutter);border-top:1px solid var(--legacy-line)}.lce__products-header{text-align:center;margin-bottom:56px}.lce__products-heading{font-family:var(--lce-serif);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:400;color:var(--lce-cream);margin:0;letter-spacing:-.01em}.lce__products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.lce__product-card .card-wrapper{background-color:var(--lce-bg-card)}.lce__product-card .card-information a,.lce__product-card .card__title a,.lce__product-card .card__title h5{color:var(--lce-cream)}.lce__product-card .vendor_link{color:var(--lce-gold-text)!important}.lce__product-card .price{color:var(--lce-cream-soft)}.lce__products-cta{text-align:center;margin-top:48px}.lce__related{max-width:var(--lce-max);margin:0 auto;padding:80px var(--lce-gutter)}.lce__related-heading{font-family:var(--lce-serif);font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:400;color:var(--lce-cream);margin:0 0 40px;text-align:center;letter-spacing:-.01em}.lce__related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.lce__related-col{background:var(--lce-bg-elevated);border:1px solid var(--legacy-line);padding:32px}.lce__related-col-title{font-family:var(--lce-sans);font-size:.82rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--lce-gold-text);margin:0 0 18px}.lce__related-links ul{list-style:none;margin:0;padding:0}.lce__related-links li{margin-bottom:12px}.lce__related-links a{color:var(--lce-cream-soft);text-decoration:none;font-size:.95rem;transition:color .25s ease}.lce__related-links a:hover{color:var(--lce-gold-text)}.lce__faq{max-width:880px;margin:0 auto;padding:80px var(--lce-gutter);border-top:1px solid var(--legacy-line)}.lce__faq-heading{font-family:var(--lce-serif);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:400;color:var(--lce-cream);text-align:center;margin:0 0 48px;letter-spacing:-.01em}.lce__faq-item{border-bottom:1px solid var(--legacy-line);padding:8px 0}.lce__faq-q{font-family:var(--lce-serif);font-size:1.2rem;font-weight:400;color:var(--lce-cream);padding:20px 40px 20px 0;cursor:pointer;position:relative;list-style:none}.lce__faq-q::-webkit-details-marker{display:none}.lce__faq-q:after{content:"+";position:absolute;right:0;top:18px;font-size:1.6rem;color:var(--lce-gold-text);font-family:var(--lce-sans);transition:transform .25s ease}.lce__faq-item[open] .lce__faq-q:after{transform:rotate(45deg)}.lce__faq-a{color:var(--lce-cream-soft);font-size:.98rem;line-height:1.75;padding:0 40px 24px 0}.lce__faq-a p{margin:0 0 12px}.lce__faq-a p:last-child{margin-bottom:0}.lce__faq-a a{color:var(--lce-gold-text);text-decoration:underline;text-underline-offset:3px}.lce__full-image{margin:20px 0;position:relative}.lce__full-img{width:100%;height:auto;display:block;aspect-ratio:21 / 9;object-fit:cover}.lce__full-caption{position:absolute;bottom:0;left:0;right:0;padding:20px var(--lce-gutter);background:color-mix(in srgb,var(--legacy-canvas) 92%,transparent);font-size:.82rem;color:var(--lce-cream-soft);font-style:italic;margin:0}.lce__cta{padding:100px var(--lce-gutter);text-align:center;background:var(--lce-bg-elevated);border-top:1px solid var(--legacy-line);border-bottom:1px solid var(--legacy-line)}.lce__cta-inner{max-width:660px;margin:0 auto}.lce__cta-heading{font-family:var(--lce-serif);font-size:clamp(1.8rem,3vw,2.8rem);font-weight:400;color:var(--lce-cream);margin:0 0 20px;letter-spacing:-.01em}.lce__cta-body{font-size:1.05rem;color:var(--lce-cream-soft);margin:0 0 40px;line-height:1.7}.lce__cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.lce__btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:16px 40px;font-family:var(--lce-sans);font-size:1.1rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;border-radius:0;transition:background-color .35s ease,color .35s ease,border-color .35s ease;cursor:pointer}.lce__btn--primary{background:var(--legacy-olive-deep);color:var(--legacy-surface);border:1px solid var(--legacy-olive-deep)}.lce__btn--primary:hover,.lce__btn--primary:focus-visible{background:var(--legacy-champagne);border-color:var(--legacy-champagne);color:rgb(var(--ho-acc-text))}.lce__btn--outline{background:transparent;color:var(--lce-cream);border:1px solid var(--legacy-ink)}.lce__btn--outline:hover,.lce__btn--outline:focus-visible{background:var(--legacy-olive-deep);border-color:var(--legacy-olive-deep);color:var(--legacy-surface)}.lce__hero{display:grid;grid-template-columns:minmax(38rem,5fr) minmax(0,7fr);align-items:stretch;min-height:min(78rem,calc(100vh - 10rem));max-width:1440px;margin:0 auto;background:var(--lce-bg)}.lce__hero-media{position:relative;inset:auto;grid-column:2;grid-row:1;min-width:0;min-height:56rem}.lce__hero-content{grid-column:1;grid-row:1;align-self:center;width:auto;max-width:none;margin:0;padding:8rem clamp(4.8rem,5vw,8.8rem)}.lce__hero:not(:has(.lce__hero-media)){grid-template-columns:minmax(0,1fr);min-height:auto;padding-top:0}.lce__hero:not(:has(.lce__hero-media)) .lce__hero-content{grid-column:1;max-width:88rem;margin:0 auto;padding:9.6rem var(--lce-gutter)}.lce__hero-overlay{display:none}.lce__title{max-width:13ch;font-size:clamp(3.2rem,3.4vw,4.8rem);font-weight:400;line-height:1.04;letter-spacing:-.01em}.lce__subtitle,.lce__chapter-body,.lce__feature-body,.lce__step-body,.lce__related-links a,.lce__faq-a,.lce__cta-body{font-size:1.6rem}.lce__intro-inner p{font-size:clamp(1.8rem,2vw,2.4rem);font-style:normal}.lce__chapter-heading,.lce__features-heading,.lce__steps-heading,.lce__summary-heading,.lce__products-heading,.lce__related-heading,.lce__faq-heading,.lce__cta-heading{font-weight:400;color:var(--lce-cream)}.lce__chapter-text{max-width:58rem}.lce__chapter--text-only .lce__chapter-text{max-width:72rem;margin:0 auto}.lce__chapter-media,.lce__feature-card,.lce__step,.lce__summary-list li,.lce__related-col,.lce__product-card .card-wrapper{border-radius:0}.lce__chapter-img{border-radius:inherit}.lce__feature-card,.lce__step,.lce__summary-list li,.lce__related-col{box-shadow:0 1.6rem 4.5rem color-mix(in srgb,var(--legacy-ink) 5%,transparent)}.lce__feature-card:hover{border-color:var(--lce-gold)}.lce__step-number{font-size:3.2rem;font-weight:400}.lce__full-image{max-width:1440px;margin:2rem auto;padding:0 var(--lce-gutter)}.lce__full-img{border-radius:0}.lce__full-caption{position:static;max-width:76rem;margin:0 auto;padding:1.6rem 0 0;color:var(--lce-cream-soft);text-align:center}.lce__cta{background:var(--lce-bg-elevated)}.lce__btn{border-radius:0}.lce__btn--outline{color:var(--lce-cream)}@media screen and (max-width:989px){.lce__hero{grid-template-columns:minmax(0,1fr);min-height:auto}.lce__hero-media,.lce__hero-content{grid-column:1}.lce__hero-media{grid-row:2;min-height:50rem}.lce__hero-content{grid-row:1;padding:6.4rem var(--lce-gutter)}.lce__title{font-size:clamp(3.6rem,8vw,6.4rem)}.lce__chapter.lce__chapter--image-left,.lce__chapter.lce__chapter--image-right{grid-template-columns:1fr}.lce__chapter.lce__chapter--image-right .lce__chapter-media,.lce__chapter.lce__chapter--image-right .lce__chapter-text{order:0}.lce__features-grid,.lce__steps-grid{grid-template-columns:1fr}.lce__products-grid{grid-template-columns:repeat(2,1fr)}.lce__related-grid,.lce__summary-list ul{grid-template-columns:1fr}}@media screen and (max-width:599px){.lce__hero{min-height:auto}.lce__hero-content{padding:5.6rem var(--lce-gutter)}.lce__hero-media{min-height:42rem}.lce__intro{padding:56px var(--lce-gutter)}.lce__chapter{padding:56px var(--lce-gutter);gap:32px}.lce__features,.lce__steps-section,.lce__products,.lce__related,.lce__faq{padding:56px var(--lce-gutter)}.lce__products-grid{grid-template-columns:1fr 1fr;gap:16px}.lce__cta{padding:64px var(--lce-gutter)}.lce__cta-buttons{flex-direction:column;align-items:center}.lce__btn{width:100%;max-width:320px;text-align:center}.lce__full-img{aspect-ratio:16 / 9}}.lce__chapter,.lce__features,.lce__steps-section,.lce__summary,.lce__products,.lce__related,.lce__faq,.lce__full-image,.lce__cta{opacity:0;transform:translateY(32px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.lce--visible{opacity:1!important;transform:translateY(0)!important}@media(prefers-reduced-motion:reduce){.lce__chapter,.lce__features,.lce__steps-section,.lce__summary,.lce__products,.lce__related,.lce__faq,.lce__full-image,.lce__cta{opacity:1;transform:none;transition:none}}.lcy-heritage{background-color:var(--heritage-bg, rgb(var(--ho-canvas)));color:var(--heritage-text, rgb(var(--ho-ink)));overflow:hidden}.lcy-heritage__header{text-align:center;padding:6rem 2rem 4rem}.lcy-heritage__title{font-family:var(--font-heading-family);font-weight:400;font-size:2.4rem;text-transform:uppercase;letter-spacing:.06em;margin:0 0 1.2rem;color:var(--heritage-text)}.lcy-heritage__subtitle{font-size:1.5rem;line-height:1.8;color:rgb(var(--ho-soft));margin:0;max-width:60rem;margin-inline:auto}.lcy-heritage[data-tone=dark] .lcy-heritage__subtitle{color:rgba(var(--ho-band-text),.8)}.lcy-heritage__rows{display:flex;flex-direction:column}.lcy-heritage__row{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:0}.lcy-heritage__media{position:relative;overflow:hidden;min-height:36rem}.lcy-heritage__img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.lcy-heritage__placeholder{width:100%;height:100%;min-height:36rem;display:flex;align-items:center;justify-content:center;background-color:rgb(var(--ho-line))}.lcy-heritage__placeholder .placeholder-svg{width:60%;opacity:.4}.lcy-heritage__content{display:flex;align-items:center;justify-content:center;padding:6rem 3rem}.lcy-heritage__content-inner{max-width:48rem}.lcy-heritage__accent{display:block;width:4rem;height:1px;background-color:rgb(var(--ho-acc));margin-bottom:2.4rem}.lcy-heritage__heading{font-family:var(--font-heading-family);font-weight:400;font-size:2.4rem;text-transform:uppercase;letter-spacing:.06em;margin:0 0 2rem;line-height:1.3;color:var(--heritage-text)}.lcy-heritage__body{font-size:1.5rem;line-height:1.8;color:rgb(var(--ho-ink));margin:0 0 3rem}.lcy-heritage__body:last-child{margin-bottom:0}.lcy-heritage .lcy-heritage__body{color:inherit;opacity:.8}.lcy-heritage__btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;background-color:rgb(var(--ho-btn));color:rgb(var(--ho-btn-text));text-transform:uppercase;letter-spacing:.18em;font-size:1.1rem;font-weight:700;padding:1.4rem 3.2rem;text-decoration:none;border:1px solid rgb(var(--ho-btn));border-radius:0;transition:background-color .3s ease,color .3s ease,border-color .3s ease;cursor:pointer}.lcy-heritage__btn:hover,.lcy-heritage__btn:focus-visible{background-color:rgb(var(--ho-acc));border-color:rgb(var(--ho-acc));color:rgb(var(--ho-acc-text))}.lcy-heritage[data-tone=dark] .lcy-heritage__btn{background-color:rgb(var(--ho-band-text));color:rgb(var(--ho-acc-text));border-color:rgb(var(--ho-band-text))}.lcy-heritage[data-tone=dark] .lcy-heritage__btn:hover,.lcy-heritage[data-tone=dark] .lcy-heritage__btn:focus-visible{background-color:rgb(var(--ho-acc));border-color:rgb(var(--ho-acc));color:rgb(var(--ho-acc-text))}.lcy-heritage__btn[aria-disabled=true]{opacity:.5;pointer-events:none}.lcy-heritage__media,.lcy-heritage__content{will-change:transform,opacity}@media(min-width:990px){.lcy-heritage__header{padding:8rem 4rem 6rem}.lcy-heritage__title{font-size:3.2rem}.lcy-heritage__row{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.lcy-heritage__row--reversed .lcy-heritage__media{order:2}.lcy-heritage__row--reversed .lcy-heritage__content{order:1}.lcy-heritage__media{min-height:56rem}.lcy-heritage__content{padding:8rem 6rem}.lcy-heritage__heading{font-size:3.2rem}}@media(prefers-reduced-motion:reduce){.lcy-heritage__media,.lcy-heritage__content{will-change:auto}}.lcy-lookbook{padding-top:var(--lookbook-pt);padding-bottom:var(--lookbook-pb);overflow:hidden}.lcy-lookbook--cream{background-color:rgb(var(--ho-canvas));color:rgb(var(--ho-ink))}.lcy-lookbook--black{background-color:rgb(var(--ho-band));color:rgb(var(--ho-band-text))}.lcy-lookbook--white{background-color:rgb(var(--ho-paper));color:rgb(var(--ho-ink))}.lcy-lookbook__heading{font-family:var(--font-heading-family, serif);font-weight:400;font-size:1.4rem;letter-spacing:.2em;text-transform:uppercase;text-align:center;margin:0 0 2.4rem}.lcy-lookbook__grid{display:grid;gap:var(--lookbook-gap)}.lcy-lookbook__grid--two-column{grid-template-columns:3fr 2fr;grid-template-rows:1fr 1fr}.lcy-lookbook__grid--two-column .lcy-lookbook__item--1{grid-row:1 / 3}.lcy-lookbook__grid--three-column{grid-template-columns:repeat(3,1fr)}.lcy-lookbook__grid--feature-plus-two{grid-template-columns:1fr 1fr}.lcy-lookbook__grid--feature-plus-two .lcy-lookbook__item--1{grid-column:1 / -1}.lcy-lookbook__image-wrap{position:relative;overflow:hidden;width:100%;height:100%}.lcy-lookbook__image{display:block;width:100%;height:100%;object-fit:cover}.lcy-lookbook__placeholder{width:100%;height:100%;min-height:320px;background-color:rgb(var(--ho-line));display:flex;align-items:center;justify-content:center}.lcy-lookbook__placeholder .placeholder-svg{width:60%;opacity:.4}.lcy-lookbook__grid--two-column .lcy-lookbook__image-wrap{aspect-ratio:auto;min-height:280px}.lcy-lookbook__grid--three-column .lcy-lookbook__image-wrap{aspect-ratio:3 / 4}.lcy-lookbook__grid--feature-plus-two .lcy-lookbook__item--1 .lcy-lookbook__image-wrap{aspect-ratio:21 / 9}.lcy-lookbook__grid--feature-plus-two .lcy-lookbook__image-wrap{aspect-ratio:4 / 5}.lcy-lookbook__overlay{position:absolute;bottom:0;left:0;right:0;padding:2.4rem 2rem 2rem;background:linear-gradient(to top,rgba(0,0,0,var(--lookbook-overlay-alpha, .6)) 0%,transparent 100%);display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease}.lcy-lookbook__image-wrap:hover .lcy-lookbook__overlay{opacity:1;transform:translateY(0)}.lcy-lookbook__caption{color:rgb(var(--ho-band-text));font-size:.85rem;letter-spacing:.08em;margin:0;font-weight:400}.lcy-lookbook__shop-link{color:rgb(var(--ho-acc));font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid rgb(var(--ho-acc));padding-bottom:2px;transition:opacity .3s ease}.lcy-lookbook__shop-link:hover{opacity:.7}@media screen and (max-width:749px){.lcy-lookbook__grid--two-column,.lcy-lookbook__grid--three-column,.lcy-lookbook__grid--feature-plus-two{grid-template-columns:1fr}.lcy-lookbook__grid--two-column .lcy-lookbook__item--1{grid-row:auto}.lcy-lookbook__grid--feature-plus-two .lcy-lookbook__item--1{grid-column:auto}.lcy-lookbook__grid--three-column .lcy-lookbook__image-wrap,.lcy-lookbook__grid--feature-plus-two .lcy-lookbook__image-wrap,.lcy-lookbook__grid--feature-plus-two .lcy-lookbook__item--1 .lcy-lookbook__image-wrap{aspect-ratio:4 / 5}.lcy-lookbook__overlay{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.lcy-lookbook__overlay{transition:none}}.lcy-split-hero{display:flex;flex-direction:column;width:100%;background-color:var(--split-bg);color:var(--split-text);padding-top:var(--split-pt);padding-bottom:var(--split-pb);overflow:hidden}.lcy-split-hero__image{position:relative;width:100%;overflow:hidden}.lcy-split-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--tom-overlay-alpha, 0));pointer-events:none;z-index:1}.lcy-split-hero__image:after{content:"";display:block;padding-bottom:125%}.lcy-split-hero__img,.lcy-split-hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.lcy-split-hero__placeholder{background:rgb(var(--ho-line))}.lcy-split-hero__content{display:flex;align-items:center;justify-content:center;padding:4rem 2.4rem;width:100%}.lcy-split-hero__content-inner{max-width:48rem;width:100%}.lcy-split-hero__subtitle{font-size:1rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--ho-soft));margin:0 0 1.6rem;line-height:1.4}.lcy-split-hero[data-tone=dark] .lcy-split-hero__subtitle,.lcy-split-hero[data-tone=dark] .lcy-split-hero__product-price{color:rgb(var(--ho-acc))}.lcy-split-hero__accent-line{display:block;width:4rem;height:1px;background-color:rgb(var(--ho-acc));margin-bottom:2rem}.lcy-split-hero__heading{font-family:var(--font-heading-family);font-size:3.2rem;letter-spacing:.06em;text-transform:uppercase;line-height:1.15;margin:0 0 2.4rem;font-weight:400;color:var(--split-text)}.lcy-split-hero__body{font-size:1.5rem;line-height:1.8;color:var(--split-body);margin-bottom:3.2rem}.lcy-split-hero__body p{margin:0 0 1.2rem}.lcy-split-hero__body p:last-child{margin-bottom:0}.lcy-split-hero__button{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:1.4rem 3.6rem;background-color:var(--split-btn-bg);color:var(--split-btn-text);text-decoration:none;text-transform:uppercase;font-size:1.1rem;font-weight:700;letter-spacing:.18em;transition:background-color .3s ease,color .3s ease,border-color .3s ease;margin-bottom:2.4rem;border:1px solid var(--split-btn-bg);border-radius:0}.lcy-split-hero__button:hover,.lcy-split-hero__button:focus-visible{background-color:rgb(var(--ho-acc));border-color:rgb(var(--ho-acc));color:rgb(var(--ho-acc-text))}.lcy-split-hero__product{display:flex;align-items:center;gap:1.6rem;text-decoration:none;color:var(--split-text);margin-top:2rem;padding:1.2rem;border:1px solid rgb(var(--ho-line));transition:border-color .3s ease}.lcy-split-hero[data-tone=dark] .lcy-split-hero__product{border-color:rgba(var(--ho-band-text),.25)}.lcy-split-hero__product:hover,.lcy-split-hero[data-tone=dark] .lcy-split-hero__product:hover{border-color:rgb(var(--ho-acc))}.lcy-split-hero__product-image{width:6rem;height:7.5rem;flex-shrink:0;overflow:hidden}.lcy-split-hero__product-img{width:100%;height:100%;object-fit:cover}.lcy-split-hero__product-info{display:flex;flex-direction:column;gap:.4rem}.lcy-split-hero__product-title{font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase}.lcy-split-hero__product-price{font-size:1.2rem;color:rgb(var(--ho-soft))}@media screen and (min-width:750px){.lcy-split-hero__content{padding:6rem 4rem}}@media screen and (min-width:990px){.lcy-split-hero{flex-direction:var(--split-direction);min-height:var(--split-height)}.lcy-split-hero__image{width:var(--split-image-width);flex-shrink:0}.lcy-split-hero__image:after{display:none}.lcy-split-hero__img,.lcy-split-hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0}.lcy-split-hero__content{width:var(--split-text-width);padding:8rem 6rem}.lcy-split-hero__heading{font-size:4.8rem}}@media(prefers-reduced-motion:reduce){.lcy-split-hero__img,.lcy-split-hero__content-inner>*{opacity:1!important;transform:none!important}}.lcy-statement{position:relative;display:flex;align-items:center;justify-content:center;min-height:var(--statement-min-height, 80vh);overflow:hidden;padding-top:var(--statement-padding-top, 0px);padding-bottom:var(--statement-padding-bottom, 0px);color:var(--statement-text-color, rgb(var(--ho-band-text)))}.lcy-statement__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}@supports (background-attachment: fixed){@media(min-width:750px)and (hover:hover){.lcy-statement__image{position:fixed;height:100vh;clip-path:none}.lcy-statement{clip-path:inset(0)}}}.lcy-statement__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;background:rgb(var(--ho-band))}.lcy-statement__placeholder-svg{width:100%;height:100%;object-fit:cover;opacity:.4}.lcy-statement__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(0,0,0,var(--statement-overlay-opacity, .4))}.lcy-statement__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:72rem;padding:4rem 2.4rem;width:100%}.lcy-statement__subtitle{font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;margin:0 0 2rem;opacity:0}.lcy-statement__heading{font-family:var(--font-heading-family);font-size:3.6rem;font-weight:400;text-transform:uppercase;letter-spacing:.06em;line-height:1.1;margin:0;opacity:0}@media(min-width:750px){.lcy-statement__heading{font-size:6rem}}.lcy-statement__body{font-size:1.6rem;line-height:1.7;max-width:56rem;margin:2rem auto 0;opacity:0}.lcy-statement__body p{margin:0}.lcy-statement__button{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;margin-top:3.2rem;padding:1.4rem 3.6rem;border:1px solid var(--statement-text-color, rgb(var(--ho-band-text)));border-radius:0;background:transparent;color:var(--statement-text-color, rgb(var(--ho-band-text)));text-transform:uppercase;letter-spacing:.18em;font-size:1.1rem;font-weight:700;text-decoration:none;transition:background-color .3s ease,color .3s ease;opacity:0}.lcy-statement__button:hover,.lcy-statement__button:focus-visible{background-color:var(--statement-text-color, rgb(var(--ho-band-text)));color:rgb(var(--ho-acc-text))}@media(prefers-reduced-motion:reduce){.lcy-statement__subtitle,.lcy-statement__heading,.lcy-statement__body,.lcy-statement__button{opacity:1}}.lcy-vs{display:flex;flex-direction:column;background-color:var(--vs-bg, rgb(var(--ho-canvas)));color:var(--vs-text, rgb(var(--ho-ink)));overflow:hidden}.lcy-vs__media{position:relative;overflow:hidden;width:100%}.lcy-vs__media-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--tom-overlay-alpha, 0));pointer-events:none;z-index:1}.lcy-vs__video-wrap{display:none}.lcy-vs__fallback{display:block}.lcy-vs__fallback-img{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:4 / 5;max-height:50vh}.lcy-vs__fallback--placeholder{aspect-ratio:4 / 5;max-height:50vh;display:flex;align-items:center;justify-content:center;background-color:rgb(var(--ho-line))}.lcy-vs__fallback--placeholder .placeholder-svg{width:50%;opacity:.4}.lcy-vs__video{display:block;width:100%;height:100%;object-fit:cover}.lcy-vs__video--iframe{position:absolute;top:50%;left:50%;width:120%;height:120%;transform:translate(-50%,-50%);border:0;pointer-events:none}.lcy-vs__play-toggle{position:absolute;bottom:1.6rem;right:1.6rem;z-index:3;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;background-color:#00000080;border:1px solid rgba(var(--ho-band-text),.2);border-radius:0;color:rgb(var(--ho-band-text));cursor:pointer;transition:background-color .3s ease;padding:0}.lcy-vs__play-toggle:hover{background-color:#000000bf}.lcy-vs__play-toggle:focus-visible{outline:2px solid rgb(var(--ho-acc));outline-offset:2px}.lcy-vs__content{display:flex;align-items:center;justify-content:center;padding:4rem 2.4rem}.lcy-vs__content-inner{max-width:48rem;width:100%}.lcy-vs__subtitle{font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:rgb(var(--ho-soft));margin:0 0 2rem;line-height:1.4}.lcy-vs[data-tone=dark] .lcy-vs__subtitle{color:rgb(var(--ho-acc))}.lcy-vs__subtitle+.lcy-vs__heading:before{content:"";display:block;width:4rem;height:1px;background-color:rgb(var(--ho-acc));margin-bottom:2.4rem}.lcy-vs__heading{font-family:var(--font-heading-family);font-weight:400;font-size:2.8rem;text-transform:uppercase;letter-spacing:.06em;margin:0 0 2.4rem;line-height:1.2;color:var(--vs-text)}.lcy-vs__body{font-size:1.5rem;line-height:1.8;margin:0 0 3.2rem;opacity:var(--vs-body-opacity, .75)}.lcy-vs__body:last-child{margin-bottom:0}.lcy-vs__btn-wrap{margin-top:.8rem}.lcy-vs__btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;background-color:rgb(var(--ho-btn));color:rgb(var(--ho-btn-text));text-transform:uppercase;letter-spacing:.18em;font-size:1.1rem;font-weight:700;padding:1.4rem 3.2rem;text-decoration:none;border:1px solid rgb(var(--ho-btn));border-radius:0;transition:background-color .3s ease,color .3s ease,border-color .3s ease;cursor:pointer}.lcy-vs__btn:hover,.lcy-vs__btn:focus-visible{background-color:rgb(var(--ho-acc));border-color:rgb(var(--ho-acc));color:rgb(var(--ho-acc-text))}.lcy-vs__btn[aria-disabled=true]{opacity:.5;pointer-events:none}.lcy-vs[data-tone=dark] .lcy-vs__btn{background-color:rgb(var(--ho-band-text));color:rgb(var(--ho-acc-text));border-color:rgb(var(--ho-band-text))}.lcy-vs[data-tone=dark] .lcy-vs__btn:hover,.lcy-vs[data-tone=dark] .lcy-vs__btn:focus-visible{background-color:rgb(var(--ho-acc));border-color:rgb(var(--ho-acc));color:rgb(var(--ho-acc-text))}[data-vs-block],[data-vs-media]{will-change:transform,opacity}@media(min-width:750px){.lcy-vs__content{padding:6rem 4rem}}@media(min-width:990px){.lcy-vs{flex-direction:row;min-height:var(--vs-height, auto)}.lcy-vs__video-wrap{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.lcy-vs__fallback{display:none}.lcy-vs__media{flex:var(--vs-vid-flex, 0 0 50%);min-height:var(--vs-height, 56rem)}.lcy-vs__content{flex:var(--vs-txt-flex, 0 0 50%);padding:8rem 6rem}.lcy-vs--reversed{flex-direction:row-reverse}.lcy-vs__heading{font-size:4rem}}@media(prefers-reduced-motion:reduce){[data-vs-block],[data-vs-media]{will-change:auto}}.lcy-vs{position:relative;display:flex;align-items:center;justify-content:center;min-height:var(--vs-min-height, 80vh);overflow:hidden;padding-top:var(--vs-padding-top, 0px);padding-bottom:var(--vs-padding-bottom, 0px);color:var(--vs-text-color, rgb(var(--ho-band-text)));background:rgb(var(--ho-band))}.lcy-vs__fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.lcy-vs__fallback--placeholder{background:rgb(var(--ho-band))}.lcy-vs__placeholder-svg{width:100%;height:100%;object-fit:cover;opacity:.4}.lcy-vs__video{display:none}@media(min-width:750px){.lcy-vs__video{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.lcy-vs__video--iframe{width:100vw;height:56.25vw;min-height:100%;min-width:177.78vh;transform:translate(-50%,-50%);inset:auto;border:0;pointer-events:none}.lcy-vs.video-loaded .lcy-vs__fallback{opacity:0;transition:opacity .6s ease}}.lcy-vs__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(0,0,0,var(--tom-overlay-alpha, .4))}.lcy-vs__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:72rem;padding:4rem 2.4rem;width:100%}.lcy-vs--statement .lcy-vs__subtitle{font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:inherit;margin:0 0 2rem;opacity:0}.lcy-vs--statement .lcy-vs__heading{font-family:var(--font-heading-family);font-size:3.6rem;font-weight:400;text-transform:uppercase;letter-spacing:.06em;line-height:1.1;margin:0;color:inherit;opacity:0}@media(min-width:750px){.lcy-vs--statement .lcy-vs__heading{font-size:6rem}}.lcy-vs__button{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;margin-top:3.2rem;padding:1.4rem 3.6rem;border:1px solid var(--vs-text-color, rgb(var(--ho-band-text)));border-radius:0;background:transparent;color:var(--vs-text-color, rgb(var(--ho-band-text)));text-transform:uppercase;letter-spacing:.18em;font-size:1.1rem;font-weight:700;text-decoration:none;transition:background-color .3s ease,color .3s ease;opacity:0}.lcy-vs__button:hover,.lcy-vs__button:focus-visible{background-color:var(--vs-text-color, rgb(var(--ho-band-text)));color:rgb(var(--ho-acc-text))}.lcy-vs__toggle{position:absolute;bottom:2rem;right:2rem;z-index:3;display:none;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:50%;border:1px solid rgba(var(--ho-band-text),.4);background:#0000004d;color:var(--vs-text-color, rgb(var(--ho-band-text)));cursor:pointer;transition:background-color .3s ease,border-color .3s ease;padding:0}@media(min-width:750px){.lcy-vs__toggle{display:flex}}.lcy-vs__toggle:hover{background:#00000080;border-color:rgba(var(--ho-band-text),.7)}.lcy-vs__toggle[data-playing=true] .lcy-vs__toggle-play{display:none}.lcy-vs__toggle[data-playing=true] .lcy-vs__toggle-pause,.lcy-vs__toggle[data-playing=false] .lcy-vs__toggle-play{display:block}.lcy-vs__toggle[data-playing=false] .lcy-vs__toggle-pause{display:none}@media(prefers-reduced-motion:reduce){.lcy-vs__subtitle,.lcy-vs__heading,.lcy-vs__button{opacity:1}.lcy-vs.video-loaded .lcy-vs__fallback{opacity:0}}.legacy-article{background:var(--legacy-canvas);color:var(--legacy-ink);padding:clamp(4rem,8vw,8.5rem) clamp(1.5rem,4vw,4.5rem)}.legacy-article__frame{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(3rem,7vw,8rem);align-items:start;max-width:140rem;margin:0 auto}.legacy-article--has-image .legacy-article__frame{grid-template-columns:minmax(0,7fr) minmax(18rem,4fr)}.legacy-article--image-left .legacy-article__reading{order:2}.legacy-article--image-left .legacy-article__media{order:1}.legacy-article__reading{min-width:0;max-width:82rem;margin:0 auto}.legacy-article--has-image .legacy-article__reading{margin:0}.legacy-article__kicker{margin:0 0 2.4rem;font-size:1.1rem;font-weight:500;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.legacy-article__kicker:before{content:"";display:inline-block;width:3.2rem;height:.2rem;margin:0 1.2rem .3rem 0;background:var(--legacy-champagne)}.legacy-article__table-scroll{max-width:74ch;overflow-x:auto;overflow-y:hidden;font-size:clamp(1.6rem,1.35vw,1.85rem);line-height:1.78;scrollbar-width:thin}.legacy-article__table-scroll:focus-visible{outline:.2rem solid var(--legacy-olive);outline-offset:.4rem}.legacy-article__table-scroll :is(h2,h3,h4){color:var(--legacy-ink);font-family:inherit;font-weight:500;letter-spacing:-.02em;line-height:1.15}.legacy-article__table-scroll h2{margin:clamp(5rem,9vw,8rem) 0 2rem;padding-top:2.2rem;border-top:.1rem solid var(--legacy-line);font-size:clamp(2.8rem,4vw,4.8rem)}.legacy-article__table-scroll h3{margin:4rem 0 1.4rem;font-size:clamp(2.1rem,2.8vw,3rem)}.legacy-article__table-scroll :is(p,ul,ol,blockquote,table){margin-top:0;margin-bottom:2rem}.legacy-article__table-scroll :is(ul,ol){padding-left:2.2rem}.legacy-article__table-scroll li+li{margin-top:.9rem}.legacy-article__table-scroll a{color:inherit;text-decoration-color:var(--legacy-champagne);text-decoration-thickness:.2rem;text-underline-offset:.35rem}.legacy-article__table-scroll blockquote{margin-left:0;padding:2.4rem 0 2.4rem 2.6rem;border-left:.3rem solid var(--legacy-champagne);font-size:1.12em}.legacy-article__table-scroll table{width:100%;min-width:56rem;border-collapse:collapse}.legacy-article__table-scroll :is(th,td){padding:1.3rem 1.1rem;border:0;border-bottom:.1rem solid var(--legacy-line);text-align:left;vertical-align:top}.legacy-article__media{position:sticky;top:3rem;min-width:0}.legacy-article__image{display:block;width:100%;height:clamp(42rem,64vw,78rem);object-fit:cover}.legacy-article__statement{max-width:140rem;margin:clamp(5rem,10vw,10rem) auto 0;padding:clamp(3.2rem,6vw,6.5rem);background:var(--legacy-olive);color:var(--legacy-canvas)}.legacy-article__statement p{max-width:24ch;margin:0;font-size:clamp(2.8rem,5vw,6rem);font-weight:400;letter-spacing:-.03em;line-height:1.08}@media screen and (max-width:989px){.legacy-article--has-image .legacy-article__frame{grid-template-columns:minmax(0,1fr)}.legacy-article--image-left .legacy-article__reading,.legacy-article--image-left .legacy-article__media{order:initial}.legacy-article__media{position:static}.legacy-article__image{height:min(118vw,68rem)}}@media(prefers-reduced-motion:reduce){.legacy-article *,.legacy-article *:before,.legacy-article *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.legacy-body-page{color:var(--legacy-ink);background:var(--legacy-canvas)}.legacy-body-page__header{padding:clamp(4.8rem,9vw,9.6rem) clamp(2rem,5vw,6rem);background:var(--legacy-canvas)}.legacy-body-page__header-inner{max-width:132rem;margin:0 auto}.legacy-body-page__kicker{margin:0 0 2.2rem;font-size:1rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--legacy-muted)}.legacy-body-page__kicker:before{content:"";display:inline-block;width:3.2rem;height:.2rem;margin:0 1.2rem .3rem 0;background:var(--legacy-champagne)}.legacy-body-page__title{max-width:18ch;margin:0;font-family:var(--font-heading-family);font-size:clamp(3.6rem,6vw,7.2rem);font-weight:400;letter-spacing:-.01em;line-height:1.04}.legacy-body-page__content{min-width:0;max-width:100%}.legacy-body-page__editorial-image{width:min(132rem,calc(100% - clamp(3.6rem,8vw,12rem)));margin:clamp(3.2rem,6vw,7.2rem) auto 0;background:var(--legacy-champagne-wash);border-radius:0;overflow:hidden}.legacy-body-page__editorial-image img{display:block;width:100%;height:clamp(28rem,48vw,62rem);object-fit:cover;object-position:center 34%}.legacy-body-page__content img{max-width:100%;height:auto}.legacy-body-page__content .hura-collection-embedder{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.legacy-body-page__content .hura-collection-embedder>*{box-sizing:border-box;max-width:100%}.legacy-body-page__content .hura-collection-embedder .hura-product-border{border:.1rem solid var(--legacy-line)!important;border-radius:0!important;box-shadow:none!important}.legacy-body-page__content :is(#hura-collection-embedder,[id^=hura-collection-embedder]) .hura-product-thumbnail-wrapper{position:relative;aspect-ratio:4 / 5!important;height:auto!important;padding:0!important;flex:none!important;overflow:hidden}.legacy-body-page__content .hura-collection-embedder .hura-thumbnail{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover}.legacy-body-page__content .hura-collection-embedder .hura-product-soldout{background:rgb(var(--ho-paper))!important;color:rgb(var(--ho-ink))!important;border:.1rem solid var(--legacy-line)!important;border-radius:0!important;font-size:1rem!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important}.legacy-body-page__content .hura-collection-embedder .hura-product-title{font-size:1.5rem!important;text-align:left!important}.legacy-body-page__content .hura-collection-embedder .hura-product-prices{text-align:left!important}.legacy-body-page__content .hura-collection-embedder .hura-product-price{font-size:1.4rem!important}.legacy-body-page__content .hura-collection-embedder .hura-collection-embedder-loadmore-btn{background:transparent!important;color:var(--legacy-ink)!important;border:.1rem solid var(--legacy-ink)!important;border-radius:0!important;box-shadow:none!important;min-height:4.8rem;padding:1.3rem 2.8rem!important;font-size:1.1rem!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full]{box-sizing:border-box!important;width:100%!important;max-width:144rem!important;margin:0 auto!important;padding:clamp(3.2rem,6vw,8rem) clamp(1.8rem,5vw,7.2rem) clamp(7rem,10vw,13rem)!important;float:none!important;color:var(--legacy-ink)!important;background:var(--legacy-canvas)!important;font-family:var(--font-body-family)!important;font-style:normal;line-height:1.72;overflow:clip}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full],.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] *{box-sizing:border-box}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] :where(h1,h2,h3,h4,h5,h6,p,li,a,span,strong,em,blockquote){font-family:var(--font-body-family)!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] :where(h1,h2,h3,h4,h5,h6){color:var(--legacy-ink)!important;letter-spacing:.02em!important;text-wrap:balance}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] h1{max-width:16ch;margin-inline:auto!important;font-size:clamp(2.8rem,4vw,4rem)!important;font-weight:400!important;line-height:1.08!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full]>:is(.hero-section,.guide-hero,.heritage-hero,.cotton-hero,.sustainability-hero,.design-hero)>:is(h1,h2):first-child,.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full]>h2:is(.faq-hero){font-size:clamp(2.8rem,3.4vw,4rem)!important;font-weight:400!important;line-height:1.08!important;letter-spacing:.02em!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] h2{font-size:clamp(2.4rem,3.2vw,3.2rem)!important;font-weight:400!important;line-height:1.15!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] h3{font-size:clamp(2rem,1.8vw,2.2rem)!important;font-weight:400!important;line-height:1.3!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] :where(p,li){color:var(--legacy-ink)!important;font-size:clamp(1.55rem,1.2vw,1.75rem)!important;line-height:1.75!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] a:not(.button):not([class$=-btn]):not(.cta-button):not(.quick-link){color:var(--legacy-olive)!important;text-decoration-color:color-mix(in srgb,var(--legacy-olive) 36%,transparent);text-underline-offset:.22em}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full]>:where(section,div[class$=-hero]){position:relative;display:block!important;width:100%!important;max-width:120rem!important;margin:0 auto!important;padding:clamp(2.8rem,4vw,4rem) clamp(2rem,5vw,6.4rem)!important;border-radius:0}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full]>:is(section,div[class$=-hero])+:is(section,div[class$=-hero]){margin-top:6rem!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full]>section:not(:is(.cta-section,.care-cta,.guide-cta,.heritage-cta,.join-community,.cotton-cta,.sustainability-cta,.design-cta-section,.hero-section,.guide-hero,.heritage-hero,.cotton-hero,.sustainability-hero,.design-hero,.faq-hero)){background:transparent!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full]>section:nth-of-type(3n+2):not(:is(.cta-section,.care-cta,.guide-cta,.heritage-cta,.join-community,.cotton-cta,.sustainability-cta,.design-cta-section,.hero-section,.guide-hero,.heritage-hero,.cotton-hero,.sustainability-hero,.design-hero,.faq-hero)){background:var(--legacy-champagne-wash)!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full]>:is(.hero-section,.guide-hero,.heritage-hero,.cotton-hero,.sustainability-hero,.design-hero,.faq-hero){max-width:120rem!important;padding-block:clamp(4rem,6vw,6rem)!important;text-align:center!important;background:var(--legacy-champagne-wash)!important;border:0!important;border-radius:0!important;box-shadow:none!important}.legacy-body-page--composed:has(.legacy-body-page__editorial-image) .legacy-body-page__editorial-image{margin-bottom:0}.legacy-body-page--composed:has(.legacy-body-page__editorial-image) .legacy-body-page__content>[class$=-page-full]{padding-top:clamp(2rem,4vw,4rem)!important}.legacy-body-page--composed:has(.legacy-body-page__editorial-image) .legacy-body-page__content>[class$=-page-full]>:is(.hero-section,.guide-hero,.heritage-hero,.cotton-hero,.sustainability-hero,.design-hero,.faq-hero){background:transparent!important;padding-block:clamp(1.6rem,3vw,2.8rem) clamp(1.2rem,2vw,2rem)!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full]>.hero-subtitle{max-width:76rem;margin:0 auto 3rem!important;text-align:center!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full]>.quick-links{margin-block:0 3rem}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full]>:is(.hero-section,.guide-hero,.heritage-hero,.cotton-hero,.sustainability-hero,.design-hero,.faq-hero):before{content:"";display:block;width:4.8rem;height:.3rem;margin:0 auto 3rem;background:var(--legacy-champagne)}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full]>:is(.hero-section,.guide-hero,.heritage-hero,.cotton-hero,.sustainability-hero,.design-hero,.faq-hero) :where(p,.hero-content){max-width:76rem!important;margin-inline:auto!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] :where(.content-section,.section-content,.hero-content,.future-text,.contact-content,.care-content){max-width:86rem!important;margin-inline:auto!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] :where(.section-content,.future-text,.care-content,.team-content,.sustainability-content){margin-inline:0!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] :where(.content-section,.section-content,.section-header,.faq-section,.design-section,.design-process-section,.design-signature-section,.design-team-section,.design-collections-showcase,.care-guide-section,.future-section,.sustainability-section,.sustainability-collections,.care-content,.team-content,.sustainability-content){text-align:left!important;align-items:flex-start!important;justify-content:flex-start!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] :where(.content-section,.section-content)>:where(p,ul,ol):not([class]){margin-inline:0!important;max-width:70ch}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] :where(.feature-grid,.quality-grid,.commitment-grid,.shopping-options-grid,.stories-grid,.heritage-grid,.elements-grid,.care-essentials-grid,.products-grid,.related-grid,.faq-grid,.impact-metrics,.style-statistics,.material-grid,.supplier-grid,.pillar-grid,.artisan-grid,.steps-container,.metrics-container,.knit-grid,.testimonial-grid,.contact-grid,.timeline-grid,.features-grid,.cotton-practices-grid,.journey-grid,.care-grid,.highlights-grid,.options-container,.location-grid,.benefits-grid,.cta-grid,.principles-grid,.occasion-grid,.tips-grid,.grid-container,.showcase-grid,.stats-container,.trouble-grid,.symbols-grid){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(26rem,100%),1fr))!important;gap:clamp(1.6rem,2.4vw,2.8rem)!important;align-items:stretch!important;width:100%!important;max-width:110rem!important;margin-inline:auto!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] :where(.commitment-grid,.signature-grid,.sustainability-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] :where(.collections-grid,.collections-preview){display:grid!important;grid-template-columns:minmax(16rem,24rem) 1fr!important;gap:0!important;align-items:center!important;width:100%!important;max-width:110rem!important;margin-inline:auto!important;text-align:left!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] :where(.collections-grid,.collections-preview)>*{margin:0!important;padding-block:1.8rem!important;border-bottom:.1rem solid var(--legacy-line)!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] :where(.collections-grid,.collections-preview)>:nth-child(2n){padding-left:4rem!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] :where(.collections-grid,.collections-preview)>:nth-last-child(-n+2){border-bottom:0!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] .design-features-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(1.6rem,2.4vw,2.8rem)!important;width:100%!important;max-width:107.2rem!important;margin-inline:auto!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] :where([class$=-card],.grid-item,.timeline-item,.stat-item,.process-step,.journey-step,.care-item,.commitment-item,.signature-item,.sustainability-item,.symbol-item,.cert-item,.pillar-item,.metric,.contact-item,.feature-item,.highlight,.combination-item,.collection-item,.showcase-item,.step,.faq-item,.related-item,.practice-item){min-width:0;padding:clamp(2.4rem,3.4vw,4rem)!important;color:var(--legacy-ink)!important;background:var(--legacy-surface)!important;border:.1rem solid var(--legacy-line)!important;border-radius:0!important;box-shadow:none!important;text-align:left}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] .faq-item.featured{background:var(--legacy-surface)!important;border:.1rem solid var(--legacy-line)!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] .faq-item.featured:before{content:none!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] .faq-item :where(ul,ol){margin:1.4rem 0 0!important;padding:0!important;list-style:none!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] .faq-item li{position:relative;padding-left:1.8rem!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] .faq-item li:before{content:"";position:absolute;top:.82em;left:0;width:.4rem;height:.4rem;background:rgb(var(--ho-soft))}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] :where(.faq-item,.contact-item,.quick-link,.related-item,.outline-list li,.summary-list li,.faq-link):hover{transform:none!important;box-shadow:none!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] :where(.summary-list,.outline-list,.related-item) :where(strong,b){color:inherit!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] .contact-grid{align-items:stretch!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] .contact-item{display:flex!important;flex-direction:column;align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] :where(.article-outline,.summary-section,.related-reading){width:100%!important;max-width:110rem!important;margin:clamp(3rem,6vw,7rem) auto!important;padding:clamp(3rem,5vw,5.6rem)!important;background:var(--legacy-champagne-wash)!important;border:.1rem solid var(--legacy-line)!important;border-radius:0!important;box-shadow:none!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] :where(.outline-list,.summary-list){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr))!important;gap:1.2rem!important;width:100%!important;padding:0!important;list-style:none!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] :where(.outline-list,.summary-list) li{margin:0!important;padding:1.8rem 2rem!important;background:var(--legacy-surface)!important;border:.1rem solid var(--legacy-line)!important;border-radius:0!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full]>:is(.cta-section,.care-cta,.guide-cta,.heritage-cta,.join-community,.cotton-cta,.sustainability-cta,.design-cta-section){width:100%!important;max-width:120rem!important;margin-inline:auto!important;margin-top:clamp(4rem,7vw,8rem)!important;padding:clamp(5rem,8vw,9rem) clamp(2.4rem,6vw,8rem)!important;color:rgb(var(--ho-band-text))!important;background:rgb(var(--ho-band))!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-align:center!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full]>:is(.cta-section,.care-cta,.guide-cta,.heritage-cta,.join-community,.cotton-cta,.sustainability-cta,.design-cta-section) :where(h2,h3,h4,p,li,strong){color:rgb(var(--ho-band-text))!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full]>:is(.cta-section,.care-cta,.guide-cta,.heritage-cta,.join-community,.cotton-cta,.sustainability-cta,.design-cta-section) a:not(.button):not([class$=-btn]):not(.cta-button){color:rgb(var(--ho-band-text))!important;text-decoration:underline!important;text-decoration-color:color-mix(in srgb,rgb(var(--ho-band-text)) 45%,transparent)!important;text-underline-offset:.22em!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full]>.sustainability-cta{padding-block:clamp(3.2rem,5vw,4.8rem)!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] :where(.button,.primary-btn,.secondary-btn,.cta-button,[class$=-button]){display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;min-height:4.8rem;padding:1.3rem 2.8rem!important;border-radius:0!important;font-size:1.1rem!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;line-height:1.3!important;text-decoration:none!important;text-align:center!important;box-shadow:none!important;transform:none!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] :where(.button,.button--primary,.primary-btn,.cta-button,[class$=-button]){color:rgb(var(--ho-btn-text))!important;background:rgb(var(--ho-btn))!important;border:.1rem solid rgb(var(--ho-btn))!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] :where(.button--secondary,.secondary-btn,.cta-button.secondary){color:rgb(var(--ho-ink))!important;background:transparent!important;border:.1rem solid rgb(var(--ho-ink))!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] :where(.button,.button--primary,.primary-btn,.cta-button,[class$=-button]):hover{background:rgb(var(--ho-acc))!important;border-color:rgb(var(--ho-acc))!important;color:rgb(var(--ho-acc-text))!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] :where(.button--secondary,.secondary-btn,.cta-button.secondary):hover{background:transparent!important;border-color:rgb(var(--ho-acc))!important;color:rgb(var(--ho-navon))!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full]>:is(.cta-section,.care-cta,.guide-cta,.heritage-cta,.join-community,.cotton-cta,.sustainability-cta,.design-cta-section) :where(.button,.button--primary,.primary-btn,.cta-button,[class$=-button]){color:rgb(var(--ho-acc-text))!important;background:rgb(var(--ho-band-text))!important;border:.1rem solid rgb(var(--ho-band-text))!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full]>:is(.cta-section,.care-cta,.guide-cta,.heritage-cta,.join-community,.cotton-cta,.sustainability-cta,.design-cta-section) :where(.button--secondary,.secondary-btn,.cta-button.secondary){color:rgb(var(--ho-band-text))!important;background:transparent!important;border:.1rem solid rgb(var(--ho-band-text))!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] .quick-link{display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;min-height:4.4rem;padding:1.2rem 2rem!important;background:transparent!important;border:.1rem solid var(--legacy-line)!important;border-radius:0!important;box-shadow:none!important;color:var(--legacy-ink)!important;font-size:1.1rem!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;text-decoration:none!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] .quick-link:hover{background:transparent!important;border-color:var(--legacy-champagne)!important;color:var(--legacy-olive)!important;transform:none!important;box-shadow:none!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] .faq-contact{background:var(--legacy-champagne-wash)!important;border:.1rem solid var(--legacy-line)!important;border-radius:0!important;box-shadow:none!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] .featured-collection{background:var(--legacy-champagne-wash)!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:clamp(3.2rem,5vw,5rem) clamp(2rem,5vw,6.4rem)!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] .step-number{width:4.8rem!important;height:4.8rem!important;border-radius:0!important;background:var(--legacy-olive)!important;background-image:none!important;box-shadow:none!important;color:var(--legacy-canvas)!important;font-size:1.8rem!important;font-weight:400!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] .design-quote{border:0!important;border-top:.3rem solid var(--legacy-olive)!important;border-radius:0!important;padding:clamp(2.4rem,4vw,4rem) 0 0!important;background:transparent!important;font-family:var(--font-heading-family)!important;font-style:italic!important;font-size:clamp(1.8rem,2.2vw,2.4rem)!important;line-height:1.45!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] .design-quote cite{display:block;margin-top:1.6rem;font-family:var(--font-body-family)!important;font-style:normal!important;font-size:1.2rem!important;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--ho-ink))!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] table{width:100%!important;max-width:100%;border-collapse:collapse;background:var(--legacy-surface)}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] :where(th,td){padding:1.4rem 1.6rem!important;border:0!important;border-bottom:.1rem solid var(--legacy-line)!important;text-align:left}.legacy-body-page--quiet-luxury-guide .legacy-body-page__content>.quiet-luxury-article{box-sizing:border-box!important;width:100%!important;max-width:144rem!important;margin:0 auto!important;padding:clamp(2.4rem,5vw,7.2rem) clamp(1.8rem,5vw,7.2rem) clamp(7rem,10vw,13rem)!important;color:var(--legacy-ink)!important;background:var(--legacy-canvas)!important;font-family:var(--font-body-family)!important;font-style:normal!important;line-height:1.75!important;overflow:clip}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article,.legacy-body-page--quiet-luxury-guide .quiet-luxury-article *{box-sizing:border-box;min-width:0}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article :where(h1,h2,h3,h4,h5,h6,p,li,a,span,strong,em,blockquote,th,td){font-family:var(--font-body-family)!important}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article :where(h1,h2,h3,h4,h5,h6){color:var(--legacy-ink)!important;font-style:normal!important;letter-spacing:-.01em!important;text-wrap:balance}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article h2{max-width:24ch;margin:0 0 clamp(2.8rem,5vw,5rem)!important;font-size:clamp(3rem,4.4vw,5.2rem)!important;font-weight:400!important;line-height:1.1!important}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article h3{margin-top:clamp(3rem,5vw,5.2rem)!important;font-size:clamp(2.1rem,2.8vw,3.2rem)!important;font-weight:400!important;line-height:1.22!important}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article h4{font-size:clamp(1.75rem,1.8vw,2.2rem)!important;font-weight:400!important;line-height:1.35!important}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article :where(p,li,td,th){color:var(--legacy-ink)!important;font-size:clamp(1.55rem,1.2vw,1.75rem)!important;line-height:1.75!important}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article a:not(.nav-button):not(.cta-button){color:var(--legacy-olive)!important;text-decoration-color:color-mix(in srgb,var(--legacy-olive) 34%,transparent);text-underline-offset:.22em}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article>.hero-section{width:100%!important;max-width:120rem!important;margin:0 auto clamp(2rem,4vw,4rem)!important;padding:clamp(3.2rem,6vw,7rem) clamp(2rem,5vw,6rem)!important;background:var(--legacy-champagne-wash)!important;border:0!important;border-radius:0!important;box-shadow:none!important}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article>.hero-section:before{content:"";display:block;width:4.8rem;height:.3rem;margin:0 auto 2.8rem;background:var(--legacy-champagne)}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article .hero-subtitle{max-width:76rem;margin:0 auto 3.2rem!important;color:var(--legacy-muted)!important;font-size:clamp(1.8rem,2vw,2.3rem)!important;font-weight:400!important;line-height:1.55!important}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article>.hero-section>p:has(img){max-width:104rem;margin:0 auto!important;padding:0!important;background:transparent!important;border-radius:0;overflow:hidden}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article>.hero-section img{display:block;width:100%!important;height:clamp(28rem,48vw,60rem)!important;object-fit:cover;object-position:center}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article .quick-nav{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:1rem!important;max-width:96rem;margin:3rem auto 0!important}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article .nav-button{display:inline-flex!important;align-items:center;justify-content:center;min-height:4.4rem;padding:1rem 1.7rem!important;color:var(--legacy-canvas)!important;background:var(--legacy-olive)!important;border:.1rem solid var(--legacy-olive)!important;border-radius:0!important;font-size:1.1rem!important;font-weight:700!important;letter-spacing:.14em;text-transform:uppercase;line-height:1.3!important;text-decoration:none!important}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article>.content-section{width:100%!important;max-width:110rem!important;margin:2rem auto!important;padding:clamp(4rem,7vw,8rem) clamp(2.2rem,6vw,8rem)!important;background:var(--legacy-surface)!important;border:.1rem solid var(--legacy-line)!important;border-radius:0!important;box-shadow:none!important}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article>.content-section:nth-of-type(3n+2){background:var(--legacy-champagne-wash)!important}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article>.content-section:nth-of-type(3n){background:color-mix(in srgb,var(--legacy-champagne-wash) 48%,var(--legacy-surface))!important}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article>.content-section>:where(p,h3,h4,ul,ol,blockquote){max-width:78rem;margin-inline:auto}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article>.content-section>h2{color:var(--legacy-olive)!important}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article :where(.key-takeaways,.highlight-box,.expert-tip){width:100%!important;max-width:86rem!important;margin:clamp(2.8rem,5vw,5rem) auto!important;padding:clamp(2.4rem,4vw,4rem)!important;color:var(--legacy-ink)!important;background:var(--legacy-surface)!important;border:.1rem solid var(--legacy-line)!important;border-left:.4rem solid var(--legacy-champagne)!important;border-radius:0!important;box-shadow:none!important}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article .expert-tip{padding-top:3.6rem!important;border-left-color:var(--legacy-olive)!important}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article .expert-tip:before{content:"Style note"!important;top:1.2rem!important;left:2.4rem!important;padding:0!important;color:var(--legacy-olive)!important;background:transparent!important;font-size:1.1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article :where(.scorecard,.style-guide-grid,.do-dont-grid){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr))!important;gap:clamp(1.4rem,2.5vw,2.6rem)!important;width:100%!important;max-width:96rem!important;margin:clamp(3rem,5vw,5rem) auto!important}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article .style-guide-grid{display:grid!important}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article :where(.score-item,.style-card,.faq-item,.timeline-item){padding:clamp(2.2rem,3vw,3.2rem)!important;color:var(--legacy-ink)!important;background:var(--legacy-surface)!important;border:.1rem solid var(--legacy-line)!important;border-radius:0!important;box-shadow:none!important;transform:none}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article .score-value{color:var(--legacy-olive)!important;font-size:clamp(3.2rem,4vw,4.8rem)!important;font-weight:400!important}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article .timeline{max-width:82rem;margin:3rem auto!important;padding:0!important}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article .timeline-item{margin-bottom:1.4rem!important;padding-left:5rem!important}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article .timeline-item:before{left:1.8rem!important;top:2.8rem!important;width:1.2rem!important;height:1.2rem!important;background:var(--legacy-champagne)!important}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article .timeline-item:after{left:2.35rem!important;top:4rem!important;height:calc(100% - 1rem)!important;background:var(--legacy-line)!important}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article :where(.do-section,.dont-section){padding:clamp(2.4rem,4vw,3.6rem)!important;border-radius:0!important}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article .do-section{background:color-mix(in srgb,var(--legacy-olive) 10%,var(--legacy-surface))!important;border:.1rem solid var(--legacy-olive)!important}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article .dont-section{background:color-mix(in srgb,rgb(var(--ho-beige)) 12%,var(--legacy-surface))!important;border:.1rem solid rgb(var(--ho-beige))!important}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article .faq-section{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.4rem!important}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article .faq-section>h2{grid-column:1 / -1}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article .faq-item{margin:0!important;padding-bottom:clamp(2.2rem,3vw,3.2rem)!important}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article .faq-question{color:var(--legacy-olive)!important;font-size:1.7rem!important;font-weight:600!important}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article .comparison-table{display:block;width:100%!important;max-width:100%!important;margin:clamp(3rem,5vw,5rem) auto!important;background:var(--legacy-surface)!important;border:.1rem solid var(--legacy-line)!important;border-radius:0!important;border-collapse:collapse;box-shadow:none!important;overflow-x:auto;-webkit-overflow-scrolling:touch}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article .comparison-table :where(th,td){min-width:15rem;padding:1.5rem 1.7rem!important;border:0!important;border-bottom:.1rem solid var(--legacy-line)!important;text-align:left!important}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article .comparison-table th{color:var(--legacy-canvas)!important;background:var(--legacy-olive)!important;font-weight:500!important}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article .hura-collection-embedder{width:100%!important;max-width:100%!important;margin:clamp(3rem,5vw,5rem) auto!important;padding:clamp(1.2rem,2vw,2rem)!important;background:var(--legacy-surface);border:.1rem solid var(--legacy-line);border-radius:0;overflow-x:auto}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article .cta-section{width:100%!important;max-width:96rem!important;margin:clamp(3rem,6vw,6rem) auto!important;padding:clamp(4rem,7vw,7rem) clamp(2.2rem,6vw,7rem)!important;color:var(--legacy-canvas)!important;background:var(--legacy-olive)!important;border-radius:0!important;text-align:center!important}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article .cta-section :where(h2,h3,h4,p,li,strong){color:var(--legacy-canvas)!important}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article .cta-button{display:inline-flex!important;align-items:center;justify-content:center;min-height:4.8rem;padding:1.2rem 2.2rem!important;color:rgb(var(--ho-acc-text))!important;background:var(--legacy-champagne)!important;border:.1rem solid var(--legacy-champagne)!important;border-radius:0!important;font-size:1.1rem!important;font-weight:700!important;letter-spacing:.18em;text-transform:uppercase;text-decoration:none!important}@media(max-width:749px){.legacy-body-page__editorial-image{width:calc(100% - 2.4rem);margin-top:1.2rem;border-radius:0}.legacy-body-page__editorial-image img{height:34rem}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full]{padding:2.4rem 1.2rem 7rem!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full]>:where(section,div[class$=-hero]){padding:2.8rem 1.8rem!important;border-radius:0}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full]>:is(section,div[class$=-hero])+:is(section,div[class$=-hero]){margin-top:4rem!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] :where(.feature-grid,.quality-grid,.commitment-grid,.shopping-options-grid,.stories-grid,.heritage-grid,.elements-grid,.care-essentials-grid,.products-grid,.related-grid,.faq-grid,.impact-metrics,.style-statistics,.material-grid,.supplier-grid,.pillar-grid,.artisan-grid,.steps-container,.metrics-container,.knit-grid,.testimonial-grid,.contact-grid,.timeline-grid,.features-grid,.cotton-practices-grid,.journey-grid,.care-grid,.highlights-grid,.options-container,.location-grid,.benefits-grid,.cta-grid,.principles-grid,.occasion-grid,.tips-grid,.grid-container,.showcase-grid,.stats-container,.trouble-grid,.symbols-grid,.outline-list,.summary-list,.design-features-grid){grid-template-columns:minmax(0,1fr)!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] :where(.commitment-grid,.signature-grid,.sustainability-grid,.collections-grid,.collections-preview){grid-template-columns:minmax(0,1fr)!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] :where(.collections-grid,.collections-preview)>*{padding-block:1.2rem!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] :where(.collections-grid,.collections-preview)>:nth-child(2n){padding-left:0!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] :where(.collections-grid,.collections-preview)>:nth-last-child(-n+2){border-bottom:.1rem solid var(--legacy-line)!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] :where(.collections-grid,.collections-preview)>:last-child{border-bottom:0!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] .process-step{grid-template-columns:minmax(0,1fr)!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full]>.hero-subtitle{margin-bottom:2rem!important}.legacy-body-page--composed .legacy-body-page__content>[class$=-page-full] table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.legacy-body-page--quiet-luxury-guide .legacy-body-page__content>.quiet-luxury-article{padding:1.2rem 1.2rem 7rem!important}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article>:where(.hero-section,.content-section){padding:3.8rem 1.8rem!important;border-radius:0!important}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article>.hero-section img{height:32rem!important}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article .quick-nav,.legacy-body-page--quiet-luxury-guide .quiet-luxury-article :where(.scorecard,.style-guide-grid,.do-dont-grid),.legacy-body-page--quiet-luxury-guide .quiet-luxury-article .faq-section{grid-template-columns:minmax(0,1fr)!important}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article .quick-nav{display:grid!important}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article .nav-button{width:100%}.legacy-body-page--quiet-luxury-guide .quiet-luxury-article .comparison-table{display:block;width:100%!important;max-width:100%!important;overflow-x:auto}}@media(prefers-reduced-motion:reduce){.legacy-body-page *,.legacy-body-page *:before,.legacy-body-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.legacy-editorial__heading{font-size:3rem;font-weight:600;line-height:1.2;margin:0 0 4rem}.legacy-editorial__block{padding-top:4.8rem;padding-bottom:4.8rem;border-top:1px solid var(--legacy-line)}.legacy-editorial__blocks>.legacy-editorial__block:first-child,.legacy-editorial__blocks>.shopify-block:first-child .legacy-editorial__block{border-top:0;padding-top:0}.legacy-editorial__split{display:grid;grid-template-columns:1fr;gap:3.2rem;align-items:center}.legacy-editorial__media{border-radius:1.2rem;overflow:hidden;background-color:var(--legacy-champagne-wash)}.legacy-editorial__img{display:block;width:100%;height:100%;object-fit:cover}.legacy-editorial__placeholder{display:block;width:100%;aspect-ratio:4 / 3}.legacy-editorial__block-heading{font-size:2.4rem;font-weight:600;line-height:1.25;margin:0 0 1.6rem}.legacy-editorial__text{font-size:1.6rem;line-height:1.8;max-width:68ch}.legacy-editorial__text p{margin:0 0 1.6rem}.legacy-editorial__text p:last-child{margin-bottom:0}.legacy-editorial__link{display:inline-block;margin-top:2rem;font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--legacy-olive);border-bottom:1px solid var(--legacy-champagne);padding-bottom:.4rem;transition:opacity .3s ease}.legacy-editorial__link:hover{opacity:.7}@media screen and (min-width:990px){.legacy-editorial__heading{font-size:3.6rem}.legacy-editorial__block{padding-top:6.4rem;padding-bottom:6.4rem}.legacy-editorial__split{grid-template-columns:1fr 1fr;gap:6.4rem}.legacy-editorial__split--image-right .legacy-editorial__media{order:2}.legacy-editorial__block-heading{font-size:2.8rem}}.legacy-page-hero__grid{display:grid;grid-template-columns:1fr;gap:3.2rem;align-items:center;padding-top:4.8rem;padding-bottom:4.8rem}.legacy-page-hero__kicker{font-size:1.1rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--legacy-muted);margin:0 0 1.6rem;line-height:1.4}.legacy-page-hero__accent-line{display:block;width:4rem;height:1px;background-color:var(--legacy-champagne);margin-bottom:2rem}.legacy-page-hero__heading{font-size:3.6rem;font-weight:600;line-height:1.15;margin:0 0 2rem}.legacy-page-hero__accent{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.legacy-page-hero__intro{font-size:1.6rem;line-height:1.8;color:var(--legacy-muted);max-width:64ch;margin:0}.legacy-page-hero__media{border-radius:1.2rem;overflow:hidden;background-color:var(--legacy-champagne-wash)}.legacy-page-hero__img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width:990px){.legacy-page-hero__grid{padding-top:8rem;padding-bottom:8rem}.legacy-page-hero--with-image .legacy-page-hero__grid{grid-template-columns:1.1fr .9fr;gap:6.4rem}.legacy-page-hero__grid--image-left .legacy-page-hero__media{order:-1}.legacy-page-hero__heading{font-size:4.8rem}}.legacy-rich-text{color:var(--legacy-ink);background:var(--legacy-canvas)}.legacy-rich-text__inner{width:100%;max-width:128rem;margin-inline:auto;padding:clamp(4.8rem,7vw,9.6rem) clamp(0rem,2vw,2.4rem)}.legacy-rich-text__inner--narrow{max-width:72ch}.legacy-rich-text__kicker{font-size:1rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--legacy-muted);margin:0 0 1.6rem;line-height:1.4}.legacy-rich-text__heading{max-width:18ch;margin:0 0 3.2rem;font-family:var(--font-heading-family);font-size:clamp(3.2rem,5vw,6.4rem);font-weight:400;letter-spacing:-.01em;line-height:1.05}.legacy-rich-text__body{width:100%;min-width:0;max-width:100%;font-size:1.6rem;font-family:var(--font-body-family),sans-serif!important;line-height:1.8;text-align:left;overflow-wrap:anywhere}.legacy-rich-text__body--setting{max-width:72ch;margin-inline:auto}.legacy-rich-text__body :where(h1,h2,h3,h4,h5,h6,p,li,a,strong,em,th,td,button){font-family:var(--font-body-family),sans-serif!important}.legacy-rich-text__body>:where(.container,[class$=-page-full]){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1.6rem,2.2vw,3.2rem);width:100%;max-width:none;margin:0;padding:0;background:transparent;font-family:var(--font-body-family),sans-serif!important}.legacy-rich-text__body>:where(.container,[class$=-page-full])>*{min-width:0}.legacy-rich-text__body>:where(.container,[class$=-page-full])>:where(h1,h2){grid-column:1 / -1;max-width:22ch;margin:0;font-size:clamp(3.2rem,4.8vw,6rem);font-weight:400;letter-spacing:-.01em;line-height:1.08}.legacy-rich-text__body>:where(.container,[class$=-page-full])>p{grid-column:1 / span 8;max-width:74ch;margin:0 0 clamp(2.4rem,4vw,5.6rem);font-size:clamp(1.7rem,1.7vw,2rem);line-height:1.75;color:var(--legacy-muted)}.legacy-rich-text__body>:where(.lcy-origins,.care-guide,.polo-page)>section{grid-column:span 6;margin:0;padding:clamp(2.8rem,4vw,4.8rem);border:1px solid var(--legacy-line);border-radius:0;background:var(--legacy-surface)}.legacy-rich-text__body>:where(.lcy-origins,.care-guide,.polo-page)>section:nth-of-type(3n+2){background:color-mix(in srgb,var(--legacy-champagne-wash) 48%,var(--legacy-surface))}.legacy-rich-text__body>:where(.lcy-origins,.care-guide,.polo-page)>section>h2{margin:0 0 2rem;font-size:clamp(2.4rem,2.8vw,3.6rem);font-weight:400;letter-spacing:-.01em;line-height:1.15}.legacy-rich-text__body>:where(.lcy-origins,.care-guide,.polo-page)>:is(.final-thoughts,.why-choose-lcy,.explore-collection){grid-column:1 / -1;padding-block:clamp(4rem,6vw,7.2rem);background:var(--legacy-olive);color:var(--legacy-canvas)}.legacy-rich-text__body>:where(.lcy-origins,.care-guide,.polo-page)>:is(.final-thoughts,.why-choose-lcy,.explore-collection) :is(h2,p,strong,a){color:inherit}.legacy-rich-text__body>:where(.lcy-origins,.care-guide,.polo-page)>:is(.final-thoughts,.why-choose-lcy,.explore-collection) :is(.button-link,.cta-button){border-color:currentcolor}.legacy-rich-text__body>:where(.hybrid-shirt-size-guide-page-full,.polo-size-guide-page-full){padding:clamp(2.8rem,5vw,6.4rem);border:1px solid var(--legacy-line);border-radius:0;background:var(--legacy-surface)}.legacy-rich-text__body>:where(.hybrid-shirt-size-guide-page-full,.polo-size-guide-page-full)>*{grid-column:2 / -2}.legacy-rich-text__body>:where(.hybrid-shirt-size-guide-page-full,.polo-size-guide-page-full)>table{grid-column:1 / -1}.legacy-rich-text__body.rte>.pure-cotton-guide-page-full{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;align-items:stretch!important;gap:clamp(1.6rem,2.2vw,3.2rem)!important;max-width:none!important;padding:0!important;background:transparent!important}.legacy-rich-text__body .pure-cotton-guide-page-full>:where(.hero-section,.article-outline,.featured-collection,.summary-section,.related-reading,.cta-section){grid-column:1 / -1;width:100%;margin:0;border:1px solid var(--legacy-line);border-radius:0;box-shadow:none}.legacy-rich-text__body .pure-cotton-guide-page-full>.hero-section{align-items:flex-start;padding:clamp(3.2rem,6vw,7.2rem);background:var(--legacy-champagne-wash);text-align:left}.legacy-rich-text__body .pure-cotton-guide-page-full>.hero-section :where(h1,h2){max-width:19ch;margin:0 0 2.4rem;font-size:clamp(3.2rem,5vw,6.4rem);font-weight:400;letter-spacing:-.01em;line-height:1.05;color:var(--legacy-ink);text-shadow:none}.legacy-rich-text__body .pure-cotton-guide-page-full>.hero-section :where(.hero-subtitle,.hero-content,.hero-content p){max-width:72ch;margin-inline:0;text-align:left;color:var(--legacy-ink)}.legacy-rich-text__body .pure-cotton-guide-page-full>.article-outline{align-items:stretch;padding:clamp(2.8rem,4vw,4.8rem);background:var(--legacy-champagne-wash)}.legacy-rich-text__body .pure-cotton-guide-page-full .outline-list{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.legacy-rich-text__body .pure-cotton-guide-page-full .outline-list li{border:1px solid var(--legacy-line);border-radius:0;background:var(--legacy-surface);box-shadow:none}.legacy-rich-text__body .pure-cotton-guide-page-full>.content-section{grid-column:span 6;width:100%;margin:0;padding:clamp(2.8rem,3.5vw,4.4rem);border:1px solid var(--legacy-line);border-radius:0;background:var(--legacy-surface)}.legacy-rich-text__body .pure-cotton-guide-page-full>.content-section :where(h2,h3){margin-top:0;font-weight:400;letter-spacing:-.01em;color:var(--legacy-ink)}.legacy-rich-text__body .pure-cotton-guide-page-full>:where(#washing-drying-guide,#sri-lankan-cotton){grid-column:1 / -1;padding-block:clamp(4rem,6vw,7.2rem);background:var(--legacy-olive);color:var(--legacy-canvas)}.legacy-rich-text__body .pure-cotton-guide-page-full>:where(#washing-drying-guide,#sri-lankan-cotton) :where(h2,h3,p,a,strong){max-width:78ch;color:inherit}.legacy-rich-text__body .pure-cotton-guide-page-full>:where(#washing-drying-guide,#sri-lankan-cotton) a{text-decoration-color:var(--legacy-champagne)}.legacy-rich-text__body .pure-cotton-guide-page-full>.featured-collection{padding:clamp(2.8rem,4vw,4.8rem);background:var(--legacy-surface)}.legacy-rich-text__body .pure-cotton-guide-page-full>.summary-section{align-items:stretch;padding:clamp(3.2rem,5vw,6rem);background:var(--legacy-champagne-wash);text-align:left}.legacy-rich-text__body .pure-cotton-guide-page-full .summary-list{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.legacy-rich-text__body .pure-cotton-guide-page-full .summary-list li{border:0;border-left:.3rem solid var(--legacy-champagne);border-radius:0;background:color-mix(in srgb,var(--legacy-surface) 68%,transparent)}.legacy-rich-text__body .pure-cotton-guide-page-full>.related-reading{padding:clamp(3.2rem,5vw,6rem);background:var(--legacy-champagne-wash)}.legacy-rich-text__body .pure-cotton-guide-page-full .related-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.legacy-rich-text__body .pure-cotton-guide-page-full .related-item{padding:2.8rem;border:1px solid var(--legacy-line);border-left:.3rem solid var(--legacy-champagne);border-radius:0;background:var(--legacy-surface)}.legacy-rich-text__body .pure-cotton-guide-page-full>.cta-section{padding:clamp(4rem,6vw,7.2rem);background:var(--legacy-olive);color:var(--legacy-canvas)}.legacy-rich-text__body .pure-cotton-guide-page-full>.cta-section :where(h2,p,a){color:inherit}.legacy-rich-text__body--page>#faq{max-width:96rem;margin:clamp(1.6rem,2.2vw,3.2rem) auto 0;padding:clamp(3.2rem,5vw,6rem);border:1px solid var(--legacy-line);border-radius:0;background:var(--legacy-surface)}.legacy-rich-text__body--page>#faq+script+p{max-width:72ch;margin:3.2rem auto 0}.legacy-rich-text__body p{margin:0 0 1.6rem}.legacy-rich-text__body p:last-child{margin-bottom:0}.legacy-rich-text__body a{color:var(--legacy-olive);text-decoration:underline;text-underline-offset:.2em}.legacy-rich-text__body a:focus-visible{outline:.2rem solid var(--legacy-champagne);outline-offset:.3rem}.legacy-rich-text__body :where(ul,ol){padding-left:2.2rem}.legacy-rich-text__body li::marker{color:var(--legacy-champagne)}.legacy-rich-text__body .button-link,.legacy-rich-text__body .cta-button{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:1.3rem 2.2rem;border:1px solid currentcolor;border-radius:0;font-size:1.1rem;font-weight:700;letter-spacing:.18em;line-height:1.2;text-decoration:none;text-transform:uppercase}.legacy-rich-text__body :where(img,video,svg){max-width:100%;height:auto;border-radius:0}.legacy-rich-text__body iframe{max-width:100%;border:0}.legacy-rich-text__body :where(pre,code){max-width:100%}.legacy-rich-text__body pre{overflow-x:auto}.legacy-rich-text__body table{display:block;max-width:100%;width:100%;overflow-x:auto;border-collapse:collapse;table-layout:auto;margin:2.4rem 0;font-size:1.5rem;line-height:1.6}.legacy-rich-text__body th,.legacy-rich-text__body td{padding:1.4rem 1.6rem;text-align:left;vertical-align:top;border:0;border-bottom:1px solid var(--legacy-line)}.legacy-rich-text__body thead th{font-weight:600;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:var(--legacy-muted);border-bottom:1px solid var(--legacy-ink)}.legacy-rich-text__body tbody tr:first-child th,.legacy-rich-text__body tbody tr:first-child td,.legacy-rich-text__body tr:first-child th,.legacy-rich-text__body tr:first-child td{font-weight:600}.legacy-rich-text__body tr:last-child th,.legacy-rich-text__body tr:last-child td{border-bottom:0}.legacy-rich-text__body .hura-collection-embedder{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.legacy-rich-text__body .hura-collection-embedder>*{box-sizing:border-box;max-width:100%}@media screen and (max-width:749px){.legacy-rich-text__inner{padding:4.8rem 0}.legacy-rich-text__body>:where(.container,[class$=-page-full]),.legacy-rich-text__body.rte>.pure-cotton-guide-page-full{grid-template-columns:minmax(0,1fr)!important;gap:1.6rem!important}.legacy-rich-text__body>:where(.container,[class$=-page-full])>*,.legacy-rich-text__body>:where(.container,[class$=-page-full])>p,.legacy-rich-text__body>:where(.lcy-origins,.care-guide,.polo-page)>section,.legacy-rich-text__body .pure-cotton-guide-page-full>.content-section{grid-column:1}.legacy-rich-text__body>:where(.hybrid-shirt-size-guide-page-full,.polo-size-guide-page-full)>*,.legacy-rich-text__body>:where(.hybrid-shirt-size-guide-page-full,.polo-size-guide-page-full)>table{grid-column:1}.legacy-rich-text__body>:where(.lcy-origins,.care-guide,.polo-page)>section,.legacy-rich-text__body>:where(.hybrid-shirt-size-guide-page-full,.polo-size-guide-page-full),.legacy-rich-text__body .pure-cotton-guide-page-full>:where(.hero-section,.article-outline,.content-section,.featured-collection,.summary-section,.related-reading,.cta-section),.legacy-rich-text__body--page>#faq{padding:2.8rem 2.2rem}.legacy-rich-text__body .pure-cotton-guide-page-full :where(.outline-list,.summary-list,.related-grid){grid-template-columns:minmax(0,1fr)}.legacy-rich-text__body th,.legacy-rich-text__body td{min-width:12rem;padding:1.2rem}}@media(prefers-reduced-motion:reduce){.legacy-rich-text *,.legacy-rich-text *:before,.legacy-rich-text *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.legacy-sitemap{--legacy-page: var(--legacy-canvas);--legacy-cloud: var(--legacy-champagne-wash);--legacy-yellow: var(--legacy-champagne);--legacy-green: var(--legacy-olive);padding:clamp(4rem,7vw,7rem) clamp(2rem,6vw,7.2rem) clamp(7rem,10vw,11rem);background:var(--legacy-page);color:var(--legacy-ink)}.legacy-sitemap__frame{max-width:144rem;margin:0 auto}.legacy-sitemap__kicker{margin:0 0 2.8rem;font-size:1rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--legacy-muted)}.legacy-sitemap__kicker:before{content:"";display:inline-block;width:3.2rem;height:.2rem;margin:0 1.2rem .3rem 0;background:var(--legacy-yellow)}.legacy-sitemap__intro{display:grid;grid-template-columns:minmax(0,.8fr) minmax(28rem,1.2fr);gap:clamp(2rem,5vw,7rem);align-items:end;margin-bottom:clamp(3rem,6vw,6rem);padding-bottom:clamp(2.5rem,4vw,4rem);border-bottom:.1rem solid var(--legacy-line)}.legacy-sitemap__intro h2{margin:0;font-family:var(--font-heading-family);font-size:clamp(2.4rem,2.6vw,3.2rem);font-weight:400;line-height:1.15;letter-spacing:.02em}.legacy-sitemap__lead{max-width:64rem;margin:0 0 clamp(3rem,6vw,6rem);padding-bottom:clamp(2.5rem,4vw,4rem);border-bottom:.1rem solid var(--legacy-line);color:var(--legacy-muted);font-size:clamp(1.5rem,1.5vw,1.8rem);line-height:1.65}.legacy-sitemap__intro .legacy-sitemap__lead{margin:0;padding-bottom:0;border-bottom:0}.legacy-sitemap__directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}.legacy-sitemap__directory a{display:grid;grid-template-columns:4rem 1fr;gap:.4rem 1.8rem;align-items:start;min-height:14rem;padding:clamp(2rem,3vw,3.2rem);border:.1rem solid var(--legacy-line);color:inherit;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.legacy-sitemap__directory a:first-child{grid-column:span 2}.legacy-sitemap__directory a:hover{transform:translateY(-.2rem);border-color:var(--legacy-green)}.legacy-sitemap__directory span{grid-row:span 2;color:var(--legacy-green);font-size:1.1rem;font-weight:600;letter-spacing:.12em}.legacy-sitemap__directory strong{font-family:var(--font-heading-family);font-size:clamp(1.9rem,2vw,2.6rem);font-weight:400;letter-spacing:.02em}.legacy-sitemap__directory small{color:var(--legacy-muted);font-size:1.4rem;line-height:1.5}.legacy-sitemap__list{column-count:3;column-gap:clamp(2rem,4vw,5rem);margin:0;padding:0;list-style:none}.legacy-sitemap__list li{min-width:0;break-inside:avoid;border-bottom:.1rem solid var(--legacy-line)}.legacy-sitemap__list a{display:block;padding:1.2rem .2rem;color:inherit;font-size:clamp(1.4rem,1.3vw,1.65rem);line-height:1.45;text-decoration:none;text-underline-offset:.3rem}.legacy-sitemap__list a:hover{color:var(--legacy-green);text-decoration:underline}.legacy-sitemap__directory a:focus-visible,.legacy-sitemap__list a:focus-visible,.legacy-sitemap__pagination a:focus-visible{outline:.2rem solid var(--legacy-green);outline-offset:.2rem}.legacy-sitemap__groups{display:grid;gap:5rem}.legacy-sitemap__groups h3{margin:0 0 1.5rem;font-size:2rem;font-weight:500}.legacy-sitemap__empty{grid-column:1 / -1;padding:2rem 0;color:var(--legacy-muted)}.legacy-sitemap__pagination{margin-top:4rem;text-align:center}.legacy-sitemap__pagination .page,.legacy-sitemap__pagination a{display:inline-block;margin:0 .4rem;padding:.8rem 1.1rem;color:inherit}@media screen and (max-width:749px){.legacy-sitemap__intro,.legacy-sitemap__directory{grid-template-columns:minmax(0,1fr)}.legacy-sitemap__directory a:first-child{grid-column:auto}.legacy-sitemap__directory a{min-height:0}.legacy-sitemap__list{column-count:1}}@media screen and (min-width:990px){.legacy-sitemap{padding-inline:clamp(4.8rem,5vw,8.8rem)}}@media(prefers-reduced-motion:reduce){.legacy-sitemap *,.legacy-sitemap *:before,.legacy-sitemap *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.legacy-size-table{--legacy-page: var(--legacy-canvas);--legacy-cloud: var(--legacy-champagne-wash);--legacy-ink: var(--legacy-ink);--legacy-muted: var(--legacy-muted);--legacy-line: var(--legacy-line);--legacy-yellow: var(--legacy-champagne);padding:clamp(4rem,8vw,9rem) clamp(1.5rem,4vw,4.5rem);background:var(--legacy-page);color:var(--legacy-ink)}.legacy-size-table__frame{display:grid;grid-template-columns:minmax(24rem,4fr) minmax(0,8fr);gap:clamp(3rem,7vw,9rem);max-width:132rem;margin:0 auto;align-items:start}.legacy-size-table__header{position:sticky;top:3rem}.legacy-size-table__kicker,.legacy-size-table__label{margin:0 0 1.4rem;font-size:1.1rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.legacy-size-table__kicker:before{content:"";display:inline-block;width:3.2rem;height:.2rem;margin:0 1.2rem .3rem 0;background:var(--legacy-yellow)}.legacy-size-table__header h2{max-width:48rem;margin:0;font-family:inherit;font-size:clamp(3.2rem,5vw,6.4rem);font-weight:400;letter-spacing:-.045em;line-height:1.02}.legacy-size-table__intro{max-width:46rem;margin-top:2rem;color:var(--legacy-muted);font-size:clamp(1.5rem,1.4vw,1.75rem);line-height:1.7}.legacy-size-table__panel{min-width:0;padding:clamp(2rem,4vw,4.5rem);background:#fff;border:.1rem solid var(--legacy-line);border-radius:1.2rem}.legacy-size-table__scroll{overflow-x:auto;scrollbar-width:thin}.legacy-size-table__scroll:focus-visible{outline:.2rem solid var(--legacy-yellow);outline-offset:.5rem}.legacy-size-table table{width:100%;min-width:62rem;border-collapse:collapse;font-size:clamp(1.45rem,1.3vw,1.7rem)}.legacy-size-table caption{padding:0 0 2rem;color:var(--legacy-muted);font-size:1.35rem;text-align:left}.legacy-size-table :is(th,td){padding:1.6rem 1.2rem;border:0;border-bottom:.1rem solid var(--legacy-line);text-align:left}.legacy-size-table thead th{color:var(--legacy-muted);font-size:1.1rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase}.legacy-size-table tbody th{font-weight:600}.legacy-size-table tbody tr:last-child :is(th,td){border-bottom:0}.legacy-size-table__notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2.5rem}.legacy-size-table__notes>div{padding:clamp(1.8rem,3vw,2.6rem);background:var(--legacy-cloud);border-radius:.8rem}.legacy-size-table__notes p:last-child{margin:0;color:var(--legacy-muted);font-size:1.45rem;line-height:1.6}@media screen and (max-width:749px){.legacy-size-table__frame{grid-template-columns:minmax(0,1fr)}.legacy-size-table__header{position:static}.legacy-size-table__panel{padding:1.6rem}.legacy-size-table__notes{grid-template-columns:minmax(0,1fr)}}.legacy-story{--bs-copy: color-mix(in srgb, rgb(var(--ho-ink)) 76%, rgb(var(--ho-canvas)));background:rgb(var(--ho-canvas));color:rgb(var(--ho-ink));overflow:hidden}.legacy-story *,.legacy-story *:before,.legacy-story *:after{box-sizing:border-box}.legacy-story__block{padding:4rem 0}.legacy-story__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:4rem;max-width:1440px;margin-inline:auto;padding-inline:2rem}.legacy-story__content{align-self:center;max-width:68rem}.legacy-story__heading,.legacy-story__quotes-heading{margin:0 0 2rem;font-family:var(--font-heading-family);font-size:2.4rem;font-weight:400;line-height:1.15;letter-spacing:.02em;text-wrap:balance}.legacy-story__body,.legacy-story__quotes-intro,.legacy-story__quotes-closing{color:var(--bs-copy);font-size:1.6rem;line-height:1.7}.legacy-story__body p,.legacy-story__quotes-intro p,.legacy-story__quotes-closing p{margin:0 0 1.6rem}.legacy-story__body p:last-child,.legacy-story__quotes-intro p:last-child,.legacy-story__quotes-closing p:last-child{margin-bottom:0}.legacy-story__body ul{margin:2.4rem 0;padding:0;list-style:none;counter-reset:legacy-list}.legacy-story__body.rte li{position:relative;margin:0;padding:1.8rem 0 1.8rem 4rem;border-top:1px solid rgb(var(--ho-line));counter-increment:legacy-list}.legacy-story__body.rte li:before{position:absolute;top:2.1rem;left:0;content:counter(legacy-list,decimal-leading-zero);color:rgb(var(--ho-navon));font-size:1rem;font-weight:700;letter-spacing:.12em}.legacy-story__body strong{color:rgb(var(--ho-ink));font-weight:600}.legacy-story__media{aspect-ratio:4 / 5;background:var(--legacy-champagne-wash);overflow:hidden}.legacy-story__image{display:block;width:100%;height:100%;object-fit:cover}.legacy-story__block--values_grid{background:var(--legacy-champagne-wash)}.legacy-story__block--green_split{background:rgb(var(--ho-band));color:rgb(var(--ho-band-text))}.legacy-story__block--green_split .legacy-story__heading,.legacy-story__block--green_split .legacy-story__body,.legacy-story__block--green_split .legacy-story__body strong{color:rgb(var(--ho-band-text))}.legacy-story .legacy-story__block--green_split .legacy-story__body.rte li{border-color:rgb(var(--ho-band-text) / .28)}.legacy-story .legacy-story__block--green_split .legacy-story__body.rte li:before{color:rgb(var(--ho-band-text) / .85)}.legacy-story__image-break{height:clamp(32rem,44vw,60rem);max-width:1600px;margin:0 auto;padding:0 clamp(0rem,2vw,2.4rem);background:rgb(var(--ho-canvas))}.legacy-story__image-break-img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.legacy-story__quotes{padding:6rem 0;background:var(--legacy-champagne-wash)}.legacy-story__quotes-inner{max-width:1120px;padding-inline:2rem}.legacy-story__quotes-intro,.legacy-story__quotes-closing{max-width:70ch}.legacy-story__quote-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem;margin:4rem 0}.legacy-story__quote{margin:0;padding:2.4rem 0 0;border-top:1px solid rgb(var(--ho-acc));color:rgb(var(--ho-ink));font-size:2.2rem;font-weight:400;line-height:1.5}.legacy-story__quote p{margin:0}.legacy-story__quote em{display:block;margin-top:1.6rem;font-size:1.2rem;font-style:normal;font-weight:700;letter-spacing:.08em}@media screen and (min-width:750px){.legacy-story__block{padding-block:6rem}.legacy-story__inner,.legacy-story__quotes-inner{padding-inline:clamp(2rem,6vw,7.2rem)}.legacy-story__block--values_grid .legacy-story__body ul,.legacy-story__block--centered .legacy-story__body ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4.8rem}.legacy-story__quote-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4.8rem}}@media screen and (min-width:990px){.legacy-story__heading,.legacy-story__quotes-heading{font-size:3.2rem}.legacy-story__inner,.legacy-story__quotes-inner{padding-inline:clamp(4.8rem,5vw,8.8rem)}.legacy-story__block--split_left .legacy-story__inner,.legacy-story__block--split_right .legacy-story__inner,.legacy-story__block--green_split .legacy-story__inner{grid-template-columns:repeat(12,minmax(0,1fr));gap:2.4rem;align-items:center}.legacy-story__block--split_right .legacy-story__content,.legacy-story__block--green_split .legacy-story__content{grid-column:1 / span 5;padding-right:clamp(2.4rem,4vw,6.4rem)}.legacy-story__block--split_right .legacy-story__media,.legacy-story__block--green_split .legacy-story__media{grid-column:7 / -1}.legacy-story__block--split_left .legacy-story__content{grid-column:8 / -1;grid-row:1;padding-left:clamp(2.4rem,4vw,6.4rem)}.legacy-story__block--split_left .legacy-story__media{grid-column:1 / span 6;grid-row:1}}.legacy-story-hero{background:var(--legacy-canvas);color:var(--legacy-ink);overflow:hidden}.legacy-story-hero *,.legacy-story-hero *:before,.legacy-story-hero *:after{box-sizing:border-box}.legacy-story-hero__frame{display:grid;grid-template-columns:minmax(0,1fr);max-width:1440px;margin:0 auto}.legacy-story-hero__content{display:flex;flex-direction:column;justify-content:center;padding:6.4rem clamp(2rem,6vw,7.2rem)}.legacy-story-hero__title-group{display:flex;align-items:center;gap:1.6rem;margin-bottom:3.2rem}.legacy-story-hero__rule{width:4.8rem;height:1px;background:var(--legacy-champagne);flex:0 0 auto}.legacy-story-hero__title{margin:0;font-size:1rem;font-weight:700;line-height:1.4;letter-spacing:.2em;text-transform:uppercase;color:var(--legacy-muted)}.legacy-story-hero__heading{max-width:13ch;margin:0 0 2.8rem;font-size:clamp(3.6rem,8vw,6.4rem);font-weight:400;line-height:1.04;letter-spacing:.02em}.legacy-story-hero__intro{max-width:54ch;color:var(--legacy-muted);font-size:1.6rem;line-height:1.78}.legacy-story-hero__intro p{margin:0}.legacy-story-hero__media{position:relative;min-height:50rem;background:var(--legacy-champagne-wash)}.legacy-story-hero__image,.legacy-story-hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (min-width:990px){.legacy-story-hero__frame{grid-template-columns:minmax(38rem,5fr) minmax(0,7fr);min-height:min(78rem,calc(100vh - 10rem))}.legacy-story-hero__content{padding:8rem clamp(4.8rem,5vw,8.8rem)}.legacy-story-hero__heading{font-size:clamp(5.2rem,4.7vw,7.2rem)}.legacy-story-hero__media,.legacy-story-hero__image,.legacy-story-hero__placeholder{min-height:min(78rem,calc(100vh - 10rem))}.legacy-story-hero--compact .legacy-story-hero__frame{min-height:56rem}.legacy-story-hero--compact .legacy-story-hero__content{padding-top:6.4rem;padding-bottom:6.4rem}.legacy-story-hero--compact .legacy-story-hero__media,.legacy-story-hero--compact .legacy-story-hero__image,.legacy-story-hero--compact .legacy-story-hero__placeholder{min-height:56rem}}.legacy-utility{padding:clamp(3.5rem,7vw,7rem) clamp(2rem,6vw,7.2rem);background:var(--legacy-canvas);color:var(--legacy-ink)}.legacy-utility__frame{display:grid;grid-template-columns:minmax(0,8fr) minmax(22rem,4fr);gap:clamp(3rem,7vw,8rem);align-items:start;max-width:144rem;margin:0 auto}.legacy-utility__content{min-width:0}.legacy-utility__kicker{margin:0 0 2.2rem;font-size:1rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--legacy-muted)}.legacy-utility__kicker:before{content:"";display:inline-block;width:3.2rem;height:.2rem;margin:0 1.2rem .3rem 0;background:var(--legacy-champagne)}.legacy-utility__body{max-width:82rem;font-size:clamp(1.55rem,1.2vw,1.75rem);line-height:1.7}.legacy-utility__table-frame{overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.legacy-utility__table-frame:focus-visible{outline:.2rem solid var(--legacy-olive);outline-offset:.4rem}.legacy-utility__body :is(h2,h3){font-family:inherit;font-weight:500;letter-spacing:-.02em}.legacy-utility__body h2{margin:4.8rem 0 1.6rem;padding-top:2rem;border-top:.1rem solid var(--legacy-line);font-size:clamp(2.6rem,3.6vw,4.2rem)}.legacy-utility__body table{display:table;width:100%;min-width:58rem;border-collapse:collapse}.legacy-utility__body :is(th,td){padding:1.3rem 1rem;border:0;border-bottom:.1rem solid var(--legacy-line);text-align:left}.legacy-utility__note{margin-top:4rem;padding:clamp(2.4rem,4vw,4rem);background:var(--legacy-champagne-wash);border-left:.3rem solid var(--legacy-champagne)}.legacy-utility__note h2{margin:0 0 1rem;font-family:inherit;font-size:clamp(2rem,2.6vw,2.8rem);font-weight:500}.legacy-utility__media{min-width:0}.legacy-utility__image{display:block;width:100%;height:clamp(38rem,58vw,68rem);object-fit:cover}@media screen and (max-width:989px){.legacy-utility__frame{grid-template-columns:minmax(0,1fr)}.legacy-utility__image{height:min(112vw,62rem)}}@media screen and (min-width:990px){.legacy-utility{padding-inline:clamp(4.8rem,5vw,8.8rem)}}@media(prefers-reduced-motion:reduce){.legacy-utility *,.legacy-utility *:before,.legacy-utility *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.amalfi-card-wrap{position:relative}.amalfi-card-wrap--postcard{border:4px solid #faf7f2;box-shadow:0 4px 20px #2a2a2a1a,0 1px 4px #2a2a2a0f;border-radius:2px}.amalfi-card-stamp{position:absolute;top:8px;right:8px;width:var(--stamp-size, 80px);height:var(--stamp-size, 80px);z-index:3;pointer-events:none}.amalfi-card-stamp__img{width:100%;height:100%;object-fit:contain}.amalfi-card-postmark{position:absolute;bottom:18%;left:50%;transform:translate(-50%) rotate(-8deg);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(14px,3vw,22px);font-weight:700;text-transform:uppercase;color:#1a2d4a;opacity:.14;pointer-events:none;white-space:nowrap;z-index:4;letter-spacing:.08em;-webkit-user-select:none;user-select:none}@media screen and (max-width:749px){.amalfi-card-stamp{width:calc(var(--stamp-size, 80px) * .65);height:calc(var(--stamp-size, 80px) * .65);top:4px;right:4px}.amalfi-card-postmark{display:none}}.collection-faq{margin-top:4rem;margin-bottom:4rem}.collection-faq__heading{font-size:2.4rem;margin-bottom:1.6rem;text-align:center}.collection-faq__list{max-width:80rem;margin:0 auto;border-top:1px solid rgba(var(--color-foreground, 18 18 18),.12)}.collection-faq__item{border-bottom:1px solid rgba(var(--color-foreground, 18 18 18),.12)}.collection-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.6rem .4rem;cursor:pointer;list-style:none;font-weight:500;font-size:1.6rem;line-height:1.4}.collection-faq__question::-webkit-details-marker{display:none}.collection-faq__icon{position:relative;flex:0 0 1.4rem;width:1.4rem;height:1.4rem}.collection-faq__icon:before,.collection-faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:1.4rem;height:1.5px;background:currentColor;transform:translate(-50%,-50%);transition:transform .2s ease}.collection-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.collection-faq__item[open] .collection-faq__icon:after{transform:translate(-50%,-50%) rotate(0)}.collection-faq__answer{padding:0 .4rem 1.8rem;max-width:70rem;line-height:1.6}.collection-faq__answer>:first-child{margin-top:0}.collection-faq__answer>:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/59/compiled_assets/styles.css.map */
