:root,.scheme-paper{--bg: var(--paper);--fg: #0d1b2a;--fg-muted: #4b5665;--line: rgba(6, 26, 43, .14);--line-strong: rgba(6, 26, 43, .4);--field-line: rgba(6, 26, 43, .58);--surface: #ffffff;--accent: var(--accent-base);--btn-bg: var(--ink);--btn-fg: #ffffff;--btn-hover-bg: var(--accent-base);--btn-hover-fg: #ffffff;--serif: "Newsreader", Georgia, "Times New Roman", serif;--sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--gutter: clamp(20px, 4vw, 56px);--maxw: 1240px;--header-h: 77px;--ease: cubic-bezier(.2, .7, .2, 1)}.scheme-white{--bg: #ffffff;--surface: var(--paper)}.scheme-ink,.scheme-deep{--bg: var(--ink);--fg: #ffffff;--fg-muted: rgba(255, 255, 255, .74);--line: rgba(255, 255, 255, .16);--line-strong: rgba(255, 255, 255, .46);--field-line: rgba(255, 255, 255, .62);--surface: var(--ink-deep);--accent: var(--accent-on-dark);--btn-bg: #ffffff;--btn-fg: var(--ink);--btn-hover-bg: var(--accent-on-dark);--btn-hover-fg: var(--ink)}.scheme-deep{--bg: var(--ink-deep);--surface: var(--ink)}.scheme-accent{--bg: var(--accent-base);--fg: #ffffff;--fg-muted: rgba(255, 255, 255, .9);--line: rgba(255, 255, 255, .32);--line-strong: rgba(255, 255, 255, .62);--field-line: rgba(255, 255, 255, .8);--surface: rgba(255, 255, 255, .08);--accent: #ffffff;--btn-bg: #ffffff;--btn-fg: var(--ink);--btn-hover-bg: var(--ink);--btn-hover-fg: #ffffff}.scheme-ink,.scheme-deep,.scheme-paper,.scheme-white,.scheme-accent{background:var(--bg);color:var(--fg)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:140px}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--paper);color:var(--fg);font:400 1rem/1.7 var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}main{flex:1 0 auto;outline:none}body.nav-open{overflow:hidden}img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}p{margin:0 0 1em}ul,ol{margin:0;padding:0}h1,h2,h3,h4{margin:0 0 .5em;font-family:var(--serif);font-weight:300;line-height:1.18;letter-spacing:-.005em;text-wrap:balance}h1{font-size:clamp(2.7rem,5.3vw,4.75rem);line-height:1.16}h2{font-size:clamp(2.05rem,3.2vw,2.9rem)}h3{font-size:clamp(1.35rem,1.9vw,1.65rem);font-weight:400}h1 em,h2 em,h3 em{font-style:normal;color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}::selection{background:var(--accent-base);color:#fff}.skip-link{position:absolute;left:-9999px;top:8px;z-index:300;padding:12px 18px;background:#fff;color:#000}.skip-link:focus{left:8px}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wrap{width:100%;max-width:calc(var(--maxw) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.wrap--narrow{max-width:calc(860px + 2 * var(--gutter))}.wrap--reading{max-width:calc(680px + 2 * var(--gutter))}.section{padding-block:clamp(72px,9vw,128px)}.sec-head{margin-bottom:clamp(40px,5vw,72px)}.sec-head h2{margin-bottom:0}.sec-head--split{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(24px,5vw,80px);align-items:end}.sec-head__aside{color:var(--fg-muted);font-weight:300;font-size:1.0625rem}.sec-head__aside p:last-child{margin-bottom:0}.sec-head__aside .link-arrow{margin-top:14px}@media(max-width:860px){.sec-head--split{grid-template-columns:1fr}}.eyebrow{display:block;margin:0 0 1.25rem;font:500 .78rem/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.eyebrow--sm{margin-bottom:.55rem;font-size:.7rem}.section-label{margin:0 0 clamp(36px,5vw,64px);text-align:center;font:500 .8rem/1.4 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--fg)}.lead{max-width:58ch;margin:0 0 1em;font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:300;line-height:1.65;color:var(--fg-muted)}.lead>:last-child{margin-bottom:0}.muted{color:var(--fg-muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.65em;padding:.95em 1.7em;border:1px solid var(--btn-bg);background:var(--btn-bg);color:var(--btn-fg);font:500 .9375rem/1.2 var(--sans);letter-spacing:.01em;cursor:pointer;transition:background .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease)}.btn:hover{background:var(--btn-hover-bg);border-color:var(--btn-hover-bg);color:var(--btn-hover-fg)}.btn--ghost{background:transparent;color:var(--fg);border-color:var(--line-strong)}.btn--ghost:hover{background:var(--fg);border-color:var(--fg);color:var(--bg)}.btn--block{width:100%}.btn--sm{padding:.7em 1.2em;font-size:.85rem}.btn[disabled]{opacity:.45;cursor:not-allowed}.btn-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:2rem}.link-arrow{display:inline-flex;align-items:center;gap:.6em;font:500 .9375rem/1.4 var(--sans);color:var(--fg);background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;padding-bottom:3px;transition:color .25s,background-size .3s var(--ease)}.link-arrow .icon{transition:transform .3s var(--ease)}.link-arrow:hover{color:var(--accent)}.link-arrow:hover .icon{transform:translate(4px)}.icon{flex:none}.utility{background:var(--ink);color:#ffffffc7;font-size:.78rem}.utility__inner{display:flex;justify-content:space-between;align-items:center;min-height:38px;gap:24px}.utility__links{display:flex;align-items:center;gap:28px}.utility a{display:inline-flex;align-items:center;gap:.55em;transition:color .2s}.utility a:hover{color:#fff}@media(max-width:1099px){.utility{display:none}}#shopify-section-header{position:sticky;top:0;z-index:100}.site-header{position:relative;background:#fff;color:#0d1b2a;border-bottom:1px solid rgba(6,26,43,.12);--accent: var(--accent-base)}.header-bar{display:flex;align-items:center;gap:36px;min-height:var(--header-h)}.brand{display:block;flex:none}.brand img{width:var(--logo-w, 210px);max-width:56vw;height:auto}.primary-nav{display:flex;align-items:center;flex:1;gap:clamp(20px,2.2vw,34px)}.primary-nav a{position:relative;padding:.7rem 0;font:400 .9375rem/1 var(--sans);color:#3b4757;transition:color .2s;white-space:nowrap}.primary-nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--accent-base);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.primary-nav a:hover,.primary-nav a[aria-current=page]{color:#0d1b2a}.primary-nav a:hover:after,.primary-nav a[aria-current=page]:after{transform:scaleX(1)}.primary-nav a.is-cta{margin-left:auto;padding:.8rem 1.3rem;background:var(--ink);color:#fff}.primary-nav a.is-cta:after{display:none}.primary-nav a.is-cta:hover{background:var(--accent-base)}.primary-nav a.is-home{display:none}.header-tools{display:flex;align-items:center;gap:2px;margin-left:auto}.primary-nav+.header-tools{margin-left:0}.icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;background:none;border:0;color:#3b4757;cursor:pointer;transition:color .2s}.icon-btn:hover{color:#0d1b2a}.cart-count{position:absolute;top:4px;right:2px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--accent-base);color:#fff;font:600 .62rem/17px var(--sans);text-align:center}.nav-toggle{display:none}.header-tools .lang-form{margin-right:6px}@media(max-width:1099px){:root{--header-h: 69px}.primary-nav{display:none}.nav-toggle{display:inline-flex}.brand img{width:176px}.header-tools .lang-form{display:none}}@media(max-width:480px){.brand img{width:150px}.header-bar{gap:8px}.icon-btn{width:40px}.header-tools{margin-right:-8px}}.mobile-nav{position:fixed;inset:var(--header-h) 0 0 0;z-index:99;overflow-y:auto;background:var(--ink);color:#fff;padding:28px var(--gutter) 48px}.mobile-nav[hidden]{display:none}.mobile-nav__links{list-style:none;border-top:1px solid rgba(255,255,255,.16)}.mobile-nav__links a{display:block;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.16);font:300 1.7rem/1.2 var(--serif)}.mobile-nav__links a[aria-current=page]{color:var(--accent-on-dark)}.mobile-nav__meta{display:grid;gap:12px;margin-top:30px;font-size:.95rem;color:#ffffffc7}.mobile-nav__meta a{display:inline-flex;align-items:center;gap:.6em}.mobile-nav .lang-form{margin-top:24px;margin-left:-9px}@media(min-width:1100px){.mobile-nav{display:none!important}}.lang-list{display:flex;align-items:center;gap:2px;margin:0;padding:0;list-style:none}.lang-list button{padding:8px 9px;border:0;border-bottom:2px solid transparent;background:none;color:#4b5665;font:500 .8rem/1 var(--sans);letter-spacing:.06em;cursor:pointer;transition:color .2s,border-color .2s}.lang-list button:hover{color:#0d1b2a}.lang-list button[aria-current=true]{color:#0d1b2a;border-bottom-color:var(--accent-base)}.mobile-nav .lang-list button{color:#ffffffb8;font-size:.9rem}.mobile-nav .lang-list button:hover{color:#fff}.mobile-nav .lang-list button[aria-current=true]{color:#fff;border-bottom-color:var(--accent-on-dark)}[id^=shopify-section-][id$=__subnav]{position:sticky;top:var(--header-h);z-index:90}.shopify-section:has(>.subnav){position:sticky;top:var(--header-h);z-index:90}.subnav{position:relative;background:#fff;border-bottom:1px solid rgba(6,26,43,.12)}.subnav__inner{display:flex;align-items:center;gap:clamp(20px,2.6vw,40px);min-height:50px;overflow-x:auto;scrollbar-width:none}.subnav__inner::-webkit-scrollbar{display:none}.subnav a{position:relative;flex:none;padding:15px 0;font:400 .875rem/1 var(--sans);color:#4b5665;transition:color .2s}.subnav a:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--accent-base);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.subnav a:hover,.subnav a[aria-current=true]{color:#0d1b2a}.subnav a:focus-visible{outline-offset:0}.subnav a[aria-current=true]:after{transform:scaleX(1)}.hero{position:relative;display:flex;align-items:flex-end;overflow:hidden;min-height:clamp(560px,82vh,780px);padding-block:80px clamp(64px,8vw,110px)}.hero__art{position:absolute;top:0;right:0;bottom:0;left:30%;opacity:.95;-webkit-mask-image:linear-gradient(90deg,transparent,#000 38%);mask-image:linear-gradient(90deg,transparent,#000 38%);pointer-events:none}.hero__art img{width:100%;height:100%;object-fit:cover;object-position:left center}.hero__inner{position:relative;width:100%}.hero__copy{max-width:780px}.hero__copy h1{margin-bottom:.4em}.hero__text{max-width:44ch;margin:0;font-size:clamp(1.1rem,1.6vw,1.375rem);font-weight:300;line-height:1.55;color:var(--fg-muted)}.hero__links{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:2.4rem}@media(max-width:860px){.hero{min-height:520px}.hero__art{top:0;right:0;bottom:0;left:0;opacity:.5;-webkit-mask-image:linear-gradient(180deg,transparent,#000 60%);mask-image:linear-gradient(180deg,transparent,#000 60%)}}.statement{padding-block:clamp(80px,10vw,150px) clamp(40px,5vw,72px)}.statement__text{max-width:25em;margin:0 auto;text-align:center;font:300 clamp(1.55rem,2.6vw,2.25rem)/1.42 var(--sans);letter-spacing:-.01em;text-wrap:balance}.narrative{padding-block:clamp(24px,3vw,40px) clamp(72px,9vw,120px)}.narrative__text{font-size:1.0625rem;font-weight:300;line-height:1.8;color:var(--fg)}.narrative__text p{margin-bottom:1.4em}.narrative__text a{background:linear-gradient(var(--accent),var(--accent)) 0 100% / 100% 1px no-repeat;padding-bottom:2px;transition:color .2s}.narrative__text a:hover{color:var(--accent)}.feature{padding-block:clamp(40px,5vw,72px)}.feature__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center}.feature__grid--reverse .feature__art{order:2}.feature__grid--card{background:#fff;color:#0d1b2a;padding:0;gap:0;--fg: #0d1b2a;--fg-muted: #4b5665;--accent: var(--accent-base);--line: rgba(6, 26, 43, .14);--btn-bg: var(--ink);--btn-fg: #fff}.feature__grid--card .feature__copy{padding:clamp(32px,4vw,64px)}.art{position:relative;overflow:hidden;background:var(--ink-deep)}.art img{width:100%;height:100%;object-fit:cover}.feature__art{aspect-ratio:5 / 4}.feature__copy h2{margin-bottom:.55em}.feature__text{max-width:46ch;margin-bottom:1.6rem;font-size:1.0625rem;font-weight:300;line-height:1.75;color:var(--fg-muted)}.feature__text>:last-child{margin-bottom:0}@media(max-width:860px){.feature__grid{grid-template-columns:1fr}.feature__grid--reverse .feature__art{order:0}.feature__grid--card{grid-template-columns:1fr}}.offerings{padding-block:clamp(64px,8vw,120px)}.offerings__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,44px)}.offering{display:flex;flex-direction:column;padding-top:22px;border-top:1px solid var(--line-strong)}.offering__title{margin:0 0 .35rem;font:500 1.125rem/1.35 var(--sans)}.offering__meta{margin:0 0 .9rem;font:400 .85rem/1.4 var(--sans);color:var(--accent)}.offering__text{margin-bottom:1.4rem;font-size:.98rem;font-weight:300;line-height:1.7;color:var(--fg-muted)}.offering .link-arrow{align-self:flex-start;margin-top:auto}@media(max-width:1020px){.offerings__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.offerings__grid{grid-template-columns:1fr}}.work{padding-block:clamp(64px,8vw,120px)}.work-feature{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);background:#fff;color:#0d1b2a;--fg: #0d1b2a;--fg-muted: #4b5665;--accent: var(--accent-base);--line: rgba(6, 26, 43, .14)}.work-feature__art{min-height:360px}.work-feature__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,56px)}.work-tag{margin:0 0 .9rem;font:400 .78rem/1.4 var(--sans);color:var(--fg-muted);letter-spacing:.02em}.work-feature h3{margin-bottom:.6em;font-size:clamp(1.6rem,2.6vw,2.35rem);font-weight:400;line-height:1.2}.work-feature h3 a{display:inline}.work-feature h3 .icon{display:inline-block;margin-left:.2em;color:var(--accent);vertical-align:-.1em}.work-feature p:not(.work-tag){color:var(--fg-muted);font-size:1rem;font-weight:300}.work-feature .link-arrow{align-self:flex-start;margin-top:.6rem}.work-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,44px);margin-top:clamp(28px,3vw,44px)}.work-tile__art{aspect-ratio:16 / 9;margin-bottom:22px}.work-tile h3{margin-bottom:.45em;font-size:1.55rem}.work-tile p:not(.work-tag){color:var(--fg-muted);font-size:.98rem;font-weight:300}.work-tile .work-tag{color:var(--fg-muted)}@media(max-width:860px){.work-feature{grid-template-columns:1fr}.work-feature__art{min-height:240px}.work-tiles{grid-template-columns:1fr}}.insights{padding-block:clamp(64px,8vw,120px)}.insights__intro{max-width:52ch;margin:-24px auto clamp(36px,5vw,60px);text-align:center;font-size:1.0625rem;font-weight:300;color:var(--fg-muted)}.insights__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),300px));justify-content:center;gap:clamp(16px,2vw,28px)}.insight{display:flex;flex-direction:column;padding:0;background:transparent;transition:background .3s var(--ease),color .3s var(--ease)}.insight__media{aspect-ratio:16 / 10}.insight__body{display:flex;flex:1;flex-direction:column;padding:18px 2px 8px;transition:padding .3s var(--ease)}.insight__tag{margin:0 0 .55rem;font:400 .72rem/1.4 var(--sans);color:var(--fg-muted)}.insight h3{margin-bottom:.55rem;font-size:1.32rem;font-weight:400;line-height:1.25}.insight__date{margin:0 0 .5rem;font:italic 300 .85rem/1.4 var(--serif);color:var(--fg-muted)}.insight__text{margin:0;font-size:.9rem;font-weight:300;line-height:1.65;color:var(--fg-muted)}.insight:hover{background:#fff;color:#0d1b2a;--fg-muted: #4b5665;--accent: var(--accent-base)}.insight:hover .insight__body{padding:18px 16px 20px}.insight:hover h3{text-decoration:underline;text-underline-offset:3px}.insights__more{display:flex;justify-content:center;margin-top:clamp(36px,4vw,56px)}@media(max-width:1020px){.insights__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.insights__grid{grid-template-columns:1fr}}.ledger>*{border-bottom:1px solid var(--line)}.ledger-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:4px 20px;padding:22px 0}.ledger-row__main{display:block;min-width:0}.ledger-row__title{display:block;font:400 1.4rem/1.25 var(--serif);transition:color .25s}.ledger-row__note{display:block;margin-top:6px;font-size:.88rem;font-weight:300;line-height:1.55;color:var(--fg-muted)}.ledger-row__price{font:400 1.3rem/1 var(--serif);font-variant-numeric:lining-nums;white-space:nowrap}.ledger-row__arrow{color:var(--accent);align-self:center;opacity:0;transform:translate(-8px);transition:opacity .3s,transform .3s var(--ease)}.ledger-row:hover .ledger-row__title{color:var(--accent)}.ledger-row:hover .ledger-row__arrow{opacity:1;transform:none}@media(hover:none){.ledger-row__arrow{opacity:1;transform:none}}@media(max-width:560px){.ledger-row{grid-template-columns:minmax(0,1fr) auto}.ledger-row__arrow{display:none}}.grid-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:clamp(28px,3.4vw,48px) clamp(20px,2.6vw,36px)}.pcard{display:flex;flex-direction:column}.pcard__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border:1px solid var(--line);background:var(--surface)}.pcard__media img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.pcard:hover .pcard__media img{transform:scale(1.03)}.pcard__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;text-align:center;font:400 1.5rem/1.25 var(--serif)}.pcard__body{display:flex;flex:1;flex-direction:column;padding-top:22px}.pcard__title{margin:0 0 .5rem;font-size:1.6rem}.pcard__title a{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .4s var(--ease)}.pcard:hover .pcard__title a{background-size:100% 1px}.pcard__text{margin:0 0 1.2rem;font-size:.93rem;font-weight:300;line-height:1.65;color:var(--fg-muted)}.pcard__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding-top:16px;border-top:1px solid var(--line)}.price{font:400 1.4rem/1 var(--serif);font-variant-numeric:lining-nums}.price__prefix{margin-right:.35em;font:500 .68rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted)}.price__compare{margin-left:.6em;font-size:1rem;color:var(--fg-muted)}.price__tax{margin-left:.15em;font:500 .68rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);white-space:nowrap}.steps{list-style:none;counter-reset:step;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:clamp(28px,3vw,48px)}.step{counter-increment:step;padding-top:22px;border-top:1px solid var(--line-strong)}.step:before{content:counter(step,decimal-leading-zero);display:block;margin-bottom:34px;font:400 1rem/1 var(--serif);font-variant-numeric:lining-nums;letter-spacing:.1em;color:var(--accent)}.step__meta{display:inline-block;margin-bottom:14px;padding:.45em .8em;border:1px solid var(--line);font:500 .68rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted)}.step__title{margin-bottom:.55rem;font-size:1.6rem;font-weight:400}.step p{margin:0;font-size:.97rem;font-weight:300;line-height:1.7;color:var(--fg-muted)}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,7vw,110px);align-items:start}.split--reverse .split__copy{order:2}.split__copy h2{margin-bottom:.5em}.split__text{max-width:52ch;color:var(--fg-muted);font-size:1.0625rem;font-weight:300;line-height:1.75}.split__text>:last-child{margin-bottom:0}.split__note{margin-top:2rem;max-width:54ch;font-size:.8rem;line-height:1.6;color:var(--fg-muted)}.split__list{border-top:1px solid var(--line)}.fact{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:8px 28px;padding:22px 0;border-bottom:1px solid var(--line)}.fact__label{margin:0;padding-top:.5em;font:500 .7rem/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.fact__value{margin:0;font:300 1.45rem/1.35 var(--serif)}@media(max-width:860px){.split{grid-template-columns:1fr}.split--reverse .split__copy{order:0}.fact{grid-template-columns:1fr}}.faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,7vw,110px);align-items:start}.faq__intro{position:sticky;top:150px}.faq__intro .lead{margin-top:1rem}.faq__list{border-top:1px solid var(--line-strong)}.faq__item{border-bottom:1px solid var(--line)}.faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;cursor:pointer;list-style:none;font:400 1.35rem/1.3 var(--serif)}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"";flex:none;width:14px;height:14px;background:linear-gradient(var(--accent),var(--accent)) center / 100% 1px no-repeat,linear-gradient(var(--accent),var(--accent)) center / 1px 100% no-repeat;transition:transform .3s var(--ease)}.faq__item[open] summary:after{transform:rotate(45deg)}.faq__item summary:hover{color:var(--accent)}.faq__answer{padding:0 0 26px;max-width:62ch;font-weight:300;color:var(--fg-muted)}.faq__answer>:last-child{margin-bottom:0}@media(max-width:860px){.faq{grid-template-columns:1fr}.faq__intro{position:static}}.cta{padding-block:clamp(80px,10vw,140px);text-align:center}.cta h2{max-width:17ch;margin-inline:auto;font-size:clamp(2.3rem,4.4vw,3.6rem)}.cta .lead{margin-inline:auto}.cta .btn-row{justify-content:center}.cta__details{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 40px;margin-top:3rem;padding-top:2rem;border-top:1px solid var(--line);font-size:.92rem;color:var(--fg-muted)}.cta__details a,.cta__details span{display:inline-flex;align-items:center;gap:.6em}.cta__details a:hover{color:var(--fg)}.page-hero{position:relative;overflow:hidden;padding-block:clamp(44px,5vw,80px) clamp(56px,7vw,104px)}.page-hero__art{position:absolute;top:0;right:0;bottom:0;left:42%;opacity:.7;-webkit-mask-image:linear-gradient(90deg,transparent,#000 45%);mask-image:linear-gradient(90deg,transparent,#000 45%);pointer-events:none}.page-hero__art img{width:100%;height:100%;object-fit:cover;object-position:left center}.page-hero .wrap{position:relative}.page-hero h1{max-width:15ch;margin-bottom:.35em;font-size:clamp(2.6rem,5.2vw,4.4rem)}.page-hero--wide h1{max-width:19ch}.page-hero .lead{margin-bottom:0}.breadcrumb{display:flex;flex-wrap:wrap;gap:.6em;margin-bottom:clamp(28px,4vw,52px);font-size:.8rem;color:var(--fg-muted)}.breadcrumb a:hover,.breadcrumb [aria-current]{color:var(--fg)}.rte{font-size:1.0625rem;color:var(--fg)}.rte>*+*{margin-top:1.1em;margin-bottom:0}.rte h2{margin-top:1.7em;font-size:clamp(1.8rem,2.8vw,2.4rem)}.rte h3{margin-top:1.5em;font-size:1.55rem}.rte a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.rte strong{font-weight:600}.rte ul,.rte ol{list-style:none;padding:0}.rte ul li{position:relative;margin:.55em 0;padding-left:1.7em}.rte ul li:before{content:"";position:absolute;left:0;top:.85em;width:.8em;height:1px;background:var(--accent)}.rte ol{counter-reset:r}.rte ol li{counter-increment:r;position:relative;margin:.55em 0;padding-left:2em}.rte ol li:before{content:counter(r) ".";position:absolute;left:0;color:var(--accent);font-family:var(--serif)}.rte iframe,.rte video,.rte img{max-width:100%}.rte iframe{width:100%;border:0}.rte{overflow-wrap:anywhere}.rte pre{max-width:100%;overflow-x:auto;white-space:pre-wrap}.rte table{display:block;max-width:100%;overflow-x:auto}.rte blockquote{margin-inline:0;padding-left:1.5em;border-left:1px solid var(--accent);font:300 1.5rem/1.45 var(--serif)}.rte table{width:100%;border-collapse:collapse}.rte th,.rte td{padding:.8em .6em;border-bottom:1px solid var(--line);text-align:left}.rte input,.rte textarea,.rte select{width:100%;padding:14px 0;border:0;border-bottom:1px solid var(--field-line);border-radius:0;background:transparent;font:inherit;color:inherit}.rte button,.rte input[type=submit]{width:auto;padding:.95em 1.7em;border:1px solid var(--ink);background:var(--ink);color:#fff;font:500 .9375rem/1.2 var(--sans);cursor:pointer}.pdp{padding-block:clamp(32px,4vw,64px) clamp(72px,9vw,130px)}.pdp__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,6vw,96px);align-items:start}.pdp__media{position:sticky;top:110px;display:grid;gap:14px}.pdp__media img{width:100%;border:1px solid var(--line)}.pdp__info h1{font-size:clamp(2.3rem,4.2vw,3.6rem)}.pdp__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0 0 1.8rem;padding-bottom:1.8rem;border-bottom:1px solid var(--line)}.pdp__price .price{font-size:2rem}.pdp__form{display:grid;gap:12px;margin-bottom:2.4rem}.pdp__gross{font:300 .86rem/1.3 var(--sans);color:var(--fg-muted);white-space:nowrap}.pdp__vat,.pdp__reassure{margin:4px 0 0;font-size:.82rem;color:var(--fg-muted)}.pdp__desc{padding-top:2rem;border-top:1px solid var(--line);font-weight:300}.pdp .shopify-payment-button__button{border-radius:0!important;min-height:52px}@media(max-width:900px){.pdp__grid{grid-template-columns:1fr}.pdp__media{position:static}}.form{display:grid;gap:26px}.field-label{display:block;margin-bottom:2px;font:500 .7rem/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted)}.field{width:100%;padding:12px 0;border:0;border-bottom:1px solid var(--field-line);border-radius:0;background:transparent;font:300 1.05rem/1.5 var(--sans);color:var(--fg);transition:border-color .25s}.field:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent)}.field::placeholder{color:var(--fg-muted);opacity:.7}textarea.field{min-height:150px;resize:vertical}select.field{appearance:none;-webkit-appearance:none}.form__row{display:grid;grid-template-columns:1fr 1fr;gap:26px}@media(max-width:620px){.form__row{grid-template-columns:1fr}}.notice{padding:16px 20px;border:1px solid var(--accent);color:var(--accent);font-size:.95rem}.notice--error{border-color:#b3261e;color:#b3261e}.scheme-ink .notice--error,.scheme-deep .notice--error{border-color:#ff8a80;color:#ff8a80}.notice ul{list-style:none}.contact{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(40px,7vw,120px);align-items:start}.contact__details{border-top:1px solid var(--line-strong)}.contact__item{display:grid;grid-template-columns:34px 1fr;gap:12px;padding:24px 0;border-bottom:1px solid var(--line)}.contact__item dl{margin:0}.contact__item .icon{margin-top:.3em;color:var(--accent)}.contact__item dt{margin:0 0 4px;font:500 .7rem/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted)}.contact__item dd{margin:0;font:300 1.4rem/1.35 var(--serif)}.contact__item a:hover{color:var(--accent)}.contact__intro{margin-bottom:2.4rem}.contact--single{grid-template-columns:minmax(0,760px)}@media(max-width:900px){.contact{grid-template-columns:1fr}}.cart{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr);gap:clamp(36px,6vw,88px);align-items:start}.cart__head,.cart-row{display:grid;grid-template-columns:96px minmax(0,1fr) 96px 120px;gap:20px;align-items:center}.cart__head{padding-bottom:14px;border-bottom:1px solid var(--line-strong);font:500 .68rem/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted)}.cart__head span:last-child,.cart-row__total{text-align:right}.cart-row{padding:26px 0;border-bottom:1px solid var(--line)}.cart-row__img{display:block;border:1px solid var(--line);background:var(--surface)}.cart-row__img img{width:100%;height:auto}.cart-row__title{display:block;font:400 1.45rem/1.25 var(--serif)}.cart-row__title:hover{color:var(--accent)}.cart-row__variant{margin:4px 0 0;font-size:.85rem;color:var(--fg-muted)}.cart-row__remove{display:inline-block;margin-top:10px;font-size:.78rem;text-decoration:underline;text-underline-offset:3px;color:var(--fg-muted)}.cart-row__remove:hover{color:var(--accent)}.cart-row__qty{width:64px;text-align:center;padding:10px 0}.cart-row__total{font:400 1.35rem/1 var(--serif);font-variant-numeric:lining-nums}.cart__summary{position:sticky;top:120px;padding:clamp(24px,3vw,40px);border:1px solid var(--line-strong);background:var(--surface)}.cart__subtotal{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.cart__subtotal .price{font-size:1.9rem}.cart__note{margin-bottom:1.6rem;font-size:.82rem;color:var(--fg-muted)}.cart__invoice{margin:0 0 1.6rem;padding:1.2rem 0 0;border:0;border-top:1px solid var(--line);min-width:0}.cart__invoice legend{padding:0 .8em 0 0}.cart__invoice-hint{margin:0 0 1rem;font-size:.82rem;color:var(--fg-muted)}.cart__invoice .field{margin-bottom:1rem;padding:8px 0;font-size:1rem}.cart__invoice .field:last-child{margin-bottom:0}.cart-row__total .price__tax{display:block;margin:6px 0 0}.cart__summary .btn+.btn{margin-top:10px}.cart-empty{max-width:46ch}@media(max-width:900px){.cart{grid-template-columns:1fr}.cart__summary{position:static}}@media(max-width:620px){.cart__head{display:none}.cart-row{grid-template-columns:76px minmax(0,1fr)}.cart-row__qty-wrap,.cart-row__total{grid-column:2;text-align:left}}.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:clamp(48px,6vw,88px);font-size:.9rem}.pagination ul{display:flex;gap:6px;list-style:none}.pagination a,.pagination span{display:inline-flex;min-width:42px;height:42px;align-items:center;justify-content:center;padding:0 12px;border:1px solid var(--line)}.pagination a:hover{border-color:var(--fg)}.pagination [aria-current]{background:var(--ink);border-color:var(--ink);color:#fff}.search-form{display:flex;gap:12px;max-width:640px;margin-top:2rem}.search-form .field{flex:1;color:#fff}.result-list{list-style:none;border-top:1px solid var(--line)}.result-list li{border-bottom:1px solid var(--line)}.result-list a{display:block;padding:22px 0;font:400 1.5rem/1.25 var(--serif)}.result-list a:hover{color:var(--accent)}.result-list small{display:block;margin-top:4px;font:300 .88rem/1.5 var(--sans);color:var(--fg-muted)}.post-card{display:block;padding-top:22px;border-top:1px solid var(--line-strong)}.post-card time{display:block;margin-bottom:14px;font:500 .7rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.post-card__title{font-size:clamp(1.35rem,1.9vw,1.65rem);font-weight:400;transition:color .25s}.post-card:hover .post-card__title{color:var(--accent)}.post-card p{color:var(--fg-muted);font-size:.95rem;font-weight:300}.article__img{margin-bottom:3rem;border:1px solid var(--line)}.collection-card{display:block}.collection-card__media{aspect-ratio:4 / 3;overflow:hidden;border:1px solid var(--line);background:var(--ink)}.collection-card__media img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.collection-card:hover img{transform:scale(1.035)}.collection-card__title{margin:20px 0 4px;font-size:clamp(1.35rem,1.9vw,1.65rem);font-weight:400}.not-found{text-align:center}.not-found .eyebrow{justify-content:center}.not-found h1{max-width:14ch;margin-inline:auto}.not-found .lead{margin-inline:auto}.not-found .btn-row{justify-content:center}.site-footer{padding-top:clamp(64px,8vw,110px)}.footer-grid{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,.7fr)) minmax(0,1.2fr);gap:clamp(32px,4vw,72px);padding-bottom:clamp(48px,6vw,80px)}.footer-brand img{width:min(300px,100%);margin-bottom:28px}.footer-brand p{max-width:38ch;color:var(--fg-muted);font-size:.95rem;font-weight:300}.footer-contact{display:grid;gap:10px;margin-top:26px;font-size:.92rem;font-style:normal;color:var(--fg-muted)}.footer-contact a,.footer-contact span{display:inline-flex;align-items:flex-start;gap:.7em}.footer-contact .icon{margin-top:.3em;color:var(--accent)}.footer-contact a:hover{color:var(--fg)}.footer-col h2{margin:0 0 1.4rem;font:500 .72rem/1.4 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--fg)}.footer-col ul{list-style:none;display:grid;gap:12px}.footer-col a{font-size:.95rem;font-weight:300;color:var(--fg-muted);transition:color .2s}.footer-col a:hover{color:var(--fg)}.newsletter p{font-size:.92rem;color:var(--fg-muted);margin-bottom:1rem}.newsletter__row{display:flex;border-bottom:1px solid var(--field-line)}.newsletter__row input{flex:1;min-width:0;padding:14px 0;border:0;background:transparent;color:var(--fg);font:300 .95rem var(--sans)}.newsletter__row input:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.newsletter__row button{padding:0 0 0 16px;border:0;background:none;cursor:pointer;font:500 .85rem/1 var(--sans);color:var(--accent)}.newsletter .newsletter__fine{margin:12px 0 0;font-size:.74rem}.newsletter__fine a{text-decoration:underline;text-underline-offset:2px}.social{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:22px}.social a{font-size:.85rem;color:var(--fg-muted)}.social a:hover{color:var(--accent)}.footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 32px;padding-block:28px;border-top:1px solid var(--line);font-size:.8rem;color:var(--fg-muted)}.footer-bottom__legal{display:flex;flex-wrap:wrap;gap:6px 22px}.payment-icons{display:flex;flex-wrap:wrap;gap:6px;list-style:none}.payment-icons svg{width:38px;height:24px}@media(max-width:1000px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand{grid-column:1 / -1}}@media(max-width:560px){.footer-grid{grid-template-columns:1fr}}.password{min-height:100vh;display:grid;place-items:center;padding:48px var(--gutter);text-align:center}.password__inner{width:100%;max-width:520px}.password__logo{width:min(340px,80%);margin:0 auto 56px}.password h1{font-size:clamp(2.3rem,6vw,3.4rem)}.password .form{margin-top:2rem;text-align:left}.password__admin{margin-top:36px;font-size:.8rem;color:var(--fg-muted)}.password__admin a{text-decoration:underline;text-underline-offset:3px}.tiers{margin:0 0 1.2rem;padding:0;border:0;min-width:0}.tiers legend{padding:0;margin-bottom:12px}.tier{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:4px 14px;margin:0 0 10px;padding:16px 18px;border:1px solid var(--field-line);background:transparent;cursor:pointer;transition:border-color .2s,background .2s}.tier:before{content:"";width:16px;height:16px;border:1px solid var(--fg);border-radius:50%;background:transparent;transition:background .2s,border-color .2s,box-shadow .2s}.tier input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.tier:hover{border-color:var(--fg)}.tier:focus-within{outline:2px solid var(--accent);outline-offset:2px}.tier.is-selected{border-color:var(--accent);background:var(--surface)}.tier.is-selected:before{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 3px var(--surface)}.tier.is-unavailable{opacity:.5;cursor:not-allowed}.tier__text{min-width:0}.tier__name{display:block;font:500 1rem/1.3 var(--sans)}.tier__detail{display:block;margin-top:2px;font:300 .86rem/1.4 var(--sans);color:var(--fg-muted)}.tier__price{font:400 1.45rem/1 var(--serif);font-variant-numeric:lining-nums;white-space:nowrap;text-align:right}.tier__gross{display:block;margin-top:6px;font:300 .78rem/1.2 var(--sans);color:var(--fg-muted)}@media(max-width:359px){.tiers:has(.price__tax) .tier{grid-template-columns:22px minmax(0,1fr)}.tiers:has(.price__tax) .tier:before{grid-row:1 / span 2}.tiers:has(.price__tax) .tier__price{grid-column:2;text-align:left}}.rte .dk-form{max-width:680px;margin:2.2rem 0 0}.rte .dk-form .dk-f{margin-bottom:1.3rem}.rte .dk-form label{margin-bottom:2px;font:500 .7rem/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted)}.rte .dk-form input,.rte .dk-form select,.rte .dk-form textarea{padding:12px 0;border:0;border-bottom:1px solid var(--field-line);border-radius:0;background:transparent;color:var(--fg);font:300 1.05rem/1.5 var(--sans)}.rte .dk-form input:focus-visible,.rte .dk-form select:focus-visible,.rte .dk-form textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent)}.rte .dk-form .dk-check{align-items:flex-start;font-size:.9rem;color:var(--fg-muted)}.rte .dk-form .dk-check label{all:unset}.rte .dk-form .dk-check input{width:auto;margin-top:.25rem;border:1px solid var(--field-line)}.rte .dk-form button{padding:.95em 1.7em;border:1px solid var(--ink);border-radius:0;background:var(--ink);color:#fff;font:500 .9375rem/1.2 var(--sans);transition:background .3s var(--ease),border-color .3s var(--ease)}.rte .dk-form button:hover{background:var(--accent-base);border-color:var(--accent-base)}.rte .dk-form .dk-note{font-size:.8rem;color:var(--fg-muted);opacity:1}.rte .dk-ok{border-left:2px solid var(--accent);border-radius:0;background:var(--surface);color:var(--fg)}.rte .dk-calendly{margin:2rem 0;border:1px solid var(--line);background:#fff}.rte .dk-calendly iframe{display:block;width:100%;height:760px;border:0}.otable-wrap{overflow-x:auto}.otable{width:100%;border-collapse:collapse;text-align:left}.otable thead th{padding:0 28px 18px 0;border-bottom:1px solid var(--line-strong);font:500 .7rem/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);text-align:left;vertical-align:bottom}.otable tbody th,.otable tbody td{padding:28px 28px 28px 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.otable__offer{width:19%;font:400 1.4rem/1.25 var(--serif)}.otable__offer a{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .4s var(--ease),color .25s}.otable__offer a:hover{color:var(--accent);background-size:100% 1px}.otable__tag{display:block;margin-top:10px;font:500 .66rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted)}.otable td{font-size:.95rem;font-weight:300;line-height:1.65;color:var(--fg-muted)}.otable__question{width:21%}.otable td.otable__question{font:300 1.2rem/1.4 var(--serif);color:var(--fg)}.otable__time{width:11%;white-space:nowrap}.otable__price{width:15%}.otable__price .price{display:block;font-size:1.3rem;color:var(--fg);white-space:nowrap}.otable__credit{display:block;margin-top:10px;max-width:24ch;font:300 .8rem/1.5 var(--sans);color:var(--fg-muted)}.otable__note{margin:28px 0 0;max-width:72ch;font-size:.85rem;line-height:1.6;color:var(--fg-muted)}@media(max-width:960px){.otable thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.otable,.otable tbody,.otable tr,.otable th,.otable td{display:block;width:auto}.otable tbody tr{padding:28px 0;border-bottom:1px solid var(--line)}.otable tbody th,.otable tbody td{padding:0;border:0}.otable__offer{margin-bottom:14px}.otable td{display:grid;grid-template-columns:minmax(0,9.5rem) minmax(0,1fr);gap:4px 16px;padding:7px 0}.otable td:before{content:attr(data-label);padding-top:.35em;font:500 .66rem/1.5 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.otable td.otable__question{font-size:1.1rem}.otable__time{white-space:normal}.otable__credit{max-width:none;margin-top:6px}}@media(max-width:480px){.otable td{grid-template-columns:1fr;gap:2px}}.pdp__media{position:static}@media(min-width:901px)and (min-height:820px){.pdp__media{position:sticky;top:110px}}.gallery__stage{display:grid;gap:14px}.gallery__slide{margin:0}.gallery__thumbs{display:none}.js .gallery__slide:not(.is-active){display:none}.js .gallery__thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.gallery__thumb{display:block;padding:0;border:1px solid var(--line);background:none;cursor:pointer;opacity:.85;transition:opacity .25s,border-color .25s}.gallery__thumb img{width:100%;border:0}.gallery__thumb:hover{opacity:1}.gallery__thumb[aria-current=true]{opacity:1;border-color:var(--accent)}.pdp__lead{max-width:44ch;margin:-.1rem 0 1.7rem}.pdp__lead p{margin:0;font:300 clamp(1.15rem,1.5vw,1.35rem)/1.5 var(--serif);color:var(--fg-muted)}.pdp__help{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0 0 2.4rem;font-size:.92rem;color:var(--fg-muted)}.pdp__facts{margin:0 0 2.4rem;padding:0;border-top:1px solid var(--line)}.pdp__fact{display:grid;grid-template-columns:minmax(0,8.5rem) minmax(0,1fr);gap:4px 20px;padding:15px 0;border-bottom:1px solid var(--line)}.pdp__fact dt{padding-top:.35em;font:500 .68rem/1.5 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.pdp__fact dd{margin:0;font:300 1.1rem/1.45 var(--serif);color:var(--fg)}.pdp-details__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(36px,7vw,110px);align-items:start}.pdp-details__head{position:sticky;top:130px}.pdp-details__head h2{margin-bottom:0}.pdp-details__body{max-width:68ch;font-weight:300}.pdp-details__body>:first-child{margin-top:0}.pdp-details__body h3{margin-top:2em;padding-top:1.1em;border-top:1px solid var(--line)}.pdp-details__body>h3:first-child{padding-top:0;border-top:0}@media(max-width:860px){.pdp-details__grid{grid-template-columns:1fr}.pdp-details__head{position:static}}@media(max-width:480px){.pdp__fact{grid-template-columns:1fr;gap:2px}}.no-js .nav-toggle{display:none}.no-js .mobile-nav[hidden]{display:block;position:static;inset:auto}.no-js #shopify-section-header,.no-js [id^=shopify-section-][id$=__subnav],.no-js .shopify-section:has(>.subnav){position:static}@media print{.js .reveal{opacity:1;transform:none;transition:none}.site-header,.subnav,.mobile-nav{position:static}}.js .reveal{opacity:0;transform:translateY(20px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.js .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .reveal{opacity:1;transform:none;transition:none}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/theme.css.map */
