#oos-spiral-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000;overflow:hidden}#oos-spiral-intro.is-exiting{opacity:0;transition:opacity .85s cubic-bezier(.4,0,1,1)}#oos-spiral-canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.oos-spiral__logo{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;pointer-events:none;animation:spiralLogoIn 1.2s cubic-bezier(.22,1,.36,1) .3s both}@keyframes spiralLogoIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.oos-spiral__prefix{font-family:telegraf,sans-serif;font-weight:200;font-size:clamp(.65rem,1vw,.9rem);letter-spacing:.28em;text-transform:lowercase;color:#f4f4f266;margin-bottom:.3rem}.oos-spiral__wordmark{font-family:obviously-wide,sans-serif;font-weight:800;font-size:clamp(4rem,8vw,10rem);letter-spacing:-.04em;line-height:.88;color:#f4f4f2;display:block}#oos-spiral-enter{position:absolute;bottom:12%;left:50%;transform:translate(-50%) translateY(20px);background:none;border:1px solid rgba(244,244,242,.25);border-radius:100px;color:#f4f4f200;font-family:telegraf,sans-serif;font-size:.68rem;letter-spacing:.28em;text-transform:uppercase;cursor:pointer;z-index:10;padding:.85rem 2.4rem;opacity:0;transition:opacity 1.5s ease-out,transform 1.5s ease-out,color .3s ease-out,border-color .3s ease-out,letter-spacing .7s ease-out}#oos-spiral-enter.is-visible{opacity:1;color:#f4f4f2d9;transform:translate(-50%) translateY(0);animation:enterPulse 2.5s ease-in-out infinite}#oos-spiral-enter:hover{color:#f4f4f2;border-color:#f4f4f280;letter-spacing:.38em;animation:none}@keyframes enterPulse{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){#oos-spiral-intro{transition:none}.oos-spiral__logo{animation:none;opacity:1}#oos-spiral-enter.is-visible{animation:none}#oos-spiral-canvas{display:none}#oos-spiral-intro{background:#000}}.oos-reveal{opacity:0;transform:translateY(28px);transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1)}.oos-reveal.oos-revealed{opacity:1;transform:translateY(0)}.oos-reveal-x{opacity:0;transform:translate(-24px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.oos-reveal-x.oos-revealed{opacity:1;transform:translate(0)}.oos-img-wrap{overflow:hidden}.oos-img-wrap img{transition:transform .8s cubic-bezier(.25,.46,.45,.94);display:block;width:100%;height:100%;object-fit:cover}.oos-img-wrap:hover img{transform:scale(1.05)}.oos-divider{width:100%;height:1px;background-color:#ffffff14}.oos-spin{display:inline-block;animation:spin 12s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.oos-counter{font-family:telegraf,sans-serif;font-size:.6rem;letter-spacing:.12em;color:#ffffff4d;vertical-align:super;margin-left:.15em}.oos-tags-row{display:flex;align-items:center;justify-content:space-between;padding:.75rem 3rem;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);overflow-x:auto;gap:2rem}.oos-tags-row span{font-family:telegraf,sans-serif;font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:#ffffff4d;white-space:nowrap;flex-shrink:0}@media(max-width:768px){.oos-tags-row{padding:.75rem 1.5rem;gap:1.25rem}}@property --hbg-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes hbg-spin{to{--hbg-angle: 360deg}}.oos-hero__cta,.oos-about__cta,.oos-works__see,.oos-project-cta__link,.oos-work__cta-btn,.oos-studio__cta-btn,.oos-article__live-btn,.oos-nav__portal{color:#f4f4f2!important;border-radius:100px!important;border:1.5px solid transparent!important;background:linear-gradient(#0a0a0a,#0a0a0a) padding-box,conic-gradient(from var(--hbg-angle),transparent 0deg,rgba(255,255,255,.9) 6deg,transparent 14deg) border-box!important;animation:hbg-spin 6s linear infinite;transition:color .3s ease}.oos-hero__cta:hover,.oos-about__cta:hover,.oos-works__see:hover,.oos-project-cta__link:hover,.oos-work__cta-btn:hover,.oos-studio__cta-btn:hover,.oos-article__live-btn:hover,.oos-nav__portal:hover{background:linear-gradient(#0a0a0a,#0a0a0a) padding-box,radial-gradient(75% 181% at 50% 50%,rgba(255,255,255,.6) 0%,transparent 100%) border-box!important;animation:none}@media(prefers-reduced-motion:reduce){.oos-hero__cta,.oos-about__cta,.oos-works__see,.oos-project-cta__link,.oos-work__cta-btn,.oos-studio__cta-btn,.oos-article__live-btn,.oos-nav__portal{animation:none;background:linear-gradient(#0a0a0a,#0a0a0a) padding-box,#fff3 border-box!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/oos-animations.css.map */
