.theme-app .editorial-page__hero{position:relative;background:var(--color-primary,oklch(36% .07 195deg));color:var(--color-cream,oklch(98.5% .012 95deg));overflow:hidden}.theme-app .editorial-page__hero-inner{max-width:800px;margin:0 auto;padding:160px 24px 96px;text-align:center}@media(min-width:1024px){.theme-app .editorial-page__hero-inner{padding-left:80px;padding-right:80px}}.theme-app .editorial-page__breadcrumb{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:9999px;background:oklch(from var(--color-cream,oklch(98.5% .012 95deg)) l c h/.1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid oklch(from var(--color-cream,oklch(98.5% .012 95deg)) l c h/.2);font-family:var(--font-body),"Inter",system-ui,sans-serif;font-size:12px;color:oklch(from var(--color-cream,oklch(98.5% .012 95deg)) l c h/.8)}.theme-app .editorial-page__breadcrumb a:hover{color:var(--color-cream,oklch(98.5% .012 95deg))}.theme-app .editorial-page__breadcrumb svg{color:oklch(from var(--color-cream,oklch(98.5% .012 95deg)) l c h/.6)}.theme-app .editorial-page__breadcrumb span,.theme-app .editorial-page__eyebrow{color:var(--color-accent,oklch(74% .16 55deg))}.theme-app .editorial-page__eyebrow{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:48px;font-family:var(--font-body),"Inter",system-ui,sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.3em}.theme-app .editorial-page__title{margin-top:24px;font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-size:clamp(40px,6vw,72px);font-weight:500;line-height:1.05;color:var(--color-cream,oklch(98.5% .012 95deg))}.theme-app .editorial-page__divider{width:80px;height:3px;background:var(--color-accent,oklch(74% .16 55deg));margin:48px auto 0;border-radius:9999px}.theme-app .editorial-page__subtitle-upper{margin-top:48px;font-family:var(--font-body),"Inter",system-ui,sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.25em;color:var(--color-accent,oklch(74% .16 55deg))}.theme-app .editorial-page__subtitle-script{margin-top:8px;font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-style:italic;font-size:clamp(26px,3vw,34px);color:oklch(from var(--color-cream,oklch(98.5% .012 95deg)) l c h/.8)}.theme-app .editorial-page__wave{color:var(--color-background,oklch(100% 0 0deg));line-height:0;margin-bottom:-2px}.theme-app .editorial-page__wave svg{display:block}.theme-app .editorial-page__body{background:var(--color-background,oklch(100% 0 0deg))}.theme-app .editorial-page__section{padding:64px 0}@media(min-width:1024px){.theme-app .editorial-page__section{padding:80px 0}}.theme-app .editorial-page__section-inner{display:grid;grid-gap:64px;gap:64px;align-items:center}@media(min-width:1024px){.theme-app .editorial-page__section-inner{grid-template-columns:1fr 1fr;gap:80px}.theme-app .editorial-page__section-inner--reverse>:first-child{order:2}}.theme-app .editorial-page__card{background:oklch(from var(--color-primary,oklch(36% .07 195deg)) l c h/.05);border-left:4px solid var(--color-primary,oklch(36% .07 195deg));border-radius:16px;padding:48px}.theme-app .editorial-page__card-eyebrow{font-family:var(--font-body),"Inter",system-ui,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.3em;color:var(--color-primary,oklch(36% .07 195deg))}.theme-app .editorial-page__card-title{margin-top:16px;font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-size:clamp(26px,3vw,36px);font-weight:500;line-height:1.25;color:var(--color-primary,oklch(36% .07 195deg))}.theme-app .editorial-page__card-body{margin-top:24px;display:flex;flex-direction:column;gap:16px}.theme-app .editorial-page__card-body p{color:oklch(from var(--color-primary,oklch(36% .07 195deg)) l c h/.7);font-size:14px;line-height:1.65}.theme-app .editorial-page__image-wrap{position:relative;aspect-ratio:4/5;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px -20px oklch(from var(--color-primary,oklch(36% .07 195deg)) l c h/.3)}@media(min-width:1024px){.theme-app .editorial-page__image-wrap{aspect-ratio:5/6}}.theme-app .editorial-page__img{object-fit:cover}.theme-app .editorial-page__stats-section{position:relative;background:var(--color-primary,oklch(36% .07 195deg));color:var(--color-cream,oklch(98.5% .012 95deg));overflow:hidden}.theme-app .editorial-page__stats-divider{position:absolute;right:0;top:0;height:100%;width:50%;opacity:.3;pointer-events:none;background-image:repeating-linear-gradient(135deg,transparent 0 14px,color-mix(in oklab,var(--color-cream,oklch(98.5% .012 95deg)) 18%,transparent) 14px 16px)}.theme-app .editorial-page__stats-inner{position:relative;z-index:1;padding-top:96px;padding-bottom:96px}.theme-app .editorial-page__stats-header{text-align:center;margin-bottom:80px}.theme-app .editorial-page__stats-eyebrow{font-family:var(--font-body),"Inter",system-ui,sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.3em;color:var(--color-accent,oklch(74% .16 55deg))}.theme-app .editorial-page__stats-title{margin-top:16px;font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-size:clamp(28px,4vw,48px);font-weight:500;color:var(--color-cream,oklch(98.5% .012 95deg));max-width:600px;margin-left:auto;margin-right:auto;line-height:1.25}.theme-app .editorial-page__stats-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}@media(min-width:768px){.theme-app .editorial-page__stats-grid{grid-template-columns:repeat(4,1fr)}}.theme-app .editorial-page__stat{text-align:center;border-top:2px solid oklch(from var(--color-accent,oklch(74% .16 55deg)) l c h/.3);padding-top:24px}.theme-app .editorial-page__stat-value{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-size:clamp(32px,4vw,48px);font-weight:500;color:var(--color-accent,oklch(74% .16 55deg));line-height:1}.theme-app .editorial-page__stat-label{margin-top:8px;font-family:var(--font-body),"Inter",system-ui,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.2em;color:oklch(from var(--color-cream,oklch(98.5% .012 95deg)) l c h/.75);line-height:1.65}.theme-accueillant .editorial-page__hero{position:relative;background:#2e8b57;color:#fff6e5;overflow:hidden}.theme-accueillant .editorial-page__hero-inner{max-width:800px;margin:0 auto;padding:160px 24px 96px;text-align:center}@media(min-width:1024px){.theme-accueillant .editorial-page__hero-inner{padding-left:80px;padding-right:80px}}.theme-accueillant .editorial-page__breadcrumb{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:9999px;background:rgba(255,246,229,.1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,246,229,.2);font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif;font-size:11px;color:rgba(255,246,229,.8)}.theme-accueillant .editorial-page__breadcrumb a:hover{color:#fff6e5}.theme-accueillant .editorial-page__breadcrumb svg{color:rgba(255,246,229,.6)}.theme-accueillant .editorial-page__breadcrumb span{color:#ff7a59}.theme-accueillant .editorial-page__eyebrow{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:48px;font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.3em;color:#ff7a59}.theme-accueillant .editorial-page__title{margin-top:24px;font-family:var(--font-display),ui-serif,Georgia,serif;font-size:clamp(40px,6vw,72px);font-weight:500;line-height:1.05;color:#fff6e5}.theme-accueillant .editorial-page__divider{width:80px;height:3px;background:#ff7a59;margin:48px auto 0;border-radius:9999px}.theme-accueillant .editorial-page__subtitle-upper{margin-top:48px;font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.25em;color:#ff7a59}.theme-accueillant .editorial-page__subtitle-script{margin-top:8px;font-family:var(--font-display),ui-serif,Georgia,serif;font-style:italic;font-size:clamp(26px,3vw,34px);color:rgba(255,246,229,.8)}.theme-accueillant .editorial-page__wave{color:#fffaf0;line-height:0;margin-bottom:-2px}.theme-accueillant .editorial-page__wave svg{display:block}.theme-accueillant .editorial-page__body{background:#fffaf0}.theme-accueillant .editorial-page__section{padding:64px 0}@media(min-width:1024px){.theme-accueillant .editorial-page__section{padding:80px 0}}.theme-accueillant .editorial-page__section-inner{display:grid;grid-gap:64px;gap:64px;align-items:center}@media(min-width:1024px){.theme-accueillant .editorial-page__section-inner{grid-template-columns:1fr 1fr;gap:80px}.theme-accueillant .editorial-page__section-inner--reverse>:first-child{order:2}}.theme-accueillant .editorial-page__card{background:rgba(46,139,87,.05);border-left:4px solid #2e8b57;border-radius:16px;padding:48px}.theme-accueillant .editorial-page__card-eyebrow{font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3em;color:#2e8b57}.theme-accueillant .editorial-page__card-title{margin-top:16px;font-family:var(--font-display),ui-serif,Georgia,serif;font-size:clamp(26px,3vw,36px);font-weight:500;line-height:1.25;color:#2e8b57}.theme-accueillant .editorial-page__card-body{margin-top:24px;display:flex;flex-direction:column;gap:16px}.theme-accueillant .editorial-page__card-body p{color:rgba(46,139,87,.7);font-size:14px;line-height:1.65}.theme-accueillant .editorial-page__image-wrap{position:relative;aspect-ratio:4/5;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px -20px rgba(46,139,87,.35)}@media(min-width:1024px){.theme-accueillant .editorial-page__image-wrap{aspect-ratio:5/6}}.theme-accueillant .editorial-page__img{object-fit:cover}.theme-accueillant .editorial-page__stats-section{position:relative;background:#2e8b57;color:#fff6e5;overflow:hidden}.theme-accueillant .editorial-page__stats-divider{position:absolute;right:0;top:0;height:100%;width:50%;opacity:.3;pointer-events:none;background-image:repeating-linear-gradient(135deg,transparent 0 14px,color-mix(in oklab,#fff6e5 18%,transparent) 14px 16px)}.theme-accueillant .editorial-page__stats-inner{position:relative;z-index:1;padding-top:80px;padding-bottom:80px}.theme-accueillant .editorial-page__stats-header{text-align:center;margin-bottom:80px}.theme-accueillant .editorial-page__stats-eyebrow{font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.3em;color:#ff7a59}.theme-accueillant .editorial-page__stats-title{margin-top:16px;font-family:var(--font-display),ui-serif,Georgia,serif;font-size:clamp(28px,4vw,48px);font-weight:500;color:#fff6e5;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.25}.theme-accueillant .editorial-page__stats-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}@media(min-width:768px){.theme-accueillant .editorial-page__stats-grid{grid-template-columns:repeat(4,1fr)}}.theme-accueillant .editorial-page__stat{text-align:center;border-top:2px solid rgba(255,122,89,.3);padding-top:24px}.theme-accueillant .editorial-page__stat-value{font-family:var(--font-display),ui-serif,Georgia,serif;font-size:clamp(32px,4vw,48px);font-weight:500;color:#ff7a59;line-height:1}.theme-accueillant .editorial-page__stat-label{margin-top:8px;font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:.2em;color:rgba(255,246,229,.75);line-height:1.65}