:root{--ox-bg:#FBF8F2;--ox-oat:#F2EADB;--ox-white:#FFFFFF;--ox-ink:#17202A;--ox-ink2:#4A5560;--ox-mute:#6B7480;--ox-pine:#1E4237;--ox-pine-2:#2A5A4B;--ox-sage:#9BC8AE;--ox-teal:#9BC8AE;--ox-teal-dk:#2B6A52;--ox-teal-tint:#E5EFE8;--ox-soft:#EEF2EC;--ox-cta:#C24E2E;--ox-cta-dk:#A6401F;--ox-amber:#F3B23C;--ox-amber-tint:#FDF1D8;--ox-line:#E6E1D6;--ox-r:14px;--ox-r-lg:22px;--ox-shadow:0 1px 2px rgba(23,32,42,.06),0 12px 32px rgba(23,32,42,.09);--ox-font:'DM Sans',var(--font-body--family,system-ui),system-ui,-apple-system,sans-serif;--ox-serif:'Fraunces',Georgia,'Times New Roman',serif;--ox-gut:clamp(16px,4vw,40px);--ox-max:1240px;--ov-ivory:#F2EADB;--ov-white:#FFFFFF;--ov-ink:#17202A;--ov-ink-soft:#4A5560;--ov-taupe:#6B7480;--ov-taupe-text:#4A5560;--ov-sage:#2B6A52;--ov-sage-tint:#E5EFE8;--ov-line:#E6E1D6;--ov-clay:#C24E2E;--ov-clay-dk:#A6401F;--ov-serif:var(--ox-font);--ov-sans:var(--ox-font)}body{background:var(--ox-bg)}.ox,.ox *{box-sizing:border-box}.ox{font-family:var(--ox-font);color:var(--ox-ink);-webkit-font-smoothing:antialiased}.ox img{max-width:100%;display:block}.ox a{color:inherit}.ox-wrap{max-width:var(--ox-max);margin-inline:auto;padding-inline:var(--ox-gut)}.ox-sec{padding-block:clamp(44px,6.5vw,88px)}.ox-sec--soft{background:var(--ox-oat)}.ox-sec--cream{background:var(--ox-bg)}.ox-sec--white{background:var(--ox-white)}.ox-sec--sage{background:var(--ox-teal-tint)}.ox-sec--dark{background:var(--ox-ink);color:#fff}.ox-sec--pine{background:var(--ox-pine);color:#fff}.ox-h1{font:700 clamp(38px,5.6vw,72px)/1 var(--ox-font);letter-spacing:-.035em;margin:0;text-wrap:balance}.ox-h2{font:700 clamp(30px,3.8vw,50px)/1.04 var(--ox-font);letter-spacing:-.03em;margin:0;text-wrap:balance}.ox-h3{font:700 18px/1.25 var(--ox-font);letter-spacing:-.01em;margin:0}.ox-em{font-family:var(--ox-serif);font-style:italic;font-weight:500;letter-spacing:-.02em;color:var(--ox-cta)}.ox-sec--dark .ox-em,.ox-sec--pine .ox-em,.ox-hero .ox-em,.ox-final .ox-em{color:var(--ox-amber)}.ox-lead{font-size:clamp(16px,1.45vw,19px);line-height:1.55;color:var(--ox-ink2);margin:14px 0 0;max-width:34em}.ox-sec--dark .ox-lead,.ox-sec--pine .ox-lead{color:#D3DED8}.ox-badge{display:inline-flex;align-items:center;gap:8px;font:700 11.5px/1 var(--ox-font);letter-spacing:.14em;text-transform:uppercase;padding:8px 12px;border-radius:999px;background:var(--ox-teal-tint);color:var(--ox-teal-dk)}.ox-badge::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.8}.ox-badge--amber{background:var(--ox-amber);color:var(--ox-ink)}.ox-sec--dark .ox-badge,.ox-sec--pine .ox-badge{background:rgba(255,255,255,.1);color:#CDE8D9}.ox-head{max-width:760px;margin:0 auto clamp(26px,3.5vw,44px);text-align:center}.ox-head .ox-lead{margin-inline:auto}.ox-head .ox-badge{margin-bottom:14px}.ox-small{font-size:13px;color:var(--ox-mute);line-height:1.5}.ox-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 30px;border-radius:999px;border:2px solid var(--ox-ink);background:var(--ox-ink);color:#fff!important;font:700 15px/1 var(--ox-font);letter-spacing:.07em;text-transform:uppercase;text-decoration:none!important;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.ox-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(23,32,42,.2)}.ox-btn:active{transform:none}.ox-btn:focus-visible{outline:3px solid var(--ox-amber);outline-offset:3px}.ox-btn--cta{background:var(--ox-cta);border-color:var(--ox-cta)}.ox-btn--cta:hover{background:var(--ox-cta-dk);border-color:var(--ox-cta-dk);box-shadow:0 12px 26px rgba(194,78,46,.32)}.ox-btn--ghost{background:transparent;color:var(--ox-ink)!important}.ox-btn--ghost:hover{background:var(--ox-ink);color:#fff!important}.ox-btn--line{background:transparent;border-color:rgba(255,255,255,.75)}.ox-btn--line:hover{background:#fff;color:var(--ox-ink)!important;border-color:#fff}.ox-btn--light{background:#fff;border-color:#fff;color:var(--ox-ink)!important}.ox-btn--block{width:100%}.ox-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.ox-btn svg{width:18px;height:18px}.ox-ico{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--ox-teal-tint);color:var(--ox-teal-dk);flex:none}.ox-ico svg{width:24px;height:24px}.ox-ticks{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:14.5px;font-weight:600}.ox-ticks li{display:inline-flex;align-items:center;gap:7px}.ox-ticks li::before{content:"";width:18px;height:18px;border-radius:50%;background:var(--ox-sage) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2317202A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E") center/12px no-repeat;flex:none}.ox-ph{position:relative;width:100%;height:100%;min-height:200px;display:grid;place-items:center;background:radial-gradient(120% 90% at 20% 10%,#F7FAF6 0,#E1ECE4 50%,#CFE0D5 100%);color:var(--ox-teal-dk);overflow:hidden}.ox-ph svg{width:56px;height:56px;opacity:.55}.ox-ph__hint{position:absolute;bottom:12px;left:12px;right:12px;font:600 12px/1.3 var(--ox-font);background:rgba(255,255,255,.85);padding:6px 10px;border-radius:8px;z-index:1}.ox-ticker{background:var(--ox-ink);color:#fff;overflow:hidden;font:700 11.5px/1 var(--ox-font);letter-spacing:.14em;text-transform:uppercase}.ox-ticker__track{display:flex;width:max-content;animation:oxTick var(--ox-speed,45s) linear infinite}.ox-ticker:hover .ox-ticker__track{animation-play-state:paused}.ox-ticker__group{display:flex;flex:none}.ox-ticker__item{padding:11px 0;display:inline-flex;align-items:center;white-space:nowrap}.ox-ticker__item::after{content:"✦";color:var(--ox-amber);margin:0 22px;font-size:10px}.ox-ticker a{text-decoration:none;color:var(--ox-amber)}@keyframes oxTick{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.ox-ticker__track{animation:none}}.ox-hdr{position:sticky;top:0;z-index:50;background:rgba(251,248,242,.97);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--ox-line)}.ox-hdr__row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:62px;gap:12px}.ox-hdr__logo{justify-self:center;color:var(--ox-ink);display:block;line-height:0}.ox-hdr__logo svg{height:22px;width:auto}.ox-nav{display:none;gap:24px;align-items:center}.ox-nav a{font:600 14.5px/1 var(--ox-font);text-decoration:none;color:var(--ox-ink);padding:8px 0;position:relative}.ox-nav a::after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;border-radius:2px;background:var(--ox-cta);transform:scaleX(0);transition:transform .2s}.ox-nav a:hover::after,.ox-nav a[aria-current]::after{transform:scaleX(1)}.ox-hdr__right{justify-self:end;display:flex;align-items:center;gap:20px}.ox-iconbtn{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;border:0;background:transparent;color:var(--ox-ink);cursor:pointer;position:relative;text-decoration:none}.ox-iconbtn:hover{background:var(--ox-oat)}.ox-iconbtn svg{width:22px;height:22px}.ox-cartbtn{background:var(--ox-ink);color:#fff}.ox-cartbtn:hover{background:var(--ox-pine)}.ox-count{position:absolute;top:-3px;right:-3px;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:var(--ox-amber);color:var(--ox-ink);font:700 11px/19px var(--ox-font);text-align:center}.ox-count[hidden]{display:none}.ox-hdr__burger{justify-self:start}.ox-only-desk{display:none!important}@media (min-width:990px){.ox-nav{display:flex}.ox-hdr__burger{display:none}.ox-only-desk{display:inline-grid!important}.ox-nav.ox-only-desk{display:flex!important}.ox-hdr__row{min-height:74px}.ox-hdr__logo svg{height:26px}}.ox-menu{position:fixed;inset:0;z-index:80;visibility:hidden}.ox-menu.is-open{visibility:visible}.ox-menu__scrim{position:absolute;inset:0;background:rgba(23,32,42,.45);opacity:0;transition:opacity .25s}.ox-menu.is-open .ox-menu__scrim{opacity:1}.ox-menu__panel{position:absolute;top:0;bottom:0;left:0;width:min(86vw,360px);background:var(--ox-bg);transform:translateX(-100%);transition:transform .3s ease;display:flex;flex-direction:column;padding:16px 20px 24px}.ox-menu.is-open .ox-menu__panel{transform:none}.ox-menu__links{list-style:none;margin:20px 0 0;padding:0;display:grid}.ox-menu__links a{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--ox-line);font:700 20px/1.2 var(--ox-font);text-decoration:none;letter-spacing:-.01em}.ox-menu__links a::after{content:"→";color:var(--ox-cta)}.ox-menu__cta{margin-top:20px}.ox-menu__foot{margin-top:auto;font-size:14px;color:var(--ox-ink2)}.ox-hero{position:relative;background:var(--ox-ink);color:#fff;overflow:hidden}.ox-hero__media{position:relative;aspect-ratio:4/3.1;overflow:hidden}.ox-hero__media img{width:100%;height:100%;object-fit:cover;object-position:62% 50%;animation:oxZoom 14s ease-out both}@keyframes oxZoom{from{transform:scale(1.08)}to{transform:none}}.ox-hero__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(23,32,42,0) 55%,var(--ox-ink) 100%)}.ox-hero__copy{position:relative;z-index:1;padding:4px var(--ox-gut) 36px;margin-top:-28px}.ox-hero .ox-lead{color:#E2E8EC;margin-top:14px}.ox-hero__cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.ox-hero__cta .ox-btn{flex:1 1 auto}.ox-hero .ox-ticks{color:#fff}.ox-hero__chip{display:flex;align-items:center;gap:12px;margin-top:22px;padding:10px 16px 10px 10px;border-radius:16px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);text-decoration:none;width:max-content;max-width:100%}.ox-hero__chip img{width:52px;height:52px;border-radius:10px;object-fit:cover;background:#fff}.ox-hero__chip b{display:block;font-size:15px}.ox-hero__chip span{display:block;font-size:13px;color:#C9D3DA}.ox-hero__chip em{font-style:normal;color:var(--ox-amber);font-weight:700}@media (min-width:900px){.ox-hero{min-height:min(86vh,780px);display:grid;align-items:center}.ox-hero__media{position:absolute;inset:0;aspect-ratio:auto}.ox-hero__media img{object-position:50% 50%}.ox-hero__media::after{background:linear-gradient(90deg,rgba(23,32,42,.9) 0,rgba(23,32,42,.72) 34%,rgba(23,32,42,.12) 64%,rgba(23,32,42,0) 100%)}.ox-hero__copy{margin:0;padding-block:72px;width:100%;max-width:var(--ox-max);margin-inline:auto;padding-inline:var(--ox-gut)}.ox-hero__inner{max-width:580px}.ox-hero__cta .ox-btn{flex:0 0 auto}}.ox-strip{background:var(--ox-oat)}.ox-strip__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;padding-block:18px}@media (min-width:900px){.ox-strip__grid{grid-template-columns:repeat(4,1fr);padding-block:22px}}.ox-strip__item{display:flex;align-items:center;gap:10px}.ox-strip__item .ox-ico{width:40px;height:40px;background:#fff}.ox-strip__item .ox-ico svg{width:20px;height:20px}.ox-strip__item strong{display:block;font:700 12.5px/1.2 var(--ox-font);letter-spacing:.08em;text-transform:uppercase}.ox-strip__item span:not(.ox-ico){display:block;font-size:13px;color:var(--ox-ink2);margin-top:2px}.ox-split{display:grid;gap:clamp(22px,4vw,64px);align-items:center;grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.ox-split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.ox-split--rev>.ox-split__media{order:2}}.ox-split__media{position:relative;aspect-ratio:4/3;border-radius:var(--ox-r-lg);overflow:hidden;background:var(--ox-oat)}.ox-split__media img{width:100%;height:100%;object-fit:cover}.ox-split__tag{position:absolute;left:14px;bottom:14px;background:rgba(23,32,42,.82);color:#fff;font:700 11px/1 var(--ox-font);letter-spacing:.14em;text-transform:uppercase;padding:9px 12px;border-radius:999px}.ox-pains{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ox-pains li{display:inline-flex;gap:8px;align-items:center;background:var(--ox-bg);border:1px solid var(--ox-line);border-radius:999px;padding:8px 14px 8px 8px;font-weight:600;font-size:14.5px}.ox-pains .ox-ico{width:30px;height:30px;background:#FBE3DA;color:var(--ox-cta)}.ox-pains .ox-ico svg{width:17px;height:17px}.ox-sec--pine .ox-split__media{box-shadow:0 24px 60px rgba(0,0,0,.35)}.ox-split__cta{margin-top:26px;display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center}.ox-split__cta span{font-size:14px;color:#D3DED8}.ox-chk{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;font-weight:600;font-size:15.5px}.ox-chk li{display:flex;gap:9px;align-items:center}.ox-chk li::before{content:"";flex:none;width:22px;height:22px;border-radius:50%;background:var(--ox-amber) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2317202A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E") center/13px no-repeat}