.hero__start-link{pointer-events:auto;color:#cbb1f1;text-underline-offset:5px;align-items:center;min-height:44px;margin-top:10px;font-size:.86rem;display:inline-flex}:is(.website-overview,.product-collection,.collaboration,.kufic-case){scroll-margin-top:74px}.website-overview,.product-collection,.collaboration{padding:100px clamp(22px,6vw,96px)}.growth-heading{justify-content:space-between;align-items:end;gap:36px;margin-bottom:46px;display:flex}.growth-heading h1,.growth-heading h2,.kufic-case h2{letter-spacing:-.055em;font-size:clamp(2.9rem,5.8vw,6.6rem);font-weight:520;line-height:.98}.growth-heading em,.kufic-case h2 em{color:#b798ed;font-family:Georgia,serif;font-weight:400}.growth-heading>p{color:#bcb7c5;max-width:34ch;line-height:1.7}.website-overview{background:#100d17;overflow:hidden}.website-overview .section-kicker,.product-collection .section-kicker{color:#b798ed}.rail-controls{gap:10px;display:flex}.rail-controls button{cursor:pointer;background:0 0;border:1px solid #645573;border-radius:50%;width:48px;height:48px;font-size:1.4rem}.website-rail{scrollbar-color:#9c76d4 #211a2b;overscroll-behavior-x:contain;gap:24px;padding:5px 5px 24px;display:flex;overflow-x:auto}.website-card{background:#19141f;border:1px solid #443b51;border-radius:12px;flex:0 0 38%;min-width:290px;overflow:hidden}.website-card a{text-decoration:none;display:block}.website-card__bar{letter-spacing:.05em;color:#c5b9d3;border-bottom:1px solid #443b51;justify-content:space-between;padding:12px 18px;font-size:.68rem;display:flex}.website-card__image{background:#302736;height:260px;overflow:hidden}.website-card__image img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .6s;display:block}.website-card a:hover img{transform:scale(1.035)}.website-card__caption{padding:22px}.website-card__caption>span{color:#c6b4dc;font-size:.75rem}.website-card h3{letter-spacing:-.04em;margin:10px 0 18px;font-size:1.85rem;font-weight:550}.website-card__caption p{font-size:.82rem}.growth-footnote{color:#aaa1b5;margin-top:20px;font-size:.8rem;line-height:1.6}.product-collection{background:#08090c}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.product-card{background:#111115;border:1px solid #343139;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.product-art{place-items:center;height:240px;display:grid;overflow:hidden}@font-face{font-family:KuficShowcase;src:url(/work/kufic/KufiLegacy-Regular.woff)format("woff");font-display:swap}.product-card--kufic-studio .product-art{color:#282218;background:linear-gradient(135deg,#e8d7ad,#b8a070)}.product-art>span{font-family:KuficShowcase,serif;font-size:7rem}.product-card--puretone .product-art{background:radial-gradient(#3a2670,#171320 75%)}.product-wave{align-items:center;gap:6px;width:70%;height:120px;display:flex}.product-wave i{background:linear-gradient(#d4bcff,#8360bf);border-radius:8px;flex:1}.product-card--zensleep .product-art{background:radial-gradient(#304d42,#14221e)}.product-orbit{width:150px;height:150px;position:relative}.product-orbit i{border:1px solid #9fbb99;border-radius:50%;position:absolute;inset:0}.product-orbit i:nth-child(2){border-color:#87a78b;inset:20px}.product-orbit i:nth-child(3){background:radial-gradient(#a9c4a5,#3a5c4a);inset:40px}.product-card__copy{flex-direction:column;flex:1;padding:26px;display:flex}.product-status{color:#d5c1ef;border:1px solid #665377;border-radius:30px;align-self:start;margin-bottom:24px;padding:6px 10px;font-size:.7rem;line-height:1.5}.product-category{letter-spacing:.08em;text-transform:uppercase;color:#b4aabb;font-size:.7rem}.product-card h3{letter-spacing:-.045em;margin:12px 0 18px;font-size:2.25rem;font-weight:500}.product-card__copy>p:not(.product-status){color:#bcb8c4;font-size:.94rem;line-height:1.7}.product-card ul{color:#d6d0dd;margin:22px 0 28px;font-size:.8rem;list-style:none}.product-card li{border-bottom:1px solid #302b36;padding:10px 0}.product-card .growth-button,.product-coming{margin-top:auto!important}.product-coming{padding:15px 0;font-size:.8rem!important}.growth-button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#6f2cff;border:1px solid #9873ce;border-radius:6px;justify-content:center;align-items:center;gap:16px;padding:14px 20px;font-size:.85rem;line-height:1.4;text-decoration:none;display:inline-flex}.growth-button:hover{background:#5920d1}.growth-text-link{min-height:44px;color:inherit;text-underline-offset:5px;align-items:center;margin-top:20px;font-size:.88rem;display:inline-flex}.growth-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.growth-actions .growth-text-link{margin-top:0}.kufic-case{color:#292419;background:#dfd0b1;grid-template-columns:1fr 1fr;min-height:90svh;display:grid}.kufic-case__art{min-height:500px;position:relative;overflow:hidden}.kufic-case__art img{object-fit:cover;width:100%;height:100%}.kufic-case__copy{align-self:center;padding:80px clamp(24px,5vw,80px)}.kufic-case h2 em{color:#6d5735}.kufic-case__copy>p:not(.section-kicker){max-width:42ch;margin:30px 0;line-height:1.7}.kufic-case dl{margin-bottom:28px;font-size:.83rem}.kufic-case dl div{border-top:1px solid #b5a585;grid-template-columns:70px 1fr;gap:16px;padding:14px 0;display:grid}.kufic-case dt{font-weight:700}.collaboration{color:#17131d;background:#f1f0eb}.collaboration .growth-heading em{color:#6f2cff}.collaboration .growth-heading>p{color:#60586a}.path-options{border:0;flex-wrap:wrap;gap:12px;display:flex}.path-options legend{margin-bottom:18px;font-size:.85rem;font-weight:650}.path-options label{cursor:pointer;border:1px solid #b8adbf;border-radius:30px;align-items:center;gap:10px;min-height:48px;padding:12px 18px;font-size:.88rem;display:flex}.path-options input{accent-color:#6f2cff;width:16px;height:16px}.path-options .is-selected{background:#e3d7f7;border-color:#6f2cff}.path-result{grid-template-columns:1fr 1fr;gap:48px;min-height:270px;padding:38px 0 54px;display:grid}.path-result h3,.launch-care h3,.project-brief h3{letter-spacing:-.045em;font-size:clamp(2rem,3vw,3.3rem);font-weight:500;line-height:1.06}.path-result p,.launch-care p,.project-brief>div>p:not(.section-kicker){color:#625a6b;max-width:46ch;margin-top:20px;line-height:1.7}.path-result ol{grid-template-columns:1fr 1fr;gap:14px;list-style:none;display:grid}.path-result li{border-top:1px solid #b8adbf;flex-direction:column;gap:18px;padding-top:12px;font-size:.88rem;display:flex}.path-result li span{color:#6f2cff;font-size:.75rem}.launch-care,.project-brief{border-top:1px solid #c9c0d0;grid-template-columns:1fr 1fr;gap:60px;padding:50px 0;display:grid}.launch-care summary{cursor:pointer;min-height:48px;padding:20px 4px;font-weight:550}.launch-care details{border-bottom:1px solid #c9c0d0}.launch-care details p{margin:0 0 22px;font-size:.9rem}.project-brief__fields{flex-direction:column;gap:12px;display:flex}.project-brief label{font-size:.9rem}.project-brief label span{color:#726679}.project-brief textarea,.project-brief input{color:#17131d;width:100%;font:inherit;background:#fff;border:1px solid #a99cb5;border-radius:6px;padding:14px;font-size:1rem;line-height:1.5}.project-brief textarea{resize:vertical}.project-brief input{margin-bottom:10px}.project-brief .growth-footnote{color:#655b70;margin-top:0}.brief-review{overflow-wrap:anywhere;background:#e9e1f3;border:1px solid #b5a2ce;border-radius:8px;padding:24px}.brief-review p{white-space:pre-wrap;margin:14px 0;line-height:1.6}.brief-review .growth-button{margin-top:12px}.project-brief .growth-text-link{overflow-wrap:anywhere}.products-page{padding-top:54px}.products-outro{flex-wrap:wrap;align-items:center;gap:30px;padding:20px 6vw 80px;display:flex}.products-outro>p{font-size:1.5rem}.products-outro>a:last-child{margin-left:auto}@media (max-width:700px){.website-overview,.product-collection,.collaboration{padding:70px 22px}.growth-heading{flex-wrap:wrap;align-items:start;gap:26px;margin-bottom:30px}.growth-heading h1,.growth-heading h2,.kufic-case h2{font-size:clamp(2.65rem,11vw,4.3rem)}.growth-heading>p{font-size:.95rem}.website-card{flex-basis:82%;min-width:250px}.website-card__image{height:220px}.website-rail{gap:16px;margin-right:-22px;padding-right:22px}.product-grid{grid-template-columns:1fr}.product-art{height:210px}.product-card__copy{padding:24px}.kufic-case{grid-template-columns:1fr}.kufic-case__art{height:42svh;min-height:0}.kufic-case__copy{padding:46px 24px 60px}.path-result,.launch-care,.project-brief{grid-template-columns:1fr;gap:30px}.path-options{gap:8px}.path-options label{padding:11px 13px;font-size:.82rem}.path-result ol{min-height:180px}.products-outro{flex-direction:column;align-items:start;padding:20px 24px 60px}.products-outro>a:last-child{margin-left:0}}@media (prefers-reduced-motion:reduce){.website-card__image img{transition:none}}.website-overview{overflow:clip}.website-overview__footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.website-overview__footer .growth-text-link{margin-top:10px}@media (prefers-reduced-motion:no-preference){.website-overview.is-scroll-ready{height:300svh;padding:0}.is-scroll-ready .website-overview__stage{flex-direction:column;justify-content:center;height:100svh;padding:90px clamp(22px,6vw,96px) 25px;display:flex;position:sticky;top:0;overflow:hidden}.is-scroll-ready .website-rail{scrollbar-width:none;flex-shrink:0}.is-scroll-ready .website-card__image{height:clamp(140px,29svh,300px)}.is-scroll-ready .growth-heading{margin-bottom:26px}.website-overview__progress{height:2px;transform:scaleX(var(--rail-progress,0));transform-origin:0;background:#a583da;margin-top:18px}}.kufic-story{color:#2a251b;background:#d9c9a7;scroll-margin-top:0}.kufic-story__stage{background:radial-gradient(at 70% 40%,#f1e9d7,#0000 65%);padding:90px 6vw 45px;position:relative;overflow:hidden}.kufic-story__header h2{letter-spacing:-.06em;font-size:clamp(3rem,5.7vw,6.4rem);font-weight:500;line-height:.98}.kufic-story__header em{color:#755734;font-family:Georgia,serif;font-weight:400}.kufic-story__discipline{letter-spacing:.04em;color:#65553c;margin-top:22px;font-size:.73rem}.kufic-story__exhibit{perspective:1200px;height:55svh;margin:40px 0;position:relative}.kufic-story__folio,.kufic-story__alphabet{background:#eadcbd;position:absolute;inset:5% 10%;box-shadow:0 25px 70px #45331d30}.kufic-story__folio img,.kufic-story__alphabet img{object-fit:contain;width:100%;height:100%}.kufic-story__digital{clip-path:inset(0 0 0 100%);position:absolute;inset:0}.kufic-story__scan,.kufic-story__alphabet{display:none}.kufic-story__chapters{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;max-width:1000px;display:grid}.kufic-story__number{letter-spacing:.18em;color:#785b37;margin-bottom:15px;font-size:.7rem;display:block}.kufic-story__chapter h3{letter-spacing:-.04em;font-size:clamp(1.5rem,2.3vw,2.7rem);font-weight:500;line-height:1.05}.kufic-story__chapter p{color:#62513a;max-width:42ch;margin-top:18px;font-size:.92rem;line-height:1.7}.kufic-story__actions{flex-wrap:wrap;gap:30px;margin-top:32px;display:flex}.kufic-story__actions a{color:#44331e;text-underline-offset:6px;align-items:center;min-height:44px;font-size:.8rem;display:inline-flex}.kufic-story.is-scroll-ready{height:480svh}.is-scroll-ready .kufic-story__stage{height:100svh;padding:0;position:sticky;top:0}.is-scroll-ready .kufic-story__header{z-index:2;width:44%;position:absolute;top:13%;left:6%}.is-scroll-ready .kufic-story__exhibit{height:auto;margin:0;position:absolute;inset:8% 0 10% 40%}.is-scroll-ready .kufic-story__folio{transform:rotateX(calc(24deg * (1 - var(--reconstruct,0)))) rotateZ(calc(-9deg * (1 - var(--reconstruct,0))));opacity:clamp(0,calc((.72 - var(--kufic-p,0)) * 14),1)}.is-scroll-ready .kufic-story__digital{clip-path:inset(0 0 0 calc(100% * (1 - var(--reconstruct,0))))}.is-scroll-ready .kufic-story__scan{top:0;bottom:0;left:calc(100% * (1 - var(--reconstruct,0)));width:1px;opacity:clamp(0,calc(var(--reconstruct,0) * 10),1);background:#775c32;display:block;position:absolute}.is-scroll-ready .kufic-story__alphabet{opacity:clamp(0,calc((var(--kufic-p,0) - .6) * 15),1);transform:translateY(calc((1 - clamp(0,calc((var(--kufic-p,0) - .6) * 15),1)) * 35px));box-shadow:none;display:block}.is-scroll-ready .kufic-story__chapters{width:33%;display:block;position:absolute;top:51%;left:6%}.is-scroll-ready .kufic-story__chapter{opacity:0;visibility:hidden;transition:opacity .3s,transform .3s,visibility .3s;position:absolute;top:0;transform:translateY(12px)}.kufic-story[data-chapter="0"].is-scroll-ready [data-step="0"],.kufic-story[data-chapter="1"].is-scroll-ready [data-step="1"],.kufic-story[data-chapter="2"].is-scroll-ready [data-step="2"],.kufic-story[data-chapter="3"].is-scroll-ready [data-step="3"]{opacity:1;visibility:visible;transform:none}.is-scroll-ready .kufic-story__actions{margin:0;position:absolute;bottom:5%;left:6%}.is-scroll-ready .kufic-story__progress{width:100%;height:3px;transform:scaleX(var(--kufic-p,0));transform-origin:0;background:#795a32;position:absolute;bottom:0;left:0}.product-art--kufic{position:relative;background:#d7c39a!important}.product-art--kufic img{object-fit:cover;width:100%;height:100%;transform:scale(1.06)}.product-art--kufic:after{content:"";pointer-events:none;border:1px solid #64502e55;position:absolute;inset:14px}@media (max-width:700px){.is-scroll-ready .website-overview__stage{padding:78px 22px 18px}.is-scroll-ready .website-overview__stage .growth-heading{gap:14px;margin-bottom:18px}.is-scroll-ready .website-overview__stage h2{font-size:clamp(2rem,8.4vw,3rem)}.is-scroll-ready .website-overview__stage .section-kicker{margin-bottom:12px;font-size:.6rem}.is-scroll-ready .rail-controls button{width:44px;height:44px}.is-scroll-ready .website-card__image{height:clamp(100px,23svh,210px)}.is-scroll-ready .website-card__caption{padding:15px}.is-scroll-ready .website-card h3{margin:8px 0 12px;font-size:1.5rem}.website-overview__footer{align-items:start;gap:10px}.website-overview__footer .growth-footnote,.website-overview__footer .growth-text-link{font-size:.69rem}.kufic-story__stage{padding:75px 22px 35px}.kufic-story__chapters{grid-template-columns:1fr}.is-scroll-ready .kufic-story__header{width:88%;top:12%;left:6%}.kufic-story__header h2{font-size:clamp(2.5rem,10vw,4rem)}.kufic-story__discipline{display:none}.is-scroll-ready .kufic-story__exhibit{inset:30% 2%}.is-scroll-ready .kufic-story__chapters{width:88%;top:71%;left:6%}.kufic-story__number{margin-bottom:9px;font-size:.6rem}.kufic-story__chapter h3{font-size:1.4rem}.kufic-story__chapter p{max-width:50ch;margin-top:10px;font-size:.78rem;line-height:1.5}.is-scroll-ready .kufic-story__actions{gap:20px;bottom:2%}.kufic-story__actions a{font-size:.72rem}}@media (max-height:600px) and (min-width:701px){.is-scroll-ready .website-overview__stage{padding-top:65px}.is-scroll-ready .website-overview__stage h2{font-size:2.6rem}.is-scroll-ready .website-card__image{height:20svh}.is-scroll-ready .website-card__caption{padding:10px}.is-scroll-ready .website-card h3{margin:6px 0;font-size:1.4rem}.kufic-story__header h2{font-size:3rem}.kufic-story__chapter p{margin-top:10px;font-size:.8rem}}@media (max-width:700px) and (max-height:700px){.is-scroll-ready .website-overview__stage{justify-content:flex-start;padding:72px 22px 10px}.is-scroll-ready .website-overview__stage h2{font-size:1.8rem}.is-scroll-ready .website-overview__stage .section-kicker{margin-bottom:8px;font-size:.55rem}.is-scroll-ready .website-overview__stage .growth-heading{gap:10px;margin-bottom:12px}.is-scroll-ready .website-card__image{height:16svh}.is-scroll-ready .website-rail{padding-bottom:10px}.is-scroll-ready .website-card__caption{padding:12px}.website-overview__footer .growth-footnote{margin-top:10px}.website-overview__progress{margin-top:8px}}
@media (max-width:700px) and (prefers-reduced-motion:no-preference){.brandvalley-case{--mobile-final:clamp(0,calc((var(--brandvalley-progress) - .95) * 35),1)}.site-header{height:60px;padding:0 16px}.site-header nav{gap:16px}.site-header nav a{letter-spacing:.04em;font-size:.62rem}.hero{min-height:380svh}.hero__stage{height:100svh}.vector-logo{width:84vw}.hero__intro,.hero__identity{grid-template-columns:1fr;gap:20px;bottom:8svh;left:24px;right:24px}.hero__intro h1,.hero__identity h2{font-size:clamp(2.8rem,12.5vw,4.4rem);line-height:1.02}.hero__intro-copy,.hero__identity-copy{max-width:33ch;font-size:.92rem}.hero__chapter{max-width:62vw;top:24%}.hero__chapter--behavior{top:33%}.hero__scroll{font-size:.55rem;bottom:46%;right:12px}.capabilities{min-height:430svh;margin-top:0}.capabilities__intro{top:90px;left:24px;right:24px}.capabilities__intro h2{font-size:clamp(2.7rem,12vw,4rem)}.capabilities__intro>p:last-child{font-size:.95rem}.capability,.capability--1,.capability--2,.capability--3{width:auto;padding:0;inset:15% 22px auto}.capability__surface{padding:26px}.capability h3{margin-top:25px;font-size:3.8rem}.capability__lead{margin-top:24px;font-size:1.2rem}.capability__detail{font-size:.92rem;line-height:1.6}.capability-visual{width:180px;margin-top:22px;position:relative;bottom:auto;right:auto}.capabilities__progress{bottom:24px;right:16px}.brandvalley-case{min-height:620svh}.brandvalley-case__stage{height:100svh;min-height:0}.brandvalley-case__hero-copy{bottom:9svh;left:24px;right:24px}.brandvalley-case__hero-copy strong{font-size:clamp(3rem,13vw,4.5rem)}.brandvalley-case__hero-fallback{width:74vw}.brandvalley-case__hero-rail{right:12px}.brandvalley-case__header{width:calc(100% - 48px);top:84px;left:24px}.brandvalley-case__header h2{margin-top:12px;font-size:3rem;line-height:.85}.brandvalley-case__header h2 br{display:none}.brandvalley-case__header>span{max-width:38ch;margin-top:16px;font-size:.85rem}.brandvalley-case__status{margin-top:12px;font-size:.56rem}.brandvalley-console{border-radius:12px;width:90vw;height:55svh;top:37%;right:5vw}.brandvalley-console__bar{grid-template-columns:auto 1fr auto;gap:10px;height:38px;padding:0 12px;font-size:.52rem}.brandvalley-console__bar b{text-align:center}.brandvalley-console__tabs{gap:4px;height:48px;padding:0 6px}.brandvalley-console__tabs button{flex:1;min-height:44px;padding:0 9px;font-size:.5rem}.brandvalley-console__caption{grid-template-columns:1fr 1fr;gap:10px;padding:12px}.brandvalley-console__caption>strong{font-size:1.25rem}.brandvalley-console__caption li b{font-size:.57rem}.brandvalley-case__facts{display:none}.brandvalley-case__statement{opacity:0;font-size:2.5rem;top:12%;left:24px}.brandvalley-case__progress{bottom:20px;right:8px}.case-study{min-height:540svh}.case-study__header{width:calc(100% - 48px);top:80px;left:24px}.case-study__header h2{font-size:3.8rem}.case-study__summary{max-width:39ch;margin-top:16px;font-size:.85rem;line-height:1.5}.project-live-link{min-height:44px;margin-top:8px}.case-study__screen{width:88vw;height:45svh;top:39%;right:6vw}.case-study__facts{width:calc(100% - 48px);opacity:calc(clamp(0,calc((var(--case-progress) - .3) * 10),1) * (1 - clamp(0,calc((var(--case-progress) - .47) * 20),1)));bottom:4svh;left:24px}.case-study__facts p{padding:7px 0;font-size:.64rem}.case-study__chapter{max-width:12ch;font-size:2.7rem;top:13%;left:24px}.lexora-narrative{width:calc(100% - 48px);top:13%;left:24px}.lexora-narrative h3{font-size:clamp(2.6rem,12vw,4rem)}.lexora-narrative__sequence{flex-wrap:wrap;font-size:.65rem}.lexora-system__mark{width:60vw;top:40%}.lexora-system__identity{width:auto;top:30%;left:24px;right:24px}.lexora-system__covers{gap:14px 12px;width:auto;height:52svh;padding:16px 12px;bottom:5svh;left:22px;right:22px}.lexora-system__covers figure{opacity:clamp(0,calc((var(--case-progress) - .77) * 8),1)!important}.lexora-system__covers img{object-fit:contain;max-height:21svh}.lexora-system__covers figcaption{font-size:.6rem}.identity-archive{min-height:820svh}.identity-archive__intro{width:calc(100% - 48px);top:86px;left:24px}.identity-archive__intro h2{font-size:clamp(2.8rem,12vw,4rem)}.identity-archive__rails{inset:36% 0 4%}.identity-archive__rail figure{width:43vw}.identity-systems>header{width:calc(100% - 48px);top:82px;left:24px}.identity-systems>header h3{max-width:15ch;font-size:2.2rem}.identity-system{grid-template-rows:auto 1fr;grid-template-columns:1fr;align-content:end;gap:16px;padding:0 22px 24px}.identity-system__copy{align-self:auto;margin-top:220px;padding:0}.identity-system__copy h4{margin-top:10px;font-size:1.65rem}.identity-system__copy p{margin-top:12px;font-size:.8rem;line-height:1.45}.identity-system__visual{align-self:end;height:42svh}.identity-system__visual--collection{height:42svh}.identity-system__visual img{border-radius:9px}.identity-archive__bridge{background:#16121e;padding:16px 0;font-size:2.8rem;top:13%;left:24px;right:20px}.orbital-case{min-height:500svh}.orbital-case__header{width:calc(100% - 48px);top:84px;left:24px}.orbital-case__header h2{font-size:3.7rem}.orbital-case__header>span{margin-top:20px;font-size:.87rem}.orbital-ui{width:90vw;height:46svh;top:35%;right:5vw}.orbital-case__facts{width:calc(100% - 48px);bottom:4svh;left:24px}.orbital-case__facts p{padding:7px 0;font-size:.63rem}.orbital-case__statement{font-size:2.9rem;top:13%;left:24px}.orbital-brands{width:84vw;top:57%;left:50%}.orbital-brands figure{width:26vw;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-29vw) rotate(calc(var(--angle) * -1));padding:8px}.orbital-brands__hub{z-index:5;background:#171126;border-radius:12px;width:112px;font-size:.65rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.heritage-case{min-height:520svh}.heritage-case__header{width:calc(100% - 48px);top:82px;left:24px}.heritage-case__header h2{font-size:3.5rem;line-height:.86}.heritage-case__header>span{margin-top:18px;font-size:.88rem}.heritage-case__browser{height:48svh;top:43%}.heritage-case__system{opacity:calc(clamp(0,calc((var(--heritage-progress) - .63) * 9),1) * (1 - clamp(0,calc((var(--heritage-progress) - .8) * 10),1)));inset:42% 24px auto}.heritage-case__statement{padding:24px;font-size:clamp(3rem,14vw,4.5rem);top:0;left:0}.visual-index{min-height:560svh}.visual-index__header{width:calc(100% - 48px);top:84px;left:24px}.visual-index__header h2{font-size:3.5rem}.visual-index__header>span{max-width:34ch;font-size:.9rem}.visual-index__track{top:58%}.visual-index__card,.visual-index__card--5{width:82vw;height:57svh}.visual-index__media{height:calc(100% - 65px)}.visual-index__card figcaption{height:65px}.visual-index__card figcaption b{font-size:.82rem}.closing{min-height:350svh}.closing__about,.closing__contact{padding:84px 24px 50px}.closing__about h2{font-size:clamp(2.7rem,12vw,4rem)}.closing__about-grid{gap:22px;margin-top:28px}.closing__about-grid>p{font-size:.91rem;line-height:1.6}.closing__about-grid li{padding:8px 0;font-size:.85rem}.closing__credentials{grid-template-columns:1fr;gap:12px;margin-top:22px}.closing__credentials article{grid-template-columns:86px 1fr;gap:12px}.closing__credentials p{font-size:.75rem;line-height:1.5}.closing__contact h2{font-size:clamp(3rem,14vw,4.4rem)}.closing__contact-details{margin-top:28px}.closing__contact-details>p{font-size:.9rem}.closing__email{min-height:56px}.closing__email span{font-size:1rem}.closing__footer{font-size:.56rem;bottom:20px}.brandvalley-console,.brandvalley-case__header{opacity:calc(clamp(0,calc((var(--brandvalley-progress) - .76) * 10),1) * (1 - var(--mobile-final)))}.brandvalley-case__facts{width:auto;opacity:var(--mobile-final);display:block;inset:18% 24px auto}.brandvalley-case__statement{opacity:var(--mobile-final);font-size:clamp(2.5rem,11vw,3.6rem);top:53%;left:24px;right:24px}.case-study--lexora .case-study__facts{font-size:.65rem}}@media (prefers-reduced-motion:reduce){.brandvalley-case{min-height:auto}.brandvalley-case__stage{gap:30px;height:auto;min-height:0;padding:84px 24px 60px;display:grid;position:relative;overflow:hidden}.brandvalley-case__hero{display:none}.brandvalley-case__header,.brandvalley-console,.brandvalley-case__facts,.brandvalley-case__statement{opacity:1;width:100%;position:relative;inset:auto;transform:none}.brandvalley-console{height:650px}.brandvalley-case__statement{padding-top:20px}.brandvalley-case__progress{display:none}.identity-systems,.identity-systems>header,.identity-system{opacity:1;clip-path:none;pointer-events:auto;width:100%;position:relative;inset:auto;transform:none}.identity-systems{gap:30px;margin-top:30px;display:grid}.identity-system{grid-template-columns:1fr 1fr;padding:30px}.identity-system__copy{margin-top:0}.identity-systems>header h3{font-size:2.5rem}}@media (max-width:700px) and (prefers-reduced-motion:reduce){.identity-system{grid-template-columns:1fr;padding:0}.brandvalley-case__header h2{font-size:3.6rem}.brandvalley-console{height:auto}}@media (max-width:700px) and (max-height:700px) and (prefers-reduced-motion:no-preference){.hero__intro h1,.hero__identity h2{font-size:2.7rem}.hero__intro-copy,.hero__identity-copy{font-size:.8rem}.capability{top:13%}.capability__surface{padding:20px}.capability h3{margin-top:16px;font-size:3rem}.capability__lead{margin-top:18px;font-size:1rem}.capability__detail{font-size:.82rem}.capability-visual{height:76px;margin-top:12px}.brandvalley-case__header>span{display:none}.brandvalley-console{height:61svh;top:32%}.case-study__header h2,.orbital-case__header h2{font-size:3rem}.case-study__summary,.orbital-case__header>span,.heritage-case__header>span{margin-top:12px;font-size:.78rem;line-height:1.45}.case-study__screen{height:41svh;top:42%}.identity-system__copy{margin-top:195px}.identity-system__copy p{font-size:.72rem}.identity-system__visual,.identity-system__visual--collection{height:35svh}.identity-systems>header h3{font-size:1.8rem}.closing__about h2{font-size:2.35rem}.closing__about-grid{gap:14px;margin-top:20px}.closing__about-grid>p{font-size:.8rem}.closing__credentials{margin-top:12px}.closing__credentials p{font-size:.67rem}.closing__contact h2{font-size:3rem}}
html{scroll-padding-top:76px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:5px;outline:2px solid #a579ef}.home-mark{border:1px solid #b49ac966;border-radius:50%;place-items:center;width:27px;height:27px;margin-right:8px;transition:transform .25s;display:inline-grid}.site-header__brand:hover .home-mark{transform:rotate(45deg)}.home-label{opacity:.7;margin-left:5px}.site-header__brand{align-items:center;min-height:44px;display:inline-flex}.back-to-top{z-index:45;color:#eee5fa;background:#100d17ed;border:1px solid #a384c166;border-radius:30px;justify-content:center;align-items:center;gap:8px;min-width:68px;min-height:44px;padding:8px 14px;font-size:.73rem;text-decoration:none;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 5px 25px #0002}.back-to-top[hidden]{display:none}.closing__footer a{color:#cbb3ec;text-underline-offset:5px;align-items:center;min-height:44px;display:inline-flex}.journey-thread{--thread-color:#b58bff;z-index:20;background:color-mix(in srgb,var(--thread-color) 20%,transparent);pointer-events:none;opacity:0;width:1px;transition:color .3s,opacity .2s;position:fixed;top:54px;bottom:0;left:clamp(10px,2.8vw,44px)}.journey-thread span{background:var(--thread-color);transform:scaleY(var(--thread-progress,0));transform-origin:top;box-shadow:0 0 12px var(--thread-color);position:absolute;inset:0}.journey-thread i{left:-2px;top:calc(var(--thread-progress,0)*100%);background:var(--thread-color);width:5px;height:5px;box-shadow:0 0 16px var(--thread-color);border-radius:50%;position:absolute}.kufic-story.is-scroll-ready{height:600svh}.kufic-story__museum{perspective:1200px;background:#181b13;border-radius:3px;display:none;position:absolute;inset:2% 5%;overflow:hidden;box-shadow:0 25px 65px #312b2350}.kufic-story__gallery{object-fit:cover;width:100%;height:100%;opacity:calc(1 - var(--museum-turn,0)*.65);transform:scale(calc(1 + var(--museum-turn,0)*.45));position:absolute;inset:0}.kufic-story__museum-leaf{aspect-ratio:1200/861;transform:translateY(calc(-50% + (1 - var(--museum-turn,0))*24%)) rotateX(calc((1 - var(--museum-turn,0))*48deg)) rotateZ(calc(-7deg + var(--museum-turn,0)*9deg)) scale(calc(.72 + var(--museum-turn,0)*.35));transform-origin:bottom;background:#d8be88;position:absolute;top:50%;left:9%;right:9%;box-shadow:0 28px 50px #0009}.kufic-story__museum-leaf>img{object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.kufic-story__museum-leaf .kufic-story__tracing{opacity:clamp(0,calc((var(--museum-turn,0) - .35)*2),1);clip-path:inset(0 calc((1 - var(--museum-turn,0))*100%) 0 0)}.kufic-story__museum-label{letter-spacing:.1em;color:#eadbb8;font-size:.55rem;position:absolute;bottom:20px;left:20px;right:20px}.is-scroll-ready .kufic-story__museum{opacity:clamp(0,calc((var(--kufic-p,0) - .77)*16),1);display:block}@media (prefers-reduced-motion:no-preference){.is-choreographed .identity-systems{background:linear-gradient(135deg,#29262e,#121016 68%)}.is-choreographed .identity-system{will-change:auto;background:0 0;clip-path:none!important;opacity:1!important}.is-choreographed .identity-system__copy{opacity:var(--copy-alpha,0)}.is-choreographed .identity-system__visual img,.is-choreographed .identity-system__visual--collection img{opacity:var(--tile-alpha,0);will-change:transform,opacity;transform:translateY(var(--tile-y,90px)) rotate(var(--tile-rotate,-4deg)) scale(var(--tile-scale,.94))!important}}.is-choreographed .identity-system__visual--collection img:first-child{grid-area:1/1/8/8}.is-choreographed .identity-system__visual--collection img:nth-child(2){grid-area:1/8/4/13}.is-choreographed .identity-system__visual--collection img:nth-child(3){grid-area:4/8/8/13}.is-choreographed .identity-system__visual--collection img:nth-child(4){grid-area:8/1/13/5}.is-choreographed .identity-system__visual--collection img:nth-child(5){grid-area:8/5/13/9}.is-choreographed .identity-system__visual--collection img:nth-child(6){grid-area:8/9/13/13}.is-choreographed .identity-system__visual--cactus img:nth-child(2){grid-area:1/8/8/13}.is-choreographed .identity-system__visual--cactus img:nth-child(3){grid-area:8/1/13/5}.is-choreographed .identity-system__visual--cactus img:nth-child(4){grid-area:8/5/13/9}.is-choreographed .identity-system__visual--cactus img:nth-child(5){grid-area:8/9/13/13}.collaboration{background:#f1f0eb;padding-top:70px;padding-bottom:0;overflow:visible}.collaboration-anchor{scroll-margin-top:80px}.collaboration-panel{background:#f1f0eb;border:1px solid #c9c0d0;border-radius:20px;margin-bottom:24svh;padding:clamp(24px,3vw,46px);position:relative;box-shadow:0 -18px 60px #21112d0b}.collaboration-panel--direction{z-index:1}.collaboration-panel--care{z-index:2;background:#e9e3f2}.collaboration-panel--brief{z-index:3;background:#f1f0eb;border-bottom:0;border-radius:20px 20px 0 0;margin-bottom:0;box-shadow:0 -18px 60px #21112d0b}.collaboration-step{letter-spacing:.14em;color:#765591;margin-bottom:24px;font-size:.62rem;font-weight:650;display:block}.collaboration-panel .growth-heading{gap:24px;margin-bottom:28px}.collaboration-panel .growth-heading h2{font-size:clamp(2.6rem,4.8vw,5rem)}.collaboration-panel .path-result{gap:32px;min-height:0;padding:28px 0 8px}.collaboration-panel .path-result h3{font-size:clamp(1.8rem,2.5vw,2.8rem)}.collaboration-panel .launch-care,.collaboration-panel .project-brief{border:0;gap:40px;padding:0}.collaboration-panel--brief .growth-button{min-height:48px}@media (prefers-reduced-motion:no-preference){.collaboration-panel.can-stack{top:var(--panel-pin-top,80px);position:sticky}}.closing,.closing__stage{background:#f1f0eb}.closing__about{background:0 0!important}.closing__stage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 70% 45%,#6f2cff22,#0000 62%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 38%);mask-image:linear-gradient(#0000,#000 38%)}@media (max-width:700px){.home-mark{width:22px;height:22px;margin-right:5px}.home-label{margin-left:4px;font-size:.58rem}.site-header{padding-left:14px;padding-right:14px}.site-header nav{gap:13px}.site-header nav a{font-size:.56rem}.back-to-top{min-width:52px;padding:8px 10px;bottom:10px;right:10px}.back-to-top span:last-child{display:none}.journey-thread{left:10px}.collaboration{padding:60px 18px 0}.collaboration-panel{border-radius:14px;margin-bottom:18svh;padding:24px 18px}.collaboration-panel--brief{margin-bottom:0}.collaboration-panel .growth-heading h2{font-size:2.5rem}.collaboration-panel .growth-heading>p{font-size:.85rem;line-height:1.55}.collaboration-panel .path-result{gap:22px}.collaboration-panel .launch-care,.collaboration-panel .project-brief{gap:28px}.kufic-story__museum{inset:0 4%}.kufic-story__museum-label{font-size:.45rem;bottom:12px;left:12px}.closing__footer{padding-right:42px}}@media (prefers-reduced-motion:reduce){.journey-thread{display:none}.home-mark{transition:none}.identity-system{visibility:visible!important}.identity-system__copy{opacity:1!important}}@media (min-width:701px){.is-scroll-ready .kufic-story__header{width:35%}.kufic-story__header h2{font-size:clamp(2.3rem,4.6vw,5.5rem)}}.product-card--sahargah .product-art{background:radial-gradient(circle,#30413d,#0b1011 75%)}.product-sahargah-emblem{aspect-ratio:1;background:#160f35;border:1px solid #d99b82aa;border-radius:50%;width:min(190px,70%);display:block;position:relative;overflow:hidden;box-shadow:0 0 0 8px #c5bbd80a,0 18px 48px #0008}.product-sahargah-logo{object-fit:cover;width:112%;max-width:none;height:112%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}
