@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&display=swap";.splash[data-astro-cid-u43ozx4m]{position:fixed;inset:0;z-index:9999;overflow:hidden}.splash__bg[data-astro-cid-u43ozx4m]{position:absolute;inset:0;background:#0a0a0a}.splash__center[data-astro-cid-u43ozx4m]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;z-index:2}.splash__title[data-astro-cid-u43ozx4m]{display:flex;align-items:center;gap:6px;line-height:1}.splash__title__bs[data-astro-cid-u43ozx4m]{height:16px;width:auto;display:block;flex-shrink:0}.splash__title__studio[data-astro-cid-u43ozx4m]{font-size:1.25rem;font-weight:300;color:#a0a0a0;letter-spacing:-.01em}.splash__bars[data-astro-cid-u43ozx4m]{position:absolute;inset:0;display:flex;pointer-events:none;z-index:10}.splash__bars[data-astro-cid-u43ozx4m] span[data-astro-cid-u43ozx4m]{flex:1;background:var(--b, #0a0a0a);transform:translateY(-100%);transition:transform .5s cubic-bezier(.76,0,.24,1)}.splash__bars[data-astro-cid-u43ozx4m] span[data-astro-cid-u43ozx4m]:nth-child(1){transition-delay:0s}.splash__bars[data-astro-cid-u43ozx4m] span[data-astro-cid-u43ozx4m]:nth-child(2){transition-delay:.04s}.splash__bars[data-astro-cid-u43ozx4m] span[data-astro-cid-u43ozx4m]:nth-child(3){transition-delay:.08s}.splash__bars[data-astro-cid-u43ozx4m] span[data-astro-cid-u43ozx4m]:nth-child(4){transition-delay:.12s}.splash__bars[data-astro-cid-u43ozx4m] span[data-astro-cid-u43ozx4m]:nth-child(5){transition-delay:.16s}.splash__bars[data-astro-cid-u43ozx4m] span[data-astro-cid-u43ozx4m]:nth-child(6){transition-delay:.2s}.splash__bars[data-astro-cid-u43ozx4m] span[data-astro-cid-u43ozx4m]:nth-child(7){transition-delay:.24s}.splash__bars[data-astro-cid-u43ozx4m] span[data-astro-cid-u43ozx4m]:nth-child(8){transition-delay:.28s}.splash__bars[data-astro-cid-u43ozx4m] span[data-astro-cid-u43ozx4m]:nth-child(9){transition-delay:.32s}.splash__bars[data-astro-cid-u43ozx4m] span[data-astro-cid-u43ozx4m]:nth-child(10){transition-delay:.36s}.splash__bars[data-astro-cid-u43ozx4m].is-in span[data-astro-cid-u43ozx4m]{transform:translateY(0)}.page-transition[data-astro-cid-u43ozx4m]{position:fixed;inset:0;z-index:9998;display:flex;pointer-events:none}.page-transition__logo[data-astro-cid-u43ozx4m]{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;pointer-events:none}.page-transition__logo__inner[data-astro-cid-u43ozx4m]{display:flex;align-items:center;gap:6px;background:#000;padding:10px 16px;line-height:1}.page-transition__logo__inner[data-astro-cid-u43ozx4m] img[data-astro-cid-u43ozx4m]{height:14px;width:auto;display:block;flex-shrink:0}.page-transition__dot[data-astro-cid-u43ozx4m]{width:5px;height:5px;border-radius:50%;background:#f0a533;display:block;flex-shrink:0;flex-grow:0;align-self:center}.page-transition__studio[data-astro-cid-u43ozx4m]{font-size:.875rem;font-weight:300;color:#ffffffb3!important;letter-spacing:-.01em;line-height:1;background:none!important}.page-transition[data-astro-cid-u43ozx4m].is-in .page-transition__logo[data-astro-cid-u43ozx4m],.page-transition[data-astro-cid-u43ozx4m].is-ready .page-transition__logo[data-astro-cid-u43ozx4m]{opacity:1}.page-transition[data-astro-cid-u43ozx4m]>span[data-astro-cid-u43ozx4m]{flex:1;background:var(--b, #0a0a0a);transform:translateY(-100%);transition:transform .45s cubic-bezier(.76,0,.24,1)}.page-transition[data-astro-cid-u43ozx4m]>span[data-astro-cid-u43ozx4m]:nth-of-type(1){transition-delay:0s}.page-transition[data-astro-cid-u43ozx4m]>span[data-astro-cid-u43ozx4m]:nth-of-type(2){transition-delay:35ms}.page-transition[data-astro-cid-u43ozx4m]>span[data-astro-cid-u43ozx4m]:nth-of-type(3){transition-delay:.07s}.page-transition[data-astro-cid-u43ozx4m]>span[data-astro-cid-u43ozx4m]:nth-of-type(4){transition-delay:.105s}.page-transition[data-astro-cid-u43ozx4m]>span[data-astro-cid-u43ozx4m]:nth-of-type(5){transition-delay:.14s}.page-transition[data-astro-cid-u43ozx4m]>span[data-astro-cid-u43ozx4m]:nth-of-type(6){transition-delay:.175s}.page-transition[data-astro-cid-u43ozx4m]>span[data-astro-cid-u43ozx4m]:nth-of-type(7){transition-delay:.21s}.page-transition[data-astro-cid-u43ozx4m]>span[data-astro-cid-u43ozx4m]:nth-of-type(8){transition-delay:.245s}.page-transition[data-astro-cid-u43ozx4m]>span[data-astro-cid-u43ozx4m]:nth-of-type(9){transition-delay:.28s}.page-transition[data-astro-cid-u43ozx4m]>span[data-astro-cid-u43ozx4m]:nth-of-type(10){transition-delay:.315s}.page-transition[data-astro-cid-u43ozx4m].is-in>span[data-astro-cid-u43ozx4m]{transform:translateY(0)}.page-transition[data-astro-cid-u43ozx4m].is-ready>span[data-astro-cid-u43ozx4m]{transform:translateY(0);transition:none!important;transition-delay:0s!important}.page-transition[data-astro-cid-u43ozx4m].is-out>span[data-astro-cid-u43ozx4m]{transform:translateY(-100%);transition:transform .45s cubic-bezier(.76,0,.24,1)}.page-transition[data-astro-cid-u43ozx4m].is-out>span[data-astro-cid-u43ozx4m]:nth-of-type(1){transition-delay:0s}.page-transition[data-astro-cid-u43ozx4m].is-out>span[data-astro-cid-u43ozx4m]:nth-of-type(2){transition-delay:.03s}.page-transition[data-astro-cid-u43ozx4m].is-out>span[data-astro-cid-u43ozx4m]:nth-of-type(3){transition-delay:.06s}.page-transition[data-astro-cid-u43ozx4m].is-out>span[data-astro-cid-u43ozx4m]:nth-of-type(4){transition-delay:.09s}.page-transition[data-astro-cid-u43ozx4m].is-out>span[data-astro-cid-u43ozx4m]:nth-of-type(5){transition-delay:.12s}.page-transition[data-astro-cid-u43ozx4m].is-out>span[data-astro-cid-u43ozx4m]:nth-of-type(6){transition-delay:.15s}.page-transition[data-astro-cid-u43ozx4m].is-out>span[data-astro-cid-u43ozx4m]:nth-of-type(7){transition-delay:.18s}.page-transition[data-astro-cid-u43ozx4m].is-out>span[data-astro-cid-u43ozx4m]:nth-of-type(8){transition-delay:.21s}.page-transition[data-astro-cid-u43ozx4m].is-out>span[data-astro-cid-u43ozx4m]:nth-of-type(9){transition-delay:.24s}.page-transition[data-astro-cid-u43ozx4m].is-out>span[data-astro-cid-u43ozx4m]:nth-of-type(10){transition-delay:.27s}.btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:9999px;font-size:.875rem;font-weight:600;letter-spacing:.01em;transition:background .15s cubic-bezier(0,0,.2,1),color .15s cubic-bezier(0,0,.2,1),transform .15s cubic-bezier(0,0,.2,1),box-shadow .15s cubic-bezier(0,0,.2,1)}.btn--primary{background:#f5f5f5;color:#0a0a0a}.btn--primary:hover{background:#a0a0a0;transform:translateY(-1px)}.btn--ghost{background:transparent;color:#767676;border:1px solid #2a2a2a}.btn--ghost:hover{color:#f5f5f5;border-color:#242424;background:#141414}.hero{position:relative;width:100%;min-height:100dvh;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.hero__video-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.hero__video-bg video{width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.hero__video-bg__overlay{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,#0a0a0af2,#0a0a0a99 40%,#0a0a0a1a),linear-gradient(to right,rgba(10,10,10,.3) 0%,transparent 60%)}.hero__bands{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;pointer-events:none}.hero__bands span{flex:1;background:var(--c)}.hero__content{position:relative;z-index:2;display:flex;flex-direction:column;gap:24px;padding-top:160px;padding-bottom:96px}.hero__overline{display:flex;align-items:center;gap:12px;opacity:0}.hero__overline__bar{display:block;width:28px;height:2px;background:#f0a533;border-radius:9999px}.hero__overline__text{font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#f5f5f580}.hero__overline__tag{font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#0a0a0a;background:#f5f5f5;padding:2px 8px;border-radius:4px;line-height:1.6}.hero__title{font-size:clamp(3rem,10vw,6rem);font-weight:700;line-height:.93;letter-spacing:0}.hero__title__word{display:inline-block;color:#f5f5f5;opacity:0}.hero__title__word--dim{color:#f5f5f559}.hero__title__word--accent{color:#f0a533}.hero__title__punct{color:#f5f5f5}.hero__title__punct--dim{color:#f5f5f559}.hero__title__punct--accent{color:#f0a533}.hero__sub{font-size:clamp(1rem,1.8vw,1.125rem);font-weight:400;color:#f5f5f580;line-height:1.6;max-width:52ch;opacity:0}.hero__proof{max-width:62ch;margin-top:-12px;color:#f5f5f5c7;font-size:clamp(1rem,1.55vw,1.125rem);line-height:1.65;opacity:0}.hero__cta{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;width:fit-content;min-height:44px;padding:12px 20px;border:1.5px solid #F0A533;border-radius:9999px;background:transparent;color:#f5f5f5;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:0;box-shadow:none;overflow:hidden;isolation:isolate;transition:transform .15s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease;cursor:pointer}.hero__cta:hover{transform:translateY(-2px);box-shadow:0 6px 28px #f0a5334d}.hero__cta:hover .hero__cta__content{color:#0a0a0a}.hero__cta:active{transform:translateY(0)}.hero__cta .hero__cta__content{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;transition:color .15s ease}.hero__cta .hero__cta__content svg{width:16px;height:16px;flex-shrink:0}.hero__cta .hero__cta__wave{position:absolute;inset:0;background:#f0a533;clip-path:circle(0px at 50% 50%);opacity:0;pointer-events:none;z-index:0}@media(max-width:520px){.hero__cta{width:100%}}.hero__actions{display:flex;gap:12px;flex-wrap:wrap}.hero__actions .btn{opacity:0}.hero__smpte-bottom{position:relative;z-index:2;opacity:0}.hero__smpte-bottom .smpte-bar{height:4px;opacity:.5}.hero__video-toggle{position:absolute;bottom:24px;right:24px;width:28px;height:28px;border-radius:9999px;background:#f5f5f526;border:1px solid rgba(245,245,245,.15);color:#f5f5f5;display:flex;align-items:center;justify-content:center;transition:background .15s cubic-bezier(0,0,.2,1);z-index:4}@media(min-width:769px){.hero__video-toggle{backdrop-filter:blur(8px)}}.hero__video-toggle:hover{background:#f5f5f540}.studio-note{border-top:1px solid #1f1f1f;border-bottom:1px solid #1f1f1f;padding:64px 24px}@media(max-width:640px){.studio-note{padding:48px 16px}}.studio-note__inner{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:56px;align-items:start}@media(max-width:760px){.studio-note__inner{grid-template-columns:1fr;gap:32px}}.studio-note__intro{display:flex;flex-direction:column;gap:20px;position:sticky;top:96px}@media(max-width:760px){.studio-note__intro{position:static}}.studio-note h2{max-width:14ch;margin:0;color:#f5f5f5;font-size:clamp(1.875rem,4.8vw,3.75rem);line-height:1.02;letter-spacing:0}.studio-note__intro>p{max-width:48ch;margin:0;color:#a0a0a0;font-size:clamp(.875rem,1.25vw,1rem);line-height:1.75}.studio-note__pillars{display:grid;color:#767676;border-top:1px solid #1f1f1f}.studio-note__pillar{display:grid;grid-template-columns:44px minmax(0,1fr);gap:24px;padding:24px 0;border-bottom:1px solid #1f1f1f;transition:border-color .15s cubic-bezier(0,0,.2,1),transform .15s cubic-bezier(0,0,.2,1)}.studio-note__pillar:hover{border-color:#f0a53373;transform:translate(4px)}@media(max-width:640px){.studio-note__pillar{grid-template-columns:36px minmax(0,1fr);gap:16px;transform:none}}.studio-note__pillar:hover .studio-note__num{color:#f0a533;border-color:#f0a53380}.studio-note__pillar h3{margin:0 0 8px;color:#f5f5f5;font-size:clamp(1.125rem,1.8vw,1.5rem);line-height:1.2;letter-spacing:0}.studio-note__pillar p{margin:0;max-width:44rem;font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.7}.studio-note__num{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #2a2a2a;border-radius:9999px;color:#767676;font-size:10px;font-weight:700;letter-spacing:.08em;transition:color .15s cubic-bezier(0,0,.2,1),border-color .15s cubic-bezier(0,0,.2,1)}.latest{padding:96px 24px}@media(max-width:640px){.latest{padding:64px 16px}}.latest__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:32px}@media(max-width:520px){.latest__header{align-items:flex-start;flex-direction:column}}.latest__see-all{font-size:.875rem;font-weight:500;color:#767676;transition:color .15s cubic-bezier(0,0,.2,1)}.latest__see-all:hover{color:#f5f5f5}.latest__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:340px 230px;gap:16px}.latest__grid .projects-card:nth-child(2),.latest__grid .projects-card:nth-child(3){grid-column:3;aspect-ratio:unset}.latest__grid .projects-card:nth-child(4),.latest__grid .projects-card:nth-child(5),.latest__grid .projects-card:nth-child(6){aspect-ratio:unset}@media(max-width:1024px){.latest__grid{grid-template-columns:repeat(2,1fr);grid-template-rows:300px 180px}.latest__grid .projects-card:nth-child(1){grid-column:1;grid-row:1/3;aspect-ratio:unset}.latest__grid .projects-card:nth-child(2),.latest__grid .projects-card:nth-child(3){grid-column:2;aspect-ratio:unset}.latest__grid .projects-card:nth-child(4),.latest__grid .projects-card:nth-child(5),.latest__grid .projects-card:nth-child(6){grid-column:auto;aspect-ratio:unset}}@media(max-width:640px){.latest__grid{grid-template-columns:1fr;grid-template-rows:none}.latest__grid .projects-card:nth-child(1),.latest__grid .projects-card:nth-child(2),.latest__grid .projects-card:nth-child(3){grid-column:1;grid-row:auto;aspect-ratio:16/9}}.latest__grid{grid-template-columns:repeat(4,1fr);grid-template-rows:340px 230px}.latest__grid .projects-card:nth-child(1){grid-column:1/3;grid-row:1/3;aspect-ratio:unset}.latest__grid .projects-card:nth-child(2){grid-column:3/5;grid-row:1;aspect-ratio:unset}.latest__grid .projects-card:nth-child(3){grid-column:3;grid-row:2;aspect-ratio:unset}.latest__grid .projects-card:nth-child(4){grid-column:4;grid-row:2;aspect-ratio:unset}@media(max-width:1024px){.latest__grid{grid-template-columns:repeat(2,1fr);grid-template-rows:300px 220px 220px}.latest__grid .projects-card:nth-child(1){grid-column:1/3;grid-row:auto}.latest__grid .projects-card:nth-child(2),.latest__grid .projects-card:nth-child(3),.latest__grid .projects-card:nth-child(4){grid-column:auto;grid-row:auto}}@media(max-width:640px){.latest__grid{grid-template-columns:1fr;grid-template-rows:none}.latest__grid .projects-card:nth-child(1),.latest__grid .projects-card:nth-child(2),.latest__grid .projects-card:nth-child(3),.latest__grid .projects-card:nth-child(4){grid-column:1;grid-row:auto;aspect-ratio:16/9}}.projects-card{display:block;position:relative;border-radius:12px;overflow:hidden;background:#141414;cursor:pointer;text-decoration:none;aspect-ratio:2.5/1}.projects-card__thumb{position:absolute;inset:0;background:var(--accent, #F0A533)}.projects-card__thumb:after{content:"";position:absolute;inset:0;background:var(--accent, #F0A533);opacity:0;mix-blend-mode:color;pointer-events:none;transition:opacity .4s ease;z-index:1}.projects-card__thumb img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;opacity:0;filter:brightness(.86);transform:scale(1);transition:transform .8s cubic-bezier(.16,1,.3,1),filter .8s cubic-bezier(.16,1,.3,1),opacity .5s ease}.projects-card__thumb img.is-loaded{will-change:opacity,transform,filter}.projects-card__preview{position:absolute;inset:0;z-index:1;opacity:0;transition:opacity .6s ease;pointer-events:none}.projects-card__preview video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;transform:scale(1);transition:transform .8s cubic-bezier(.16,1,.3,1),filter .8s cubic-bezier(.16,1,.3,1)}.projects-card__preview:after{content:"";position:absolute;inset:0;background:#0a0a0a7a;z-index:1;transition:background .4s ease}.projects-card--previewing .projects-card__preview{opacity:1}.projects-card--previewing .projects-card__thumb img{opacity:0}.projects-card--media-visible .projects-card__thumb img.is-loaded{opacity:1}.projects-card--media-visible.projects-card--previewing .projects-card__thumb img{opacity:0}@media(hover:hover){.projects-card:hover .projects-card__preview video{filter:brightness(.2)}.projects-card[data-media-type=image]:hover .projects-card__thumb img{filter:brightness(.2)}.projects-card[data-media-type=image].projects-card--media-visible:hover .projects-card__thumb:after{opacity:.8}.projects-card:hover .projects-card__preview:after{background:var(--accent, #F0A533);mix-blend-mode:color;opacity:.8}}.projects-card__overlay{position:absolute;inset:0;background:linear-gradient(to top,#000000a6,#0a0a0a1a 60%,#0a0a0a00);transition:opacity .4s ease}.projects-card__content{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:16px;z-index:2}.projects-card__category{display:flex;align-items:center;gap:8px;margin-bottom:4px;transition:transform .4s cubic-bezier(.16,1,.3,1);will-change:transform;text-shadow:0 1px 6px rgba(10,10,10,.6)}.projects-card__dot{width:6px;height:6px;border-radius:50%;background:#f0a533;flex-shrink:0}.projects-card__cat-label{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#f5f5f5b3}.projects-card__title{font-size:clamp(1.125rem,2vw,1.5rem);font-weight:700;color:#f5f5f5;line-height:1.2;letter-spacing:0;margin:0 0 12px;transition:transform .4s cubic-bezier(.16,1,.3,1);will-change:transform;text-shadow:0 2px 12px rgba(10,10,10,.6)}.projects-card:hover .projects-card__thumb img,.projects-card:hover .projects-card__preview video{transform:scale(1.05)}.projects-card:hover .projects-card__overlay{opacity:1.3}.vision{padding:64px 24px 96px;border-top:1px solid #1f1f1f}@media(max-width:640px){.vision{padding:48px 16px 64px}}.vision__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;margin-top:24px;align-items:start}@media(max-width:760px){.vision__inner{grid-template-columns:1fr;gap:32px}}.vision h2{position:sticky;top:96px;align-self:start;max-width:13ch;margin:0;color:#f5f5f5;font-size:clamp(1.875rem,4.6vw,3.75rem);line-height:1.03;letter-spacing:0}@media(max-width:760px){.vision h2{position:static}}.vision__text{display:grid;gap:24px;color:#a0a0a0;font-size:clamp(1rem,1.45vw,1.125rem);line-height:1.75}.vision__text>p{max-width:62ch;margin:0}.vision__lines{display:grid;border-top:1px solid #1f1f1f;border-bottom:1px solid #1f1f1f}.vision__lines p{margin:0;padding:16px 0;border-bottom:1px solid #1f1f1f;color:#f5f5f5}.vision__lines p:last-child{border-bottom:0}.vision__lines p:before{content:"";display:inline-block;width:18px;height:2px;margin-right:12px;vertical-align:middle;border-radius:9999px;background:#f0a533}.ecosystem{padding:64px 24px 96px;border-top:1px solid #1f1f1f}@media(max-width:640px){.ecosystem{padding:48px 16px 64px}}.ecosystem__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;margin-top:24px;align-items:start}@media(max-width:760px){.ecosystem__grid{grid-template-columns:1fr;gap:32px}}.ecosystem__intro{display:grid;gap:20px}.ecosystem h2{max-width:14ch;margin:0;color:#f5f5f5;font-size:clamp(1.875rem,4.4vw,3.75rem);line-height:1.03;letter-spacing:0}.ecosystem__intro>p{max-width:52ch;margin:0;color:#a0a0a0;font-size:clamp(.875rem,1.35vw,1rem);line-height:1.75}.ecosystem__map{display:grid;border-top:1px solid #1f1f1f}.ecosystem__item{display:grid;grid-template-columns:minmax(9rem,.36fr) minmax(0,.64fr);gap:24px;padding:20px 0;border-bottom:1px solid #1f1f1f}@media(max-width:640px){.ecosystem__item{grid-template-columns:1fr;gap:8px}}.ecosystem__item span{color:#f5f5f5;font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.ecosystem__item p{max-width:42rem;margin:0;color:#767676;font-size:clamp(.875rem,1.2vw,1rem);line-height:1.7}.ecosystem__branch{margin:24px 0 0;padding-left:20px;border-left:2px solid #F0A533;color:#a0a0a0;font-size:clamp(.875rem,1.2vw,1rem);line-height:1.75}.statement{padding:64px 24px;border-top:1px solid #1f1f1f}@media(max-width:640px){.statement{padding:64px 16px}}.statement__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,.34fr);gap:40px;align-items:end}@media(max-width:760px){.statement__inner{grid-template-columns:1fr;gap:20px}}.statement__text{font-size:clamp(1.875rem,5vw,3.75rem);font-weight:700;letter-spacing:0;line-height:1.05;color:#767676;margin-bottom:16px}.statement__text em{font-style:normal;color:#f5f5f5}.statement__side{margin:0;padding-top:16px;border-top:1px solid #1f1f1f;color:#767676;font-size:.875rem;line-height:1.75}.statement__links{display:flex;gap:16px;flex-wrap:wrap}.statement__link{font-size:.875rem;font-weight:500;color:#767676;border-bottom:1px solid #2a2a2a;padding-bottom:2px;transition:color .15s cubic-bezier(0,0,.2,1),border-color .15s cubic-bezier(0,0,.2,1)}.statement__link:hover{color:#f5f5f5;border-color:#767676}.home-contact{padding:64px 24px 96px;border-top:1px solid #1f1f1f}@media(max-width:640px){.home-contact{padding:48px 16px 64px}}.home-contact__inner{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-top:20px}@media(max-width:760px){.home-contact__inner{align-items:flex-start;flex-direction:column;gap:20px}}.home-contact__copy{display:grid;gap:16px}.home-contact h2{max-width:18ch;margin:0;color:#f5f5f5;font-size:clamp(1.875rem,4.5vw,3.75rem);line-height:1.03;letter-spacing:0}.home-contact__copy p{max-width:46ch;margin:0;color:#767676;font-size:clamp(.875rem,1.2vw,1rem);line-height:1.7}.home-contact__link{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:12px 20px;border:1px solid #2a2a2a;border-radius:9999px;background:#0a0a0a;color:#f5f5f5;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;box-shadow:none;overflow:hidden;transition:background .15s cubic-bezier(0,0,.2,1),border-color .15s cubic-bezier(0,0,.2,1),color .15s cubic-bezier(0,0,.2,1),transform .15s cubic-bezier(0,0,.2,1)}.home-contact__link:before{content:"";position:absolute;top:50%;left:16px;width:18px;height:2px;background:#f0a533;border-radius:9999px;opacity:.8;transform:translateY(-50%) scaleX(0);transform-origin:left center;transition:transform .15s cubic-bezier(0,0,.2,1);z-index:0}.home-contact__link span,.home-contact__link svg{position:relative;z-index:1}.home-contact__link svg{flex:0 0 auto;color:#f0a533;transition:transform .15s cubic-bezier(0,0,.2,1)}.home-contact__link:hover{color:#f5f5f5;background:#f0a53314;border-color:#f0a53394;transform:translateY(-1px)}.home-contact__link:hover:before{transform:translateY(-50%) scaleX(1)}.home-contact__link:hover svg{transform:translate(3px)}.home-contact__link:focus-visible{outline:2px solid #F0A533;outline-offset:4px}@media(max-width:520px){.home-contact__link{width:100%}}
