/*!
 * LENTIA Maison — lentia.css (v3 « éditoriale » : Newsreader + Archivo, crème, terre cuite)
 * Système de design partagé : jetons, surfaces, typographie, mise en page, composants, mouvement.
 * Propriété de la fondation. Les autres agents n'éditent pas ce fichier : ils composent avec.
 *
 * Sommaire
 *   01. Jetons
 *   02. Surfaces (data-surface)
 *   03. Base
 *   04. Typographie
 *   05. Mise en page (container, section, grille, stack)
 *   06. Utilitaires
 *   07. Boutons et liens
 *   08. Étiquettes (eyebrow, badge, chip, rule, price)
 *   08b. Utilitaires (meter, qty, scrim, card, rail)
 *   09. Formulaires
 *   10. Accordéon
 *   11. Bandeau défilant, commandes de pause
 *   12. Matière (grain, aurore, verre dépoli)
 *   13. Prose, tableaux, listes, callout
 *   14. Titre de section, visuel de substitution
 *   15. Mouvement (révélations, mot à mot, parallaxe, progression)
 *   16. Accessibilité, réduction de mouvement, impression
 */:root{--ink: #1b2230;--ink-deep: #0e131d;--ink-soft: #2a3345;--linen: #f7f2ea;--linen-deep: #efe7da;--sand: #e6dccb;--slate: #7e9aa6;--slate-soft: #a9bdc5;--slate-deep: #56727f;--glow: #d8c7a3;--alert: #b4552f;--clay: #b9491a;--clay-deep: #963913;--clay-text: #a8411a;--peach: #f3c19b;--bg: var(--linen);--fg: var(--ink);--bg-alt: var(--linen-deep);--accent: var(--clay-text);--tone: var(--clay-text);--ring: var(--slate-deep);--fill: color-mix(in srgb, var(--slate-deep) 82%, var(--ink));--fill-fg: var(--linen);--alert-text: color-mix(in srgb, var(--alert) 80%, var(--ink));--muted-mix: 72%;--line-strong-mix: 58%;--font-serif: "Newsreader", "Newsreader Fallback", Georgia, "Times New Roman", serif;--font-sans: "Archivo", "Archivo Fallback", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--font-mono: ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, "Liberation Mono", monospace;--fs-hero: clamp(2.75rem, 1.3rem + 7.6vw, 8.5rem);--fs-h1: clamp(2.25rem, 1.45rem + 3.7vw, 5rem);--fs-h2: clamp(1.8rem, 1.25rem + 2.5vw, 3.5rem);--fs-h3: clamp(1.25rem, 1.05rem + .9vw, 1.75rem);--fs-lede: clamp(1.2rem, 1.08rem + .5vw, 1.5rem);--fs-body: 1rem;--fs-small: .875rem;--fs-eyebrow: .75rem;--container: 82.5rem;--container-narrow: 46rem;--measure: 54ch;--gutter: clamp(1.25rem, .7rem + 2.4vw, 3rem);--section-y: clamp(4.5rem, 2.8rem + 7.5vw, 10rem);--radius: 6px;--radius-lg: 10px;--radius-pill: 999px;--header-h: 4rem;--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.5rem;--s-6: 2rem;--s-7: 3rem;--s-8: 4.5rem;--s-9: 6.5rem;--ease-settle: cubic-bezier(.16, 1, .3, 1);--ease-inout: cubic-bezier(.65, 0, .35, 1);--dur-1: .45s;--dur-2: .9s;--dur-3: 1.6s;--rv-fade: .45s;--rv-dur: .6s;--rv-shift: .875rem;--z-raised: 2;--z-sticky: 30;--z-header: 40;--z-grain: 50;--z-overlay: 70;--z-drawer: 80;--z-toast: 90;--z-skip: 100;--grain-img: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}@media(min-width:48em){:root{--header-h: 4.75rem}}:root,[data-surface]{--fg-soft: color-mix(in srgb, var(--fg) 86%, transparent);--muted: color-mix(in srgb, var(--fg) var(--muted-mix), transparent);--line: color-mix(in srgb, var(--fg) 16%, transparent);--line-strong: color-mix(in srgb, var(--fg) var(--line-strong-mix), transparent)}[data-surface=ink],[data-surface=deep]{color-scheme:dark;--fg: var(--linen);--accent: var(--peach);--tone: var(--peach);--ring: var(--glow);--fill: var(--slate-soft);--fill-fg: var(--ink-deep);--alert-text: color-mix(in srgb, var(--alert) 55%, var(--linen));--muted-mix: 70%;--line-strong-mix: 55%}[data-surface=ink]{--bg: var(--ink);--bg-alt: var(--ink-soft)}[data-surface=deep]{--bg: var(--ink-deep);--bg-alt: var(--ink)}[data-surface=linen]{color-scheme:light;--bg: var(--linen);--bg-alt: var(--linen-deep);--fg: var(--ink);--accent: var(--clay-text);--tone: var(--clay-text);--ring: var(--slate-deep);--fill: color-mix(in srgb, var(--slate-deep) 82%, var(--ink));--fill-fg: var(--linen);--alert-text: color-mix(in srgb, var(--alert) 80%, var(--ink));--muted-mix: 72%;--line-strong-mix: 58%}[data-surface=sand]{color-scheme:light;--bg: var(--sand);--bg-alt: color-mix(in srgb, var(--sand) 80%, var(--ink));--fg: var(--ink);--accent: color-mix(in srgb, var(--clay-text) 85%, var(--ink));--tone: color-mix(in srgb, var(--clay-text) 85%, var(--ink));--ring: var(--slate-deep);--fill: color-mix(in srgb, var(--slate-deep) 82%, var(--ink));--fill-fg: var(--linen);--alert-text: color-mix(in srgb, var(--alert) 70%, var(--ink));--muted-mix: 80%;--line-strong-mix: 60%}[data-surface=slate]{color-scheme:light;--bg: var(--slate);--bg-alt: color-mix(in srgb, var(--slate) 80%, var(--linen));--fg: var(--ink-deep);--accent: var(--ink-deep);--tone: var(--ink);--ring: var(--ink-deep);--fill: var(--linen);--fill-fg: var(--ink);--alert-text: color-mix(in srgb, var(--alert) 25%, var(--ink-deep));--muted-mix: 92%;--line-strong-mix: 64%}.surface{background-color:var(--bg);color:var(--fg)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1.5rem);background:var(--ink);color-scheme:light}@media(prefers-reduced-motion:no-preference){html:not([data-motion=off]){scroll-behavior:smooth}}html.is-scroll-locked,html.is-scroll-locked body{overflow:hidden}html.is-scroll-locked body{padding-right:var(--scrollbar-w, 0)}body{margin:0;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;overflow-x:clip;background-color:var(--bg);color:var(--fg);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:400;line-height:1.6;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body>main{flex:1 0 auto}body>*{flex-shrink:0}main:focus{outline:none}img,svg,video,canvas,picture{display:block;max-width:100%}img,video{height:auto}svg{flex-shrink:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{padding:0;background:none;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent}button:disabled,[aria-disabled=true]{cursor:not-allowed}p,figure,blockquote,dl,dd,fieldset{margin:0}fieldset{padding:0;border:0;min-width:0}ul,ol{margin:0;padding:0;list-style:none}hr{margin:0;border:0;height:1px;background:var(--line)}[hidden]{display:none!important}::selection{background:var(--glow);color:var(--ink-deep)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--ring);outline-offset:3px}:where(a,button,summary,[tabindex]):focus:not(:focus-visible){outline:none}:where(h1,h2,h3,h4,h5,h6){margin:0;font-weight:500;text-wrap:balance}:where(p,li,figcaption,dd,blockquote){text-wrap:pretty}.serif{font-family:var(--font-serif);font-optical-sizing:auto}.display{margin:0;font-family:var(--font-serif);font-optical-sizing:auto;font-size:var(--fs-hero);font-weight:500;line-height:.98;letter-spacing:-.022em;text-wrap:balance;overflow-wrap:break-word}.display--light{font-weight:400}h1,.h1{font-family:var(--font-serif);font-optical-sizing:auto;font-size:var(--fs-h1);font-weight:500;line-height:1.04;letter-spacing:-.018em}h2,.h2{font-family:var(--font-serif);font-optical-sizing:auto;font-size:var(--fs-h2);font-weight:500;line-height:1.08;letter-spacing:-.014em}h3,.h3{font-family:var(--font-serif);font-optical-sizing:auto;font-size:var(--fs-h3);font-weight:500;line-height:1.2;letter-spacing:-.006em}h4,h5,h6{font-size:1rem;font-weight:600;font-stretch:106%;line-height:1.3}:is(.display,h1,h2,h3,.h1,.h2,.h3) em{font-style:italic;font-weight:400;color:var(--tone)}.lede{font-family:var(--font-serif);font-optical-sizing:auto;font-size:var(--fs-lede);font-weight:400;line-height:1.5;letter-spacing:0;color:var(--fg-soft);max-width:40rem}html :is(.hm-guar__num,.hm-finder__num,.hm-rev__avg-num,.ct-blog-head__n,.pd-specs__figure,.pd-guide__num,.pd-guarantee__num,.pd-avis__avg,.hm-card__ph-n,.ch-footer__signature,.hm-ghost__name,.pd-plate__title,.hm-point__n,.hm-founder__name,.hm-trans__closing,.pd-zone__value){font-family:var(--font-serif);font-optical-sizing:auto;font-stretch:normal;font-weight:400;letter-spacing:-.02em}html .hm-finder .hm-finder__input{font-family:var(--font-serif);font-optical-sizing:auto;font-stretch:normal;font-weight:400;letter-spacing:-.02em}html .pd-zone__price{font-family:var(--font-sans)}html :is(.hm-buy__title,.hm-story__p strong){font-family:var(--font-serif);font-optical-sizing:auto;font-stretch:normal;font-weight:500;letter-spacing:-.01em}html .hm-buy__price .price__amount{font-family:var(--font-serif);font-optical-sizing:auto;font-stretch:normal;font-weight:400;letter-spacing:-.02em}html .hm-buy__choice .btn{letter-spacing:0}html :is(.accordion__summary,.accordion>summary){font-family:var(--font-serif);font-optical-sizing:auto;font-size:clamp(1.125rem,1.05rem + .4vw,1.375rem);font-stretch:normal;letter-spacing:-.006em}html .accordion__index{font-family:var(--font-sans)}.small{font-size:var(--fs-small);line-height:1.5}.mono{font-family:var(--font-mono);font-size:.92em}strong,b{font-weight:600}small{font-size:var(--fs-small)}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.container--narrow{max-width:calc(var(--container-narrow) + 2 * var(--gutter))}.container--full{max-width:none}.section{padding-block:var(--section-y)}.section--tight{padding-block:calc(var(--section-y) * .55)}.section--flush-top{padding-top:0}.section--flush-bottom{padding-bottom:0}.stack{--stack: 1.25rem}.stack>*+*{margin-top:var(--stack)}.stack--sm{--stack: .75rem}.stack--lg{--stack: 2rem}.stack--xl{--stack: 3rem}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cluster-gap, .75rem 1rem)}.cluster--center{justify-content:center}.cluster--between{justify-content:space-between}.grid-12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--grid-row-gap, 2.5rem)}.grid-12>*{grid-column-end:span 12;min-width:0}.ratio{position:relative;overflow:hidden;aspect-ratio:var(--ratio, 4 / 5)}.ratio>:is(img,video,picture,svg,.weight-art,.media-ph){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.img{display:block;width:100%;height:auto}.img--cover{height:100%;object-fit:cover}.col-1{grid-column-end:span 1}.col-2{grid-column-end:span 2}.col-3{grid-column-end:span 3}.col-4{grid-column-end:span 4}.col-5{grid-column-end:span 5}.col-6{grid-column-end:span 6}.col-7{grid-column-end:span 7}.col-8{grid-column-end:span 8}.col-9{grid-column-end:span 9}.col-10{grid-column-end:span 10}.col-11{grid-column-end:span 11}.col-12{grid-column-end:span 12}.col-all{grid-column:1 / -1}@media(min-width:48em){.col-md-1{grid-column-end:span 1}.col-md-2{grid-column-end:span 2}.col-md-3{grid-column-end:span 3}.col-md-4{grid-column-end:span 4}.col-md-5{grid-column-end:span 5}.col-md-6{grid-column-end:span 6}.col-md-7{grid-column-end:span 7}.col-md-8{grid-column-end:span 8}.col-md-9{grid-column-end:span 9}.col-md-10{grid-column-end:span 10}.col-md-11{grid-column-end:span 11}.col-md-12{grid-column-end:span 12}.start-md-1{grid-column-start:1}.start-md-2{grid-column-start:2}.start-md-3{grid-column-start:3}.start-md-4{grid-column-start:4}.start-md-5{grid-column-start:5}.start-md-6{grid-column-start:6}.start-md-7{grid-column-start:7}.start-md-8{grid-column-start:8}.start-md-9{grid-column-start:9}.start-md-10{grid-column-start:10}.start-md-11{grid-column-start:11}.start-md-12{grid-column-start:12}}@media(min-width:64em){.col-lg-1{grid-column-end:span 1}.col-lg-2{grid-column-end:span 2}.col-lg-3{grid-column-end:span 3}.col-lg-4{grid-column-end:span 4}.col-lg-5{grid-column-end:span 5}.col-lg-6{grid-column-end:span 6}.col-lg-7{grid-column-end:span 7}.col-lg-8{grid-column-end:span 8}.col-lg-9{grid-column-end:span 9}.col-lg-10{grid-column-end:span 10}.col-lg-11{grid-column-end:span 11}.col-lg-12{grid-column-end:span 12}.start-lg-1{grid-column-start:1}.start-lg-2{grid-column-start:2}.start-lg-3{grid-column-start:3}.start-lg-4{grid-column-start:4}.start-lg-5{grid-column-start:5}.start-lg-6{grid-column-start:6}.start-lg-7{grid-column-start:7}.start-lg-8{grid-column-start:8}.start-lg-9{grid-column-start:9}.start-lg-10{grid-column-start:10}.start-lg-11{grid-column-start:11}.start-lg-12{grid-column-start:12}}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:fixed;top:.75rem;left:.75rem;z-index:var(--z-skip);padding:.85rem 1.25rem;background:var(--ink);color:var(--linen);font-size:var(--fs-small);font-weight:600;border:2px solid var(--glow);transform:translateY(-250%);transition:transform var(--dur-1) var(--ease-settle)}.skip-link:focus,.skip-link:focus-visible{transform:none;outline:none}.text-center{text-align:center}.text-muted{color:var(--muted)}.text-balance{text-wrap:balance}.nowrap{white-space:nowrap}.tabular{font-variant-numeric:tabular-nums}@media(max-width:47.999em){.u-hide-mobile{display:none!important}}@media(min-width:48em){.u-hide-desktop{display:none!important}}.btn{--btn-bg: var(--fg);--btn-fg: var(--bg);--btn-bd: var(--fg);--btn-fill: var(--fill);--btn-hover-fg: var(--fill-fg);position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:3rem;padding:.75rem 1.5rem;font-family:var(--font-sans);font-size:.9375rem;font-weight:600;font-stretch:100%;line-height:1.15;letter-spacing:0;text-transform:none;text-align:center;text-decoration:none;text-wrap:balance;color:var(--btn-fg);background-color:var(--btn-bg);border:1px solid var(--btn-bd);border-radius:var(--radius-pill);cursor:pointer;transition:color var(--dur-2) var(--ease-settle),border-color var(--dur-2) var(--ease-settle),opacity var(--dur-1) ease}.btn:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;background:var(--btn-fill);transform:translate3d(-101%,0,0);transition:transform var(--dur-2) var(--ease-settle)}.btn__label{position:relative}.btn__arrow{display:inline-flex;transition:transform var(--dur-2) var(--ease-settle)}.btn__arrow .icon{width:1.35em;height:1.35em}@media(hover:hover){.btn:hover{color:var(--btn-hover-fg);border-color:var(--btn-fill)}.btn:hover:before{transform:none}.btn:hover .btn__arrow{transform:translate3d(.4em,0,0)}}.btn:focus-visible{color:var(--btn-hover-fg);border-color:var(--btn-fill)}.btn:focus-visible:before{transform:none}.btn--primary{--btn-bg: var(--clay);--btn-fg: #fff;--btn-bd: var(--clay);--btn-fill: var(--clay-deep);--btn-hover-fg: #fff}.btn--ghost{--btn-bg: transparent;--btn-fg: var(--fg);--btn-bd: var(--line-strong);--btn-fill: var(--fg);--btn-hover-fg: var(--bg)}.btn--light{--btn-bg: var(--linen);--btn-fg: var(--ink);--btn-bd: var(--linen);--btn-fill: var(--sand);--btn-hover-fg: var(--ink)}.btn--lg{min-height:3.375rem;padding:.9rem 1.85rem;font-size:1rem}.btn--sm{min-height:2.75rem;padding:.55rem 1.15rem;font-size:.875rem}.btn--block{display:flex;width:100%}@media(max-width:30em){.btn{padding-inline:1.25rem}.btn--lg{padding-inline:1.4rem;font-size:.9375rem}}.btn:disabled,.btn[aria-disabled=true],.btn.is-disabled{opacity:.45;pointer-events:none}.btn.is-loading{pointer-events:none}.btn.is-loading:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:38%;background:var(--glow);animation:btn-progress 1.5s var(--ease-inout) infinite}@keyframes btn-progress{0%{transform:translate3d(-100%,0,0)}to{transform:translate3d(265%,0,0)}}.link-arrow{position:relative;display:inline-flex;align-items:center;gap:.5em;min-height:2.75rem;font-size:.9375rem;font-weight:600;font-stretch:100%;letter-spacing:0;text-transform:none;color:var(--fg);text-decoration:none}.link-arrow:before,.link-arrow:after{content:"";position:absolute;left:0;right:0;bottom:.55rem;height:1px;background:currentcolor}.link-arrow:before{opacity:.32}.link-arrow:after{transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-2) var(--ease-settle)}.link-arrow .icon{width:1.3em;height:1.3em;transition:transform var(--dur-2) var(--ease-settle)}@media(hover:hover){.link-arrow:hover:after{transform:scaleX(1)}.link-arrow:hover .icon{transform:translate3d(.35em,0,0)}}.link-arrow:focus-visible:after{transform:scaleX(1)}.link{text-decoration:underline;text-decoration-thickness:.06em;text-decoration-color:color-mix(in srgb,currentcolor 40%,transparent);text-underline-offset:.22em;transition:text-decoration-color var(--dur-1) ease}@media(hover:hover){.link:hover{text-decoration-color:currentcolor}}.eyebrow{margin:0;display:block;font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:600;font-stretch:104%;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.eyebrow--rule{display:inline-flex;align-items:center;gap:.95rem}.eyebrow--rule:before{content:"";flex:none;width:2rem;height:1px;background:var(--accent)}.badge{display:inline-flex;align-items:center;gap:.55em;padding:.38em .8em;font-size:var(--fs-eyebrow);font-weight:600;font-stretch:110%;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:var(--fg);border:1px solid var(--line-strong);border-radius:var(--radius)}.badge--solid{background:var(--fg);color:var(--bg);border-color:var(--fg)}.badge--glow:before{content:"";width:.42em;height:.42em;border-radius:50%;background:var(--glow)}.chip{display:inline-flex;align-items:center;gap:.55em;min-height:2.25rem;padding:.45rem .95rem;font-size:.78rem;font-weight:500;font-stretch:106%;line-height:1.2;color:var(--fg);background:transparent;border:1px solid var(--line-strong);border-radius:var(--radius);transition:background-color var(--dur-1) ease,color var(--dur-1) ease,border-color var(--dur-1) ease}:is(a,button).chip{min-height:2.75rem;cursor:pointer}@media(hover:hover){:is(a,button).chip:hover{border-color:var(--fg)}}.chip[aria-pressed=true],.chip[aria-current],.chip.is-active{background:var(--fg);color:var(--bg);border-color:var(--fg)}.rule{display:block;width:100%;height:1px;margin:0;border:0;background:var(--line)}.rule--strong{background:var(--line-strong)}.rule--glow{width:3rem;background:var(--accent)}.price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .7rem;font-size:var(--fs-h3);font-weight:500;font-stretch:110%;letter-spacing:-.01em;line-height:1.2;font-variant-numeric:tabular-nums lining-nums}.price--lg{font-size:var(--fs-h2)}.price--sm{font-size:1.0625rem}.price__from{font-size:var(--fs-eyebrow);font-weight:600;font-stretch:112%;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.price__amount{white-space:nowrap}.price__status{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--alert-text)}.meter{position:relative;display:block;width:100%;height:2px;overflow:hidden;background:var(--line)}.meter:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent);transform:scaleX(var(--value, 0));transform-origin:left center;transition:transform var(--dur-3) var(--ease-settle)}.meter--thick{height:4px}.qty{display:inline-flex;align-items:stretch;min-height:2.75rem;border:1px solid var(--line-strong);border-radius:var(--radius)}.qty__btn{display:grid;place-items:center;width:2.75rem;min-height:2.75rem;color:var(--fg);transition:background-color var(--dur-1) ease}@media(hover:hover){.qty__btn:hover:not(:disabled){background:color-mix(in srgb,var(--fg) 8%,transparent)}}.qty__btn:disabled{opacity:.35}.qty__input{width:2.75rem;min-width:0;padding:0;text-align:center;font-weight:500;font-variant-numeric:tabular-nums;background:transparent;border:0;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qty__input::-webkit-inner-spin-button,.qty__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);background:color-mix(in srgb,var(--ink-deep) 58%,transparent);opacity:0;visibility:hidden;transition:opacity var(--dur-2) var(--ease-settle),visibility 0s linear var(--dur-2)}.scrim.is-open{opacity:1;visibility:visible;transition-delay:0s}.card{padding:var(--card-pad, 1.5rem 1.5rem 1.75rem);background:var(--bg-alt);border:1px solid var(--line);border-radius:var(--radius)}.rail{display:flex;gap:var(--rail-gap, 1rem);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rail::-webkit-scrollbar{display:none}.rail>*{flex:0 0 var(--rail-item, 86%);min-width:0;scroll-snap-align:start}.field{display:grid;gap:.55rem;align-content:start;min-width:0}.field__label{font-size:var(--fs-eyebrow);font-weight:600;font-stretch:112%;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.field__hint{font-size:var(--fs-small);color:var(--muted)}.field__error{font-size:var(--fs-small);font-weight:500;color:var(--alert-text)}.input{display:block;width:100%;min-height:3.25rem;padding:.8rem 1rem;font-size:1rem;line-height:1.4;color:var(--fg);background-color:color-mix(in srgb,var(--fg) 4%,transparent);border:1px solid var(--line-strong);border-radius:var(--radius);appearance:none;-webkit-appearance:none;transition:border-color var(--dur-1) ease,background-color var(--dur-1) ease}textarea.input{min-height:9rem;resize:vertical}.input::placeholder{color:var(--muted);opacity:1}@media(hover:hover){.input:hover{border-color:var(--fg)}}.input:focus{border-color:var(--fg);background-color:color-mix(in srgb,var(--fg) 7%,transparent)}.input:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.input[aria-invalid=true]{border-color:var(--alert-text)}.input:disabled{opacity:.55;cursor:not-allowed}.input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.input[type=number]::-webkit-inner-spin-button,.input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input:-webkit-autofill{-webkit-text-fill-color:var(--fg);box-shadow:0 0 0 100px var(--bg) inset;transition:background-color 9999s ease}.select{position:relative}.select>select{padding-right:2.75rem;cursor:pointer}.select:after{content:"";position:absolute;top:50%;right:1rem;width:.7rem;height:.7rem;margin-top:-.45rem;border-right:1.5px solid currentcolor;border-bottom:1.5px solid currentcolor;transform:rotate(45deg) scale(.85);pointer-events:none}.input-group{display:flex;flex-wrap:wrap;gap:.75rem}.input-group>.input{flex:1 1 14rem;width:auto;border-radius:var(--radius-pill);padding-inline:1.25rem}.input-group>.btn{flex:0 0 auto}.check{display:inline-flex;align-items:flex-start;gap:.8rem;min-height:2.75rem;padding-block:.6rem;font-size:var(--fs-small);line-height:1.45;cursor:pointer}.check>input{flex:none;appearance:none;-webkit-appearance:none;width:1.25rem;height:1.25rem;margin:.05rem 0 0;display:grid;place-content:center;background:transparent;border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;transition:background-color var(--dur-1) ease,border-color var(--dur-1) ease}.check>input[type=radio]{border-radius:50%}.check>input:after{content:"";width:.6rem;height:.35rem;margin-top:-.12rem;border-left:1.5px solid var(--bg);border-bottom:1.5px solid var(--bg);transform:rotate(-45deg) scale(0);transition:transform var(--dur-1) var(--ease-settle)}.check>input[type=radio]:after{width:.5rem;height:.5rem;margin:0;border:0;border-radius:50%;background:var(--bg);transform:scale(0)}.check>input:checked{background:var(--fg);border-color:var(--fg)}.check>input:checked:after{transform:rotate(-45deg) scale(1)}.check>input[type=radio]:checked:after{transform:scale(1)}.accordion-group{border-top:1px solid var(--line-strong)}.accordion{border-bottom:1px solid var(--line)}.accordion__summary,.accordion>summary{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;min-height:4rem;padding-block:1.15rem;font-size:clamp(1.0625rem,1rem + .35vw,1.3125rem);font-weight:500;font-stretch:110%;line-height:1.3;letter-spacing:-.008em;color:var(--fg);cursor:pointer;list-style:none}.accordion>summary::-webkit-details-marker{display:none}.accordion>summary::marker{content:""}.accordion>summary:after{content:"";flex:none;width:1.1rem;height:1.1rem;background:linear-gradient(currentcolor,currentcolor) center / 100% 1.5px no-repeat,linear-gradient(currentcolor,currentcolor) center / 1.5px 100% no-repeat;transition:transform var(--dur-2) var(--ease-settle),background-size var(--dur-2) var(--ease-settle),color var(--dur-1) ease}.accordion[open]>summary:after{background-size:100% 1.5px,1.5px 0;transform:rotate(180deg);color:var(--accent)}@media(hover:hover){.accordion>summary:hover:after{color:var(--accent)}}.accordion__index{flex:none;min-width:2.2ch;margin-right:1rem;font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.16em;font-variant-numeric:tabular-nums;color:var(--muted)}.accordion[open] .accordion__index{color:var(--accent)}.accordion__body{color:var(--fg-soft)}.accordion__body>:first-child{margin-top:0}.accordion__body>*+*{margin-top:1em}.accordion__body>:last-child{padding-bottom:1.6rem}.accordion__body>p,.accordion__body>ul,.accordion__body>ol{max-width:var(--measure)}.marquee{position:relative;padding-block:1.15rem;border-block:1px solid var(--line)}.marquee__track{display:flex}.marquee__group{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem var(--marquee-gap, 3rem);width:100%;margin:0;padding:0;list-style:none}.marquee__item{display:inline-flex;align-items:center;gap:var(--marquee-gap, 3rem);white-space:nowrap;font-size:var(--fs-small);font-weight:500;font-stretch:112%;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-soft)}.marquee__item:after{content:"";flex:none;width:4px;height:4px;border-radius:50%;background:var(--accent)}.marquee__item:last-child:after{display:none}.marquee.is-ready{--pause-w: 3.25rem;--marquee-fade: linear-gradient(90deg, transparent, #000 7%, #000 calc(93% - var(--pause-w)), transparent calc(100% - var(--pause-w)));overflow:hidden;-webkit-mask-image:var(--marquee-fade),linear-gradient(#000,#000);mask-image:var(--marquee-fade),linear-gradient(#000,#000);-webkit-mask-size:100% 100%,var(--pause-w) 100%;mask-size:100% 100%,var(--pause-w) 100%;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.marquee.is-ready .marquee__track{width:max-content;animation:marquee-scroll var(--marquee-duration, 60s) linear infinite}.marquee.is-ready .marquee__group{flex:none;flex-wrap:nowrap;justify-content:flex-start;width:auto;padding-right:var(--marquee-gap, 3rem)}.marquee.is-ready .marquee__item:last-child:after{display:inline-block}.marquee[data-direction=right].is-ready .marquee__track{animation-direction:reverse}.marquee.is-ready.is-paused .marquee__track{animation-play-state:paused}@media(hover:hover){.marquee.is-ready:hover:not(:has(.marquee__pause:hover)) .marquee__track{animation-play-state:paused}}.pause-btn{display:inline-grid;place-items:center;flex:none;min-width:2.75rem;min-height:2.75rem;color:var(--fg);background-color:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius);transition:border-color var(--dur-1) ease,background-color var(--dur-1) ease}.pause-btn__icon{width:.875rem;height:.875rem;fill:currentcolor}.pause-btn__play,.pause-btn[aria-pressed=true] .pause-btn__bars{display:none}.pause-btn[aria-pressed=true] .pause-btn__play{display:inline}@media(hover:hover){.pause-btn:hover{border-color:var(--fg)}}.marquee__pause{position:absolute;top:0;right:0;bottom:0;z-index:2;width:var(--pause-w, 3.25rem);border-width:0 0 0 1px;border-radius:0}.video-pause{position:absolute;top:var(--pause-top, calc(var(--header-h) + .75rem));right:var(--pause-right, var(--gutter));z-index:3;color:var(--linen);background-color:color-mix(in srgb,var(--ink-deep) 62%,transparent);border-color:color-mix(in srgb,var(--linen) 48%,transparent)}@media(hover:hover){.video-pause:hover{background-color:var(--ink-deep);border-color:var(--linen)}}@keyframes marquee-scroll{to{transform:translate3d(calc(var(--marquee-shift, 50%) * -1),0,0)}}.grain{position:relative;isolation:isolate}.grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:var(--grain-img);background-size:240px 240px;opacity:var(--grain-opacity, .07);mix-blend-mode:overlay}html[data-grain=on] body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-grain);pointer-events:none;background-image:var(--grain-img);background-size:240px 240px;opacity:.035}html[data-grain=off] .grain:after{display:none}.aurora{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.aurora:before,.aurora:after{content:"";position:absolute;top:-35%;right:-35%;bottom:-35%;left:-35%}.aurora:before{background:radial-gradient(38% 34% at 24% 30%,color-mix(in srgb,var(--slate) 38%,transparent),transparent 72%),radial-gradient(32% 30% at 70% 64%,color-mix(in srgb,var(--slate-deep) 46%,transparent),transparent 72%),radial-gradient(26% 22% at 54% 16%,color-mix(in srgb,var(--glow) 10%,transparent),transparent 70%);opacity:var(--aurora-opacity, 1)}.aurora:after{background:radial-gradient(36% 32% at 78% 26%,color-mix(in srgb,var(--slate-soft) 22%,transparent),transparent 72%),radial-gradient(40% 36% at 30% 78%,color-mix(in srgb,var(--ink-soft) 80%,transparent),transparent 72%);opacity:var(--aurora-opacity, 1)}@media(prefers-reduced-motion:no-preference){html:not([data-motion=off]) .aurora:before{animation:aurora-a 4s var(--ease-settle) both}html:not([data-motion=off]) .aurora:after{animation:aurora-b 4s var(--ease-settle) both}}@keyframes aurora-a{0%{transform:translate3d(-5%,-4%,0) rotate(-6deg) scale(1.08)}to{transform:none}}@keyframes aurora-b{0%{transform:translate3d(5%,5%,0) rotate(5deg) scale(1.06)}to{transform:none}}.frost{background-color:color-mix(in srgb,var(--bg) 72%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.frost{background-color:color-mix(in srgb,var(--bg) 96%,transparent)}}.media-ph{position:relative;min-height:10rem;background-color:var(--bg-alt);background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:24px 24px;background-position:center}.prose{max-width:var(--measure);font-family:var(--font-serif);font-optical-sizing:auto;font-size:1.1875rem;line-height:1.66;color:var(--fg-soft);overflow-wrap:break-word}.prose--wide{max-width:none}.prose :where(table,.table,.callout,figcaption,form,button,input,select,label){font-family:var(--font-sans)}.prose>*+*{margin-top:1.3em}.prose>:first-child{margin-top:0}.prose :where(h2,h3,h4){color:var(--fg);scroll-margin-top:calc(var(--header-h) + 1.5rem)}.prose h2{margin-top:2.6em;font-size:clamp(1.5rem,1.25rem + 1.1vw,2.125rem);line-height:1.12}.prose h3{margin-top:2.1em;font-size:clamp(1.25rem,1.12rem + .55vw,1.5rem)}.prose h4{margin-top:1.8em}.prose :where(h2,h3,h4)+*{margin-top:.9em}.prose a{color:var(--fg);text-decoration:underline;text-decoration-thickness:.06em;text-decoration-color:color-mix(in srgb,currentcolor 40%,transparent);text-underline-offset:.22em;transition:text-decoration-color var(--dur-1) ease}@media(hover:hover){.prose a:hover{text-decoration-color:currentcolor}}.prose strong{color:var(--fg)}.prose :where(ul,ol){padding-left:1.5em}.prose ul{list-style:disc}.prose ol{list-style:decimal;font-variant-numeric:tabular-nums}.prose li+li{margin-top:.5em}.prose li::marker{color:var(--accent)}.prose blockquote{margin-inline:0;padding:.35em 0 .35em 1.6em;border-left:2px solid var(--accent);font-size:1.24em;font-style:italic;font-weight:400;line-height:1.42;letter-spacing:-.008em;color:var(--fg)}.prose blockquote p+p{margin-top:.8em}.prose blockquote :where(cite,footer){display:block;margin-top:1em;font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-style:normal;font-weight:600;font-stretch:112%;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.prose hr{margin-block:3em}.prose figure{margin-block:2.2em}.prose :where(img,video){width:100%}.prose figcaption{margin-top:.8em;font-size:var(--fs-small);line-height:1.45;color:var(--muted)}.prose :where(code,kbd){padding:.12em .4em;font-family:var(--font-mono);font-size:.88em;background:var(--bg-alt);border-radius:var(--radius)}.prose :where(mark){padding:0 .15em;background:color-mix(in srgb,var(--glow) 55%,transparent);color:inherit}.prose .callout{margin-block:2.2em}.table,.prose table{width:100%;border-collapse:collapse;font-size:var(--fs-small);line-height:1.5;font-variant-numeric:tabular-nums;text-align:left}.table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.table-scroll:focus-visible{outline-offset:2px}.prose .table-scroll>table{min-width:30rem}.table :where(th,td),.prose table :where(th,td){padding:.95em 1.25em .95em 0;vertical-align:top;text-align:left;border-bottom:1px solid var(--line)}.table thead th,.prose table thead th{padding-top:.6em;font-size:var(--fs-eyebrow);font-weight:600;font-stretch:112%;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line-strong)}.table tbody th,.prose table tbody th{font-weight:600;color:var(--fg)}.table tbody th[scope=row]{width:38%}.table :where(td,th):last-child,.prose table :where(td,th):last-child{padding-right:0}.list-plain{list-style:none;margin:0;padding:0}.list-rule>li{padding-block:.95rem;border-bottom:1px solid var(--line)}.list-rule>li:first-child{border-top:1px solid var(--line)}.list-check>li,.list-cross>li{position:relative;padding:.55rem 0 .55rem 2rem}.list-check>li:before,.list-cross>li:before{content:"";position:absolute;left:0;top:.95rem;width:1.05rem;height:1.05rem;background-color:var(--accent);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.list-check>li:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2'%3E%3Cpath d='m4.5 12.5 5 5L19.5 7'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2'%3E%3Cpath d='m4.5 12.5 5 5L19.5 7'/%3E%3C/svg%3E")}.list-cross>li:before{background-color:var(--muted);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E")}.callout{position:relative;padding:1.5rem 1.5rem 1.5rem 1.75rem;color:var(--fg-soft);background:var(--bg-alt);border:1px solid var(--line);border-left:2px solid var(--accent);border-radius:var(--radius)}.callout>*+*{margin-top:.75em}.callout__title{font-size:var(--fs-eyebrow);font-weight:600;font-stretch:112%;letter-spacing:.16em;text-transform:uppercase;color:var(--fg)}.callout--alert{border-left-color:var(--alert)}.callout--alert .callout__title{color:var(--alert-text)}.section-heading{display:grid;gap:1.15rem;max-width:60rem}.section-heading--center{margin-inline:auto;justify-items:center;text-align:center}.section-heading--center .eyebrow--rule:after{content:"";flex:none;width:2rem;height:1px;background:var(--accent)}.section-heading__text{max-width:40rem}.section-heading__text>*+*{margin-top:.8em}.weight-art{--wa-bg: var(--ink);--wa-fill: var(--ink-soft);--wa-ink: var(--linen);--wa-cote: var(--glow);--wa-shadow: #000;position:relative;display:flex;flex-direction:column;width:100%;aspect-ratio:4 / 5;margin:0;overflow:hidden;background:var(--wa-bg);color:var(--wa-ink)}.weight-art--linen{--wa-bg: var(--linen-deep);--wa-fill: var(--linen);--wa-ink: var(--ink);--wa-cote: var(--slate-deep);--wa-shadow: var(--ink)}.weight-art--fill{height:100%;aspect-ratio:auto}.weight-art__svg{flex:1 1 auto;width:100%;min-height:0;height:100%}.weight-art__shadow rect{fill:var(--wa-shadow);opacity:.1}.weight-art__fill{fill:var(--wa-fill)}.weight-art__grid{fill:none;stroke:var(--wa-ink);stroke-width:.75;opacity:.2}.weight-art__dots{fill:none;stroke:var(--wa-ink);stroke-width:2.2;opacity:.34}.weight-art__stitch{fill:none;stroke:var(--wa-ink);stroke-width:.9;stroke-dasharray:2 4;opacity:.45}.weight-art__seam{fill:none;stroke:var(--wa-ink);stroke-width:1.25;opacity:.7}.weight-art__cote{fill:none;stroke:var(--wa-cote);stroke-width:1}.weight-art__dim{fill:var(--wa-ink);font-family:var(--font-sans);font-size:11.5px;font-weight:600;font-stretch:112%;letter-spacing:.16em;text-transform:uppercase;opacity:.85}.weight-art__label{fill:var(--wa-ink);stroke:var(--wa-fill);stroke-width:12px;stroke-linejoin:round;paint-order:stroke;font-family:var(--font-sans);font-size:58px;font-weight:500;font-stretch:120%;letter-spacing:-.02em}.weight-art__caption{flex:none;display:flex;align-items:center;gap:.8rem;padding:0 1.25rem 1.1rem;font-size:var(--fs-eyebrow);font-weight:600;font-stretch:112%;letter-spacing:.18em;text-transform:uppercase;opacity:.72}.weight-art__caption:before{content:"";flex:none;width:1.6rem;height:1px;background:var(--wa-cote)}.icon{display:inline-block;flex:none;width:var(--icon-size, 1.25em);height:var(--icon-size, 1.25em);vertical-align:middle}@media(prefers-reduced-motion:no-preference){:where(html.js:not(.lentia-failed):not([data-motion=off])) :is(.rv,[data-reveal]){opacity:0;transform:translate3d(0,var(--rv-shift),0);transition:opacity var(--rv-fade) var(--ease-settle) var(--rv-delay, 0ms),transform var(--rv-dur) var(--ease-settle) var(--rv-delay, 0ms)}:where(html.js:not(.lentia-failed):not([data-motion=off])) .rv--fade{transform:none}:where(html.js:not(.lentia-failed):not([data-motion=off])) .rv--left{transform:translate3d(calc(var(--rv-shift) * -1),0,0)}:where(html.js:not(.lentia-failed):not([data-motion=off])) .rv--right{transform:translate3d(var(--rv-shift),0,0)}:where(html.js:not(.lentia-failed):not([data-motion=off])) .rv--scale{transform:scale(.98)}:where(html.js:not(.lentia-failed):not([data-motion=off])) .rv--settle{transform:translate3d(0,calc(var(--rv-shift) * -.75),0) scale(1.01)}:where(html.js:not(.lentia-failed):not([data-motion=off])) .rv--clip{opacity:1;transform:none;clip-path:inset(0 0 100% 0);transition:clip-path var(--rv-dur) var(--ease-settle) var(--rv-delay, 0ms)}:where(html.js:not(.lentia-failed):not([data-motion=off])) .rv--clip>:is(img,picture,svg,.weight-art,.media-ph){transform:scale(1.04);transition:transform var(--rv-dur) var(--ease-settle) var(--rv-delay, 0ms)}:is(.rv,[data-reveal]).is-in{opacity:1;transform:none}.rv--clip.is-in{clip-path:inset(0 0 0 0)}.rv--clip.is-in>:is(img,picture,svg,.weight-art,.media-ph){transform:none}html:not([data-motion=off]) .split-words:not(.is-split){animation:sw-fallback .4s ease-out .6s both}.split-words .sw{display:inline-block;overflow:hidden;vertical-align:top;padding:.08em .05em .17em;margin:-.08em -.05em -.17em}.split-words .sw__w{display:inline-block;transform-origin:0 100%}:where(.split-words.is-split:not(.is-ssr)) .sw__w,:where(html.js:not(.lentia-failed):not([data-motion=off])) :where(.split-words.is-ssr:not([data-split-trigger=load])) .sw__w{transform:translate3d(0,112%,0) rotate(2deg);transition:transform .6s var(--ease-settle) calc(var(--split-delay, 0ms) / 2 + var(--i, 0) * 30ms)}.split-words.is-in .sw__w{transform:none}html:not([data-motion=off]) .split-words.is-ssr[data-split-trigger=load] .sw__w{animation:sw-rise 1s var(--ease-settle) calc(var(--split-delay, 0ms) + var(--i, 0) * 45ms) both}}@keyframes sw-rise{0%{transform:translate3d(0,112%,0) rotate(2deg)}to{transform:none}}@keyframes sw-fallback{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:no-preference){html:not([data-motion=off]) [data-parallax]{translate:0 var(--py, 0px);will-change:translate}}.progress-line{position:fixed;top:0;left:0;right:0;z-index:var(--z-header);height:2px;background:var(--glow);transform:scaleX(var(--progress, 0));transform-origin:left center;pointer-events:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:.001ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}.marquee.is-ready .marquee__track{animation:none!important}.aurora:before,.aurora:after{animation:none!important}.btn.is-loading:after{animation:none!important;width:100%;opacity:.55}}html[data-motion=off] *,html[data-motion=off] *:before,html[data-motion=off] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:.001ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}html[data-motion=off] .marquee.is-ready .marquee__track{animation:none!important}html[data-motion=off] .btn.is-loading:after{animation:none!important;width:100%;opacity:.55}@media print{html,body{background:#fff!important;color:#000!important}body{display:block}.surface,[data-surface]{--bg: #fff;--fg: #000;--muted: #444;--line: #bbb;--fg-soft: #222;background:#fff!important;color:#000!important}.rv,[data-reveal],.split-words,.split-words .sw__w{opacity:1!important;transform:none!important;clip-path:none!important;visibility:visible!important}.skip-link,.aurora,.marquee,.pause-btn,.progress-line,.no-print,.shopify-section-group-header-group,.shopify-section-group-footer-group,[class*=cart-drawer],[class*=mobile-menu]{display:none!important}.grain:after,html[data-grain=on] body:after{display:none!important}.container{max-width:none;padding-inline:0}.section{padding-block:1.5rem}.prose{max-width:none;font-size:11pt;color:#000}.prose a[href^=http]:after{content:" (" attr(href) ")";font-size:.85em;word-break:break-all}a{text-decoration:underline}h1,h2,h3,figure,blockquote,table{break-inside:avoid}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/lentia.css.map */
