.branding-section[data-astro-cid-56442i6b]{color:#fff;background:#050505;height:620vh;position:relative}.branding-stage[data-astro-cid-56442i6b]{background:radial-gradient(circle,#21343240,#0000 38%),#050505;height:100vh;position:sticky;top:0;overflow:hidden}.branding-stage[data-astro-cid-56442i6b]:after{z-index:60;content:"";pointer-events:none;opacity:.12;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.branding-grid[data-astro-cid-56442i6b]{opacity:.11;background-image:linear-gradient(#ffffff21 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:8vw 8vw;position:absolute;inset:0}.branding-heading[data-astro-cid-56442i6b]{display:none}.branding-heading[data-astro-cid-56442i6b]>span[data-astro-cid-56442i6b]{color:#ffffff61;letter-spacing:.24em;font:.52rem/1 Arial,sans-serif}.branding-heading[data-astro-cid-56442i6b] h2[data-astro-cid-56442i6b]{letter-spacing:-.065em;margin:1rem 0 0;font:700 clamp(2rem,3.5vw,4rem)/.88 Arial,sans-serif}.branding-heading[data-astro-cid-56442i6b] h2[data-astro-cid-56442i6b] i[data-astro-cid-56442i6b]{color:#ffffff38;font-style:normal}.branding-marquee[data-astro-cid-56442i6b]{z-index:2;width:100%;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.branding-marquee[data-astro-cid-56442i6b] div[data-astro-cid-56442i6b]{color:#ffffffd1;letter-spacing:.06em;white-space:nowrap;width:max-content;font:400 clamp(4rem,6vw,7rem)/.82 Bebas Neue,sans-serif;animation:38s linear infinite branding-marquee}.branding-canvas[data-astro-cid-56442i6b],.branding-fallback[data-astro-cid-56442i6b]{z-index:10;position:absolute;inset:0 0 12vh}.branding-canvas[data-astro-cid-56442i6b] canvas[data-astro-cid-56442i6b]{width:100%;height:100%;display:block}.branding-fallback[data-astro-cid-56442i6b]{color:#fff;place-items:center;font:700 10rem/1 Arial,sans-serif;display:grid}.branding-labels[data-astro-cid-56442i6b]{display:none}.branding-label[data-astro-cid-56442i6b]{opacity:0;transition:opacity .35s,transform .5s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;right:0;transform:translateY(20px)}.branding-label[data-astro-cid-56442i6b].is-active{opacity:1;transform:translateY(0)}.branding-label[data-astro-cid-56442i6b] span[data-astro-cid-56442i6b]{color:#9ef5d88c;letter-spacing:.24em;font:.52rem/1 Arial,sans-serif}.branding-label[data-astro-cid-56442i6b] h3[data-astro-cid-56442i6b]{letter-spacing:-.055em;margin:.7rem 0 0;font:700 clamp(1.7rem,3vw,3.5rem)/.9 Arial,sans-serif}.branding-label[data-astro-cid-56442i6b] p[data-astro-cid-56442i6b]{color:#ffffff6b;letter-spacing:.1em;margin:.8rem 0 0 auto;font:.58rem/1.5 Arial,sans-serif}.branding-progress[data-astro-cid-56442i6b]{display:none}.branding-progress[data-astro-cid-56442i6b] div[data-astro-cid-56442i6b]{background:#ffffff26;height:1px;margin-top:.8rem}.branding-progress[data-astro-cid-56442i6b] i[data-astro-cid-56442i6b]{transform-origin:0;background:#fff;width:100%;height:100%;display:block;transform:scaleX(0)}.branding-dock[data-astro-cid-56442i6b]{z-index:30;white-space:nowrap;backdrop-filter:blur(8px);background:#050505bd;border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff17;align-items:center;gap:clamp(2rem,5vw,6rem);height:12vh;min-height:5.5rem;padding:0 clamp(2rem,6vw,7rem);display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.branding-dock[data-astro-cid-56442i6b]:before{content:"";background:#ffffff12;height:1px;position:absolute;inset:50% 0 auto}.branding-dock[data-astro-cid-56442i6b] span[data-astro-cid-56442i6b]{color:#ffffff2e;letter-spacing:.13em;font:.62rem/1 monospace;transition:color .3s,transform .35s;position:relative}.branding-dock[data-astro-cid-56442i6b] span[data-astro-cid-56442i6b].is-active{color:#fff;transform:translateY(-.25rem)}.branding-dock[data-astro-cid-56442i6b] span[data-astro-cid-56442i6b].is-active:after{content:"";background:#fff;height:1px;position:absolute;bottom:-1rem;left:0;right:0}@keyframes branding-marquee{to{transform:translate(-50%)}}@media (width<=767px){.branding-section[data-astro-cid-56442i6b]{height:540vh}.branding-canvas[data-astro-cid-56442i6b],.branding-fallback[data-astro-cid-56442i6b]{inset:0 0 13vh}.branding-labels[data-astro-cid-56442i6b]{width:72vw;bottom:10vh;right:1rem}.branding-progress[data-astro-cid-56442i6b]{width:42vw;bottom:4vh}.branding-marquee[data-astro-cid-56442i6b] div[data-astro-cid-56442i6b]{font-size:4rem}.branding-dock[data-astro-cid-56442i6b]{gap:2rem;height:13vh;padding-inline:1rem;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.branding-section[data-astro-cid-56442i6b]{height:100vh}.branding-marquee[data-astro-cid-56442i6b] div[data-astro-cid-56442i6b]{animation-play-state:paused}}.cases-section[data-astro-cid-h4g34rqo]{z-index:5;color:#fff;background:radial-gradient(circle at 12% 14%,#7e8f8a29,#0000 30%),#050505;padding:clamp(7rem,14vh,11rem) clamp(1.25rem,5vw,6rem) clamp(6rem,12vh,10rem);position:relative;overflow:hidden}.cases-section[data-astro-cid-h4g34rqo]:before{content:"";pointer-events:none;opacity:.08;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.cases-heading[data-astro-cid-h4g34rqo],.cases-list[data-astro-cid-h4g34rqo]{z-index:1;width:min(100%,106rem);margin-inline:auto;position:relative}.cases-heading[data-astro-cid-h4g34rqo]{grid-template-columns:minmax(10rem,.65fr) minmax(20rem,1.65fr) minmax(12rem,.7fr);align-items:end;gap:clamp(1.5rem,4vw,5rem);padding-bottom:clamp(3rem,7vh,5.5rem);display:grid}.cases-heading[data-astro-cid-h4g34rqo]>div[data-astro-cid-h4g34rqo]{color:#ffffff6b;letter-spacing:.2em;flex-direction:column;gap:.7rem;font:.57rem/1 Arial,sans-serif;display:flex}.cases-heading[data-astro-cid-h4g34rqo] h2[data-astro-cid-h4g34rqo]{letter-spacing:-.025em;margin:0;font:clamp(3.8rem,7.4vw,8.5rem)/.82 Bebas Neue,Arial,sans-serif}.cases-heading[data-astro-cid-h4g34rqo] h2[data-astro-cid-h4g34rqo] i[data-astro-cid-h4g34rqo]{color:#ffffff57;font-style:normal}.cases-heading[data-astro-cid-h4g34rqo]>p[data-astro-cid-h4g34rqo]{color:#ffffff85;letter-spacing:.08em;text-transform:uppercase;max-width:18rem;margin:0 0 .35rem;font:.7rem/1.55 Arial,sans-serif}.cases-list[data-astro-cid-h4g34rqo]{border-top:1px solid #ffffff24}.case-card[data-astro-cid-h4g34rqo]{border-bottom:1px solid #ffffff24;grid-template-columns:minmax(0,1.7fr) minmax(18rem,.8fr);gap:clamp(1.5rem,4vw,5rem);padding:clamp(1.5rem,4vw,4rem) 0;display:grid}.case-card[data-astro-cid-h4g34rqo]:nth-child(2n){grid-template-columns:minmax(18rem,.8fr) minmax(0,1.7fr)}.case-card[data-astro-cid-h4g34rqo]:nth-child(2n) .case-media[data-astro-cid-h4g34rqo]{grid-column:2}.case-card[data-astro-cid-h4g34rqo]:nth-child(2n) .case-data[data-astro-cid-h4g34rqo]{grid-area:1/1}.case-media[data-astro-cid-h4g34rqo]{background:#111;height:clamp(25rem,60vw,52rem);margin:0;position:relative;overflow:hidden}.case-media[data-astro-cid-h4g34rqo]:after{content:"";background:linear-gradient(145deg,#0000 52%,#0000007a);position:absolute;inset:0}.case-media[data-astro-cid-h4g34rqo] img[data-astro-cid-h4g34rqo]{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.22,1,.36,1),filter .9s}.case-card[data-astro-cid-h4g34rqo]:hover .case-media[data-astro-cid-h4g34rqo] img[data-astro-cid-h4g34rqo]{filter:saturate(1.08);transform:scale(1.025)}.case-media[data-astro-cid-h4g34rqo]>span[data-astro-cid-h4g34rqo]{z-index:2;font:clamp(3rem,6vw,6.5rem)/1 Bebas Neue,Arial,sans-serif;position:absolute;bottom:1rem;right:1.25rem}.case-data[data-astro-cid-h4g34rqo]{flex-direction:column;justify-content:space-between;min-height:24rem;padding:.2rem 0;display:flex}.case-data[data-astro-cid-h4g34rqo]>div[data-astro-cid-h4g34rqo]{color:#ffffff61;letter-spacing:.17em;justify-content:space-between;gap:1rem;font:.55rem/1 Arial,sans-serif;display:flex}.case-data[data-astro-cid-h4g34rqo] h3[data-astro-cid-h4g34rqo]{letter-spacing:.02em;margin:auto 0 1rem;font:clamp(2.8rem,5vw,5.8rem)/.9 Bebas Neue,Arial,sans-serif}.case-data[data-astro-cid-h4g34rqo] p[data-astro-cid-h4g34rqo]{color:#ffffff9e;letter-spacing:.08em;max-width:28rem;margin:0 0 2rem;font:clamp(.8rem,1vw,1rem)/1.5 Arial,sans-serif}.case-status[data-astro-cid-h4g34rqo]{color:#ffffff52;letter-spacing:.2em;font:.52rem/1 Arial,sans-serif}@media (width<=767px){.cases-heading[data-astro-cid-h4g34rqo],.case-card[data-astro-cid-h4g34rqo],.case-card[data-astro-cid-h4g34rqo]:nth-child(2n){grid-template-columns:1fr}.cases-heading[data-astro-cid-h4g34rqo]>p[data-astro-cid-h4g34rqo]{max-width:26rem}.case-card[data-astro-cid-h4g34rqo]:nth-child(2n) .case-media[data-astro-cid-h4g34rqo],.case-card[data-astro-cid-h4g34rqo]:nth-child(2n) .case-data[data-astro-cid-h4g34rqo]{grid-area:auto}.case-media[data-astro-cid-h4g34rqo]{height:min(125vw,42rem)}.case-data[data-astro-cid-h4g34rqo]{min-height:18rem}}@media (prefers-reduced-motion:reduce){.case-media[data-astro-cid-h4g34rqo] img[data-astro-cid-h4g34rqo]{transition:none}}.about-page[data-astro-cid-ta2fbyqs]{color:#fff;background:#050505}.about-company[data-astro-cid-ta2fbyqs]{background:radial-gradient(circle at 72% 24%,#1f5eff21,#0000 30%),#050505;grid-template-columns:minmax(10rem,22%) minmax(0,1fr);align-content:end;gap:2rem clamp(2rem,7vw,9rem);min-height:90vh;padding:clamp(9rem,18vh,14rem) clamp(1.25rem,4vw,4.5rem) clamp(5rem,10vh,9rem);display:grid}.about-company[data-astro-cid-ta2fbyqs]>span[data-astro-cid-ta2fbyqs]{color:#ffffff6b;letter-spacing:.22em;font:.56rem Arial,sans-serif}.about-company[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{letter-spacing:-.03em;max-width:13ch;margin:0;font:clamp(4.2rem,9vw,11rem)/.8 Bebas Neue,sans-serif}.about-company[data-astro-cid-ta2fbyqs]>div[data-astro-cid-ta2fbyqs]{grid-column:2;grid-template-columns:1fr 1fr;gap:clamp(1rem,4vw,5rem);max-width:65rem;display:grid}.about-company[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:#ffffff9e;font:.95rem/1.65 Arial,sans-serif}.about-story[data-astro-cid-ta2fbyqs]{background:#050505;height:420vh;position:relative}.about-stage[data-astro-cid-ta2fbyqs]{background:radial-gradient(circle at 50% 48%,#22363338,#0000 38%),#050505;height:100vh;position:sticky;top:0;overflow:hidden}.about-stage[data-astro-cid-ta2fbyqs]:after{z-index:50;content:"";pointer-events:none;opacity:.11;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.about-grid[data-astro-cid-ta2fbyqs]{opacity:.14;background-image:linear-gradient(#ffffff21 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:8vw 8vw;position:absolute;inset:0}.about-intro[data-astro-cid-ta2fbyqs]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.about-marquees[data-astro-cid-ta2fbyqs]{z-index:5;will-change:opacity, transform, filter;width:100%;position:absolute;top:23%}.about-marquee[data-astro-cid-ta2fbyqs]{border-bottom:1px solid #ffffff1f;width:100%;overflow:hidden}.about-marquee[data-astro-cid-ta2fbyqs]:first-child{border-top:1px solid #ffffff1f}.about-track[data-astro-cid-ta2fbyqs]{width:max-content;padding:.7rem 0 .85rem;animation:32s linear infinite marquee-left;display:flex}.about-marquee--right[data-astro-cid-ta2fbyqs] .about-track[data-astro-cid-ta2fbyqs]{animation-name:marquee-right}.about-track[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{letter-spacing:.035em;white-space:nowrap;flex:none;align-items:center;gap:clamp(1.75rem,3vw,4rem);padding-right:clamp(1.75rem,3vw,4rem);font-family:Bebas Neue,Arial,sans-serif;font-size:clamp(3.4rem,5.4vw,6.25rem);line-height:.9;display:flex}.about-track[data-astro-cid-ta2fbyqs] i[data-astro-cid-ta2fbyqs]{color:#ffffff6b;font-family:Arial,sans-serif;font-size:.5em;font-style:normal}.about-video[data-astro-cid-ta2fbyqs]{z-index:20;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.about-video-frame[data-astro-cid-ta2fbyqs]{will-change:width, height, border-radius, transform;background:#0b0b0b;width:min(30rem,72vw);height:30vh;position:relative;overflow:hidden;box-shadow:0 35px 100px #000000a6}.about-video-frame[data-astro-cid-ta2fbyqs] video[data-astro-cid-ta2fbyqs]{object-fit:cover;width:100%;height:100%}.about-video-shade[data-astro-cid-ta2fbyqs]{background:linear-gradient(#0000 52%,#000000b3);position:absolute;inset:0}.about-video-copy[data-astro-cid-ta2fbyqs]{text-align:center;width:min(90vw,44rem);position:absolute;bottom:clamp(2rem,7vh,5rem);left:50%;transform:translate(-50%)}.about-video-copy[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:#ffffff8c;letter-spacing:.25em;font:.55rem/1 Arial,sans-serif}.about-video-copy[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{letter-spacing:-.025em;margin:1rem 0 0;font:clamp(1.15rem,2vw,2rem)/1.25 Arial,sans-serif}.about-scroll[data-astro-cid-ta2fbyqs]{z-index:15;color:#ffffff61;letter-spacing:.24em;font:.5rem/1 Arial,sans-serif;position:absolute;bottom:3vh;left:50%;transform:translate(-50%)}@keyframes marquee-left{to{transform:translate(-50%)}}@keyframes marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (width<=767px){.about-company[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.about-company[data-astro-cid-ta2fbyqs]>div[data-astro-cid-ta2fbyqs]{grid-column:1;grid-template-columns:1fr}.about-story[data-astro-cid-ta2fbyqs]{height:360vh}.about-marquees[data-astro-cid-ta2fbyqs]{top:24%}.about-track[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{font-size:clamp(3.2rem,14vw,5rem)}}@media (prefers-reduced-motion:reduce){.about-story[data-astro-cid-ta2fbyqs]{height:100vh}.about-track[data-astro-cid-ta2fbyqs]{animation-play-state:paused}.about-video-frame[data-astro-cid-ta2fbyqs]{width:86vw;height:46vh;transform:translateY(24vh)}}
