.oi-interior{--oi-ink:#261e15;--oi-muted:#71604e;--oi-paper:#faf5ec;--oi-card:#fffcf6;--oi-amber:#ffb343;--oi-copper:#92500e;--oi-line:#e4d3ba;--accent:var(--oi-copper);--muted-foreground:var(--oi-muted);color:var(--oi-ink);background:var(--oi-paper);isolation:isolate}.oi-interior *,.oi-interior :before,.oi-interior :after{box-sizing:border-box}.oi-interior :focus-visible{outline-offset:5px;outline:2px solid #92500e}.oi-interior ::selection{color:#261e15;background:#ffb343}.oi-interior h1,.oi-interior h2{font-family:var(--font-poppins), Georgia, serif;text-wrap:balance;font-weight:500}.oi-interior p{text-wrap:pretty}.oi-interior .bg-white{background:var(--oi-card)}.oi-interior .bg-black{background:var(--oi-ink)}.oi-interior .text-black{color:var(--oi-ink)}.oi-interior main{min-width:0}.oi-interior.oxyein-universal-nav-page>main{padding-top:100px}.oi-interior main>section:first-child{background:radial-gradient(ellipse at 100% 0, #f5dfbb90, transparent 65%), var(--oi-paper);border-color:var(--oi-line)}.oi-interior main>section:first-child h1{color:var(--oi-ink)}.oi-interior [class*="text-[#ffb343]"]{color:var(--oi-copper)}.oi-interior [class*="bg-[#ffb343]"]{background-color:var(--oi-amber);color:var(--oi-ink)}.oi-interior [class*="bg-[#ffb343]"]:is(a,button):hover{background:var(--oi-ink);color:var(--oi-card)}.oi-interior [class*="border-[#ffb343]"]{border-color:#c68c3d}.oi-interior main a:is([class*=rounded-full],[class*="rounded-[6px]"]){border-radius:10px}.oi-interior input,.oi-interior textarea,.oi-interior select{color:var(--oi-ink);background:var(--oi-card);accent-color:var(--oi-copper);border-color:#cbb393}.oi-interior input:focus,.oi-interior textarea:focus,.oi-interior select:focus{border-color:var(--oi-copper);box-shadow:0 0 0 3px #ffb34325}.oi-interior article[class*=rounded-]{border-color:var(--oi-line);box-shadow:0 12px 36px #6a47100a}.oi-interior [class*=text-white\/]{color:#e4d7c6}.oi-interior .oi-service-delivery{background:var(--oi-ink);color:#fff8ed}.oi-interior .oi-service-delivery article{background:#33281c;border:1px solid #665036;border-radius:16px}.oi-interior .oi-service-delivery h2,.oi-interior .oi-service-delivery h3{color:#fff8ed}.oi-interior .oi-service-delivery article:hover{background:#3e2f1f}.oi-interior .oi-service-cta{border-top:1px solid var(--oi-line);background:#f2dfbf}.oi-interior .oi-service-cta h2{color:var(--oi-ink)}.oi-header{z-index:90;border:1px solid var(--oi-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);max-width:1392px;min-height:74px;color:var(--oi-ink);background:#fffcf6f2;border-radius:16px;justify-content:space-between;align-items:center;gap:22px;margin-inline:auto;padding:13px 20px;transition:box-shadow .2s,background .2s;display:flex;position:fixed;inset:14px 24px auto;box-shadow:0 10px 36px #6a47100c}.oi-header.is-scrolled{background:#fffcf6fa;box-shadow:0 12px 40px #6a471018}.oi-wordmark{flex:0 0 130px;align-items:center;display:flex}.oi-wordmark img{width:130px;height:auto;display:block}.oi-desktop-nav{align-items:center;gap:8px;display:flex}.oi-desktop-nav>a,.oi-dropdown>button{min-height:42px;color:var(--oi-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-size:13px;font-weight:650;transition:background .2s,color .2s;display:flex}.oi-desktop-nav>a:hover,.oi-dropdown>button:hover,.oi-dropdown.is-open>button{color:#7c430b;background:#f6e9d4}.oi-dropdown{position:relative}.oi-dropdown>button svg{transition:transform .2s}.oi-dropdown.is-open>button svg{transform:rotate(180deg)}.oi-dropdown-panel{z-index:5;border:1px solid var(--oi-line);width:300px;max-height:calc(100dvh - 130px);color:var(--oi-ink);opacity:0;visibility:hidden;background:#fffcf6;border-radius:16px;padding:9px;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;top:calc(100% + 12px);left:50%;overflow-y:auto;transform:translate(-50%,7px);box-shadow:0 22px 60px #50320f24}.oi-dropdown:after{content:"";height:15px;position:absolute;top:100%;left:-20px;right:-20px}.oi-dropdown.is-open .oi-dropdown-panel{visibility:visible;opacity:1;transform:translate(-50%)}.oi-dropdown-panel a{color:#5c4934;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:13px;font-weight:550;line-height:1.4;transition:color .2s,background .2s;display:flex}.oi-dropdown-panel a svg{color:#a36114;flex-shrink:0}.oi-dropdown-panel a:hover,.oi-dropdown-panel a:focus-visible{color:#6c3a0b;background:#f5e6ce}.oi-dropdown-panel .oi-dropdown-heading{color:#53310e;background:#f2dfbf;border-radius:9px;margin-bottom:5px;padding-block:15px;font-size:14px;font-weight:750}.oi-header-actions{align-items:center;gap:10px;display:flex}.oi-locale{border:1px solid var(--oi-line);color:#5c4934;background:#f8efdf;border-radius:9px;width:64px;height:42px;padding:0 8px;font-size:12px;font-weight:650}.oi-button{color:#261e15;background:#ffb343;border:1px solid #e59c36;border-radius:10px;justify-content:center;align-items:center;gap:15px;min-height:44px;padding:11px 19px;font-size:13px;font-weight:750;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.oi-button:hover{color:#fff8ed;background:#261e15;border-color:#261e15}.oi-menu-toggle,.oi-close{color:#60370b;cursor:pointer;background:#f6e8d0;border:1px solid #cfab74;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;transition:background .2s,color .2s;display:grid}.oi-menu-toggle{display:none}.oi-menu-toggle:hover,.oi-close:hover{color:#261e15;background:#ffb343}.oi-mobile-dialog{color:#261e15;background:0 0;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0}.oi-mobile-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#261e1580}.oi-mobile-panel{overscroll-behavior:contain;background:#faf5ec;border-left:1px solid #d4b88a;width:min(450px,100%);height:100%;margin-left:auto;padding:22px;overflow-y:auto}.oi-mobile-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.oi-mobile-top>a{background:#261e15;border-radius:14px;place-items:center;width:58px;height:58px;padding:8px;display:grid}.oi-mobile-top img{object-fit:contain;width:100%;height:100%}.oi-menu{color:#261e15;font-family:var(--font-inter), Arial, sans-serif}.oi-menu-intro{color:#7c674f;margin:0 0 24px;font-size:13px;line-height:1.6}.oi-menu-top,.oi-menu-group summary{color:#261e15;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 4px;font-size:18px;font-weight:650;display:flex}.oi-menu-group{border-block:1px solid #e4d3ba;margin-top:-1px}.oi-menu-group summary{list-style:none}.oi-menu-group summary::-webkit-details-marker{display:none}.oi-menu-group[open] summary{color:#92500e}.oi-menu-group summary svg{transition:transform .2s}.oi-menu-group[open] summary svg{transform:rotate(180deg)}.oi-menu-group>div{background:#fffcf6;border:1px solid #e4d3ba;border-radius:12px;gap:3px;margin:0 0 12px;padding:7px;display:grid}.oi-menu-group a{color:#6c5335;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:14px;line-height:1.5;display:flex}.oi-menu-group a:hover,.oi-menu-group a:focus-visible{color:#60370b;background:#f4e3c8}.oi-menu-language{color:#795026;background:#fffcf6;border:1px solid #d7bd98;border-radius:10px;align-items:center;gap:12px;margin-top:22px;padding:0 13px;display:flex}.oi-menu-language select{background:0 0;border:0;width:100%;min-height:45px;font-size:14px}.oi-menu-contact{justify-content:space-between;margin-top:14px;display:flex}.oi-footer{color:#f9f0e1;background:#261e15;border-top:1px solid #5e4527;margin:0;padding:70px max(24px,50% - 590px) 0}.oi-footer-main{grid-template-columns:1.05fr 1fr;gap:90px;padding-bottom:65px;display:grid}.oi-footer-logo{width:150px;height:auto;margin-bottom:40px}.oi-eyebrow{color:#a16618;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:750}.oi-footer .oi-eyebrow{color:#edba6b}.oi-footer h2{color:#fff8ed;max-width:500px;margin:15px 0 20px;font-size:clamp(32px,3.5vw,48px);line-height:1.12}.oi-footer p:not(.oi-eyebrow){color:#d6c5ad;max-width:480px;font-size:15px;line-height:1.8}.oi-footer-email{color:#ffce85;border-bottom:1px solid #b28a4d;align-items:center;gap:20px;margin-top:25px;padding-block:6px;font-size:19px;display:inline-flex}.oi-footer-links{grid-template-columns:.8fr 1.2fr;gap:30px;padding-top:14px;display:grid}.oi-footer-links h3{color:#edba6b;letter-spacing:.04em;margin-bottom:22px;font-size:12px;font-weight:700}.oi-footer-links section{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.oi-footer-links a{color:#e2d3bd;font-size:14px;line-height:1.6}.oi-footer a:hover{color:#ffb343}.oi-footer-bottom{color:#cbb89b;border-top:1px solid #60472b;flex-wrap:wrap;justify-content:space-between;gap:18px;padding-block:24px;font-size:12px;display:flex}.oi-footer-bottom>div{gap:24px;display:flex}.oi-interior .portfolio-video-stage{color:#fff8ed;background:radial-gradient(#5d3e18,#261e15 70%)}.oi-interior .portfolio-video-glow{background:radial-gradient(circle,#ffb34345,#c4862820 45%,#0000 70%)}.oi-interior .portfolio-video-brand{background:#261e15ed;border:1px solid #c3975755;border-radius:17px;place-items:center;width:66px;height:66px;padding:12px;display:grid;box-shadow:0 6px 25px #0002}.oi-interior .portfolio-video-brand img{object-fit:contain;width:100%;height:100%}.oi-interior .portfolio-video-title h1{color:#fff8ed}.oi-interior .portfolio-video-title p{color:#ffcb7d}.oi-interior .portfolio-video-icon,.oi-interior .work-hero-icon{color:#ffcb7d;background:#261e15e8;border-color:#d7ae70}.oi-interior .portfolio-video-icon:hover,.oi-interior .work-hero-icon:hover{color:#261e15;background:#ffb343}.oi-interior .portfolio-work-grid,.oi-interior .creative-types-grid{background:#faf5ec;gap:18px;padding:24px}.oi-interior .portfolio-work-tile,.oi-interior .creative-type-tile,.oi-interior .creative-project-card{background:#f1e2cc;border:1px solid #e4d3ba;border-radius:16px}.oi-interior .portfolio-work-tile span,.oi-interior .creative-type-tile span{color:#fff8ed;opacity:1;background:linear-gradient(#0000,#261e15ee);transform:none}.oi-interior .creative-project-index,.oi-interior .creative-gallery-page{color:#261e15;background:#faf5ec}.oi-interior .creative-project-index-heading{border-color:#e4d3ba}.oi-interior .creative-project-index-heading p{color:#92500e}.oi-interior .oxyein-project-intro{color:#261e15;background:#faf5ec}.oi-interior .oxyein-project-back,.oi-interior .oxyein-project-eyebrow{color:#92500e}.oi-interior .oxyein-project-lede,.oi-interior .oxyein-project-description{color:#71604e}.oi-interior .editorial-blog{color:#261e15;background:#faf5ec;--blog-accent:#92500e!important}.oi-interior .editorial-blog-hero{background:#f4e7d2}.oi-interior .editorial-blog-copy,.oi-interior .editorial-blog-related{color:#261e15}.oi-interior .editorial-blog-layout aside nav,.oi-interior .editorial-blog-related a{background:#fffcf6;border-color:#e4d3ba}.oi-interior .editorial-blog-conclusion{color:#261e15;background:#f3e2c6;border:1px solid #dec7a3}.oi-interior .editorial-blog-conclusion h2{color:#261e15}.oi-interior .editorial-blog-conclusion p:not(.editorial-blog-category){color:#66513a}.oi-interior .editorial-blog-conclusion a{color:#261e15;background:#ffb343;border-color:#ad742b}.oi-interior .editorial-blog-faq{border-color:#e4d3ba}.oi-interior .creative-project-index-heading{color:#261e15;background:radial-gradient(at 90% 0,#f2d6a970,#0000 65%),#faf5ec}.oi-interior .creative-gallery-heading{color:#261e15;background:#faf5ec}.oi-interior .creative-gallery-heading p{color:#92500e}.oi-interior .creative-project-grid{gap:18px;padding:24px}.oi-interior .creative-project-card span{color:#fff8ed}.oi-interior .creative-lightbox{color:#fff8ed;background:#261e15f5}.oi-interior .creative-lightbox-toolbar button,.oi-interior .creative-lightbox-nav{color:#ffcc7d;background:#392a18e8;border-color:#b48a50;border-radius:10px}.oi-interior .creative-lightbox-toolbar button:hover,.oi-interior .creative-lightbox-nav:hover{color:#261e15;background:#ffb343}.oi-interior .portfolio-video-title{right:160px}.oi-interior .portfolio-video-title h1{font-size:clamp(35px,5.5vw,78px)}.oi-interior .oi-project-context{background:#faf5ec}.oi-project-context{max-width:1180px;margin-inline:auto;padding:55px 24px 65px}.oi-project-context>a{color:#92500e;align-items:center;gap:8px;margin-bottom:28px;font-size:13px;display:inline-flex}.oi-project-context h1{margin:12px 0 20px;font-size:clamp(40px,6vw,76px);line-height:1.08}.oi-project-context>p:not(.oi-eyebrow){color:#71604e;max-width:800px;font-size:18px;line-height:1.85}.oi-project-context .oi-project-detail{margin-top:18px;font-size:16px}.oi-work-intro{background:#faf5ec;border-bottom:1px solid #e4d3ba;grid-template-columns:.65fr 1fr;align-items:start;gap:50px;padding:60px max(24px,50% - 590px);display:grid}.oi-work-intro h2{font-size:clamp(30px,3.5vw,46px);line-height:1.15}.oi-work-intro p{color:#71604e;font-size:16px;line-height:1.9}.oi-case-study{background:#faf5ec}.oi-case-sections{max-width:1180px;margin:auto;padding:64px 24px}.oi-case-sections>section{border-top:1px solid #e4d3ba;grid-template-columns:80px .65fr 1fr;gap:26px;padding:36px 0;display:grid}.oi-case-sections>section>span{color:#a16618;font-size:13px}.oi-case-sections h2{font-size:clamp(26px,3vw,38px);line-height:1.18}.oi-case-sections p{color:#71604e;font-size:16px;line-height:1.9}.oi-case-gallery{gap:24px;max-width:1320px;margin:auto;padding:0 24px 64px;display:grid}.oi-case-gallery img{border:1px solid #e4d3ba;border-radius:16px;width:100%;height:auto}.oi-featured-grid{grid-template-columns:1fr 1fr;gap:35px 28px;display:grid}.oi-featured-card{background:#fffcf6;border:1px solid #e0caab;border-radius:15px;min-width:0;transition:box-shadow .25s,transform .25s;overflow:hidden}.oi-featured-card:hover{transform:translateY(-5px);box-shadow:0 14px 40px #6b471014}.oi-featured-image{aspect-ratio:1.4;position:relative;overflow:hidden}.oi-featured-image img{object-fit:cover;object-position:top;transition:transform .6s}.oi-featured-card:hover img{transform:scale(1.04)}.oi-featured-image>span{color:#805322;background:#fff7e9e8;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;display:grid;position:absolute;top:16px;left:16px}.oi-featured-info{justify-content:space-between;align-items:center;gap:15px;padding:24px 24px 0;display:flex}.oi-featured-info p{color:#987344;letter-spacing:.04em;margin:0 0 9px;font-size:10px}.oi-featured-info h2{color:#382816;margin:0;font-size:clamp(25px,2.7vw,36px);line-height:1.15}.oi-featured-info svg{color:#9f6d2a;flex-shrink:0}.oi-featured-description{color:#806a4f;margin:13px 24px 25px;font-size:14px;line-height:1.8}@media (max-width:1100px){.oi-desktop-nav,.oi-header-cta{display:none}.oi-menu-toggle{display:grid}}@media (max-width:760px){.oi-header{border-radius:13px;gap:12px;min-height:64px;padding:10px 12px;inset:8px 10px auto}.oi-wordmark{flex-basis:112px}.oi-wordmark img{width:112px}.oi-header-actions{gap:7px}.oi-locale{width:58px;height:40px}.oi-menu-toggle{width:40px;height:40px}.oi-interior.oxyein-universal-nav-page>main{padding-top:82px}.oi-footer{padding:50px 24px 0}.oi-footer-main{grid-template-columns:1fr;gap:42px;padding-bottom:40px}.oi-footer-links{gap:20px}.oi-interior .portfolio-video-brand{width:54px;height:54px;padding:9px}.oi-interior .portfolio-work-grid,.oi-interior .creative-types-grid{gap:12px;padding:14px}.oi-work-intro{grid-template-columns:1fr;gap:20px;padding:40px 24px}.oi-case-sections{padding:28px 24px}.oi-case-sections>section{grid-template-columns:30px 1fr;gap:12px}.oi-case-sections>section p{grid-column:2}.oi-featured-grid{grid-template-columns:1fr;gap:24px}}@media (prefers-reduced-motion:reduce){.oi-interior *,.oi-interior :before,.oi-interior :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
