.std-logo__icon,.std-logo__word img{transition:opacity .3s var(--ease), filter .45s var(--ease)}.std-nav.std-over-dark .std-logo__icon,.std-nav.std-over-dark .std-logo__word img{filter:brightness(0) invert(1)}.std-nav.std-over-dark .std-island__body{box-shadow:0 1px 0 rgba(255,255,255,.12) inset}.std-nav.std-over-dark .std-island{filter:drop-shadow(0 12px 22px rgba(0,0,0,.18)) drop-shadow(0 0 .5px rgba(255,255,255,.45)) drop-shadow(0 0 .5px rgba(255,255,255,.4))}.std-team-quote{position:relative;background:linear-gradient(180deg,#0A0A0A 0%, #0B0B0B 100%);color:#fff;padding:var(--sec-pad) 0;overflow:hidden}.std-team-quote .std-container{max-width:1392px;position:relative;z-index:1}.std-team-quote__text{font-family:var(--font-serif);font-weight:400;font-size:clamp(1.55rem,3.7vw,3rem);line-height:1.36;letter-spacing:-.01em;color:rgba(255,255,255,.2)}.std-team-quote__text .std-w{transition:color .12s linear}.std-team-quote__author{margin-top:clamp(2.2rem,4vw,3.2rem);text-align:right;font-family:var(--font-eyebrow);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:#fff;opacity:.92}.std-team-quote::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(58% 48% at 86% 16%, rgba(255,106,61,.11), transparent 62%), radial-gradient(55% 55% at 8% 92%, rgba(0,0,0,.13), transparent 62%)}@media (max-width:640px){.std-team-quote__author{text-align:left}}.std-ind-sec{--arc-radius:1400px;--card-w:250px;--card-h:284px;--stage-h:452px;--arc-top:272px;position:relative;isolation:isolate;overflow:hidden;color:var(--navy);background:radial-gradient(120% 95% at 50% -8%, #ffffff 0%, #F7F7F7 62%, #F2F2F2 100%);padding:var(--sec-pad) 0}.std-ind-head{max-width:1558px;margin:0 auto;text-align:center;padding:0 var(--pad-x)}.std-ind-head .std-kicker{justify-content:center}.std-ind-head h2{font-family:var(--font-display);font-weight:600;font-size:clamp(2rem,4.6vw,3.6rem);line-height:1.04;letter-spacing:-.02em;margin-top:1rem;max-width:26ch;margin-inline:auto}.std-ind-head p{margin:1.1rem auto 0;max-width:92ch;color:var(--graphite);font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.6}.std-ind-stage{position:relative;z-index:1;width:100%;height:var(--stage-h);margin-top:clamp(.5rem,2vw,1.5rem);touch-action:pan-y}.std-ind-arc{position:absolute;inset:0;cursor:grab;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.std-ind-arc.std-is-dragging{cursor:grabbing}.std-ind-card,.std-ind-card *{user-select:none;-webkit-user-select:none}.std-ind-card{position:absolute;left:50%;top:var(--arc-top);width:var(--card-w);height:var(--card-h);margin-left:calc(var(--card-w)/-2);margin-top:calc(var(--card-h)/-2);opacity:0;backface-visibility:hidden}.std-ind-arc.std-is-live .std-ind-card{will-change:transform,opacity}.std-ind-card__inner{width:100%;height:100%;padding:9px 9px 0;background:#fff;border-radius:18px;box-shadow:0 18px 42px -20px rgba(0,0,0,.34), 0 3px 10px -6px rgba(0,0,0,.14);display:flex;flex-direction:column;transform-origin:center;transition:box-shadow .5s var(--ease), outline-color .4s var(--ease);outline:1.6px solid transparent;outline-offset:-1.6px}.std-ind-card.std-is-focus .std-ind-card__inner{background:linear-gradient(160deg,#FF6A3D 0%,#FF6A3D 100%);box-shadow:0 36px 74px -26px rgba(0,0,0,.5), 0 14px 28px -12px rgba(255,106,61,.5);outline-color:rgba(255,255,255,.55)}.std-ind-card.std-is-focus .std-ind-card__label{color:var(--ink)}.std-ind-card__media{flex:1;border-radius:12px;overflow:hidden;position:relative;background:#0A0A0A center/cover no-repeat}.std-ind-card__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(0,0,0,.5))}.std-ind-card__label{margin:0;padding:13px 6px 15px;text-align:center;font-family:var(--font-display);font-weight:600;font-size:.98rem;letter-spacing:-.01em;color:var(--navy)}.std-ind-arc.std-no-js,.std-no-anim .std-ind-arc{position:relative;inset:auto;display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.std-ind-arc.std-no-js .std-ind-card,.std-no-anim .std-ind-arc .std-ind-card{position:relative;left:auto;top:auto;transform:none;opacity:1;width:220px;height:auto;margin:0}.std-ind-arc.std-no-js .std-ind-card__media,.std-no-anim .std-ind-arc .std-ind-card__media{aspect-ratio:4/3;flex:none}.std-no-anim .std-ind-stage,.std-ind-stage:has(.std-ind-arc.std-no-js){height:auto}.std-ind-detail{position:relative;z-index:2;max-width:1156px;margin:clamp(3.25rem,6.5vw,5.75rem) auto clamp(1rem,3vw,2.75rem);padding:0 var(--pad-x);text-align:center;min-height:clamp(340px,38vh,400px)}.std-ind-panel{display:none}.std-ind-panel.std-is-active{display:block;animation:indFade .45s var(--ease)}@keyframes indFade{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.std-ind-panel__name{font-family:var(--font-display);font-weight:600;font-size:clamp(1.4rem,2.5vw,2.1rem);letter-spacing:-.02em}.std-ind-panel__desc{margin:.85rem auto 0;max-width:74ch;color:var(--graphite);line-height:1.6;font-size:clamp(.95rem,1.1vw,1.04rem)}.std-ind-panel__bullets{list-style:none;margin:1.35rem auto 0;max-width:560px;display:grid;grid-template-columns:1fr;gap:.75rem;text-align:left}.std-ind-panel__bullets li{display:flex;gap:.6rem;align-items:flex-start;color:var(--graphite);font-size:.94rem;line-height:1.5}.std-ind-panel__bullets svg{flex:none;width:19px;height:19px;margin-top:2px;fill:none;stroke:var(--coral);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.std-ind-tags{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:1.35rem}.std-ind-tag{font-family:var(--font-eyebrow);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;padding:.42rem .85rem;border-radius:999px;background:rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.2);color:var(--via-blue)}.std-ind-kpis{margin-top:1.1rem;font-family:var(--font-mono);font-size:.76rem;color:var(--gray);letter-spacing:.01em}.std-ind-kpis b{color:var(--navy);font-weight:600}.std-ind-panel__cta{margin-top:1.7rem}@media (max-width:1208px){.std-ind-sec{--arc-radius:1080px;--card-w:200px;--card-h:232px;--stage-h:376px;--arc-top:200px}.std-ind-stage{touch-action:pan-y}}@media (max-width:600px){.std-ind-sec{--arc-radius:640px;--card-w:152px;--card-h:182px;--stage-h:318px;--arc-top:120px}}@media (max-width:380px){.std-ind-sec{--arc-radius:560px;--card-w:138px;--card-h:166px;--stage-h:300px;--arc-top:112px}}.std-team-sec{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:linear-gradient(180deg,#0B0B0B 0%, #0A0A0A 100%);padding:var(--sec-pad) 0}.std-team-sec .std-container{position:relative;z-index:1;max-width:1652px}.std-team-head{max-width:900px;margin:0 0 clamp(2.5rem,5vw,4rem)}.std-team-head h2{font-family:var(--font-display);font-weight:600;color:#fff;font-size:clamp(2rem,4.2vw,3.2rem);line-height:1.04;letter-spacing:-.02em;margin-top:1rem}.std-team-head p{margin-top:1rem;max-width:58ch;color:rgba(255,255,255,.6);line-height:1.6}.std-team-head__cta{margin-top:clamp(1.5rem,2.6vw,2.1rem)}.std-team-grid{display:flex;gap:clamp(1.1rem,2vw,2rem);align-items:flex-start;justify-content:center}.std-team-card{flex:1 1 0;min-width:0;max-width:342px;display:flex;flex-direction:column}.std-team-card--down{margin-top:clamp(2rem,5.5vw,5.5rem)}.std-team-card__photo{position:relative;display:block;aspect-ratio:4/5;border-radius:18px;overflow:hidden;isolation:isolate;border:1px solid rgba(255,255,255,.1);box-shadow:0 26px 54px -28px rgba(0,0,0,.85)}.std-team-card__photo img{width:100%;height:100%;object-fit:cover;filter:saturate(1.05) brightness(.9);transition:transform 1s var(--ease), filter .6s var(--ease)}.std-team-card:hover .std-team-card__photo img{transform:scale(1.05);filter:saturate(1.18) brightness(1)}.std-team-card__photo::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 46%,rgba(0,0,0,.78))}.std-team-card__badge{position:absolute;z-index:2;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:.42rem;padding:.4rem .75rem;border-radius:999px;background:rgba(0,0,0,.5);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.16);font-family:var(--font-eyebrow);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:#fff;white-space:nowrap}.std-team-card__badge .std-dot{width:6px;height:6px;border-radius:50%;background:var(--coral)}.std-team-card__body{padding-top:1.1rem}.std-team-card__name{font-family:var(--font-display);font-weight:600;font-size:1.28rem;letter-spacing:-.01em;color:#fff}.std-team-card__role{margin-top:.22rem;font-family:var(--font-eyebrow);font-size:.72rem;letter-spacing:.07em;text-transform:uppercase;color:var(--coral)}.std-team-card__desc{margin-top:.75rem;color:rgba(255,255,255,.56);font-size:.87rem;line-height:1.55}.std-team-card__link{color:#fff;font-weight:600;border-bottom:1px solid rgba(255,106,61,.6);white-space:nowrap;transition:color .3s var(--ease)}.std-team-card__link:hover{color:var(--coral)}@media (max-width:860px){.std-team-grid{flex-wrap:wrap;gap:1.4rem}.std-team-card{flex:1 1 42%;max-width:none;margin-top:0!important}}@media (max-width:540px){.std-team-card{flex-basis:100%}}.std-spot{display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(1.1rem,2.2vw,1.8rem);align-items:stretch;margin-bottom:clamp(2.4rem,4.4vw,3.6rem)}.std-spot__quote{position:relative;overflow:hidden;isolation:isolate;color:#fff;border-radius:26px;background:linear-gradient(158deg,#272727,#121212);border:1px solid rgba(255,255,255,.08);padding:clamp(2rem,3.4vw,3rem);display:flex;flex-direction:column;justify-content:space-between;gap:1.7rem;box-shadow:0 40px 80px -46px rgba(0,0,0,.7)}.std-spot__quote::before{content:"";position:absolute;z-index:-1;right:-6%;top:-22%;width:72%;height:86%;background:radial-gradient(circle at 62% 42%, rgba(255,255,255,.42), transparent 62%);animation:abGlow 7s ease-in-out infinite}.std-spot__logo{position:absolute;z-index:-1;right:-7%;bottom:-16%;width:58%;aspect-ratio:336/252;pointer-events:none;background-color:rgba(255,255,255,.05);-webkit-mask:var(--mask-icon) center/contain no-repeat;mask:var(--mask-icon) center/contain no-repeat;filter:drop-shadow(0 0 34px rgba(255,255,255,.22))}@keyframes abGlow{0%,100%{opacity:.7;transform:translate(0,0) scale(1)}50%{opacity:1;transform:translate(-3%,3%) scale(1.05)}}.std-spot__q{position:relative;font-family:var(--font-serif);font-weight:400;font-size:clamp(1.32rem,2.3vw,1.95rem);line-height:1.34;color:#fff}.std-spot__q .std-hl{color:var(--coral)}.std-spot__by{position:relative;display:flex;align-items:center;gap:.85rem}.std-spot__av{width:54px;height:54px;border-radius:50%;object-fit:cover;flex:none;border:2px solid rgba(255,255,255,.2)}.std-spot__nm{font-family:var(--font-display);font-weight:600;color:#fff}.std-spot__rl{font-family:var(--font-eyebrow);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.6);margin-top:.15rem}.std-spot__media{position:relative;border-radius:26px;overflow:hidden;min-height:clamp(280px,34vw,420px);isolation:isolate;box-shadow:0 40px 80px -46px rgba(0,0,0,.7)}.std-spot__media img{position:absolute;inset:0;width:100%;height:112%;top:-6%;object-fit:cover;will-change:transform}.std-spot__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.5))}.std-spot__play{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);width:clamp(64px,7vw,84px);height:clamp(64px,7vw,84px);border-radius:50%;border:0;cursor:pointer;background:rgba(255,255,255,.92);display:grid;place-items:center;box-shadow:0 18px 40px -14px rgba(0,0,0,.6);transition:transform .4s var(--ease),background .3s var(--ease)}.std-spot__play::before{content:"";width:0;height:0;margin-left:5px;border-style:solid;border-width:12px 0 12px 20px;border-color:transparent transparent transparent var(--navy)}.std-spot__media:hover .std-spot__play{transform:translate(-50%,-50%) scale(1.08);background:#fff}.std-spot__cap{position:absolute;z-index:2;left:clamp(1.1rem,2vw,1.6rem);bottom:clamp(1.1rem,2vw,1.5rem);color:#fff}.std-spot__cap b{font-family:var(--font-display);font-weight:600;font-size:1.05rem;display:block}.std-spot__cap span{font-family:var(--font-eyebrow);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.8)}@media (max-width:900px){.std-spot{grid-template-columns:1fr}.std-spot__media{min-height:clamp(240px,60vw,340px)}}.std-ig-sec{position:relative;isolation:isolate;overflow:hidden;color:#fff;text-align:center;background:linear-gradient(180deg,#0A0A0A 0%, #0B0B0B 100%);padding:var(--sec-pad) 0}.std-ig-head{max-width:660px;margin:0 auto;padding:0 var(--pad-x);position:relative;z-index:3}.std-ig-head .std-kicker{justify-content:center}.std-ig-head h2{font-family:var(--font-display);font-weight:600;font-size:clamp(1.9rem,4.2vw,3rem);line-height:1.05;letter-spacing:-.02em;margin-top:1rem}.std-ig-head p{margin:1rem auto 0;max-width:50ch;color:rgba(255,255,255,.62);line-height:1.6}.std-ig-stage{position:relative;width:100%;margin:clamp(3rem,6vw,5rem) 0;display:flex;justify-content:center;align-items:center;min-height:clamp(520px,66vh,770px)}.std-ig-ribbon{position:absolute;inset:0;z-index:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(12px,1.6vw,20px);opacity:.6;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 13%,#000 87%,transparent);mask-image:linear-gradient(180deg,transparent,#000 13%,#000 87%,transparent)}.std-ig-track{display:flex;gap:clamp(12px,1.6vw,20px);width:max-content;will-change:transform}.std-ig-track img{width:clamp(128px,13vw,176px);aspect-ratio:4/5;object-fit:cover;border-radius:16px;flex:none;box-shadow:0 14px 34px -18px rgba(0,0,0,.42)}.std-ig-track--l{animation:igScrollL 58s linear infinite}.std-ig-track--r{animation:igScrollR 66s linear infinite}@keyframes igScrollL{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes igScrollR{from{transform:translateX(-50%)}to{transform:translateX(0)}}.std-ig-stage::before,.std-ig-stage::after{content:"";position:absolute;top:0;bottom:0;z-index:1;pointer-events:none;width:clamp(70px,15vw,240px);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.std-ig-stage::before{left:0;background:linear-gradient(90deg,#0A0A0A 28%, rgba(0,0,0,0));-webkit-mask-image:linear-gradient(90deg,#000 35%,transparent);mask-image:linear-gradient(90deg,#000 35%,transparent)}.std-ig-stage::after{right:0;background:linear-gradient(270deg,#0A0A0A 28%, rgba(0,0,0,0));-webkit-mask-image:linear-gradient(270deg,#000 35%,transparent);mask-image:linear-gradient(270deg,#000 35%,transparent)}.std-ig-phone{position:relative;z-index:2;width:clamp(268px,32vw,352px);aspect-ratio:.462;border-radius:clamp(46px,4.8vw,56px);padding:clamp(10px,1.1vw,13px);background:linear-gradient(145deg,#FF6A3D 0%, #FF6A3D 45%, #E2521F 100%);box-shadow:0 56px 104px -34px rgba(255,106,61,.55), 0 30px 66px -26px rgba(0,0,0,.5), inset 0 1.5px 2px rgba(255,255,255,.55), inset 0 0 0 1px rgba(0,0,0,.12)}.std-ig-phone__screen{position:relative;width:100%;height:100%;border-radius:clamp(38px,4vw,46px);overflow:hidden;background:#0A0A0A;box-shadow:inset 0 0 0 2px rgba(0,0,0,.45)}.std-ig-phone__shot{width:100%;height:100%;object-fit:cover;display:block}.std-ig-phone__screen::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 62%, rgba(0,0,0,.72))}.std-ig-phone__handle{position:absolute;z-index:2;left:0;right:0;bottom:18px;text-align:center;font-family:var(--font-display);font-weight:600;font-size:1.02rem;color:#fff;letter-spacing:-.01em;text-shadow:0 2px 12px rgba(0,0,0,.5)}.std-ig-phone__island{position:absolute;z-index:3;top:clamp(13px,1.4vw,16px);left:50%;transform:translateX(-50%);width:30%;height:clamp(26px,2.6vw,31px);background:#070707;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.std-ig-phone__btn{position:absolute;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#E2521F,#B8420F)}.std-ig-phone__btn.std-r{left:auto;right:-3px;border-radius:3px 0 0 3px}.std-ig-phone__btn--act{left:-3px;top:20%;height:26px}.std-ig-phone__btn--up{left:-3px;top:30%;height:48px}.std-ig-phone__btn--dn{left:-3px;top:44%;height:48px}.std-ig-phone__btn--pw{right:-3px;top:32%;height:76px}.std-ig-cta{position:relative;z-index:3;padding:0 var(--pad-x)}@media (max-width:560px){.std-ig-stage{min-height:0;margin:clamp(2.2rem,7vw,3.2rem) 0}.std-ig-track img{width:120px}.std-ig-ribbon{opacity:.4;gap:12px}.std-ig-track--extra{display:none}}.std-blog-sec{position:relative;background:#F7F7F7;color:var(--navy);padding:var(--sec-pad) 0;overflow-x:clip}.std-blog-head{text-align:center;max-width:900px;margin:0 auto clamp(2.5rem,5vw,4rem);padding:0 var(--pad-x)}.std-blog-head .std-kicker{justify-content:center}.std-blog-head h2{font-family:var(--font-display);font-weight:600;font-size:clamp(2.2rem,5vw,3.5rem);line-height:1.06;letter-spacing:-.02em;margin-top:1.1rem}.std-blog-head h2 em{font-style:normal;color:var(--coral)}.std-blog-grid{max-width:1699px;margin:0 auto;padding:0 var(--pad-x);display:grid;gap:clamp(1rem,1.6vw,1.5rem)}.std-blog-feat{display:grid;grid-template-columns:1fr 1fr;background:#fff;border-radius:26px;overflow:hidden;color:var(--navy);box-shadow:0 30px 70px -40px rgba(0,0,0,.4);border:1px solid rgba(0,0,0,.06);transition:transform .5s var(--ease), box-shadow .5s var(--ease)}.std-blog-feat:hover{transform:translateY(-3px);box-shadow:0 40px 80px -40px rgba(0,0,0,.5)}.std-blog-feat__media{position:relative;overflow:hidden;min-height:340px;background:#0A0A0A}.std-blog-feat__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ease)}.std-blog-feat:hover .std-blog-feat__media img{transform:scale(1.05)}.std-blog-feat__body{padding:clamp(1.8rem,3vw,3rem);display:flex;flex-direction:column;justify-content:center}.std-blog-cat{align-self:flex-start;font-family:var(--font-eyebrow);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--navy);background:#F2F2F2;border:1px solid rgba(0,0,0,.09);padding:.42rem .85rem;border-radius:999px}.std-blog-feat__title{font-family:var(--font-display);font-weight:600;font-size:clamp(1.55rem,2.6vw,2.3rem);line-height:1.08;letter-spacing:-.02em;margin-top:1.2rem}.std-blog-feat__excerpt{margin-top:1rem;color:var(--gray);line-height:1.6;max-width:52ch}.std-blog-feat__foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:clamp(1.6rem,3vw,2.4rem)}.std-blog-feat__read{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.74rem;color:var(--gray)}.std-blog-feat__read .std-dot{width:7px;height:7px;border-radius:50%;background:var(--coral)}.std-blog-feat__by{font-family:var(--font-serif);font-style:italic;font-size:1.05rem;color:var(--navy)}.std-blog-row{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,1.6vw,1.5rem)}.std-blog-card{background:#fff;border-radius:22px;overflow:hidden;color:var(--navy);border:1px solid rgba(0,0,0,.06);box-shadow:0 20px 46px -30px rgba(0,0,0,.35);transition:transform .5s var(--ease), box-shadow .5s var(--ease);display:flex;flex-direction:column}.std-blog-card:hover{transform:translateY(-5px);box-shadow:0 36px 66px -30px rgba(0,0,0,.45)}.std-blog-card__media{position:relative;aspect-ratio:16/11;overflow:hidden;background:#0A0A0A}.std-blog-card__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ease)}.std-blog-card:hover .std-blog-card__media img{transform:scale(1.06)}.std-blog-card__cat{position:absolute;top:12px;right:12px;font-family:var(--font-eyebrow);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--navy);background:rgba(255,255,255,.92);backdrop-filter:blur(6px);padding:.36rem .7rem;border-radius:999px}.std-blog-card__body{padding:clamp(1.2rem,1.8vw,1.6rem);display:flex;flex-direction:column;flex:1}.std-blog-card__title{font-family:var(--font-display);font-weight:600;font-size:1.12rem;line-height:1.2;letter-spacing:-.01em}.std-blog-card__excerpt{margin-top:.6rem;color:var(--gray);font-size:.9rem;line-height:1.5}.std-blog-card__arrow{margin-top:auto;padding-top:1rem;color:var(--coral);font-weight:600;font-size:.82rem;text-transform:uppercase;letter-spacing:.05em;display:inline-flex;gap:.4rem;transition:gap .3s var(--ease)}.std-blog-card:hover .std-blog-card__arrow{gap:.75rem}#blog .std-blog-feat,#blog .std-blog-row .std-blog-card{opacity:0;will-change:transform,opacity,filter}.std-no-anim #blog .std-blog-feat,.std-no-anim #blog .std-blog-row .std-blog-card{opacity:1!important;filter:none!important}@media (prefers-reduced-motion:reduce){#blog .std-blog-feat,#blog .std-blog-row .std-blog-card{opacity:1}}@media (max-width:860px){.std-blog-row{grid-template-columns:1fr 1fr}}@media (max-width:620px){.std-blog-feat{grid-template-columns:1fr}.std-blog-feat__media{min-height:0;height:clamp(190px,52vw,280px)}.std-blog-feat__body{padding:clamp(1.4rem,5vw,1.9rem)}.std-blog-row{grid-template-columns:1fr}}.std-faq-sec{position:relative;background:#F7F7F7;color:var(--navy);padding:var(--sec-pad) 0}.std-faq-head{position:relative;z-index:1;text-align:center;max-width:760px;margin:0 auto clamp(2.4rem,5vw,3.6rem);padding:0 var(--pad-x)}.std-faq-head .std-kicker{justify-content:center}.std-faq-head h2{font-family:var(--font-display);font-weight:600;font-size:clamp(2rem,4.6vw,3.4rem);line-height:1.04;letter-spacing:-.02em;margin-top:1rem}.std-faq-head p{margin:1rem auto 0;color:var(--graphite);line-height:1.6;max-width:52ch}.std-faq-list{position:relative;z-index:1;max-width:1109px;margin:0 auto;padding:0 var(--pad-x);display:flex;flex-direction:column;gap:.9rem}.std-faq-item{border-radius:20px;background:#fff;border:1px solid rgba(0,0,0,.07);box-shadow:0 12px 32px -24px rgba(0,0,0,.35);transition:background .55s var(--ease-soft), box-shadow .55s var(--ease-soft), border-color .55s var(--ease-soft)}.std-faq-item.std-is-open{background:var(--navy);border-color:transparent;box-shadow:0 30px 60px -30px rgba(0,0,0,.55)}.std-faq-q{width:100%;text-align:left;background:none;border:0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:clamp(1.05rem,1.7vw,1.4rem) clamp(1.3rem,2vw,1.8rem);font-family:var(--font-display);font-weight:600;font-size:clamp(1rem,1.2vw,1.14rem);color:var(--navy);transition:color .45s var(--ease-soft)}.std-faq-q:hover{color:var(--coral)}.std-faq-item.std-is-open .std-faq-q{color:#fff}.std-faq-toggle{flex:none;width:38px;height:38px;border-radius:50%;background:#F2F2F2;border:1px solid rgba(0,0,0,.08);display:grid;place-items:center;position:relative;transition:background .5s var(--ease-soft), transform .55s var(--ease-soft), border-color .5s var(--ease-soft)}.std-faq-item.std-is-open .std-faq-toggle{background:var(--coral);border-color:var(--coral);transform:rotate(135deg)}.std-faq-toggle::before,.std-faq-toggle::after{content:"";position:absolute;background:var(--navy);border-radius:2px;transition:background .4s var(--ease-soft)}.std-faq-toggle::before{width:14px;height:2px}.std-faq-toggle::after{width:2px;height:14px}.std-faq-item.std-is-open .std-faq-toggle::before,.std-faq-item.std-is-open .std-faq-toggle::after{background:#fff}.std-faq-a-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--ease-soft)}.std-faq-item.std-is-open .std-faq-a-wrap{grid-template-rows:1fr}.std-faq-a-inner{overflow:hidden;min-height:0;visibility:hidden;transition:visibility 0s linear .55s}.std-faq-item.std-is-open .std-faq-a-inner{visibility:visible;transition-delay:0s}.std-faq-a{padding:0 clamp(1.3rem,2vw,1.8rem) clamp(1.15rem,2vw,1.6rem);color:var(--gray);line-height:1.62;max-width:66ch;font-size:.98rem;opacity:0;transform:translateY(8px);transition:opacity .5s var(--ease-soft) .08s, transform .5s var(--ease-soft) .08s}.std-faq-item.std-is-open .std-faq-a{color:rgba(255,255,255,.72);opacity:1;transform:none}.std-faq-sec--split .std-faq-split{max-width:1487px;margin:0 auto;padding:0 var(--pad-x);display:grid;grid-template-columns:.86fr 1.14fr;gap:clamp(2rem,5vw,5.5rem);align-items:start}.std-faq-sec--split .std-faq-head{position:sticky;top:clamp(104px,24vh,210px);text-align:left;max-width:none;margin:0;padding:0;will-change:transform}.std-faq-sec--split .std-faq-head .std-kicker{justify-content:flex-start}.std-faq-sec--split .std-faq-head h2{margin-top:1rem}.std-faq-sec--split .std-faq-head p{margin:1.1rem 0 0;max-width:36ch}.std-faq-sec--split .std-faq-list{max-width:none;margin:0;padding:0}@media (max-width:900px){.std-faq-sec--split .std-faq-split{grid-template-columns:1fr;gap:clamp(1.7rem,6vw,2.6rem)}.std-faq-sec--split .std-faq-head{position:static;top:auto;transform:none!important;text-align:center;margin:0 auto}.std-faq-sec--split .std-faq-head .std-kicker{justify-content:center}.std-faq-sec--split .std-faq-head p{margin-left:auto;margin-right:auto}}.std-hero__mq{width:100%;margin-top:clamp(1.5rem,3vw,2.6rem)}.std-mq{width:100%;overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.std-mq__track{display:flex;width:max-content;will-change:transform;animation:mqScroll 42s linear infinite}.std-mq:hover .std-mq__track{animation-play-state:paused}.std-mq__logo{flex:none;display:inline-flex;align-items:center;gap:.62rem;margin-right:clamp(2.75rem,5.5vw,5rem);font-family:var(--font-display);font-weight:700;font-size:clamp(1.15rem,1.9vw,1.6rem);letter-spacing:-.01em;text-transform:uppercase;color:var(--navy);opacity:.68;transition:opacity .3s var(--ease)}.std-mq__logo:hover{opacity:1}.std-mq__logo svg{width:clamp(20px,2vw,26px);height:auto;flex:none;fill:var(--navy)}@keyframes mqScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.std-mq__track{animation:none;justify-content:center;flex-wrap:wrap;gap:1.5rem 2rem}}.std-contact-sec{position:relative;background:linear-gradient(180deg,#0C0C0C 0%,#161616 100%);color:#fff;padding:var(--sec-pad) 0;overflow:hidden}.std-contact-sec::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(60% 45% at 82% 8%, rgba(255,106,61,.14), transparent 60%),radial-gradient(55% 50% at 10% 96%, rgba(0,0,0,.16), transparent 62%)}.std-contact-inner{position:relative;z-index:1;max-width:1369px;margin:0 auto;padding:0 var(--pad-x)}.std-contact-head{text-align:center;max-width:680px;margin:0 auto clamp(2.4rem,4.5vw,3.4rem)}.std-contact-head .std-kicker{justify-content:center}.std-contact-head h2{font-family:var(--font-display);font-weight:600;font-size:clamp(2rem,4.3vw,3.3rem);line-height:1.04;letter-spacing:-.02em;margin-top:1rem}.std-contact-head p{margin:1rem auto 0;color:rgba(255,255,255,.72);line-height:1.6;max-width:56ch}.std-contact-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:clamp(1.6rem,3.4vw,3.2rem);align-items:start}.std-contact-form{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem}.std-field{display:flex;flex-direction:column;gap:.5rem}.std-field--full{grid-column:1 / -1}.std-field label{font-family:var(--font-eyebrow);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#fff}.std-field label span{color:rgba(255,255,255,.34);text-transform:none;letter-spacing:0}.std-field input,.std-field select,.std-field textarea{width:100%;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);border-radius:14px;padding:.85rem 1rem;color:#fff;font-size:.98rem;font-family:var(--font-body);outline:none;transition:border-color .25s var(--ease),background .25s var(--ease)}.std-field textarea{resize:vertical;min-height:118px}.std-field input::placeholder,.std-field textarea::placeholder{color:rgba(255,255,255,.35)}.std-field input:focus,.std-field select:focus,.std-field textarea:focus{border-color:var(--coral);background:rgba(255,255,255,.09)}.std-field input[aria-invalid=true],.std-field textarea[aria-invalid=true],.std-field select[aria-invalid=true]{border-color:var(--coral);background:rgba(255,106,61,.06)}.std-field select{appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' opacity='.5'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.6rem}.std-field select option{color:#0C0C0C}.std-contact-form .std-btn{width:100%;justify-content:center;margin-top:.2rem}.std-contact-note{margin-top:.85rem;text-align:center;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;color:rgba(255,255,255,.5)}.std-contact-msg{grid-column:1 / -1;margin:.2rem 0 0;font-size:.96rem;font-weight:600;color:var(--green)}.std-contact-msg[hidden]{display:none}.std-check{display:flex;align-items:flex-start;gap:.65rem}.std-check input{width:20px;height:20px;flex:none;margin:.1rem 0 0;accent-color:var(--coral);cursor:pointer;border-radius:5px}.std-check input[aria-invalid=true]{outline:2px solid var(--coral);outline-offset:2px;border-radius:6px}.std-check label{font-family:var(--font-body);text-transform:none;letter-spacing:0;font-size:.9rem;color:rgba(255,255,255,.72);line-height:1.5;cursor:pointer}.std-check a{color:#fff;text-decoration:underline;text-underline-offset:2px}.std-check a:hover{color:var(--coral)}.std-contact-aside{display:flex;flex-direction:column;gap:.4rem;padding:clamp(1.5rem,2.4vw,2.1rem);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:22px}.std-contact-item{display:flex;gap:.9rem;align-items:flex-start;padding:.8rem 0;border-bottom:1px solid rgba(255,255,255,.08)}.std-contact-item:last-child{border-bottom:0}.std-contact-item svg{width:20px;height:20px;flex:none;margin-top:.15rem;stroke:var(--coral);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.std-contact-item__k{font-family:var(--font-eyebrow);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.5);margin-bottom:.2rem}.std-contact-item a,.std-contact-item span.std-contact-item__v{color:#fff;text-decoration:none;font-size:1rem;line-height:1.4}.std-contact-item a:hover{color:var(--coral)}@media (max-width:820px){.std-contact-grid{grid-template-columns:1fr;gap:1.6rem}.std-contact-form{grid-template-columns:1fr}}.std-site-footer{position:relative;background:linear-gradient(180deg,#0B0B0B 0%,#0F0F0F 100%);color:#fff;overflow:hidden}.std-footer-video-bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.std-footer-video-bg video{width:100%;height:100%;object-fit:cover;opacity:.1;filter:saturate(1.2) brightness(1.1)}.std-footer-video-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.72),rgba(0,0,0,.9))}@media (prefers-reduced-motion:reduce){.std-footer-video-bg video{display:none}}.std-foot-mq{position:relative;z-index:1;width:100%;overflow:hidden;user-select:none}.std-foot-mq__track{display:flex;width:max-content;will-change:transform;align-items:center}.std-foot-mq--top .std-foot-mq__track{animation:footMq 36s linear infinite}.std-foot-mq--bottom .std-foot-mq__track{animation:footMqR 30s linear infinite}.std-foot-mq:hover .std-foot-mq__track{animation-play-state:paused}@keyframes footMq{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes footMqR{from{transform:translateX(-50%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.std-foot-mq__track{animation:none!important}}.std-foot-mq--top{border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);padding:clamp(.9rem,1.9vw,1.5rem) 0}.std-foot-mq__word{flex:none;display:inline-flex;align-items:center;font-family:var(--font-head);text-transform:uppercase;font-weight:600;letter-spacing:-.01em;font-size:clamp(1.5rem,3.4vw,3rem);color:#fff;margin-right:clamp(.9rem,2vw,2rem)}.std-foot-mq__logo{flex:none;width:clamp(20px,2.3vw,34px);aspect-ratio:336/252;margin-right:clamp(.9rem,2vw,2rem);background:var(--coral);-webkit-mask:var(--mask-icon) center/contain no-repeat;mask:var(--mask-icon) center/contain no-repeat}.std-foot-mq__dot{flex:none;color:var(--coral);font-weight:700;font-size:.72em;line-height:1;margin-right:clamp(.9rem,2vw,2rem)}.std-foot-main{position:relative;z-index:1;max-width:1699px;margin:0 auto;padding:clamp(3.5rem,6vw,5.5rem) var(--pad-x) clamp(1rem,2vw,1.6rem)}.std-foot-contact{text-align:center;margin-bottom:clamp(3rem,6vw,5rem)}.std-foot-logo{height:clamp(30px,4vw,46px);aspect-ratio:1353/252;margin:0 auto clamp(1.6rem,3vw,2.4rem);background:linear-gradient(100deg,#FF6A3D 0%,#FF6A3D 16%,#FF6A3D 38%,#A5A5A5 70%,#111111 100%);background-size:200% 100%;animation:footerLogoShift 9s ease-in-out infinite alternate;-webkit-mask:var(--mask-word) center/contain no-repeat;mask:var(--mask-word) center/contain no-repeat}@keyframes footerLogoShift{from{background-position:0% 50%}to{background-position:100% 50%}}@media (prefers-reduced-motion:reduce){.std-foot-logo{animation:none}}.std-foot-lead{font-family:var(--font-eyebrow);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.5);margin-bottom:1rem}.std-foot-email{display:inline-block;font-family:var(--font-display);font-weight:500;letter-spacing:-.01em;font-size:clamp(1.15rem,3.2vw,2.2rem);line-height:1.12;color:#fff;transition:color .3s var(--ease);word-break:break-word}.std-foot-email:hover{color:var(--coral)}.std-foot-cols{display:grid;grid-template-columns:1fr 1fr 1fr 1.5fr;gap:clamp(1.4rem,3vw,3rem);padding-bottom:clamp(2.5rem,4.5vw,3.8rem);border-bottom:1px solid rgba(255,255,255,.1);text-align:left}.std-foot-col__h{font-family:var(--font-display);font-weight:700;font-size:clamp(1.05rem,1.5vw,1.32rem);letter-spacing:.02em;text-transform:uppercase;color:#fff;margin-bottom:1.15rem}.std-foot-col__list{display:flex;flex-direction:column;align-items:flex-start}.std-foot-col a{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-display);font-weight:600;text-transform:uppercase;letter-spacing:.01em;color:rgba(255,255,255,.72);text-decoration:none;font-size:clamp(1.1rem,1.6vw,1.42rem);line-height:1.25;padding:.34rem 0;transition:color .25s var(--ease),transform .25s var(--ease)}.std-foot-col a:hover{color:var(--coral);transform:translateX(4px)}.std-foot-col a svg{width:16px;height:16px;flex:none;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.std-foot-news .std-foot-col__h{font-size:clamp(1.05rem,1.5vw,1.32rem);color:#fff}.std-foot-news>p{color:rgba(255,255,255,.6);font-size:.95rem;line-height:1.55;margin-bottom:1.2rem;max-width:34ch}.std-foot-form{display:flex;gap:.6rem;flex-wrap:wrap;max-width:440px}.std-foot-form input{flex:1;min-width:170px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:.85rem 1.25rem;color:#fff;font-size:.95rem;font-family:var(--font-body);outline:none;transition:border-color .25s var(--ease),background .25s var(--ease)}.std-foot-form input::placeholder{color:rgba(255,255,255,.4)}.std-foot-form input:focus{border-color:var(--coral);background:rgba(255,255,255,.09)}.std-foot-form button{flex:none;background:linear-gradient(180deg,#FF6A3D,#FF6A3D);color:#fff;border:0;border-radius:999px;padding:.85rem 1.6rem;font-weight:600;font-size:.95rem;font-family:var(--font-body);cursor:pointer;box-shadow:0 6px 16px -7px rgba(255,106,61,.6);transition:transform .2s var(--ease),box-shadow .25s var(--ease)}.std-foot-form button:hover{transform:translateY(-2px);box-shadow:0 10px 22px -8px rgba(255,106,61,.7)}.std-foot-form button:active{transform:translateY(0)}.std-foot-form__msg{margin-top:.9rem;color:var(--green);font-size:.92rem;font-weight:600}.std-foot-form__msg[hidden]{display:none}.std-foot-legal{position:relative;z-index:1;max-width:1699px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.7rem 1.4rem;padding:clamp(1.2rem,2.4vw,1.7rem) var(--pad-x);font-size:.9rem;color:rgba(255,255,255,.5);font-family:var(--font-mono);letter-spacing:.01em}.std-foot-legal a{color:rgba(255,255,255,.48);text-decoration:none;margin-right:1.2rem;transition:color .25s var(--ease)}.std-foot-legal a:last-child{margin-right:0}.std-foot-legal a:hover{color:var(--coral)}.std-foot-mq--bottom{background:var(--coral);padding:clamp(.7rem,1.5vw,1.2rem) 0}.std-foot-mq--bottom .std-foot-mq__word{color:#0C0C0C;font-size:clamp(1.3rem,3vw,2.4rem);font-family:var(--font-display);font-weight:500;letter-spacing:.02em}.std-foot-mq--bottom .std-foot-mq__logo{background:#0C0C0C}.std-foot-mq--bottom .std-foot-mq__dot{color:#0C0C0C;opacity:.6}.std-team-mq{position:relative;z-index:1;margin-top:clamp(4.5rem,9vw,8rem)}@media (max-width:900px){.std-foot-cols{grid-template-columns:repeat(3,1fr);gap:1.7rem 1rem}.std-foot-news{grid-column:1 / -1;margin-top:.4rem}}@media (max-width:760px){.std-foot-legal{flex-direction:column;justify-content:center;text-align:center}}@media (max-width:440px){.std-foot-cols{gap:1.4rem .7rem}.std-foot-col a{font-size:.8rem;letter-spacing:0;gap:.35rem}.std-foot-col a svg{width:13px;height:13px}.std-foot-col__h{font-size:.92rem;margin-bottom:.9rem}}.std-proj-sec{position:relative;background:linear-gradient(180deg,#0B0B0B,#0A0A0A);color:#fff;padding:var(--sec-pad) 0}.std-proj-head{max-width:1770px;margin:0 auto clamp(2.4rem,4vw,3.6rem);padding:0 var(--pad-x);text-align:center}.std-proj-head__l{max-width:760px;margin:0 auto}.std-proj-head .std-kicker{justify-content:center}.std-proj-head h2{font-family:var(--font-display);font-weight:600;font-size:clamp(2rem,4.4vw,3.4rem);line-height:1.04;letter-spacing:-.02em;margin-top:1rem}.std-proj-head p{margin:1rem auto 0;color:rgba(255,255,255,.62);line-height:1.6;max-width:60ch}.std-proj-grid{max-width:1770px;margin:0 auto;padding:0 var(--pad-x);display:grid;grid-template-columns:1fr 1fr;gap:clamp(1rem,1.6vw,1.5rem)}.std-proj-card{position:relative;display:block;aspect-ratio:11/8;border-radius:22px;overflow:hidden;isolation:isolate;background:#0A0A0A;box-shadow:0 26px 60px -34px rgba(0,0,0,.5)}.std-proj-card__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ease), filter .6s var(--ease)}.std-proj-card__grad{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.05) 32%,rgba(0,0,0,.62));transition:opacity .5s var(--ease)}.std-proj-card__foot{position:absolute;z-index:3;left:0;right:0;bottom:0;padding:clamp(1.1rem,2vw,1.7rem);display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;transition:opacity .4s var(--ease)}.std-proj-card__title{font-family:var(--font-display);font-weight:600;font-size:clamp(1.15rem,1.8vw,1.5rem);color:#fff;letter-spacing:-.01em;text-shadow:0 2px 16px rgba(0,0,0,.45)}.std-proj-card__logo{height:clamp(20px,2.2vw,26px);width:auto;opacity:.9;filter:drop-shadow(0 2px 8px rgba(0,0,0,.45));flex:none}.std-proj-card__panel{position:absolute;z-index:4;inset:0;padding:clamp(1.5rem,2.6vw,2.4rem);display:flex;flex-direction:column;justify-content:flex-end;gap:.85rem;opacity:0;transform:translateY(14px);transition:opacity .5s var(--ease), transform .5s var(--ease);pointer-events:none}.std-proj-card__tags{display:flex;flex-wrap:wrap;gap:.5rem}.std-proj-tag{font-family:var(--font-eyebrow);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.3);padding:.32rem .7rem;border-radius:999px}.std-proj-card__panel .std-proj-card__title{font-size:clamp(1.3rem,2.1vw,1.85rem)}.std-proj-card__desc{color:rgba(255,255,255,.84);line-height:1.5;font-size:clamp(.85rem,1vw,.96rem);max-width:46ch}.std-proj-card__view{display:inline-flex;align-items:center;gap:.5rem;margin-top:.3rem;font-family:var(--font-eyebrow);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--coral);font-weight:600}.std-proj-cta{display:flex;justify-content:center;margin-top:clamp(2.2rem,4vw,3.4rem);padding:0 var(--pad-x)}@media (hover:hover) and (pointer:fine){.std-proj-card:hover .std-proj-card__img{transform:scale(1.06);filter:blur(7px) brightness(.5)}.std-proj-card:hover .std-proj-card__grad{opacity:.35}.std-proj-card:hover .std-proj-card__foot{opacity:0}.std-proj-card:hover .std-proj-card__panel{opacity:1;transform:none}}@media (max-width:760px){.std-proj-grid{grid-template-columns:1fr}.std-proj-card{aspect-ratio:4/3}}.std-camino-sec{position:relative;background:#EFEFEF;color:var(--navy);padding:var(--sec-pad) 0;overflow:hidden}.std-camino-head{text-align:center;max-width:760px;margin:0 auto clamp(2rem,4vw,3.2rem);padding:0 var(--pad-x)}.std-camino-head .std-kicker{justify-content:center}.std-camino-head h2{font-family:var(--font-display);font-weight:600;font-size:clamp(2rem,4.4vw,3.4rem);line-height:1.04;letter-spacing:-.02em;margin-top:1rem}.std-camino-head p{margin:1rem auto 0;color:var(--graphite);line-height:1.6;max-width:64ch}.std-camino-stage{max-width:1345px;margin:0 auto;padding:0 var(--pad-x);display:flex;flex-direction:column;align-items:center;gap:clamp(1.6rem,3.4vw,3rem)}.std-camino-canvas{order:1;position:relative;width:100%;max-width:min(880px, calc((100vh - 320px) * 1.68));margin:0 auto;aspect-ratio:1500/893}.std-camino-img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}.std-camino-img--orange{clip-path:inset(0 calc((1 - var(--p,0)) * 100%) 0 0)}.std-camino-pt{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);z-index:3}.std-camino-pt__num{width:clamp(36px,3vw,48px);height:clamp(36px,3vw,48px);border-radius:50%;display:grid;place-items:center;font-family:var(--font-mono);font-weight:600;font-size:clamp(.78rem,.95vw,.98rem);background:#fff;border:1.5px solid rgba(0,0,0,.2);color:var(--navy);box-shadow:0 10px 24px -10px rgba(0,0,0,.5);transition:background .4s var(--ease), border-color .4s var(--ease), color .4s var(--ease), box-shadow .4s var(--ease), transform .4s var(--ease)}.std-camino-pt.std-is-active .std-camino-pt__num{background:var(--via-blue);border-color:var(--via-blue);color:#fff;transform:scale(1.14);box-shadow:0 0 0 6px rgba(0,0,0,.2)}.std-camino-steps{order:2;position:relative;width:100%;max-width:1227px;min-height:clamp(148px,15vw,182px)}.std-camino-step{position:absolute;inset:0;opacity:0;transform:translateY(16px) scale(.99);pointer-events:none;overflow:hidden;transition:opacity .55s var(--ease), transform .55s var(--ease);background:linear-gradient(158deg,#fff 0%,#FCFCFC 100%);border-radius:22px;padding:clamp(1.4rem,2.2vw,2rem) clamp(1.7rem,2.8vw,2.8rem);box-shadow:0 30px 64px -34px rgba(0,0,0,.42);border:1px solid rgba(0,0,0,.07);display:grid;grid-template-columns:minmax(210px,.85fr) 1.3fr;grid-template-rows:auto auto;column-gap:clamp(1.4rem,3vw,3rem);row-gap:.55rem;align-content:center}.std-camino-step.std-is-active{opacity:1;transform:none;pointer-events:auto}.std-camino-step::before{content:attr(data-n);position:absolute;top:-.3em;right:.1em;pointer-events:none;font-family:var(--font-display);font-weight:700;font-size:clamp(3.8rem,6.5vw,5.6rem);line-height:1;letter-spacing:-.05em;color:rgba(0,0,0,.32)}.std-camino-step__k{grid-column:1;grid-row:1;align-self:end;display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-eyebrow);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--via-blue);font-weight:600}.std-camino-step__k::before{content:'';width:26px;height:2px;border-radius:2px;background:var(--via-blue)}.std-camino-step__t{grid-column:1;grid-row:2;font-family:var(--font-display);font-weight:600;font-size:clamp(1.3rem,2vw,1.8rem);letter-spacing:-.02em;line-height:1.08;position:relative}.std-camino-step__d{grid-column:2;grid-row:1 / span 2;align-self:center;color:var(--graphite);font-size:clamp(.93rem,1.05vw,1.03rem);line-height:1.6;position:relative;max-width:56ch}@media (max-width:820px){.std-camino-steps{min-height:0;display:flex;flex-direction:column;gap:1rem}.std-camino-step{position:relative;inset:auto;pointer-events:auto;display:flex;flex-direction:column;gap:.7rem;opacity:0;transform:translateX(-44px);transition:opacity .6s var(--ease), transform .75s var(--ease)}.std-camino-step:nth-child(even){transform:translateX(44px)}.std-camino-step.std-in{opacity:1;transform:none}.std-camino-step__k{align-self:flex-start}.std-camino-step__d{max-width:none}.std-camino-pt__num{width:28px;height:28px;font-size:.68rem}}@media (max-width:820px) and (prefers-reduced-motion:reduce){.std-camino-step{opacity:1!important;transform:none!important;transition:none}}.std-no-anim .std-camino-step{opacity:1!important;transform:none!important}.std-hl{color:var(--coral)}.std-svc-sec__title,.std-camino-head h2,.std-proj-head h2,.std-ind-head h2,.std-team-head h2,.std-blog-head h2, .std-faq-head h2,.std-ig-head h2,.std-rev-head h2,.std-cta-inner h2{font-size:clamp(2rem,4.3vw,3.3rem)}.std-rev-sec{position:relative;background:#F2F2F2;color:var(--navy);padding:0;overflow-x:clip;--star:#FF6A3D;--rev-shadow:0 24px 54px -30px rgba(0,0,0,.4),0 6px 16px -10px rgba(0,0,0,.24)}.std-rev-c{width:var(--cw,16rem);background:#fff;border-radius:18px;border:1px solid rgba(0,0,0,.05);box-shadow:var(--rev-shadow);padding:1.2rem 1.35rem}.std-rev-c__stars{color:var(--star);letter-spacing:.16em;font-size:.9rem}.std-rev-c__q{margin:.55rem 0 0;color:var(--navy);font-weight:500;line-height:1.5;font-size:.98rem}.std-rev-c__by{margin-top:.9rem;font-family:var(--font-eyebrow);font-size:.66rem;letter-spacing:.09em;text-transform:uppercase;color:var(--gray)}.std-rev-c--full{--cw:clamp(18.5rem,27vw,21.5rem);display:flex;flex-direction:column}.std-rev-c--full .std-rev-c__q{flex:1;font-size:1rem;line-height:1.55}.std-rev-c__foot{display:flex;align-items:center;gap:.75rem;margin-top:1.1rem}.std-rev-c__av{flex:none;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-display);font-weight:600;font-size:.84rem;color:#fff;background:var(--av,var(--coral))}.std-rev-c__name{font-weight:600;color:var(--navy);font-size:.93rem}.std-rev-c__role{font-size:.79rem;color:var(--gray);margin-top:.05rem}.std-rev-stage{position:relative;height:165vh}.std-rev-sticky{position:sticky;top:0;height:100vh;min-height:600px;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;justify-content:center}.std-rev-glow{position:absolute;inset:0;z-index:1;opacity:0;pointer-events:none;background:radial-gradient(120% 74% at 50% 60%, rgba(255,106,61,.32), rgba(255,106,61,.08) 46%, rgba(255,106,61,0) 72%)}.std-rev-mask{position:absolute;top:0;left:0;right:0;height:max(42vh,25rem);z-index:3;pointer-events:none;background:linear-gradient(180deg,#F2F2F2 clamp(17.5rem,52%,20rem),rgba(240,240,240,0))}.std-rev-heading{position:relative;z-index:5;flex:none;text-align:center;max-width:720px;margin:0 auto;padding:clamp(1rem,2vh,1.6rem) var(--pad-x) 0}.std-rev-heading .std-kicker{justify-content:center}.std-rev-heading h2{font-weight:600;font-size:clamp(2rem,4.3vw,3.3rem);line-height:1.05;letter-spacing:-.02em;margin:1rem 0 0}.std-rev-heading p{margin:1rem auto 0;color:var(--graphite);line-height:1.6;max-width:48ch}.std-rev-flow{position:absolute;inset:0;z-index:2;pointer-events:none}.std-rev-fly{position:absolute;left:50%;top:50%;opacity:0;will-change:transform,opacity;transform:translate(-50%,-50%) translate(var(--x,0),60vh) rotate(var(--rot,0deg))}.std-rev-wall{position:relative;z-index:4;flex:none;margin-top:clamp(1.6rem,3.2vh,2.6rem);opacity:0;will-change:transform,opacity}.std-rev-carousel{overflow:hidden;cursor:grab;touch-action:pan-y;padding:14px 0;-webkit-mask:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.std-rev-carousel.std-grabbing{cursor:grabbing}.std-rev-track{display:flex;gap:clamp(1rem,1.6vw,1.4rem);width:max-content;padding:0 var(--pad-x);will-change:transform}.std-rev-carousel .std-rev-c{flex:0 0 auto;user-select:none}.std-rev-arrow{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;border:1px solid rgba(0,0,0,.12);background:#fff;color:var(--navy);z-index:3;cursor:pointer;display:grid;place-items:center;box-shadow:0 12px 26px -14px rgba(0,0,0,.55);transition:background .3s var(--ease),color .3s var(--ease),transform .3s var(--ease)}.std-rev-arrow:hover{background:var(--navy);color:#fff}.std-rev-arrow--prev{left:clamp(.4rem,1.5vw,1.2rem)}.std-rev-arrow--prev:hover{transform:translateY(-50%) scale(1.06)}.std-rev-arrow--next{right:clamp(.4rem,1.5vw,1.2rem)}.std-rev-arrow--next:hover{transform:translateY(-50%) scale(1.06)}.std-rev-arrow svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.std-rev-cta{position:relative;z-index:4;flex:none;text-align:center;margin-top:clamp(1.8rem,3.5vh,2.8rem);opacity:0;will-change:transform,opacity}.std-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}@media (max-width:820.98px){.std-rev-flow,.std-rev-glow,.std-rev-mask,.std-rev-arrow{display:none}.std-rev-stage{height:auto}.std-rev-sticky{position:static;height:auto;min-height:0;display:block;padding:var(--sec-pad) 0}.std-rev-heading{padding-top:0}.std-rev-wall,.std-rev-cta{opacity:1!important;transform:none!important}.std-rev-carousel .std-rev-c--full{--cw:clamp(16rem,82vw,20rem)}}@media (prefers-reduced-motion:reduce){.std-rev-flow,.std-rev-glow,.std-rev-mask,.std-rev-arrow{display:none}.std-rev-stage{height:auto}.std-rev-sticky{position:static;height:auto;min-height:0;display:block;padding:var(--sec-pad) 0}.std-rev-heading{padding-top:0}.std-rev-wall,.std-rev-cta{opacity:1!important;transform:none!important}}.std-no-anim .std-rev-flow,.std-no-anim .std-rev-glow,.std-no-anim .std-rev-mask{display:none}.std-no-anim .std-rev-stage{height:auto}.std-no-anim .std-rev-sticky{position:static;height:auto;min-height:0;display:block;padding:var(--sec-pad) 0}.std-no-anim .std-rev-heading{padding-top:0}.std-no-anim .std-rev-wall,.std-no-anim .std-rev-cta,.std-no-anim .std-rev-c{opacity:1!important;transform:none!important}.std-cta-sec{position:relative;isolation:isolate;overflow:hidden;color:#fff;text-align:center;padding:clamp(5rem,9vw,7.5rem) 0;background:#0C0C0C}.std-cta__aura{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;transition:opacity 1.2s var(--ease);background:radial-gradient(95% 82% at 50% 18%, rgba(255,255,255,.45), rgba(0,0,0,0) 60%), radial-gradient(80% 70% at 50% 116%, rgba(255,106,61,.16), rgba(0,0,0,0) 60%)}.std-cta__aura.std-on{opacity:1}.std-cta-fall{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.std-cta-fall__logo{position:absolute;top:0;left:var(--x);width:var(--size);aspect-ratio:336/252;opacity:0;background:var(--coral);will-change:transform,opacity;-webkit-mask:var(--mask-icon) center/contain no-repeat;mask:var(--mask-icon) center/contain no-repeat;animation:ctaFall var(--dur) linear var(--delay) infinite}@keyframes ctaFall{0%{transform:translateY(-60px) rotate(var(--rot0));opacity:0}9%{opacity:var(--op)}88%{opacity:var(--op)}100%{transform:translateY(var(--fall,720px)) rotate(var(--rot1));opacity:0}}@media (prefers-reduced-motion:reduce){.std-cta-fall{display:none}}.std-cta-inner{position:relative;z-index:2;max-width:1558px;margin:0 auto;padding:0 var(--pad-x)}.std-cta-inner h2{font-family:var(--font-display);font-weight:600;line-height:1.08;letter-spacing:-.02em;max-width:none;margin-inline:auto}.std-cta-inner h2 br{display:inline}@media (max-width:600px){.std-cta-inner h2 br{display:none}}.std-cta-inner p{margin:1.3rem auto 0;max-width:88ch;color:rgba(255,255,255,.74);line-height:1.65;font-size:clamp(1rem,1.2vw,1.14rem)}.std-cta-inner .std-btn{margin-top:2.1rem}.std-to-top{position:fixed;right:clamp(1rem,2.4vw,2rem);bottom:clamp(1rem,2.4vw,2rem);z-index:900;width:clamp(46px,4vw,54px);height:clamp(46px,4vw,54px);border-radius:50%;display:grid;place-items:center;cursor:pointer;border:0;overflow:hidden;background:linear-gradient(180deg,#FF6A3D,#FF6A3D);color:#fff;box-shadow:0 14px 28px -10px rgba(255,106,61,.6), 0 1px 0 rgba(255,255,255,.3) inset, 0 1px 3px rgba(0,0,0,.2);opacity:0;transform:translateY(16px) scale(.9);pointer-events:none;transition:opacity .4s var(--ease), transform .4s var(--ease), box-shadow .3s var(--ease)}.std-to-top.std-show{opacity:1;transform:none;pointer-events:auto}.std-to-top:hover{transform:translateY(-3px);box-shadow:0 20px 36px -10px rgba(255,106,61,.72), 0 1px 0 rgba(255,255,255,.34) inset}.std-to-top:active{transform:scale(.94)}.std-to-top svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){.std-reveal{opacity:1;transform:none;filter:none}.std-svc-sec::before{animation:none}.std-ig-track{animation:none!important}.std-faq-a-wrap,.std-faq-a,.std-faq-toggle,.std-faq-item{transition:none!important}*{scroll-behavior:auto!important}}.std-uform-sec{position:relative;background:#F6F6F6;padding:var(--sec-pad) 0}.std-uform-sec__inner{max-width:1416px;margin:0 auto;padding:0 var(--pad-x)}.std-uform-sec__head{text-align:center;max-width:680px;margin:0 auto clamp(2.2rem,4vw,3rem)}.std-uform-sec__head .std-kicker{justify-content:center}.std-uform-sec__head h2{font-weight:600;font-size:clamp(2rem,4.3vw,3.3rem);line-height:1.05;letter-spacing:-.02em;margin-top:1rem;color:var(--navy)}.std-uform-sec__head p{margin:1rem auto 0;color:var(--graphite);line-height:1.6;max-width:56ch}.std-uform-sec--navy{background:#1A1A1A}.std-uform-sec--navy .std-uform-sec__head h2{color:#fff}.std-uform-sec--navy .std-uform-sec__head p{color:rgba(255,255,255,.68)}.std-uform-sec--navy .std-uform-sec__head .std-kicker{color:rgba(255,255,255,.72)}.std-uform-sec--navy .std-uform-sec__head .std-kicker::before{background:var(--coral);opacity:.9}.std-uform-sec--navy .std-uform-ci__k{color:rgba(255,255,255,.5)}.std-uform-sec--navy .std-uform-ci__vals a,.std-uform-sec--navy .std-uform-ci__vals span{color:#fff}.std-uform-sec--navy .std-uform-ci__vals a:hover{color:var(--coral)}.std-uform-sec--navy .std-uform-ci__vals .std-uform-ci__sep{color:rgba(255,255,255,.35)}.std-uform-sec--navy .std-uform-sec__inner{max-width:1605px}.std-uform-sec--navy .std-uform{max-width:none}.std-uform{display:grid;grid-template-columns:1.28fr 1fr;gap:clamp(1.4rem,2.6vw,2.2rem);align-items:stretch;max-width:1416px;margin:0 auto}.std-uform-card{background:#EFEFEF;border:1px solid rgba(0,0,0,.05);border-radius:24px;padding:clamp(1.4rem,2.5vw,2.1rem)}.std-uform-form{display:grid;grid-template-columns:1fr 1fr;gap:.85rem 1.15rem}.std-ufield{display:flex;flex-direction:column;gap:.4rem}.std-ufield--full{grid-column:1 / -1}.std-ufield label{font-size:.82rem;font-weight:500;color:var(--navy)}.std-ufield label span{color:var(--gray);font-weight:400}.std-ufield label .std-req{color:var(--coral)}.std-ufield input,.std-ufield select,.std-ufield textarea{width:100%;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:.78rem .95rem;font-size:.95rem;color:var(--navy);font-family:var(--font-body);outline:none;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.std-ufield textarea{resize:vertical;min-height:96px}.std-ufield input::placeholder,.std-ufield textarea::placeholder{color:var(--gray)}.std-ufield input:focus,.std-ufield select:focus,.std-ufield textarea:focus{border-color:var(--coral);box-shadow:0 0 0 3px rgba(255,106,61,.12)}.std-ufield input[aria-invalid=true],.std-ufield select[aria-invalid=true],.std-ufield textarea[aria-invalid=true]{border-color:var(--coral);background:rgba(255,106,61,.04)}.std-ufield select{appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23253460' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:14px;padding-right:2.5rem}.std-uform-check{grid-column:1 / -1;display:flex;align-items:flex-start;gap:.6rem;margin-top:.3rem}.std-uform-check input{width:19px;height:19px;flex:none;margin-top:.12rem;accent-color:var(--coral);cursor:pointer}.std-uform-check input[aria-invalid=true]{outline:2px solid var(--coral);outline-offset:2px;border-radius:5px}.std-uform-check label{font-size:.86rem;color:var(--graphite);line-height:1.45;cursor:pointer}.std-uform-check a{color:var(--navy);text-decoration:underline;text-underline-offset:2px}.std-uform-check a:hover{color:var(--coral)}.std-uform-actions{grid-column:1 / -1;display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:.35rem}.std-uform-note{flex-basis:100%;margin:.1rem 0 0;font-family:var(--font-eyebrow);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gray)}.std-uform-msg{grid-column:1 / -1;margin:.2rem 0 0;font-weight:600;color:var(--green)}.std-uform-msg[hidden]{display:none}.std-uform-info{display:flex;flex-direction:column;justify-content:space-between;gap:1.2rem;padding:.4rem 0}.std-uform-ci{display:flex;gap:1.15rem;align-items:flex-start}.std-uform-ci>div{min-width:0}.std-uform-ci__ic{flex:none;width:54px;height:54px;border-radius:16px;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 6px 18px -10px rgba(0,0,0,.32);display:grid;place-items:center}.std-uform-ci__ic svg{width:24px;height:24px;stroke:var(--coral);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.std-uform-ci__k{font-family:var(--font-eyebrow);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gray);margin-bottom:.5rem}.std-uform-ci__vals{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;font-size:1rem;line-height:1.5}.std-uform-ci__vals a,.std-uform-ci__vals span{color:var(--navy);text-decoration:none;font-weight:500}.std-uform-ci__vals a:hover{color:var(--coral)}.std-uform-ci__vals .std-uform-ci__sep{color:var(--gray);font-weight:400}@media (max-width:900px){.std-uform{grid-template-columns:1fr}.std-uform-info{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:1.5rem 2rem;padding:.4rem 0 0}.std-uform-ci{flex:1 1 250px}}@media (max-width:540px){.std-uform-form{grid-template-columns:1fr}}