:root{--bg: oklch(.985 .006 20);--ink: oklch(.19 .012 20);--muted: oklch(.47 .016 20);--accent: oklch(.391 .125 17.9);--line: color-mix(in oklch, var(--ink) 12%, var(--bg));--surface: color-mix(in oklch, var(--accent) 4%, var(--bg));--accent-hover: color-mix(in oklch, var(--accent) 85%, var(--ink));--halo: color-mix(in oklch, var(--ink) 84%, transparent);--halo-edge: color-mix(in oklch, var(--ink) 55%, transparent);--font-display: "Sora", system-ui, sans-serif;--font-body: "DM Sans", system-ui, sans-serif;--t-display: 800 2.25rem/1.1 var(--font-display);--t-h1: 800 2rem/1.15 var(--font-display);--t-h2: 700 1.625rem/1.2 var(--font-display);--t-h3: 700 1.25rem/1.3 var(--font-display);--t-body-lg: 400 1.0625rem/1.6 var(--font-body);--t-body: 400 1rem/1.6 var(--font-body);--t-label: 500 1rem/1.2 var(--font-body);--t-small: 400 .875rem/1.5 var(--font-body);--radius: 10px;--radius-media: 2px;--gutter: 16px;--max-w: 1280px;--ease: cubic-bezier(.2, 0, 0, 1)}@supports not (color: oklch(0 0 0)){:root{--bg: #fef9f8;--ink: #191212;--muted: #645757;--accent: #7a1f2b;--line: #e2dbda;--surface: #fcf4f3;--accent-hover: #6a1c26;--halo: rgb(25 18 18 / .84);--halo-edge: rgb(25 18 18 / .55)}}html.lenis{scroll-behavior:auto}@media(prefers-reduced-motion:no-preference){html:not(.lenis){scroll-behavior:smooth}}body{position:relative;display:block;margin:0;font:var(--t-body);color:var(--ink);background:var(--bg)}.ovs h1,.ovs h2,.ovs h3{margin:0;font:var(--t-h2);letter-spacing:-.015em;text-wrap:balance}.ovs p{margin:12px 0 0}.ovs a{color:var(--accent);text-underline-offset:3px}.ovs img,.ovs video{display:block;max-width:100%}.ovs :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ovs [tabindex="-1"]:focus{outline:none}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ovs .inner{max-width:var(--max-w);margin-inline:auto;padding-inline:var(--gutter)}.ovs .button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;font:500 1rem/1.2 var(--font-body);color:var(--bg);text-decoration:none;background:var(--accent);border:0;border-radius:var(--radius);cursor:pointer}.ovs .button:hover{background:var(--accent-hover)}.ovs .button:active,.pill:active{translate:0 1px}.ovs .button--inverted,.ovs .button--inverted:hover{color:var(--accent);background:var(--bg)}.ovs .button--small{min-height:44px;padding:0 16px}.hero{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-height:100vh;min-height:100svh;overflow:hidden;color:var(--bg)}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.hero__video,.hero__still{width:100%;height:100%;object-fit:cover;object-position:center 35%}.hero__still{display:none}.hero__brand{position:absolute;top:12px;left:var(--gutter);padding:6px 10px;background:var(--bg);border-radius:var(--radius)}.hero__cart{position:absolute;top:12px;right:var(--gutter);display:inline-flex;align-items:center;min-height:44px;padding:0 14px;font:var(--t-label);color:var(--ink);text-decoration:none;background:var(--bg);border-radius:var(--radius)}.ovs .hero__cart{color:var(--ink)}.hero__brand img,.page-header__brand img{width:140px;height:auto}.hero__copy{position:relative;max-width:720px;padding:40px var(--gutter) 32px}.hero__copy:before{content:"";position:absolute;z-index:-1;top:-55%;right:-75%;bottom:-40%;left:-75%;background:radial-gradient(closest-side,var(--halo) 0%,var(--halo) 55%,var(--halo-edge) 78%,transparent 100%);filter:blur(14px)}.hero__eyebrow{font:500 .9375rem/1.4 var(--font-body)}.ovs .hero__eyebrow{margin:0}.ovs .hero h1{margin-top:10px;font:var(--t-display);letter-spacing:-.02em}.hero__sub{max-width:34ch;font:var(--t-body-lg)}.ovs .hero .button{margin-top:22px}@media(prefers-reduced-motion:no-preference){.hero__copy>*{animation:rise .8s var(--ease) both}.hero__copy>:nth-child(2){animation-delay:.08s}.hero__copy>:nth-child(3){animation-delay:.16s}.hero__copy>:nth-child(4){animation-delay:.24s}}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}.thesis{padding-block:80px 64px}.thesis__grid{display:grid;gap:40px}.close.close--panel{padding:32px 28px;border-radius:var(--radius-media)}.ovs .close.close--panel h2{font:var(--t-h2)}.ovs .thesis__line{max-width:16ch;font:var(--t-h1);letter-spacing:-.02em}.ovs .thesis__support{max-width:40ch;margin-top:16px;font:var(--t-body-lg);color:var(--muted)}.pairs{display:grid;gap:64px;padding-block:24px 80px}.pair{display:grid;gap:24px;align-items:center}.pair figure,.band figure{margin:0}.pair__photo{aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--radius-media);background:var(--surface)}.ovs .pair__photo img,.ovs .band__media img,.ovs .band__media video{width:100%;height:100%;object-fit:cover}.ovs figcaption{margin-top:10px;font:var(--t-small);color:var(--muted)}.ovs figcaption b,.ovs figcaption strong{font-weight:700;color:var(--accent)}.ovs .pair__text p{max-width:44ch;font:var(--t-body-lg)}.ovs .pair__text a{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;font-weight:500}.band{padding-block:72px;background:var(--surface)}.band__panels{display:grid;gap:28px;margin-top:32px}.band__media{aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--radius-media);background:var(--line)}.band__video{object-position:center 20%}.rows{padding-block:80px}.rows__list{margin:36px 0 0;padding:0;list-style:none}.row{position:relative;display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:6px 20px;padding-block:20px}.row__num{position:relative;grid-row:span 2;display:grid;place-items:center;width:2.5rem;height:2.5rem;font:800 .875rem/1 var(--font-display);color:var(--accent);background:var(--bg);border:1.5px solid var(--accent);border-radius:50%}.ovs .row h3{align-self:center;font:var(--t-h3)}.ovs .row p{grid-column:2;max-width:62ch;margin:0}.close{padding-block:80px;color:var(--bg);background:var(--accent)}.ovs .close h2{max-width:18ch;font:var(--t-h1)}.close__action{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;margin-top:28px}.ovs .close a:not(.button){display:inline-flex;align-items:center;min-height:44px;color:var(--bg)}.ovs .close :focus-visible{outline-color:var(--bg)}.footer{overflow:hidden;padding-block:56px 28px;background:var(--bg);border-top:1px solid var(--line)}.footer__logo{display:inline-block}.ovs .footer__logo img{width:160px;height:auto}.footer__rule{height:4px;margin:24px 0 36px;background:var(--accent);transform-origin:left}.footer__cols{display:grid;gap:32px}.ovs .footer__col h2{font:var(--t-h3);font-size:1rem}.ovs .footer__col p{margin:8px 0 0}.ovs .footer__col a{display:flex;align-items:center;min-height:44px}.ovs .footer__bottom{display:flex;flex-wrap:wrap;gap:0 24px;align-items:center;margin-top:40px;padding-top:8px;font:var(--t-small);color:var(--muted);border-top:1px solid var(--line)}.footer__bottom a{display:inline-block;padding-block:12px}.pill-marker{position:absolute;top:8%;left:0;width:1px;height:1px;pointer-events:none}.pill{position:fixed;z-index:50;bottom:16px;left:50%;display:inline-flex;align-items:center;min-height:48px;padding:0 22px;font:500 1rem/1 var(--font-body);color:var(--bg);text-decoration:none;white-space:nowrap;visibility:hidden;background:var(--accent);border-radius:999px;box-shadow:0 0 0 2px var(--bg);opacity:0;pointer-events:none;transform:translate(-50%,12px);transition:opacity .3s var(--ease),transform .3s var(--ease),visibility .3s}.pill.is-shown{visibility:visible;opacity:1;pointer-events:auto;transform:translate(-50%)}.pill:hover{background:var(--accent-hover)}.page-header{display:flex;gap:16px;align-items:center;justify-content:space-between;max-width:var(--max-w);margin-inline:auto;padding:16px var(--gutter);border-bottom:1px solid var(--line)}.page-header__brand{display:inline-flex}.page-header__actions{display:flex;gap:8px 16px;align-items:center}.ovs .page-header__cart{display:inline-flex;align-items:center;min-height:44px;font:var(--t-label);color:var(--ink)}.article{max-width:760px;margin-inline:auto;padding:56px var(--gutter) 88px}.ovs .article h1{font-size:clamp(2rem,1.4rem + 2.6vw,3.25rem);font-weight:800;line-height:1.1}.date,.micro{font-size:.875rem;color:var(--muted)}.prose{margin-top:24px}.ovs .prose h2{margin-top:40px;font-size:1.5rem}.ovs .prose h3{margin-top:28px;font-size:1.2rem}.prose p,.prose li{max-width:68ch}.prose ul,.prose ol{padding-left:1.25rem}.ovs .prose img{height:auto;margin-block:16px;border-radius:var(--radius-media)}.post-list{margin:32px 0 0;padding:0;list-style:none}.post-list li{padding-block:20px;border-top:1px solid var(--line)}.ovs .post-list h2{font-size:1.375rem}.ovs .post-list a{color:var(--ink)}.empty{color:var(--muted)}.search-form{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.search-form input{flex:1 1 220px;min-height:48px;padding:10px 14px;font:400 1rem/1.4 var(--font-body);color:var(--ink);background:var(--bg);border:1px solid var(--muted);border-radius:var(--radius)}.pagination{display:flex;gap:16px;margin-top:32px}@media(min-width:768px){:root{--gutter: 24px}.band__panels{grid-template-columns:7fr 5fr;align-items:start}.band__panels>:last-child{margin-top:96px}.footer__cols{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){:root{--gutter: 48px;--t-display: 800 3.25rem/1.06 var(--font-display);--t-h1: 800 2.75rem/1.1 var(--font-display);--t-h2: 700 2rem/1.2 var(--font-display);--t-h3: 700 1.5rem/1.25 var(--font-display);--t-body-lg: 400 1.125rem/1.6 var(--font-body)}.hero__copy{max-width:980px;padding:56px var(--gutter) 64px}.hero__copy:before{top:-45%;right:-35%;bottom:-30%;left:-30%}.hero__brand,.hero__cart{top:16px}.ovs .hero__brand img{width:200px}.thesis__grid{grid-template-columns:7fr 5fr;gap:64px;align-items:end}.band__panels{grid-template-columns:6fr 5fr;max-width:1040px}.pairs{gap:88px}.pair{grid-template-columns:6fr 5fr;gap:72px}.pair--flip{grid-template-columns:5fr 6fr}.pair--flip .pair__media{order:2}.pair__photo{aspect-ratio:5 / 4}.ovs .pair__text p{max-width:40ch}.row{grid-template-columns:2.5rem minmax(0,1fr) minmax(0,2fr);gap:0 32px;align-items:center;padding-block:24px}.row__num{grid-row:auto}.ovs .row p{grid-column:3}.close .inner{display:flex;gap:32px;align-items:flex-end;justify-content:space-between}.pill{right:32px;bottom:32px;left:auto;transform:translateY(12px)}.pill.is-shown{transform:none}}@media(prefers-reduced-motion:reduce){.hero__video{display:none}.hero__still{display:block}.ovs *,.ovs *:before,.ovs *:after{animation:none!important;transition:none!important}}body:has(#ovd-root) .ovs-chrome,body:has(#ovd-root) .pill{display:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ovs-site.css.map */
