:root{--ob-black: #0a0a0b;--ob-ink: #141416;--ob-line: #2a2a2e;--ob-white: #f4f2ee;--ob-gray: #8d8d93;--ob-red: #e3242b;--ob-red-deep: #8f0f14;--ob-ease: cubic-bezier(.16, 1, .3, 1);--ob-ease-io: cubic-bezier(.76, 0, .24, 1);--ob-gutter: clamp(16px, 4vw, 56px)}::selection{background:var(--ob-red);color:#fff}html{scrollbar-color:var(--ob-red) var(--ob-black)}.ob-shopify-section{display:block}.ob-section{position:relative;background:var(--ob-black);color:var(--ob-white);overflow:clip}.ob-red{color:var(--ob-red)}.ob-display{font-family:var(--font-heading--family, inherit);font-weight:900;text-transform:uppercase;letter-spacing:-.035em;line-height:.86;margin:0}.ob-kicker{display:inline-flex;align-items:center;gap:12px;margin:0 0 18px;font-size:12px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--ob-white)}.ob-kicker:before{content:"";width:28px;height:2px;background:var(--ob-red)}.ob-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:52px;padding:0 30px;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;overflow:hidden;isolation:isolate;transition:color .4s var(--ob-ease),border-color .4s var(--ob-ease),transform .5s var(--ob-ease);will-change:transform}.ob-btn span{position:relative;z-index:1}.ob-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;transform:translateY(101%);transition:transform .55s var(--ob-ease);z-index:0}.ob-btn:hover:before{transform:translateY(0)}.ob-btn--primary{background:var(--ob-red);color:#fff;border:0}.ob-btn--primary:before{background:var(--ob-white)}.ob-btn--primary:hover{color:var(--ob-black)}.ob-btn--ghost{color:var(--ob-white);border:1.5px solid rgb(244 242 238 / .6);background:transparent}.ob-btn--ghost:before{background:var(--ob-white)}.ob-btn--ghost:hover{color:var(--ob-black);border-color:var(--ob-white)}.ob-js [data-ob-reveal]{opacity:0;transform:translate3d(0,44px,0);transition:opacity 1s var(--ob-ease),transform 1.2s var(--ob-ease);transition-delay:calc(var(--d, 0) * 1ms)}.ob-js [data-ob-reveal].is-in{opacity:1;transform:none}.ob-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.06em;margin-bottom:-.06em}.ob-c{display:inline-block;will-change:transform}.ob-js [data-ob-split] .ob-c{transform:translate3d(0,112%,0) rotate(6deg);transition:transform 1.1s var(--ob-ease);transition-delay:calc(var(--ci, 0) * 28ms + var(--base, 0ms))}.ob-js [data-ob-split].is-in .ob-c{transform:none}.ob-loader{display:none}.ob-intro .ob-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;place-items:center;background:var(--ob-black);color:var(--ob-white);clip-path:inset(0 0 0 0);transition:clip-path 1s var(--ob-ease-io)}.ob-intro.ob-intro-out .ob-loader{clip-path:inset(0 0 100% 0)}.ob-loader__inner{display:grid;justify-items:center;gap:20px}.ob-loader .ob-logo{width:clamp(88px,14vw,150px);height:auto;overflow:visible}.ob-loader .ob-logo__path{fill:currentColor;fill-opacity:0;stroke:currentColor;stroke-width:.5;stroke-dasharray:1;stroke-dashoffset:1;animation:ob-draw 1.25s var(--ob-ease-io) forwards,ob-fill .5s 1.05s ease forwards}.ob-loader__bar{width:0;height:3px;background:var(--ob-red);animation:ob-grow .8s .6s var(--ob-ease) forwards}.ob-loader__word{font-weight:900;letter-spacing:.42em;font-size:14px;text-transform:uppercase;overflow:hidden}.ob-loader__word span{display:inline-block;transform:translateY(110%);animation:ob-up .8s .9s var(--ob-ease) forwards}@keyframes ob-draw{to{stroke-dashoffset:0}}@keyframes ob-fill{to{fill-opacity:1;stroke-opacity:0}}@keyframes ob-grow{to{width:110px}}@keyframes ob-up{to{transform:none}}.ob-progress{position:fixed;inset:0 0 auto 0;height:3px;z-index:2147482000;background:var(--ob-red);transform-origin:0 50%;transform:scaleX(var(--ob-scroll, 0));pointer-events:none}.ob-cursor,.ob-cursor-ring{display:none}@media(hover:hover)and (pointer:fine){.ob-js .ob-cursor,.ob-js .ob-cursor-ring{display:block;position:fixed;top:0;left:0;z-index:2147482500;pointer-events:none;border-radius:50%}.ob-js .ob-cursor{width:8px;height:8px;margin:-4px 0 0 -4px;background:var(--ob-red)}.ob-js .ob-cursor-ring{width:40px;height:40px;margin:-20px 0 0 -20px;border:1.5px solid rgb(227 36 43 / .7);transition:width .35s var(--ob-ease),height .35s var(--ob-ease),margin .35s var(--ob-ease),background-color .35s,border-color .35s}.ob-js .ob-cursor-ring.is-hover{width:76px;height:76px;margin:-38px 0 0 -38px;background:#e3242b24;border-color:var(--ob-red)}}.ob-hero{height:100vh;height:100svh;min-height:600px;display:flex;flex-direction:column;justify-content:flex-end}.ob-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ob-black)}.ob-hero__panel{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:0;transition:opacity 1.1s ease}.ob-hero__panel.is-active{opacity:1}.ob-hero__panel-inner{position:absolute;top:-4%;right:0;bottom:-4%;left:0;will-change:transform}.ob-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 38%;display:block}.ob-video--placeholder{display:grid;place-items:center;background:radial-gradient(120% 70% at 50% 110%,rgb(227 36 43 / .45),transparent 60%),linear-gradient(180deg,#1b1b1e,#0a0a0b)}.ob-video__ph-logo{width:28%;max-width:120px;color:#f4f2ee2e}.ob-js .ob-hero__panel .ob-video{transform:scale(1.12)}.ob-ready .ob-hero__panel .ob-video{transform:scale(1);transition:transform 2.4s var(--ob-ease)}.ob-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgb(10 10 11 / .6) 0%,transparent 20%),linear-gradient(0deg,rgb(10 10 11 / .92) 0%,rgb(10 10 11 / .55) 30%,transparent 60%),linear-gradient(90deg,rgb(10 10 11 / .45) 0%,transparent 55%)}.ob-hero__content{position:relative;z-index:2;width:100%;will-change:transform,opacity}.ob-hero__title{font-size:clamp(52px,9vw,160px)}.ob-hero__title .ob-line{display:block}.ob-hero__bottom{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;margin-top:clamp(18px,3vh,30px)}.ob-hero__sub{max-width:400px;margin:0;font-size:15px;line-height:1.55;color:#f4f2eed1}.ob-hero__ctas{display:flex;flex-wrap:wrap;gap:12px}.ob-js [data-ob-hero-item]{opacity:0;transform:translateY(26px)}.ob-ready [data-ob-hero-item]{opacity:1;transform:none;transition:opacity 1s var(--ob-ease),transform 1.2s var(--ob-ease);transition-delay:calc(.7s + var(--d, 0) * .12s)}.ob-hero__ui{position:relative;z-index:3;width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:26px;padding-bottom:clamp(22px,4vh,40px)}.ob-hero__progress{display:flex;gap:8px;flex:0 1 260px}.ob-hero__bar{-webkit-appearance:none;appearance:none;flex:1;height:14px;padding:6px 0;border:0;background:none;cursor:pointer}.ob-hero__bar i{position:relative;display:block;height:2px;background:#f4f2ee47;overflow:hidden;border-radius:2px}.ob-hero__bar i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ob-white);transform-origin:0 50%;transform:scaleX(var(--p, 0))}.ob-hero__bar.is-active i:after{background:var(--ob-red)}.ob-hero__btns{display:flex;gap:8px}.ob-hero__ctrl{-webkit-appearance:none;appearance:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid rgb(244 242 238 / .35);background:#0a0a0b59;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ob-white);cursor:pointer;transition:border-color .3s,background-color .3s}.ob-hero__ctrl:hover{border-color:var(--ob-white);background:#0a0a0b99}.ob-hero__ctrl svg{width:18px;height:18px;fill:currentColor}.ob-ico-sound,.ob-ico-play{display:none}.ob-hero__ctrl[aria-pressed=true] .ob-ico-sound,.ob-hero__ctrl[aria-pressed=true] .ob-ico-play{display:block}.ob-hero__ctrl[aria-pressed=true] .ob-ico-muted,.ob-hero__ctrl[aria-pressed=true] .ob-ico-pause{display:none}@media screen and (max-width:749px){.ob-video{object-position:50% 50%}.ob-hero__title{font-size:clamp(44px,13.4vw,92px)}.ob-hero__sub{font-size:14px}.ob-hero__ctas{width:100%}.ob-hero__ctas .ob-btn{flex:1 1 0;padding:0 16px}.ob-hero__ui{position:absolute;top:calc(var(--header-group-height, 60px) + 8px);left:0;right:0;padding-top:0;padding-bottom:0}.ob-hero__progress{flex:1 1 auto}.ob-hero__ctrl{width:36px;height:36px}.ob-hero__content{padding-bottom:28px}}.ob-marquee{padding:clamp(28px,6vw,72px) 0;background:var(--ob-black)}.ob-marquee__band{overflow:hidden;white-space:nowrap}.ob-marquee__band--red{background:var(--ob-red);color:#fff;transform:rotate(-2deg) scale(1.04);position:relative;z-index:2;box-shadow:0 20px 60px #00000080}.ob-marquee__band--dark{background:var(--ob-ink);transform:rotate(1.5deg) scale(1.04);margin-top:-6px}.ob-marquee__track{display:flex;width:max-content;will-change:transform}.ob-marquee__group{display:flex;align-items:center;flex-shrink:0}.ob-marquee__item{font-family:var(--font-heading--family, inherit);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(34px,6.5vw,96px);line-height:1.15;padding:.12em .4em}.ob-marquee__band--dark .ob-marquee__item{color:transparent;-webkit-text-stroke:1.5px rgb(244 242 238 / .55)}.ob-marquee__sep{width:clamp(26px,4vw,56px);height:auto;flex-shrink:0;color:currentColor}.ob-marquee__band--red .ob-marquee__sep{color:var(--ob-black)}.ob-marquee__band--dark .ob-marquee__sep{color:var(--ob-red)}.ob-manifesto{height:260vh}.ob-manifesto__sticky{position:sticky;top:0;height:100vh;height:100svh;display:flex;align-items:center}.ob-manifesto__inner{width:100%}.ob-manifesto__text{font-size:clamp(40px,7.4vw,128px);line-height:.95;max-width:15ch}.ob-word{display:inline;color:#f4f2ee1f;transition:color .35s ease}.ob-word.is-lit{color:var(--ob-white)}.ob-word--red.is-lit{color:var(--ob-red)}.ob-manifesto__meter{margin-top:40px;width:min(320px,60vw);height:2px;background:var(--ob-line)}.ob-manifesto__meter i{display:block;height:100%;background:var(--ob-red);transform-origin:0 50%;transform:scaleX(var(--p, 0))}@media screen and (max-width:749px){.ob-manifesto{height:200vh}.ob-manifesto__text{font-size:clamp(38px,12vw,64px)}}.ob-story{display:grid;grid-template-columns:minmax(0,46fr) minmax(0,54fr)}.ob-story__media{position:sticky;top:0;height:100vh;height:100svh;padding:clamp(16px,3vw,40px);padding-right:0;display:flex;align-items:center;gap:22px}.ob-story__frame{position:relative;height:100%;flex:1;border-radius:6px;overflow:hidden;background:var(--ob-ink);transform:scale(var(--ob-frame-scale, .86));transition:transform .2s linear}.ob-story__frame-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgb(10 10 11 / .35),transparent 40%)}.ob-story__rail{position:relative;width:2px;height:46%;background:var(--ob-line)}.ob-story__rail i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ob-red);transform-origin:50% 0;transform:scaleY(var(--p, 0))}.ob-story__counter{position:absolute;left:clamp(32px,4.5vw,64px);bottom:clamp(32px,5vw,64px);margin:0;font-weight:700;font-size:13px;letter-spacing:.2em;color:var(--ob-white);z-index:2}.ob-story__chapters{padding:22vh var(--ob-gutter) 30vh clamp(24px,5vw,80px)}.ob-story__chapter{min-height:72vh;display:flex;flex-direction:column;justify-content:center;opacity:.16;transform:translate(24px);transition:opacity .7s var(--ob-ease),transform .9s var(--ob-ease)}.ob-story__chapter.is-active{opacity:1;transform:none}.ob-story__num{font-size:13px;font-weight:700;letter-spacing:.25em;color:var(--ob-red);margin-bottom:18px}.ob-story__title{font-size:clamp(44px,6.4vw,112px);max-width:11ch}.ob-story__text{max-width:420px;margin:22px 0 0;font-size:16px;line-height:1.6;color:#f4f2eeb8}@media screen and (max-width:749px){.ob-story{display:block}.ob-story__media{padding:0;height:100svh}.ob-story__frame{border-radius:0;transform:none}.ob-story__frame-shade{background:#0a0a0b8c}.ob-story__rail{position:absolute;left:16px;top:25%;height:50%;z-index:2}.ob-story__counter{left:16px;bottom:24px}.ob-story__chapters{position:relative;z-index:2;margin-top:-100svh;padding:30vh 16px 40vh 40px}.ob-story__chapter{min-height:80vh;transform:translateY(30px)}.ob-story__title{font-size:clamp(42px,13vw,72px)}}.ob-outro{padding:clamp(110px,18vw,240px) 0;text-align:center}.ob-outro__ghost{position:absolute;top:50%;left:0;display:flex;gap:.25em;white-space:nowrap;transform:translate3d(var(--x, 0px),-50%,0);font-family:var(--font-heading--family, inherit);font-weight:900;font-size:clamp(140px,30vw,520px);line-height:1;color:transparent;-webkit-text-stroke:1px rgb(244 242 238 / .07);pointer-events:none}.ob-outro__inner{position:relative;display:grid;justify-items:center;gap:22px}.ob-outro__logo{width:clamp(96px,13vw,170px);height:auto;overflow:visible;color:var(--ob-white)}.ob-outro__logo .ob-logo__path{fill-opacity:1}.ob-js .ob-outro__logo .ob-logo__path{fill-opacity:0;stroke:var(--ob-red);stroke-width:.45;stroke-dasharray:1;stroke-dashoffset:1}.ob-outro.is-in .ob-outro__logo .ob-logo__path{stroke-dashoffset:0;fill-opacity:1;transition:stroke-dashoffset 1.8s var(--ob-ease-io),fill-opacity .8s 1.4s ease}.ob-outro__line{width:0;height:3px;background:var(--ob-red);transition:width 1s 1s var(--ob-ease)}.ob-outro.is-in .ob-outro__line,.ob-no-motion .ob-outro__line{width:120px}.ob-outro__title{font-size:clamp(54px,11vw,190px);--base: .9s}.ob-outro__text{max-width:440px;margin:0;color:#f4f2eeb8;font-size:16px;line-height:1.6}.ob-header-logo{display:inline-flex;align-items:center;gap:10px;color:currentColor}.ob-header-logo .ob-logo{height:26px;width:auto;transition:transform .6s var(--ob-ease)}.ob-header-logo:hover .ob-logo{transform:rotate(-8deg) scale(1.08)}.ob-header-logo__word{font-weight:900;letter-spacing:.3em;font-size:15px;text-transform:uppercase}.ob-header-logo__word:after{content:"";display:block;height:2px;background:var(--ob-red);transform:scaleX(0);transform-origin:0 50%;transition:transform .5s var(--ob-ease)}.ob-header-logo:hover .ob-header-logo__word:after{transform:scaleX(1)}.ob-js .ob-auto-reveal{opacity:0;transform:translate3d(0,50px,0);transition:opacity .9s var(--ob-ease),transform 1.1s var(--ob-ease);transition-delay:calc(var(--d, 0) * 1ms)}.ob-js .ob-auto-reveal.is-in{opacity:1;transform:none}product-card img,.product-card img,.resource-card img{transition:transform 1.2s var(--ob-ease),filter .6s ease}product-card:hover img,.product-card:hover img,.resource-card:hover img{transform:scale(1.06)}.ob-fallback [data-ob-reveal],.ob-fallback .ob-auto-reveal,.ob-fallback [data-ob-split] .ob-c,.ob-fallback [data-ob-hero-item]{opacity:1;transform:none}.ob-fallback .ob-word{color:var(--ob-white)}.ob-fallback .ob-word--red{color:var(--ob-red)}.ob-fallback .ob-outro__logo .ob-logo__path{fill-opacity:1;stroke-dashoffset:0}@media(prefers-reduced-motion:reduce){.ob-js [data-ob-reveal],.ob-js .ob-auto-reveal,.ob-js [data-ob-hero-item],.ob-js [data-ob-split] .ob-c,.ob-js .ob-hero__panel .ob-video{opacity:1!important;transform:none!important;transition:none!important}.ob-manifesto{height:auto}.ob-manifesto__sticky{position:static;height:auto;padding:120px 0}.ob-word{color:var(--ob-white)}.ob-word--red{color:var(--ob-red)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/obsyn-motion.css.map */
