.languages[data-v-3e24f6f4]{display:flex;flex-shrink:0;gap:1px}.languages a[data-v-3e24f6f4]{display:grid;place-items:center;min-width:2.75rem;min-height:2.75rem;font-size:.72rem;font-weight:800;border-radius:50%;color:var(--muted)}.languages a[aria-current][data-v-3e24f6f4]{background:var(--graphite-deep);color:var(--coral-text);box-shadow:inset 0 0 0 1px var(--border-strong)}.languages a[data-v-3e24f6f4]:hover{color:var(--offwhite)}.site-header[data-v-367d058d]{position:fixed;top:0;left:0;right:0;z-index:120;padding-block:1.6rem;transition:transform .7s var(--ease),padding .5s var(--ease),background-color .5s var(--ease),border-color .5s var(--ease);border-bottom:1px solid transparent}.site-header.scrolled[data-v-367d058d]{padding-block:.8rem;background:#292b28c7;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom-color:var(--border)}.site-header.hidden[data-v-367d058d]{transform:translateY(-110%)}.hdr[data-v-367d058d]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.hdr-logo[data-v-367d058d]{display:inline-flex;position:relative;z-index:2}.hdr-logo img[data-v-367d058d]{height:2.6rem;width:auto}.hdr-links[data-v-367d058d]{display:none;gap:clamp(2rem,4vw,3.5rem)}.nav-link[data-v-367d058d]{position:relative;display:inline-block;font-size:.74rem;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:var(--offwhite);opacity:.86;padding-bottom:.45rem}.nav-mask[data-v-367d058d]{display:block;overflow:hidden}.nav-roll[data-v-367d058d]{position:relative;display:inline-block;transition:transform .6s var(--ease)}.nav-roll[data-v-367d058d]:after{content:attr(data-text);position:absolute;left:0;top:100%;color:var(--coral)}.nav-link:hover .nav-roll[data-v-367d058d]{transform:translateY(-100%)}.nav-link[data-v-367d058d]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--coral);transform:scaleX(0);transform-origin:right;transition:transform .6s var(--ease)}.nav-link.active[data-v-367d058d]{opacity:1}.nav-link.active[data-v-367d058d]:after{transform:scaleX(1);transform-origin:left}.hdr-right[data-v-367d058d]{display:flex;align-items:center;gap:1rem;position:relative;z-index:2}.hdr-cta[data-v-367d058d]{display:none;min-height:2.9rem;padding:0 1.4rem}.hdr-burger[data-v-367d058d]{width:3rem;height:3rem;border-radius:999px;border:1px solid var(--border-strong);display:grid;place-content:center;gap:6px}.hdr-burger span[data-v-367d058d]{display:block;width:18px;height:1.5px;background:var(--offwhite);transition:transform .5s var(--ease)}.hdr-burger[aria-expanded=true] span[data-v-367d058d]:first-child{transform:translateY(3.75px) rotate(45deg)}.hdr-burger[aria-expanded=true] span[data-v-367d058d]:last-child{transform:translateY(-3.75px) rotate(-45deg)}.mobile-menu[data-v-367d058d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;background:var(--graphite-deep);clip-path:circle(0% at calc(100% - 3rem) 3rem);transition:clip-path .9s cubic-bezier(.87,0,.13,1);visibility:hidden}.mobile-menu.open[data-v-367d058d]{clip-path:circle(150% at calc(100% - 3rem) 3rem);visibility:visible}.mobile-menu[data-v-367d058d]:not(.open){transition:clip-path .7s cubic-bezier(.87,0,.13,1),visibility 0s .7s}.mm-body[data-v-367d058d]{min-height:100%;display:flex;flex-direction:column;justify-content:space-between;padding-top:7.5rem;padding-bottom:2rem}.mm-link[data-v-367d058d]{display:flex;align-items:baseline;gap:1rem;overflow:hidden;border-bottom:1px solid var(--border);padding:1.1rem 0;font-size:clamp(2.3rem,12vw,4.6rem);font-weight:900;line-height:.95;letter-spacing:-.04em;text-transform:uppercase}.mm-num[data-v-367d058d],.mm-text[data-v-367d058d]{display:inline-block}.mm-num[data-v-367d058d]{font-size:.75rem;color:var(--olive);letter-spacing:.1em}.mm-link.active[data-v-367d058d]{color:var(--coral)}.mm-foot[data-v-367d058d]{display:grid;gap:1.5rem;padding-top:2.5rem}.mm-foot p[data-v-367d058d]{max-width:20rem;font-size:.92rem;line-height:1.75}@media (min-width: 640px){.hdr-cta[data-v-367d058d]{display:inline-flex}}@media (max-width: 639px){.hdr[data-v-367d058d]{gap:.5rem}.hdr-right[data-v-367d058d]{gap:.4rem}.hdr-logo img[data-v-367d058d]{height:2.2rem;max-width:5rem;object-fit:contain}}@media (min-width: 640px) and (max-width: 1199px){.hdr-cta[data-v-367d058d]{display:none}}@media (min-width: 900px){.hdr-links[data-v-367d058d]{display:flex;gap:clamp(1rem,2vw,2rem)}.hdr-burger[data-v-367d058d],.mobile-menu[data-v-367d058d]{display:none}}.footer[data-v-4d71cf3d]{position:relative;overflow:hidden;border-top:1px solid var(--border)}.footer-inner[data-v-4d71cf3d]{padding-top:clamp(4rem,8vw,6rem);padding-bottom:2rem}.ft-top[data-v-4d71cf3d]{display:grid;gap:3.5rem;padding-bottom:3.5rem;border-bottom:1px solid var(--border)}.ft-logo[data-v-4d71cf3d]{height:clamp(7rem,12vw,10rem);width:auto;margin-bottom:1.6rem}.ft-about[data-v-4d71cf3d]{max-width:24rem;line-height:1.8}.ft-place[data-v-4d71cf3d]{display:flex;align-items:flex-start;gap:.55rem;max-width:24rem;margin-top:1.2rem;color:var(--olive-text);font-size:.88rem;font-weight:700;line-height:1.6}.ft-place svg[data-v-4d71cf3d]{width:1rem;height:1rem;flex-shrink:0;margin-top:.2rem}.ft-cta[data-v-4d71cf3d]{display:flex;flex-direction:column;justify-content:space-between;gap:1.6rem;align-items:flex-start}.ft-cta h3[data-v-4d71cf3d]{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:900;letter-spacing:-.02em;margin-bottom:.5rem}.ft-cols[data-v-4d71cf3d]{display:grid;gap:2.5rem;padding-block:3.5rem}.ft-top[data-v-4d71cf3d]>*{min-width:0}.ft-cols h4[data-v-4d71cf3d]{font-size:.74rem;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:var(--olive);margin-bottom:1.1rem}.ft-cols ul[data-v-4d71cf3d]{display:grid;gap:.1rem}.ft-link[data-v-4d71cf3d]{position:relative;display:inline-block;padding-block:.4rem;color:var(--muted);font-size:.95rem;transition:color .4s var(--ease)}.ft-link[data-v-4d71cf3d]:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:var(--coral);transform:scaleX(0);transform-origin:right;transition:transform .5s var(--ease)}.ft-link[data-v-4d71cf3d]:hover{color:var(--offwhite)}.ft-link[data-v-4d71cf3d]:hover:after{transform:scaleX(1);transform-origin:left}.ft-bottom[data-v-4d71cf3d]{border-top:1px solid var(--border);padding-top:1.6rem;text-align:center;color:var(--muted);font-size:.85rem}@media (min-width: 768px){.ft-top[data-v-4d71cf3d]{grid-template-columns:1fr 1fr}.ft-cols[data-v-4d71cf3d]{grid-template-columns:repeat(3,1fr)}}.cursor-ring,.cursor-dot{position:fixed;left:0;top:0;z-index:170;pointer-events:none;border-radius:999px}.cursor-dot{width:6px;height:6px;background:var(--coral)}.cursor-ring{width:38px;height:38px;border:1px solid rgba(241,240,234,.45);display:grid;place-items:center;transition:width .5s var(--ease),height .5s var(--ease),background-color .5s var(--ease),border-color .5s var(--ease)}.cursor-ring[data-state=link]{width:64px;height:64px;border-color:var(--coral);background:#ff5a4f14}.cursor-ring[data-state=label]{width:96px;height:96px;border-color:var(--coral);background:var(--coral)}.cursor-label{font-size:.68rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--graphite-ink);opacity:0;transition:opacity .3s var(--ease)}.cursor-ring[data-state=label] .cursor-label{opacity:1}.motion-toggle[data-v-abd5e9f9]{position:fixed;left:1rem;bottom:1rem;z-index:130;display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 .9rem;border-radius:999px;border:1px solid var(--border-strong);background:#292b28e6;color:var(--offwhite);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .4s var(--ease),color .4s var(--ease)}.motion-toggle svg[data-v-abd5e9f9]{width:1rem;height:1rem;flex-shrink:0}.motion-toggle[data-v-abd5e9f9]:hover{border-color:var(--coral);color:var(--coral-text)}@media (max-width: 639px){.motion-toggle span[data-v-abd5e9f9]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.motion-toggle[data-v-abd5e9f9]{width:2.75rem;padding:0;justify-content:center}}.preloader[data-v-c4e5acc5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:180;background:var(--graphite-deep);clip-path:inset(0 0 0 0);display:flex;flex-direction:column;justify-content:center;align-items:center}.pl-inner[data-v-c4e5acc5]{display:flex;flex-direction:column;align-items:center;gap:2rem}.pl-logo[data-v-c4e5acc5]{width:clamp(5rem,9vw,7.5rem);height:auto}.pl-words[data-v-c4e5acc5]{position:relative;height:1.1em;overflow:hidden;font-size:.8rem;font-weight:800;letter-spacing:.45em;text-transform:uppercase;color:var(--olive)}.pl-word[data-v-c4e5acc5]{position:absolute;left:0;right:0;text-align:center;white-space:nowrap;visibility:hidden}.pl-words[data-v-c4e5acc5]{width:16rem}.pl-foot[data-v-c4e5acc5]{position:absolute;left:var(--gutter);right:var(--gutter);bottom:clamp(1.5rem,4vw,3rem);display:flex;align-items:center;gap:1.5rem}.pl-track[data-v-c4e5acc5]{flex:1;height:1px;background:var(--border);overflow:hidden}.pl-bar[data-v-c4e5acc5]{display:block;height:100%;background:var(--coral);transform-origin:left;transform:scaleX(0)}.pl-count[data-v-c4e5acc5]{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;color:var(--offwhite);line-height:1}.cm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;background:#292b28cc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:cmFade .4s var(--ease)}.cm-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:141;display:grid;place-items:center;padding:1rem;pointer-events:none}.cm-box{pointer-events:auto;width:100%;max-width:42rem;max-height:82vh;display:flex;flex-direction:column;background:var(--graphite-deep);border:1px solid var(--border);border-radius:1.25rem;overflow:hidden;animation:cmIn .6s var(--ease)}.cm-head{display:flex;justify-content:space-between;align-items:center;padding:1.4rem 1.6rem;border-bottom:1px solid var(--border)}.cm-head h2{font-size:1.5rem;font-weight:900}.cm-x{width:2.6rem;height:2.6rem;border-radius:999px;display:grid;place-items:center;border:1px solid var(--border)}.cm-x svg{width:1.2rem}.cm-body{padding:1.6rem;overflow-y:auto;color:var(--muted);line-height:1.75}.cm-body h3{color:var(--offwhite);font-size:1.1rem;font-weight:800;margin:1.4rem 0 .6rem}.cm-body h3:first-child{margin-top:0}.cm-body ul{list-style:disc;padding-left:1.2rem;display:grid;gap:.4rem;margin-bottom:.8rem}.cm-body a{color:var(--coral-text)}.cm-body p{margin-bottom:.8rem}.cm-foot{display:flex;gap:.8rem;padding:1.2rem 1.6rem;border-top:1px solid var(--border);background:var(--graphite)}.cm-foot .btn{flex:1;min-height:3rem;letter-spacing:.1em}@keyframes cmFade{0%{opacity:0}}@keyframes cmIn{0%{opacity:0;transform:translateY(30px) scale(.97)}}@media (max-width: 520px){.cm-foot{flex-direction:column}}.cookie-card{position:fixed;z-index:100;left:1rem;right:1rem;bottom:1rem;max-width:27rem;padding:1.4rem;background:#292b28f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--border);border-radius:1.1rem;box-shadow:0 30px 80px #00000059}.cookie-card h3{font-size:1.15rem;font-weight:900}.cookie-copy{margin-top:.5rem;font-size:.85rem;line-height:1.7;color:var(--muted)}.cookie-link{color:var(--offwhite);border-bottom:1px solid rgba(255,90,79,.55);font-size:inherit}.cookie-link:hover{color:var(--coral)}.cookie-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.ck-btn{flex:1;border:1px solid var(--border-strong);border-radius:999px;padding:.7rem 1rem;font-size:.8rem;font-weight:800;transition:all .4s var(--ease)}.ck-btn:hover{border-color:var(--coral);color:var(--coral)}.ck-accept{background:var(--olive);border-color:var(--olive);color:var(--offwhite)}.ck-accept:hover{background:var(--coral);border-color:var(--coral);color:var(--graphite-ink)}.ck-soft{background:#f1f0ea14;border-color:transparent}.cookie-enter-active,.cookie-leave-active{transition:transform .9s var(--ease),opacity .6s var(--ease)}.cookie-enter-from,.cookie-leave-to{transform:translateY(120%);opacity:0}.ck-prefs{display:grid;gap:1.4rem}.ck-pref{display:flex;gap:1rem;align-items:flex-start}.ck-pref input{margin-top:.35rem;width:1.1rem;height:1.1rem;accent-color:var(--coral)}.ck-pref label{display:block;font-weight:700;color:var(--offwhite)}.ck-pref p{margin:.2rem 0 0;font-size:.88rem}@media (min-width: 640px){.cookie-card{left:auto;right:1.5rem;bottom:1.5rem}}.curtain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;pointer-events:none;visibility:hidden;overflow:hidden}.curtain-panel{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--graphite-deep);display:grid;place-items:center}.curtain-line{position:absolute;left:0;right:0;top:0;height:3px;background:var(--coral);transform-origin:left;transform:scaleX(0)}.curtain-label{overflow:hidden;font-weight:900;text-transform:uppercase;letter-spacing:-.05em;font-size:clamp(3rem,11vw,10rem);line-height:.9;color:var(--offwhite)}.hero[data-v-f467c0eb]{position:relative;overflow:hidden;isolation:isolate;min-height:100svh;display:flex;align-items:center;padding-top:7rem;padding-bottom:4rem}.hero-atmo[data-v-f467c0eb]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;background:radial-gradient(60% 70% at 72% 55%,rgba(142,145,103,.16),transparent 70%),linear-gradient(120deg,#292b28,#343633 52%,#2f332e)}.hero-atmo[data-v-f467c0eb]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,rgba(241,240,234,.028) 0 1px,transparent 1px 16vw)}.hero-rule[data-v-f467c0eb]{position:absolute;top:0;bottom:0;width:1px;background:#f1f0ea1a;display:none}.hero-rule-l[data-v-f467c0eb]{left:2rem}.hero-rule-r[data-v-f467c0eb]{right:2rem}.hero-words[data-v-f467c0eb]{position:absolute;left:2rem;top:50%;transform:translate(-50%,-50%);display:none;flex-direction:column;align-items:center;gap:2.2rem;z-index:2;font-size:.62rem;font-weight:800;letter-spacing:.46em;text-transform:uppercase;color:#b9bab3b3}.hero-words span[data-v-f467c0eb]{writing-mode:vertical-rl;transform:rotate(180deg);background:var(--graphite);padding:.4rem 0}.hero-ghost[data-v-f467c0eb]{position:absolute;z-index:-2;right:-2vw;bottom:-4vw;font-size:clamp(10rem,30vw,34rem);font-weight:900;line-height:.8;letter-spacing:-.07em;text-transform:uppercase;color:transparent;-webkit-text-stroke:1px rgba(241,240,234,.08);pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap}.hero-portrait[data-v-f467c0eb]{position:absolute;z-index:-1;right:-18%;bottom:0;height:92%;width:auto;aspect-ratio:1148 / 1371;opacity:.38}.portrait-inner[data-v-f467c0eb]{position:relative;width:100%;height:100%;will-change:clip-path,transform}.portrait-img[data-v-f467c0eb]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:bottom}.portrait-base[data-v-f467c0eb]{filter:brightness(.6) saturate(.82)}.portrait-reveal[data-v-f467c0eb]{opacity:var(--reveal-opacity, 0);filter:grayscale(1) contrast(1.06) brightness(.95);-webkit-mask-image:var(--reveal-mask);mask-image:var(--reveal-mask);pointer-events:none;transition:opacity .4s var(--ease)}.hero-grid[data-v-f467c0eb]{position:relative;z-index:2}.hero-copy[data-v-f467c0eb]{max-width:44rem}.hero-count[data-v-f467c0eb]{display:flex;align-items:center;gap:1rem;font-size:.95rem;margin-bottom:2rem}.hero-count .mono[data-v-f467c0eb]:first-child{font-size:1.4rem;font-weight:700}.hero-count-bar[data-v-f467c0eb]{width:6rem;height:1px;background:#f1f0ea7a}.hero-hello[data-v-f467c0eb]{font-size:.82rem;font-weight:800;letter-spacing:.55em;text-transform:uppercase;color:#f1f0eadb}.hero-title[data-v-f467c0eb]{margin-top:1.2rem;font-weight:900;text-transform:uppercase;font-size:clamp(3rem,7.4vw,7.6rem);line-height:.84;letter-spacing:-.075em;text-shadow:0 22px 54px rgba(0,0,0,.32)}.hero-name[data-v-f467c0eb]{display:block;white-space:nowrap}.hero-dot[data-v-f467c0eb]{display:inline-block}.hero-role[data-v-f467c0eb]{margin-top:1.4rem;font-size:clamp(.95rem,1.4vw,1.15rem);font-weight:800;letter-spacing:.42em;text-transform:uppercase;color:#f1f0eae6}.hero-desc[data-v-f467c0eb]{margin-top:1.6rem;max-width:32rem;color:var(--muted);font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.85}.hero-actions[data-v-f467c0eb]{margin-top:2.6rem;display:flex;gap:1rem;flex-wrap:wrap}.hero-socials[data-v-f467c0eb]{margin-top:2.4rem;display:flex;gap:.8rem}.social[data-v-f467c0eb]{width:2.9rem;height:2.9rem;border-radius:999px;display:grid;place-items:center;border:1px solid var(--border-strong);color:var(--offwhite);transition:color .4s var(--ease),border-color .4s var(--ease),background-color .4s var(--ease)}.social svg[data-v-f467c0eb]{width:1.15rem;height:1.15rem}.social[data-v-f467c0eb]:hover{color:var(--graphite-ink);background:var(--coral);border-color:var(--coral)}.hero-scroll[data-v-f467c0eb]{margin-top:4rem;display:none;align-items:center;gap:1.2rem;font-size:.7rem;font-weight:800;letter-spacing:.28em;text-transform:uppercase}.hero-scroll svg[data-v-f467c0eb]{width:1.1rem}.hero-scroll-line[data-v-f467c0eb]{width:1px;height:3rem;background:#f1f0ea33;overflow:hidden}.hero-scroll-line span[data-v-f467c0eb]{display:block;width:100%;height:40%;background:var(--coral);animation:scrollLine-f467c0eb 2.2s var(--ease) infinite}@keyframes scrollLine-f467c0eb{0%{transform:translateY(-100%)}to{transform:translateY(260%)}}.rail[data-v-f467c0eb]{position:fixed;right:2rem;top:50%;transform:translate(50%,-50%);z-index:60;display:none;flex-direction:column;align-items:center;gap:1.2rem;opacity:0;pointer-events:none;transition:opacity .6s var(--ease)}.rail-on .rail[data-v-f467c0eb]{opacity:1;pointer-events:auto}.rail-item[data-v-f467c0eb]{font-size:.78rem;color:var(--muted);padding:.2rem .5rem;background:var(--graphite);border-radius:4px;transition:color .4s var(--ease),transform .4s var(--ease)}.rail-item[data-v-f467c0eb]:hover{color:var(--offwhite)}.rail-item.active[data-v-f467c0eb]{color:var(--coral);transform:scale(1.25)}.rail-track[data-v-f467c0eb]{width:1px;height:6rem;background:var(--border-strong);overflow:hidden;margin-top:.4rem}.rail-fill[data-v-f467c0eb]{display:block;width:100%;height:100%;background:var(--coral);transform-origin:top;transform:scaleY(0)}.marquee[data-v-f467c0eb]{overflow:hidden;border-block:1px solid var(--border);background:var(--graphite);padding-block:1.6rem}.marquee-track[data-v-f467c0eb]{display:flex;width:max-content;will-change:transform}.marquee-item[data-v-f467c0eb]{display:inline-flex;align-items:center;gap:2.6rem;padding-right:2.6rem;font-size:clamp(2.4rem,6vw,5.5rem);font-weight:900;text-transform:uppercase;letter-spacing:-.05em;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(241,240,234,.4)}.marquee-item[data-v-f467c0eb]:nth-child(4n+2){color:var(--offwhite);-webkit-text-stroke:0}.marquee-item i[data-v-f467c0eb]{width:.6rem;height:.6rem;border-radius:999px;background:var(--coral);display:inline-block}.services[data-v-f467c0eb]{overflow:hidden}.services-pin[data-v-f467c0eb]{padding-block:clamp(5rem,9vw,7rem) clamp(3rem,6vw,4rem);min-height:100svh;display:flex;flex-direction:column;justify-content:center;gap:clamp(2.5rem,5vw,4rem)}.services-head[data-v-f467c0eb]{display:grid;gap:1.5rem;align-items:end}.services-title[data-v-f467c0eb]{margin-top:1rem;max-width:12ch}.services-viewport[data-v-f467c0eb]{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:var(--gutter);perspective:1400px}.services-viewport[data-v-f467c0eb]::-webkit-scrollbar{display:none}.services-track[data-v-f467c0eb]{display:flex;gap:1.25rem;width:max-content;transform-style:preserve-3d}.svc[data-v-f467c0eb]{scroll-snap-align:start;position:relative;overflow:hidden;isolation:isolate;width:min(80vw,23rem);min-height:22rem;display:flex;flex-direction:column;justify-content:space-between;gap:2rem;padding:2rem;border:1px solid rgba(241,240,234,.13);border-radius:1.25rem;background:linear-gradient(150deg,#3d3f3bf5,#292b28f0);box-shadow:0 30px 80px #00000038;transition:border-color .5s var(--ease)}.svc[data-v-f467c0eb]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(120% 80% at 0% 100%,rgba(255,90,79,.16),transparent 60%);opacity:0;transition:opacity .6s var(--ease)}.svc[data-v-f467c0eb]:hover{border-color:#ff5a4f80}.svc[data-v-f467c0eb]:hover:before{opacity:1}.svc-top[data-v-f467c0eb]{display:flex;justify-content:space-between;align-items:flex-start}.svc-num[data-v-f467c0eb]{font-size:2.6rem;font-weight:700;line-height:1;color:var(--olive)}.svc-num small[data-v-f467c0eb]{font-size:.8rem;color:var(--muted);margin-left:.2rem}.svc-icon[data-v-f467c0eb]{width:1.9rem;height:1.9rem;color:var(--olive);transition:color .5s var(--ease),transform .7s var(--ease)}.svc:hover .svc-icon[data-v-f467c0eb]{color:var(--coral);transform:rotate(-12deg) scale(1.1)}.svc-title[data-v-f467c0eb]{font-size:1.6rem;font-weight:900;letter-spacing:-.02em;line-height:1.05}.svc-desc[data-v-f467c0eb]{margin-top:.9rem;color:var(--muted);font-size:.95rem;line-height:1.75}.svc-note[data-v-f467c0eb]{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:900;color:var(--coral)}.svc-note svg[data-v-f467c0eb]{width:1rem;transition:transform .5s var(--ease)}.svc:hover .svc-note svg[data-v-f467c0eb]{transform:translate(3px,-3px)}.services-nav[data-v-f467c0eb]{margin-top:1.4rem;display:flex;gap:.6rem;justify-content:flex-end}.svc-btn[data-v-f467c0eb]{width:2.9rem;height:2.9rem;border-radius:999px;border:1px solid var(--border-strong);display:grid;place-items:center;transition:border-color .4s var(--ease),color .4s var(--ease)}.svc-btn svg[data-v-f467c0eb]{width:1.2rem;height:1.2rem}.svc-btn[data-v-f467c0eb]:hover{border-color:var(--coral);color:var(--coral-text)}.services-progress[data-v-f467c0eb]{height:1px;background:var(--border-strong)}.services-progress span[data-v-f467c0eb]{display:block;height:100%;background:var(--coral);transform-origin:left;transform:scaleX(0)}.pillars[data-v-f467c0eb]{display:grid;gap:3.5rem}.pillars-head .h2[data-v-f467c0eb]{margin-top:1rem}.pillars-head .lead[data-v-f467c0eb]{margin-top:1.4rem;max-width:28rem}.pillar[data-v-f467c0eb]{position:relative;display:grid;grid-template-columns:auto 1fr;gap:clamp(1.25rem,4vw,3rem);padding-block:clamp(2rem,4.5vw,3.4rem)}.pillar[data-v-f467c0eb]:last-child{border-bottom:1px solid var(--border)}.pillar-line[data-v-f467c0eb]{position:absolute;left:0;right:0;top:0;height:1px;background:var(--border-strong)}.pillar-num[data-v-f467c0eb]{color:var(--olive);font-size:clamp(2.2rem,4.5vw,4.4rem);font-weight:700;line-height:1}.pillar .h3[data-v-f467c0eb]{margin-bottom:1rem}.pillar p[data-v-f467c0eb]{max-width:42rem;line-height:1.85}.work-head[data-v-f467c0eb]{max-width:46rem}.work-head .h2[data-v-f467c0eb]{margin-top:1rem}.work-head .lead[data-v-f467c0eb]{margin-top:1.4rem}.work-grid[data-v-f467c0eb]{margin-top:clamp(3rem,6vw,5rem);display:grid;gap:clamp(2.5rem,4vw,3rem)}.work-card[data-v-f467c0eb]{display:block;perspective:1200px}.work-media[data-v-f467c0eb]{position:relative;overflow:hidden;border-radius:.9rem;aspect-ratio:16 / 10;background:var(--graphite-raised);transform-style:preserve-3d}.work-media-inner[data-v-f467c0eb]{position:absolute;top:-10%;right:0;bottom:-10%;left:0}.work-media[data-v-f467c0eb] video{width:100%;height:100%;object-fit:cover;opacity:.92;transform:scale(1.02);transition:transform 1.2s var(--ease),opacity .6s var(--ease)}.work-card:hover .work-media[data-v-f467c0eb] video{transform:scale(1.07);opacity:1}.work-info[data-v-f467c0eb]{padding-top:1.4rem;display:grid;gap:.5rem}.work-cat[data-v-f467c0eb]{font-size:.72rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--olive-text)}.work-title[data-v-f467c0eb]{font-size:clamp(1.5rem,2.6vw,2.3rem);font-weight:900;letter-spacing:-.02em;line-height:1;transition:color .5s var(--ease)}.work-card:hover .work-title[data-v-f467c0eb]{color:var(--coral)}.work-desc[data-v-f467c0eb]{font-size:.95rem;line-height:1.7;max-width:30rem}.cta[data-v-f467c0eb]{overflow:hidden}.cta-grid[data-v-f467c0eb]{display:grid;gap:clamp(3rem,6vw,5rem);align-items:center}.cta-title[data-v-f467c0eb]{font-size:clamp(2.5rem,5.6vw,5.6rem);font-weight:900;line-height:.95;letter-spacing:-.04em}.cta-copy[data-v-f467c0eb]{max-width:62rem}.cta-copy .lead[data-v-f467c0eb]{margin-top:2rem}.cta-local[data-v-f467c0eb]{margin-top:1rem;max-width:46rem;line-height:1.7}.cta-actions[data-v-f467c0eb]{margin-top:2.6rem;display:flex;gap:1rem;flex-wrap:wrap}@media (min-width: 640px){.hero-portrait[data-v-f467c0eb]{right:-8%;opacity:.6}}@media (min-width: 768px){.work-grid[data-v-f467c0eb]{grid-template-columns:repeat(2,1fr);column-gap:1.5rem}.work-card-0[data-v-f467c0eb]{grid-column:1 / -1}.work-card-0 .work-media[data-v-f467c0eb]{aspect-ratio:21 / 9}.work-card-2[data-v-f467c0eb]{margin-top:6rem}}@media (min-width: 1024px){.hero-rule[data-v-f467c0eb],.hero-words[data-v-f467c0eb]{display:flex}.hero-rule[data-v-f467c0eb]{display:block}.rail[data-v-f467c0eb]{display:flex}.hero-portrait[data-v-f467c0eb]{right:2%;height:calc(100% - 5rem);opacity:1}.hero-copy[data-v-f467c0eb]{padding-left:4rem}.hero-scroll[data-v-f467c0eb]{display:inline-flex}.services-head[data-v-f467c0eb]{grid-template-columns:1fr 1fr}.services-nav[data-v-f467c0eb]{display:none}.services-viewport[data-v-f467c0eb]{overflow:visible;padding-left:max(var(--gutter),calc((100vw - var(--maxw)) / 2 + var(--gutter)))}.svc[data-v-f467c0eb]{width:26rem;min-height:25rem}.pillars[data-v-f467c0eb]{grid-template-columns:.8fr 1.2fr;gap:5rem}.pillars-head[data-v-f467c0eb]{align-self:start;position:sticky;top:8rem}}@media (min-width: 1024px) and (prefers-reduced-motion: reduce){.services-nav[data-v-f467c0eb]{display:flex}.services-viewport[data-v-f467c0eb]{overflow-x:auto;scrollbar-width:none}}@media (max-width: 1023px){.hero[data-v-f467c0eb]{align-items:flex-end}.hero-count[data-v-f467c0eb]{position:absolute;top:0;right:0;margin:0;z-index:1;flex-direction:column;align-items:center;gap:.5rem;font-size:.8rem;line-height:1}.hero-count .mono[data-v-f467c0eb]:first-child{font-size:1.1rem}.hero-count-bar[data-v-f467c0eb]{width:1px;height:3.5rem}.hero-actions[data-v-f467c0eb],.hero-socials[data-v-f467c0eb]{justify-content:center}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAASAABAAAAAACNgAAAQlAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3gLIAABNgIkAzoEIAWEaAeBFAwHGzgHSJ4DbjN9OmtkIy0becnT/RjJ4uGfw99974/GXrhoTCqLok66NY3jTloEUdrmwCevn/Ls30xSpFlZ6UJMrW+fTNwAEdSuvSzCRANvEgnjUmw8swT+87+w7I/7qb8XlIB7NpGBjXiUjRX0b7ZpJ8+orRLzvGhWYCMdAU3BbRdPuqOeKAXuRKAWEEJJCIEQqNbLD9osq2kBviL8A4Fq4yLgAa+6DNaiAwcYOrqYHfgQcMgL3AFgG4fHHqREEUBSxUtmBfzNWxXADfviy8Kff7dA4QfFBQG6fnoX5Dh+gEEcIVRKtMIYhc/kCgsCDiarQY4QWpEKQoYTAAIJUcaHAHIXIN9BooBWhEAr0j7QzAkh1RnEWOY4wuRW8uX/f5o5W8gXcjriOUb9z/wjACRuWaWrpKIyLMQ/DUDN/TT+ErgHRpPBIRQrKCcZCvxBBCBEkSD4lKMjRblQlCvpQHPsSZE9R6K2o/vpXkGboKWbbltxx2feLT+a6KJb5293n7vTt53uwOzUO4gYc5eedhvS+a1bbdNuIiSA89cuGo25IZh6DXrJJIIUUibFUG0zt+ijO+cvnj8fjVm4cKlvN90DwzrdMmy8H9GjDyv90Xz2W10PVj3oTY7LLfwfmxMHoef+8n33R0duOxF3LPCYFXtymWNdcLBD3VF4S91+GWf8c9k7sZC6fPpnbENnCmayerBNki0ZbFUXiHV/wkxWklGmydCkaR5o0oZnlj3oSVdnZKjTITaXStOyWGYakzUgTSt1gvSs/otJL1FkzE/3e+aXvj7n+TOv9HkZ6evS4e3OXafCx8iqJfNGpQLM7rkt0ppRJ8N3gd1IjHLaROM0cLkhdf2NQjZ4bmjo2mBWKJ4CPA4IZXX9hFlPBnhxWhXzgBGQ88QeRD3j1/AD5a/JxMnL5gK5deaC2H7HvK98gngBbzfWLKD0g2ufeA7nMsQepBwDgpdhy90BzC+8DSCers8O6KKloYn0RCtKo9EM9LsAd7AgNBhFGEAsvl4K1LpCiCIF3IZHFUKvX5AqfUPBgkO+ovHpUNJtOJSN6hDWWxAigkCt9hbEXdaOHLvI6lM5gQA79LRYOpUsWBpKYu2klOQULGlGCwOzHIkSmYmZKBlQrlmCQ0mDv5SeiVyiemVqVJGyEDJhKemY1dLT0YsnpKch0UbKxExJTydIigQpkiUvYA3SVFDqFH2uNggh343VmPs2ycX0DIYwPYTigMak5AjS0ohI8zmoo4EJwypS4iVcDOuDuvRMgytHPa5LTjnoc1YiCcT0tBI3qjXxqqFomJf2PylAOHMDRp1HGBaDQCTiIC7iQSH4iEICRHMZkUlqk/KsOmVSGlOK7NIseRNZFp3NkbNaLateTmKScHGTAyu2WqQf6lD8rMNg1+lKTcpwkfvQ/7eRMwAA) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-cyrillic-700-normal-BWTpRfYl.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-700-normal-CEoEElIJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-greek-700-normal-C6CZE3T8.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-700-normal-DEigVDxa.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-700-normal-BDLVIk2r.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-ext-700-normal-CZipNAKV.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-700-normal-CxPITLHs.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--graphite: #343633;--graphite-deep: #292B28;--graphite-raised: #3D3F3B;--graphite-ink: #181A17;--olive: #8E9167;--olive-soft: #D0D2AA;--olive-text: #AEB188;--coral-text: #FF7468;--coral: #FF5A4F;--offwhite: #F1F0EA;--muted: #B9BAB3;--border: rgba(241, 240, 234, .12);--border-strong: rgba(241, 240, 234, .22);--font-sans: "Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--ease: cubic-bezier(.16, 1, .3, 1);--gutter: clamp(1.25rem, 4vw, 3rem);--maxw: 1360px;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{margin:0;background:var(--graphite);color:var(--offwhite);font-family:var(--font-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}h1,h2,h3,h4,p,figure,ul{margin:0}ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}img,video{display:block;max-width:100%}::selection{background:var(--coral);color:var(--graphite-ink)}:focus-visible{outline:2px solid var(--coral);outline-offset:4px;border-radius:4px}.skip-link{position:fixed;left:1rem;top:-4rem;z-index:200;background:var(--coral);color:var(--graphite-ink);padding:.75rem 1rem;border-radius:999px;font-weight:800}.skip-link:focus{top:1rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{width:100%;max-width:var(--maxw);margin:0 auto;padding-inline:var(--gutter)}.section{padding-block:clamp(5rem,11vw,9.5rem);position:relative}.band{background:var(--graphite-deep)}.mono{font-family:var(--font-mono)}.eyebrow{display:inline-flex;align-items:center;gap:.9rem;color:var(--olive);font-size:.78rem;font-weight:800;letter-spacing:.32em;text-transform:uppercase}.eyebrow .num{font-family:var(--font-mono);color:var(--coral-text);letter-spacing:.1em}.eyebrow .bar{width:3.5rem;height:1px;background:var(--border-strong)}.display{font-weight:900;text-transform:uppercase;font-size:clamp(2.6rem,7.4vw,8rem);line-height:.86;letter-spacing:-.055em}.h2{font-weight:900;font-size:clamp(2.4rem,5.4vw,5.4rem);line-height:.95;letter-spacing:-.035em}.h3{font-weight:900;font-size:clamp(1.5rem,2.8vw,2.6rem);line-height:1;letter-spacing:-.02em}.lead{color:var(--muted);font-size:clamp(1.02rem,1.3vw,1.18rem);line-height:1.8;max-width:40rem}.muted{color:var(--muted)}.accent{color:var(--coral)}.olive{color:var(--olive)}.split-line{padding-bottom:.06em}[data-split]>div{padding-block:.16em .08em;margin-block:-.16em -.08em}.btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.85rem;min-height:3.4rem;max-width:100%;padding:.85rem 1.9rem;border-radius:999px;border:1px solid var(--coral);font-size:.76rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;white-space:normal;text-align:center;transition:color .45s var(--ease),border-color .45s var(--ease)}.btn:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;border-radius:inherit;transform:translateY(101%);transition:transform .6s var(--ease)}.btn:hover:before{transform:translateY(0)}.btn svg{width:1.05rem;height:1.05rem;flex-shrink:0;transition:transform .45s var(--ease)}.btn:hover svg{transform:translate(4px)}.btn .btn-label{display:inline-block}.btn-primary{background:var(--coral);color:var(--graphite-ink);box-shadow:0 18px 50px #ff5a4f38}.btn-primary:before{background:var(--graphite-deep)}.btn-primary:hover{color:var(--coral)}.btn-ghost{border-color:var(--border-strong);color:var(--offwhite)}.btn-ghost:before{background:var(--offwhite)}.btn-ghost:hover{color:var(--graphite-ink);border-color:var(--offwhite)}.btn-outline{color:var(--coral-text)}.btn-outline:before{background:var(--coral)}.btn-outline:hover{color:var(--graphite-ink)}.chip{display:inline-flex;align-items:center;gap:.6rem;border:1px solid var(--border);border-radius:999px;padding:.62rem 1rem;font-size:.74rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--offwhite);background:#292b2880}html.has-motion [data-split],html.has-motion [data-reveal=up],html.has-motion [data-reveal=fade],html.has-motion [data-reveal=scale]{opacity:0}html.has-motion [data-reveal=clip]{clip-path:inset(100% 0 0 0)}html.has-motion [data-reveal=clip-x]{clip-path:inset(0 100% 0 0)}html.has-motion [data-reveal=line]{transform:scaleX(0);transform-origin:left}html.has-motion [data-stagger]>*{opacity:0}html.motion-paused *,html.motion-paused *:before,html.motion-paused *:after{animation-play-state:paused!important}main:focus{outline:none}.grain:after{content:"";position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:90;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:grain 1.2s steps(6) infinite}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.grain:after{display:none}}
