.HeroContactCta-module__P4yaua__button{--logo-navy:#1b3a5c;--logo-sky:#7eb3e8;--logo-gold:#c9953a;--logo-ice:#f4f8fc;min-height:3rem;color:var(--logo-ice);isolation:isolate;background:#1b3a5c38;border:1px solid #7eb3e86b;border-radius:999px;justify-content:center;align-items:center;padding:.8125rem 1.75rem;font-size:1rem;font-weight:600;line-height:1.25;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s,background .35s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 18px #0000002e,inset 0 1px #ffffff0f}.HeroContactCta-module__P4yaua__button:before{content:"";z-index:0;border-radius:inherit;background:linear-gradient(125deg, var(--logo-navy) 0%, #24527c 42%, var(--logo-sky) 100%);opacity:0;transition:opacity .35s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.HeroContactCta-module__P4yaua__button:after{content:"";z-index:-1;border-radius:inherit;opacity:0;background:linear-gradient(120deg,#c9953a00 0%,#c9953a8c 50%,#7eb3e859 100%);transition:opacity .35s;position:absolute;inset:-1px}.HeroContactCta-module__P4yaua__labelStack{z-index:1;place-items:center;min-width:12.5rem;display:inline-grid;position:relative}.HeroContactCta-module__P4yaua__labelDefault,.HeroContactCta-module__P4yaua__labelHover{grid-area:1/1;transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}.HeroContactCta-module__P4yaua__labelDefault{opacity:1;color:var(--logo-ice);transform:translateY(0)}.HeroContactCta-module__P4yaua__labelHover{opacity:0;color:#fff;letter-spacing:.01em;transform:translateY(.45rem)}@media (hover:hover){.HeroContactCta-module__P4yaua__button:hover,.HeroContactCta-module__P4yaua__button:focus-visible{border-color:#c9953aa6;transform:translateY(-2px);box-shadow:0 14px 36px #1b3a5c73,0 0 0 1px #7eb3e833,inset 0 1px #ffffff1f}.HeroContactCta-module__P4yaua__button:hover:before,.HeroContactCta-module__P4yaua__button:focus-visible:before,.HeroContactCta-module__P4yaua__button:hover:after,.HeroContactCta-module__P4yaua__button:focus-visible:after{opacity:1}.HeroContactCta-module__P4yaua__button:hover .HeroContactCta-module__P4yaua__labelDefault,.HeroContactCta-module__P4yaua__button:focus-visible .HeroContactCta-module__P4yaua__labelDefault{opacity:0;transform:translateY(-.45rem)}.HeroContactCta-module__P4yaua__button:hover .HeroContactCta-module__P4yaua__labelHover,.HeroContactCta-module__P4yaua__button:focus-visible .HeroContactCta-module__P4yaua__labelHover{opacity:1;transform:translateY(0)}}@media (max-width:640px){.HeroContactCta-module__P4yaua__button{box-sizing:border-box;width:100%;min-height:3rem;padding:.8125rem 1.25rem;font-size:.9375rem}.HeroContactCta-module__P4yaua__labelStack{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.HeroContactCta-module__P4yaua__button,.HeroContactCta-module__P4yaua__button:before,.HeroContactCta-module__P4yaua__button:after,.HeroContactCta-module__P4yaua__labelDefault,.HeroContactCta-module__P4yaua__labelHover{transition:none}}
.HeroJobsTeaser-module__uejLIG__jobsTeaser{color:#f2f6fbc7;margin:0;font-size:clamp(.875rem,1.6vw,.9375rem);font-weight:500;line-height:1.55}.HeroJobsTeaser-module__uejLIG__jobsLink{--logo-navy:#1b3a5c;--logo-sky:#7eb3e8;--logo-ice:#f4f8fc;color:var(--logo-sky);border-bottom:1px solid #7eb3e859;margin-left:.2em;font-weight:600;text-decoration:none;transition:color .25s,border-color .25s,text-shadow .25s;display:inline}.HeroJobsTeaser-module__uejLIG__jobsLink:hover,.HeroJobsTeaser-module__uejLIG__jobsLink:focus-visible{color:var(--logo-ice);border-color:var(--logo-sky);text-shadow:0 0 18px #1b3a5c8c}@media (max-width:640px){.HeroJobsTeaser-module__uejLIG__jobsTeaser{color:#f2f6fbd1;font-size:.8125rem;line-height:1.6}}
.HeroTextReveal-module__4dQhvq__reveal{text-align:left;flex-direction:column;align-items:flex-start;width:100%;display:flex}.HeroTextReveal-module__4dQhvq__headline{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-text);max-width:28ch;margin:0;font-size:clamp(1.625rem,1.1rem + 1.45vw,2.625rem);font-weight:700;line-height:1.2}.HeroTextReveal-module__4dQhvq__wordWrap{vertical-align:top;margin-right:.32em;padding-bottom:.06em;line-height:1.2;display:inline-block;overflow:hidden}.HeroTextReveal-module__4dQhvq__wordWrap:last-child{margin-right:0}.HeroTextReveal-module__4dQhvq__word{opacity:0;animation:none;display:inline-block;transform:translate(-1.35rem,.55rem)}.HeroTextReveal-module__4dQhvq__lead,.HeroTextReveal-module__4dQhvq__ctas,.HeroTextReveal-module__4dQhvq__meta{opacity:0;animation:none;transform:translate(-1.5rem,.45rem)}.HeroTextReveal-module__4dQhvq__reveal.HeroTextReveal-module__4dQhvq__ready .HeroTextReveal-module__4dQhvq__word{will-change:transform, opacity;animation:1.15s cubic-bezier(.19,1,.22,1) forwards HeroTextReveal-module__4dQhvq__heroWordIn}.HeroTextReveal-module__4dQhvq__reveal.HeroTextReveal-module__4dQhvq__ready .HeroTextReveal-module__4dQhvq__lead,.HeroTextReveal-module__4dQhvq__reveal.HeroTextReveal-module__4dQhvq__ready .HeroTextReveal-module__4dQhvq__ctas,.HeroTextReveal-module__4dQhvq__reveal.HeroTextReveal-module__4dQhvq__ready .HeroTextReveal-module__4dQhvq__meta{will-change:transform, opacity;animation:1.05s cubic-bezier(.19,1,.22,1) forwards HeroTextReveal-module__4dQhvq__heroBlockIn}.HeroTextReveal-module__4dQhvq__wordAccent{color:var(--brand-orange)}.HeroTextReveal-module__4dQhvq__dark .HeroTextReveal-module__4dQhvq__headline{color:#fff;text-shadow:0 2px 24px #00000073}.HeroTextReveal-module__4dQhvq__dark .HeroTextReveal-module__4dQhvq__headline .HeroTextReveal-module__4dQhvq__word{color:#fff}.HeroTextReveal-module__4dQhvq__dark .HeroTextReveal-module__4dQhvq__lead{color:#f2f6fbe6;text-shadow:0 1px 14px #0006}.HeroTextReveal-module__4dQhvq__dark .HeroTextReveal-module__4dQhvq__meta{color:#f2f6fbb8}.HeroTextReveal-module__4dQhvq__lead{color:var(--color-text-secondary);max-width:42rem;margin:1.25rem 0 0;font-size:clamp(1.0625rem,1rem + .25vw,1.25rem);line-height:1.65}.HeroTextReveal-module__4dQhvq__ctas{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.75rem;margin-top:clamp(2.5rem,4.5vw,3.5rem);display:flex}.HeroTextReveal-module__4dQhvq__meta{color:var(--color-text-muted);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.35rem .625rem;margin:1.5rem 0 0;font-size:.875rem;font-weight:500;line-height:1.5;display:flex}@keyframes HeroTextReveal-module__4dQhvq__heroWordIn{0%{opacity:0;transform:translate(-1.35rem,.55rem)}to{opacity:1;transform:translate(0,0)}}@keyframes HeroTextReveal-module__4dQhvq__heroBlockIn{0%{opacity:0;transform:translate(-1.5rem,.45rem)}to{opacity:1;transform:translate(0,0)}}.HeroTextReveal-module__4dQhvq__reducedMotion .HeroTextReveal-module__4dQhvq__word,.HeroTextReveal-module__4dQhvq__reducedMotion .HeroTextReveal-module__4dQhvq__lead,.HeroTextReveal-module__4dQhvq__reducedMotion .HeroTextReveal-module__4dQhvq__ctas,.HeroTextReveal-module__4dQhvq__reducedMotion .HeroTextReveal-module__4dQhvq__meta{opacity:1;animation:none;transform:none}@media (min-width:1200px){.HeroTextReveal-module__4dQhvq__headline{max-width:32ch;font-size:2.625rem}.HeroTextReveal-module__4dQhvq__lead{font-size:1.1875rem}}@media (max-width:900px){.HeroTextReveal-module__4dQhvq__headline{max-width:30ch}}@media (max-width:640px){.HeroTextReveal-module__4dQhvq__reveal{gap:0}.HeroTextReveal-module__4dQhvq__headline{letter-spacing:-.012em;max-width:none;font-size:clamp(1.4375rem,5.8vw + .45rem,1.6875rem);line-height:1.24}.HeroTextReveal-module__4dQhvq__wordWrap{margin-right:.3em;line-height:1.24}.HeroTextReveal-module__4dQhvq__reveal.HeroTextReveal-module__4dQhvq__ready .HeroTextReveal-module__4dQhvq__word{animation-duration:1.05s}.HeroTextReveal-module__4dQhvq__reveal.HeroTextReveal-module__4dQhvq__ready .HeroTextReveal-module__4dQhvq__lead,.HeroTextReveal-module__4dQhvq__reveal.HeroTextReveal-module__4dQhvq__ready .HeroTextReveal-module__4dQhvq__ctas,.HeroTextReveal-module__4dQhvq__reveal.HeroTextReveal-module__4dQhvq__ready .HeroTextReveal-module__4dQhvq__meta{animation-duration:.95s}@keyframes HeroTextReveal-module__4dQhvq__heroWordIn{0%{opacity:0;transform:translate(-1rem,.4rem)}to{opacity:1;transform:translate(0,0)}}@keyframes HeroTextReveal-module__4dQhvq__heroBlockIn{0%{opacity:0;transform:translate(-1.1rem,.35rem)}to{opacity:1;transform:translate(0,0)}}.HeroTextReveal-module__4dQhvq__lead{max-width:none;margin-top:.875rem;font-size:.9375rem;line-height:1.62}.HeroTextReveal-module__4dQhvq__dark .HeroTextReveal-module__4dQhvq__lead{color:#f2f6fbeb;text-shadow:0 1px 12px #0000008c,0 1px 3px #00000073}.HeroTextReveal-module__4dQhvq__dark .HeroTextReveal-module__4dQhvq__headline{text-shadow:0 2px 18px #000000a6,0 1px 4px #00000080}.HeroTextReveal-module__4dQhvq__ctas{flex-direction:column;align-items:stretch;gap:.625rem;width:100%;margin-top:clamp(2rem,6vw,2.5rem)}.HeroTextReveal-module__4dQhvq__meta{flex-direction:column;align-items:flex-start;gap:.625rem;margin-top:1.125rem;font-size:.8125rem;line-height:1.55}.HeroTextReveal-module__4dQhvq__dark .HeroTextReveal-module__4dQhvq__meta{color:#f2f6fbc7}}@media (prefers-reduced-motion:reduce){.HeroTextReveal-module__4dQhvq__word,.HeroTextReveal-module__4dQhvq__lead,.HeroTextReveal-module__4dQhvq__ctas,.HeroTextReveal-module__4dQhvq__meta{opacity:1;transform:none;animation:none!important}}
.PartnerHero-module__NVf9_W__hero{z-index:1;box-sizing:border-box;width:100%;height:100dvh;min-height:100dvh;position:relative}.PartnerHero-module__NVf9_W__shell{height:100%;min-height:100%;padding:clamp(5.5rem, 11vh, 6.5rem) var(--page-gutter-x) clamp(2rem, 5vh, 3rem);box-sizing:border-box;isolation:isolate;background-color:#050608;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:clip hidden}.PartnerHero-module__NVf9_W__shell:before{content:"";z-index:0;pointer-events:none;background-color:#050608;background-image:linear-gradient(108deg,#000000e6 0%,#000000bf 40%,#00000059 65%,#0000008c 100%),linear-gradient(#000000a6 0%,#0000002e 38%,#000000c7 100%),url(/images/hero/maildy-hero.jpg);background-position:50%,50%,68%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}@supports (background-image:image-set(url('/images/hero/maildy-hero.webp') type('image/webp'))){.PartnerHero-module__NVf9_W__shell:before{background-image:-webkit-linear-gradient(342deg,#000000e6 0%,#000000bf 40%,#00000059 65%,#0000008c 100%),-webkit-linear-gradient(270deg,#000000a6 0%,#0000002e 38%,#000000c7 100%),-webkit-image-set(url(/images/hero/maildy-hero.webp) 1x type("image/webp"),url(/images/hero/maildy-hero.jpg) 1x type("image/jpeg"));background-image:linear-gradient(108deg,#000000e6 0%,#000000bf 40%,#00000059 65%,#0000008c 100%),linear-gradient(#000000a6 0%,#0000002e 38%,#000000c7 100%),image-set("/images/hero/maildy-hero.webp" 1x type("image/webp"),"/images/hero/maildy-hero.jpg" 1x type("image/jpeg"))}}.PartnerHero-module__NVf9_W__shell:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 0%,#0f24391f 30%,#0f243973 58%,#0f2439d1 78%,#0f2439 100%);height:clamp(7rem,20vh,12rem);position:absolute;bottom:0;left:0;right:0}.PartnerHero-module__NVf9_W__heroMain{z-index:2;flex-direction:column;flex:auto;justify-content:center;width:100%;min-height:0;padding-bottom:clamp(1rem,2.5vw,2rem);display:flex;position:relative}.PartnerHero-module__NVf9_W__inner{text-align:left;width:100%;max-width:var(--content-max-width);flex-direction:column;align-items:flex-start;margin:0 auto;display:flex}.PartnerHero-module__NVf9_W__ctaPrimary{color:#f4f8fc;background:#1b3a5c;border:1px solid #7eb3e847;border-radius:999px;padding:.8125rem 1.75rem;font-size:1rem;font-weight:600;line-height:1.25;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s,color .2s}.PartnerHero-module__NVf9_W__ctaPrimary:hover,.PartnerHero-module__NVf9_W__ctaPrimary:focus-visible{color:#fff;background:#24527c;border-color:#7eb3e873;transform:translateY(-1px);box-shadow:0 12px 32px #1b3a5c6b}.PartnerHero-module__NVf9_W__ctaSecondary{color:#f2f6fb;background:#ffffff0f;border:1px solid #ffffff61;border-radius:999px;padding:.8125rem 1.75rem;font-size:1rem;font-weight:600;line-height:1.25;text-decoration:none;transition:transform .2s,border-color .2s,background .2s,color .2s}.PartnerHero-module__NVf9_W__ctaSecondary:hover,.PartnerHero-module__NVf9_W__ctaSecondary:focus-visible{color:#fff;background:#7eb3e824;border-color:#7eb3e8;transform:translateY(-1px)}.PartnerHero-module__NVf9_W__metaLine{align-items:center;gap:.5rem;display:inline-flex}.PartnerHero-module__NVf9_W__locationMark{background:var(--brand-green);width:.4rem;height:.4rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-green) 22%, transparent);border-radius:50%;flex-shrink:0}.PartnerHero-module__NVf9_W__metaDivider{opacity:.55}.PartnerHero-module__NVf9_W__metaLink{color:#f2f6fbe0;white-space:nowrap;text-decoration:none;transition:color .2s}.PartnerHero-module__NVf9_W__metaLink:hover,.PartnerHero-module__NVf9_W__metaLink:focus-visible{color:var(--brand-orange)}@media (max-width:640px){.PartnerHero-module__NVf9_W__hero{height:auto;min-height:100dvh}.PartnerHero-module__NVf9_W__shell{height:auto;min-height:100dvh;padding-top:calc(4.85rem + env(safe-area-inset-top,0px));padding-bottom:max(1.5rem, env(safe-area-inset-bottom,0px));padding-inline:max(1.25rem, env(safe-area-inset-left,0px)) max(1.25rem, env(safe-area-inset-right,0px));justify-content:center;gap:0;overflow:clip visible}.PartnerHero-module__NVf9_W__shell:before{background-image:linear-gradient(#0000002e 0%,#0000000d 42%,#000000ad 100%),linear-gradient(90deg,#000000b3 0%,#00000052 48%,#0000000d 100%),url(/images/hero/maildy-hero.jpg);background-position:50%,50%,56% 32%;background-repeat:no-repeat;background-size:cover}@supports (background-image:image-set(url('/images/hero/maildy-hero.webp') type('image/webp'))){.PartnerHero-module__NVf9_W__shell:before{background-image:-webkit-linear-gradient(270deg,#0000002e 0%,#0000000d 42%,#000000ad 100%),-webkit-linear-gradient(#0000000d 0%,#00000052 52%,#000000b3 100%),-webkit-image-set(url(/images/hero/maildy-hero.webp) 1x type("image/webp"),url(/images/hero/maildy-hero.jpg) 1x type("image/jpeg"));background-image:linear-gradient(#0000002e 0%,#0000000d 42%,#000000ad 100%),linear-gradient(90deg,#000000b3 0%,#00000052 48%,#0000000d 100%),image-set("/images/hero/maildy-hero.webp" 1x type("image/webp"),"/images/hero/maildy-hero.jpg" 1x type("image/jpeg"));background-position:50%,50%,56% 32%;background-repeat:no-repeat;background-size:cover}}.PartnerHero-module__NVf9_W__shell:after{height:clamp(4rem,12vh,6rem)}.PartnerHero-module__NVf9_W__heroMain{flex:0 auto;justify-content:center;min-height:0;padding-block:.25rem}.PartnerHero-module__NVf9_W__inner{gap:0;width:100%}.PartnerHero-module__NVf9_W__ctaPrimary,.PartnerHero-module__NVf9_W__ctaSecondary{text-align:center;box-sizing:border-box;width:100%;min-height:3rem;padding:.8125rem 1.25rem;font-size:.9375rem}.PartnerHero-module__NVf9_W__metaLine{align-items:flex-start;gap:.45rem;font-size:.8125rem;line-height:1.55}.PartnerHero-module__NVf9_W__metaLink{padding-left:0;line-height:1.55}}
.ImageLightbox-module___rTHsq__overlay{z-index:1000;-webkit-backdrop-filter:blur(40px)brightness(.45)saturate(.85);background:radial-gradient(90% 80% at 50% 45%,#06080c8c 0%,#06080cd1 100%),#06080cb3;place-items:center;padding:clamp(1rem,3vw,2rem);display:grid;position:fixed;inset:0}.ImageLightbox-module___rTHsq__dialog{opacity:.98;background:0 0;border:none;border-radius:.75rem;justify-content:center;align-items:center;width:auto;max-width:min(96vw,1600px);height:auto;max-height:min(92vh,1200px);transition:transform .14s,opacity .14s;display:flex;position:relative;overflow:visible;transform:translateY(6px)scale(.99);box-shadow:0 32px 90px #000000b8,0 0 0 1px #ffffff1a}.ImageLightbox-module___rTHsq__overlay .ImageLightbox-module___rTHsq__dialog{opacity:1;transform:translateY(0)scale(1)}.ImageLightbox-module___rTHsq__image{object-fit:contain;background:#0a0c10;border-radius:.75rem;width:auto;max-width:min(96vw,1600px);height:auto;max-height:min(92vh,1200px);display:block;box-shadow:0 28px 72px #000000a6}.ImageLightbox-module___rTHsq__close{color:#ffffffe6;cursor:pointer;background:#00000061;border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:2.35rem;height:2.35rem;font-size:1.4rem;line-height:1;transition:background .15s,transform .15s;display:grid;position:absolute;top:1rem;right:1rem}.ImageLightbox-module___rTHsq__close:hover{background:#0000009e;transform:translateY(-1px)}@media (max-width:768px){.ImageLightbox-module___rTHsq__overlay{padding:.75rem}.ImageLightbox-module___rTHsq__dialog,.ImageLightbox-module___rTHsq__image{border-radius:.65rem;max-width:calc(100vw - 1.5rem);max-height:min(88vh,900px)}}@media (prefers-reduced-motion:reduce){.ImageLightbox-module___rTHsq__dialog,.ImageLightbox-module___rTHsq__close{transition:none}}
.VerticalPortal-module__ADubqW__portal{border:1px solid var(--color-border);border-radius:1.25rem;min-height:clamp(340px,28vw,520px);text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:block;position:relative;overflow:hidden}.VerticalPortal-module__ADubqW__portal:hover{transform:translateY(-6px)scale(1.01)}.VerticalPortal-module__ADubqW__technology:hover{box-shadow:0 24px 60px #3b82f640}.VerticalPortal-module__ADubqW__graphics:hover{box-shadow:0 24px 60px #f43f5e40}.VerticalPortal-module__ADubqW__portal.VerticalPortal-module__ADubqW__maildyBrand.VerticalPortal-module__ADubqW__graphics{border-color:#1b3a5c2e;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s}.VerticalPortal-module__ADubqW__portal.VerticalPortal-module__ADubqW__maildyBrand.VerticalPortal-module__ADubqW__graphics .VerticalPortal-module__ADubqW__overlay{background:linear-gradient(165deg,#080c146b 0%,#1b3a5cb8 100%);transition:background .35s}.VerticalPortal-module__ADubqW__portal.VerticalPortal-module__ADubqW__maildyBrand.VerticalPortal-module__ADubqW__graphics:hover{border-color:#1b3a5c8c;box-shadow:0 24px 60px #1b3a5c6b}.VerticalPortal-module__ADubqW__portal.VerticalPortal-module__ADubqW__maildyBrand.VerticalPortal-module__ADubqW__graphics:hover .VerticalPortal-module__ADubqW__overlay{background:linear-gradient(165deg,#0a101c61 0%,#1b3a5ce6 100%)}.VerticalPortal-module__ADubqW__portal.VerticalPortal-module__ADubqW__maildyBrand:focus-visible{outline-color:#1b3a5c}.VerticalPortal-module__ADubqW__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.VerticalPortal-module__ADubqW__imageButton{cursor:pointer;background:0 0;border:none;padding:0;position:absolute;inset:0}.VerticalPortal-module__ADubqW__imageButton:focus-visible{outline:2px solid var(--brand-orange);outline-offset:3px}.VerticalPortal-module__ADubqW__portal[data-cta-only]{cursor:pointer}.VerticalPortal-module__ADubqW__portal[data-cta-only]:focus-visible{outline:2px solid var(--brand-orange);outline-offset:3px}.VerticalPortal-module__ADubqW__portal[data-cta-only] .VerticalPortal-module__ADubqW__arrowLink{cursor:pointer}.VerticalPortal-module__ADubqW__portal[data-page-card]{cursor:pointer;color:inherit;text-decoration:none}.VerticalPortal-module__ADubqW__portal[data-page-card]:focus-within{outline-offset:3px;outline:2px solid #1b3a5c}.VerticalPortal-module__ADubqW__pageHitArea{z-index:2;position:absolute;inset:0}.VerticalPortal-module__ADubqW__portal[data-page-card] .VerticalPortal-module__ADubqW__content{z-index:3;pointer-events:none;position:relative}.VerticalPortal-module__ADubqW__portal[data-page-card] .VerticalPortal-module__ADubqW__channelsRow{pointer-events:auto}.VerticalPortal-module__ADubqW__overlay{z-index:1;pointer-events:none;background:linear-gradient(165deg,#08080c59 0%,#08080cd9 70%);position:absolute;inset:0}.VerticalPortal-module__ADubqW__technology .VerticalPortal-module__ADubqW__overlay{background:linear-gradient(165deg,#0f172a66 0%,#1e3a8abf 100%)}.VerticalPortal-module__ADubqW__graphics .VerticalPortal-module__ADubqW__overlay{background:linear-gradient(165deg,#1e140a66 0%,#b45309bf 100%)}.VerticalPortal-module__ADubqW__content{z-index:2;color:#fff;flex-direction:column;justify-content:flex-end;min-height:clamp(340px,28vw,520px);padding:2rem;display:flex;position:relative}.VerticalPortal-module__ADubqW__label{letter-spacing:.2em;text-transform:uppercase;opacity:.85;margin-bottom:.5rem;font-size:.7rem;font-weight:600}.VerticalPortal-module__ADubqW__title{margin-bottom:.5rem;font-size:clamp(1.5rem,3vw,1.85rem);font-weight:700;line-height:1.15}.VerticalPortal-module__ADubqW__tagline{opacity:.9;max-width:28ch;margin-bottom:1.25rem;font-size:.95rem;line-height:1.5}.VerticalPortal-module__ADubqW__wideTagline .VerticalPortal-module__ADubqW__tagline{max-width:min(100%,52ch);font-size:clamp(.82rem,1.6vw,.92rem);line-height:1.55}.VerticalPortal-module__ADubqW__channelsRow{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;margin-top:.15rem;display:flex}.VerticalPortal-module__ADubqW__channelsLabel{letter-spacing:.02em;font-size:.9rem;font-weight:600;line-height:1}.VerticalPortal-module__ADubqW__channelIcons{align-items:center;gap:.5rem;display:inline-flex}.VerticalPortal-module__ADubqW__channelIconLink{color:#fff;background:#ffffff24;border:1px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.VerticalPortal-module__ADubqW__channelIconLink:hover,.VerticalPortal-module__ADubqW__channelIconLink:focus-visible{background:#1b3a5cd9;border-color:#ffffff73;transform:translateY(-1px)}.VerticalPortal-module__ADubqW__channelIcon{flex-shrink:0}.VerticalPortal-module__ADubqW__arrow{letter-spacing:.02em;align-items:center;gap:.38rem;font-size:.9rem;font-weight:600;line-height:1;display:inline-flex}.VerticalPortal-module__ADubqW__arrowLink{letter-spacing:.02em;color:inherit;align-items:center;gap:.38rem;width:100%;padding:.15rem 0;font-size:.9rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.VerticalPortal-module__ADubqW__arrowLink:hover,.VerticalPortal-module__ADubqW__arrowLink:focus-visible{text-underline-offset:.22em;text-decoration:underline}.VerticalPortal-module__ADubqW__arrowInner{align-items:center;gap:.38rem;display:inline-flex}.VerticalPortal-module__ADubqW__arrowIcon{opacity:.92;flex-shrink:0}.VerticalPortal-module__ADubqW__embedded{border:none;border-radius:0;min-height:clamp(300px,24vw,460px)}.VerticalPortal-module__ADubqW__embedded:hover{box-shadow:none;transform:none}.VerticalPortal-module__ADubqW__embedded.VerticalPortal-module__ADubqW__technology:hover,.VerticalPortal-module__ADubqW__embedded.VerticalPortal-module__ADubqW__graphics:hover{box-shadow:none}.VerticalPortal-module__ADubqW__embedded .VerticalPortal-module__ADubqW__content{min-height:clamp(300px,24vw,460px)}.VerticalPortal-module__ADubqW__compact{min-height:clamp(220px,18vw,320px)}.VerticalPortal-module__ADubqW__compact .VerticalPortal-module__ADubqW__content{min-height:clamp(220px,18vw,320px);padding:1.35rem}.VerticalPortal-module__ADubqW__compact .VerticalPortal-module__ADubqW__title{font-size:clamp(1.1rem,2vw,1.45rem)}.VerticalPortal-module__ADubqW__compact .VerticalPortal-module__ADubqW__tagline{margin-bottom:.85rem;font-size:.85rem}@media (max-width:768px){.VerticalPortal-module__ADubqW__portal{min-height:300px}.VerticalPortal-module__ADubqW__content{min-height:300px;padding:1.75rem}.VerticalPortal-module__ADubqW__embedded,.VerticalPortal-module__ADubqW__embedded .VerticalPortal-module__ADubqW__content{min-height:280px}.VerticalPortal-module__ADubqW__compact,.VerticalPortal-module__ADubqW__compact .VerticalPortal-module__ADubqW__content{min-height:240px}}
.LandingGraphicsServicePortal-module__BTNQsW__item{min-width:0}
.LandingGraphicsServicePair-module__GYzUBa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.5rem);margin:0 0 clamp(1.5rem,3vw,2rem);display:grid}@media (max-width:640px){.LandingGraphicsServicePair-module__GYzUBa__grid{grid-template-columns:1fr}}
.CompanyDocumentsSection-module__dHBLTq__section{z-index:1;padding:0 0 var(--section-gap);margin-top:clamp(1.5rem,4vw,2.5rem);position:relative}.CompanyDocumentsSection-module__dHBLTq__header{text-align:center;max-width:min(100%,44rem);margin:0 auto clamp(1.75rem,3.5vw,2.25rem)}.CompanyDocumentsSection-module__dHBLTq__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:700;line-height:1.15}.CompanyDocumentsSection-module__dHBLTq__aboutIntro{max-width:var(--content-max-width);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(1.75rem,4vw,3rem);margin:0 auto clamp(2.25rem,4.5vw,3rem);display:grid}.CompanyDocumentsSection-module__dHBLTq__aboutLogo{justify-content:center;align-items:center;padding:clamp(1.5rem,3vw,2.25rem);display:flex}.CompanyDocumentsSection-module__dHBLTq__logoImage{object-fit:contain;width:min(100%,14rem);height:auto}.CompanyDocumentsSection-module__dHBLTq__aboutCopy{flex-direction:column;gap:.9rem;display:flex}.CompanyDocumentsSection-module__dHBLTq__lead{color:var(--color-text);margin:0;font-size:clamp(1rem,2vw,1.1rem);font-weight:600;line-height:1.55}.CompanyDocumentsSection-module__dHBLTq__paragraph{color:var(--color-text-secondary);margin:0;font-size:clamp(.9rem,1.7vw,.98rem);line-height:1.65}.CompanyDocumentsSection-module__dHBLTq__documentsBlock{max-width:var(--content-max-width);margin:0 auto}.CompanyDocumentsSection-module__dHBLTq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.2vw,1.35rem);margin:0;padding:0;list-style:none;display:grid}.CompanyDocumentsSection-module__dHBLTq__card{--doc-accent:#1b3a5c;--doc-glow:#1b3a5c59;-webkit-backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffff0d 0%,#ffffff05 100%),#0a162673;border:1px solid #ffffff1f;border-radius:1.35rem;grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);min-height:clamp(12rem,22vw,15rem);transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .45s,box-shadow .45s;display:grid;overflow:hidden;box-shadow:0 16px 40px #00000029}.CompanyDocumentsSection-module__dHBLTq__profile{--doc-accent:#1b3a5c;--doc-glow:#1b3a5c61}.CompanyDocumentsSection-module__dHBLTq__brochure{--doc-accent:#24527c;--doc-glow:#24527c61}.CompanyDocumentsSection-module__dHBLTq__card:hover{box-shadow:0 24px 52px var(--doc-glow);border-color:#fff3;transform:translateY(-4px)}.CompanyDocumentsSection-module__dHBLTq__preview{background:linear-gradient(160deg, color-mix(in srgb, var(--doc-accent) 55%, #080e1833) 0%, #080e1859 100%);border-right:1px solid #ffffff14;justify-content:center;align-items:center;padding:clamp(1rem,2vw,1.35rem);display:flex;position:relative}.CompanyDocumentsSection-module__dHBLTq__previewSheet{aspect-ratio:3/4;background:#f8fbfff0;border-radius:.65rem;flex-direction:column;gap:.45rem;width:min(100%,9.5rem);padding:.85rem .75rem;transition:transform .45s cubic-bezier(.22,1,.36,1);display:flex;transform:rotate(-4deg);box-shadow:0 14px 28px #00000038,inset 0 1px #fffc}.CompanyDocumentsSection-module__dHBLTq__card:hover .CompanyDocumentsSection-module__dHBLTq__previewSheet{transform:rotate(-2deg)translateY(-3px)}.CompanyDocumentsSection-module__dHBLTq__previewBadge{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--doc-accent);border-radius:999px;align-self:flex-start;padding:.18rem .45rem;font-size:.58rem;font-weight:700}.CompanyDocumentsSection-module__dHBLTq__previewTitle{font-family:var(--font-display);color:#0f2439;font-size:.72rem;font-weight:700;line-height:1.25}.CompanyDocumentsSection-module__dHBLTq__previewLine,.CompanyDocumentsSection-module__dHBLTq__previewLineShort{background:#0f24391f;border-radius:999px;height:.28rem;display:block}.CompanyDocumentsSection-module__dHBLTq__previewLineShort{width:62%}.CompanyDocumentsSection-module__dHBLTq__cardBody{flex-direction:column;justify-content:center;gap:.55rem;padding:clamp(1rem,2.2vw,1.35rem);display:flex}.CompanyDocumentsSection-module__dHBLTq__cardMeta{letter-spacing:.06em;text-transform:uppercase;color:#7eb3e8;align-items:center;gap:.35rem;font-size:.68rem;font-weight:600;display:flex}.CompanyDocumentsSection-module__dHBLTq__fileDot{opacity:.65}.CompanyDocumentsSection-module__dHBLTq__fileAction{color:#a8bedcd9;text-transform:none;letter-spacing:0;font-weight:500}.CompanyDocumentsSection-module__dHBLTq__cardTitle{font-family:var(--font-display);letter-spacing:-.02em;color:#f4f8fc;margin:0;font-size:clamp(1rem,1.8vw,1.12rem);font-weight:700;line-height:1.2}.CompanyDocumentsSection-module__dHBLTq__cardDescription{color:var(--color-text-secondary);margin:0;font-size:clamp(.8rem,1.5vw,.88rem);line-height:1.6}.CompanyDocumentsSection-module__dHBLTq__actions{flex-wrap:wrap;gap:.55rem;margin-top:.35rem;display:flex}.CompanyDocumentsSection-module__dHBLTq__viewBtn,.CompanyDocumentsSection-module__dHBLTq__downloadBtn,.CompanyDocumentsSection-module__dHBLTq__viewerDownload{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;min-height:2.35rem;padding:0 .95rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:background .25s,border-color .25s,color .25s,transform .25s;display:inline-flex}.CompanyDocumentsSection-module__dHBLTq__viewBtn{color:#f4f8fc;background:#ffffff14;border:1px solid #ffffff2e}.CompanyDocumentsSection-module__dHBLTq__viewBtn:hover{background:#ffffff24;border-color:#ffffff47;transform:translateY(-1px)}.CompanyDocumentsSection-module__dHBLTq__downloadBtn{border:1px solid color-mix(in srgb, var(--doc-accent) 70%, transparent);background:color-mix(in srgb, var(--doc-accent) 88%, #0a1628);color:#f4f8fc}.CompanyDocumentsSection-module__dHBLTq__downloadBtn:hover{background:var(--doc-accent);transform:translateY(-1px)}.CompanyDocumentsSection-module__dHBLTq__viewerBackdrop{z-index:120;-webkit-backdrop-filter:blur(10px);background:#040a12b8;justify-content:center;align-items:center;padding:clamp(.75rem,2vw,1.25rem);display:flex;position:fixed;inset:0}.CompanyDocumentsSection-module__dHBLTq__viewer{background:#0a1626f5;border:1px solid #ffffff24;border-radius:1.15rem;flex-direction:column;width:min(100%,56rem);max-height:min(92vh,52rem);display:flex;overflow:hidden;box-shadow:0 28px 64px #0000006b}.CompanyDocumentsSection-module__dHBLTq__viewerHeader{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem .9rem 1.15rem;display:flex}.CompanyDocumentsSection-module__dHBLTq__viewerHeading{min-width:0}.CompanyDocumentsSection-module__dHBLTq__viewerEyebrow{letter-spacing:.14em;text-transform:uppercase;color:#7eb3e8;margin:0 0 .2rem;font-size:.62rem;font-weight:700}.CompanyDocumentsSection-module__dHBLTq__viewerTitle{font-family:var(--font-display);color:#f4f8fc;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:clamp(.95rem,2vw,1.05rem);font-weight:700;line-height:1.25;overflow:hidden}.CompanyDocumentsSection-module__dHBLTq__viewerActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.CompanyDocumentsSection-module__dHBLTq__viewerDownload{color:#f4f8fc;background:#1b3a5c;border:1px solid #1b3a5c8c;min-height:2.25rem;padding-inline:.85rem}.CompanyDocumentsSection-module__dHBLTq__viewerDownload:hover{background:#24527c}.CompanyDocumentsSection-module__dHBLTq__viewerClose{color:#f4f8fc;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background .2s,border-color .2s;display:inline-flex}.CompanyDocumentsSection-module__dHBLTq__viewerClose:hover{background:#ffffff1f;border-color:#ffffff3d}.CompanyDocumentsSection-module__dHBLTq__viewerFrameWrap{background:#0c1e32;flex:1;min-height:0}.CompanyDocumentsSection-module__dHBLTq__viewerFrame{background:#fff;border:0;width:100%;height:min(72vh,44rem);display:block}@media (max-width:900px){.CompanyDocumentsSection-module__dHBLTq__aboutIntro{grid-template-columns:1fr;gap:clamp(1.25rem,3vw,1.75rem)}.CompanyDocumentsSection-module__dHBLTq__aboutLogo{padding-block:.5rem .25rem}.CompanyDocumentsSection-module__dHBLTq__logoImage{width:min(100%,11rem)}.CompanyDocumentsSection-module__dHBLTq__grid{grid-template-columns:1fr;max-width:28rem;margin:0 auto}.CompanyDocumentsSection-module__dHBLTq__card{grid-template-columns:1fr;min-height:0}.CompanyDocumentsSection-module__dHBLTq__preview{border-bottom:1px solid #ffffff14;border-right:none;min-height:9.5rem}.CompanyDocumentsSection-module__dHBLTq__viewerFrame{height:min(68vh,36rem)}}@media (max-width:520px){.CompanyDocumentsSection-module__dHBLTq__actions{flex-direction:column}.CompanyDocumentsSection-module__dHBLTq__viewBtn,.CompanyDocumentsSection-module__dHBLTq__downloadBtn{width:100%}.CompanyDocumentsSection-module__dHBLTq__viewerHeader{flex-direction:column;align-items:stretch}.CompanyDocumentsSection-module__dHBLTq__viewerActions{justify-content:space-between}.CompanyDocumentsSection-module__dHBLTq__viewerTitle{white-space:normal}}
.CompanyEventsSection-module__b9EBYq__page{width:100%;font-family:var(--font-body), "DM Sans", system-ui, sans-serif;flex-direction:column;gap:clamp(2rem,4vw,2.75rem);margin:0 auto;display:flex}.CompanyEventsSection-module__b9EBYq__sectionHeader{text-align:center;max-width:min(100%,52rem);margin:0 auto clamp(2rem,4vw,2.75rem)}.CompanyEventsSection-module__b9EBYq__sectionTitle{font-family:var(--font-display), "Syne", system-ui, sans-serif;letter-spacing:-.02em;color:var(--color-text);margin:0 0 .75rem;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:700;line-height:1.15}.CompanyEventsSection-module__b9EBYq__sectionSubtitle{color:var(--color-text-secondary);margin:0;font-size:clamp(.88rem,2vw,.98rem);line-height:1.55}.CompanyEventsSection-module__b9EBYq__events{z-index:1;background:0 0;margin-top:clamp(1.5rem,4vw,2.5rem);padding:clamp(.5rem,2vw,1rem) 0;position:relative}.CompanyEventsSection-module__b9EBYq__eventsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.1rem,2.5vw,1.65rem);display:grid}.CompanyEventsSection-module__b9EBYq__eventsGrid[data-scroll=true]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;flex-wrap:nowrap;gap:clamp(1rem,2vw,1.35rem);padding:.35rem 0 .85rem;display:flex;overflow-x:auto}.CompanyEventsSection-module__b9EBYq__eventsGrid[data-scroll=true]>*{scroll-snap-align:start}.CompanyEventsSection-module__b9EBYq__videoCard{width:100%;box-shadow:none;cursor:pointer;text-align:left;appearance:none;font:inherit;color:inherit;background:0 0;border:none;border-radius:0;flex-direction:column;gap:.75rem;padding:0;transition:transform .25s cubic-bezier(.22,1,.36,1);display:flex}.CompanyEventsSection-module__b9EBYq__eventsGrid[data-scroll=true] .CompanyEventsSection-module__b9EBYq__videoCard{flex:none;width:18.5rem}.CompanyEventsSection-module__b9EBYq__videoCard:hover,.CompanyEventsSection-module__b9EBYq__videoCard:focus-visible{transform:translateY(-4px)}.CompanyEventsSection-module__b9EBYq__videoThumbWrap{aspect-ratio:16/9;background:var(--color-bg-subtle);width:100%;box-shadow:var(--shadow-sm);border-radius:1rem;transition:box-shadow .25s;display:block;position:relative;overflow:hidden}.CompanyEventsSection-module__b9EBYq__videoCard:hover .CompanyEventsSection-module__b9EBYq__videoThumbWrap,.CompanyEventsSection-module__b9EBYq__videoCard:focus-visible .CompanyEventsSection-module__b9EBYq__videoThumbWrap{box-shadow:var(--hover-tile-shadow-security)}.CompanyEventsSection-module__b9EBYq__videoThumbWrap:after{content:"";pointer-events:none;background:linear-gradient(#080e180d 0%,#080e1838 58%,#1b3a5c61 100%);transition:opacity .3s;position:absolute;inset:0}.CompanyEventsSection-module__b9EBYq__videoThumbWrap:before{content:"";z-index:1;-webkit-backdrop-filter:blur(14px)saturate(1.1);opacity:.42;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M9 7.5l8.25 4.5L9 16.5V7.5z' fill='rgba(244,248,252,0.92)'/%3E%3C/svg%3E") 50%/1.15rem no-repeat,#0f243938;border:1px solid #ffffff38;border-radius:50%;width:3rem;height:3rem;transition:opacity .3s,transform .3s cubic-bezier(.22,1,.36,1),background .3s,border-color .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 28px #00000029}.CompanyEventsSection-module__b9EBYq__videoCard:hover .CompanyEventsSection-module__b9EBYq__videoThumbWrap:before,.CompanyEventsSection-module__b9EBYq__videoCard:focus-visible .CompanyEventsSection-module__b9EBYq__videoThumbWrap:before,.CompanyEventsSection-module__b9EBYq__videoCardActive .CompanyEventsSection-module__b9EBYq__videoThumbWrap:before{opacity:.95;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M9 7.5l8.25 4.5L9 16.5V7.5z' fill='rgba(244,248,252,0.98)'/%3E%3C/svg%3E") 50%/1.15rem no-repeat,#1b3a5c61;border-color:#7eb3e873;transform:translate(-50%,-50%)scale(1.04)}.CompanyEventsSection-module__b9EBYq__videoCard:hover .CompanyEventsSection-module__b9EBYq__videoThumbWrap:after,.CompanyEventsSection-module__b9EBYq__videoCard:focus-visible .CompanyEventsSection-module__b9EBYq__videoThumbWrap:after,.CompanyEventsSection-module__b9EBYq__videoCardActive .CompanyEventsSection-module__b9EBYq__videoThumbWrap:after{opacity:1}.CompanyEventsSection-module__b9EBYq__videoThumb{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.22,1,.36,1);display:block}.CompanyEventsSection-module__b9EBYq__videoCard:hover .CompanyEventsSection-module__b9EBYq__videoThumb,.CompanyEventsSection-module__b9EBYq__videoCard:focus-visible .CompanyEventsSection-module__b9EBYq__videoThumb{transform:scale(1.05)}.CompanyEventsSection-module__b9EBYq__videoMeta{flex-direction:column;gap:.35rem;padding:0 .15rem;display:flex}.CompanyEventsSection-module__b9EBYq__videoTitle{font-family:var(--font-display), "Syne", system-ui, sans-serif;color:var(--color-text);letter-spacing:-.01em;margin:0;font-size:.98rem;font-weight:700;line-height:1.25}.CompanyEventsSection-module__b9EBYq__videoDesc{color:var(--color-text-secondary);margin:0;font-size:.88rem;line-height:1.55}.CompanyEventsSection-module__b9EBYq__videoCardActive .CompanyEventsSection-module__b9EBYq__videoThumbWrap{box-shadow:0 0 0 2px #7eb3e8, var(--hover-tile-shadow-security)}.CompanyEventsSection-module__b9EBYq__theater{--theater-header-offset:5.5rem;z-index:50;pointer-events:none;position:fixed;inset:0}.CompanyEventsSection-module__b9EBYq__theaterBackdrop{background:#000;position:absolute;inset:0}.CompanyEventsSection-module__b9EBYq__theaterStage{z-index:1;min-height:100%;padding:calc(var(--theater-header-offset) + .75rem) clamp(1rem, 3vw, 2rem) clamp(1.25rem, 3vw, 2rem);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.85rem,2vw,1.25rem);display:flex;position:relative}.CompanyEventsSection-module__b9EBYq__theaterClose{top:calc(var(--theater-header-offset) + .65rem);z-index:51;pointer-events:auto;color:#f4f8fceb;cursor:pointer;background:#0000008c;border:1px solid #ffffff2e;border-radius:999px;padding:.48rem .95rem;font-size:.78rem;font-weight:600;transition:background .2s,border-color .2s,color .2s;position:fixed;right:clamp(1rem,3vw,2rem)}.CompanyEventsSection-module__b9EBYq__theaterClose:hover,.CompanyEventsSection-module__b9EBYq__theaterClose:focus-visible{color:#fff;background:#ffffff1a;border-color:#ffffff52}.CompanyEventsSection-module__b9EBYq__theaterPlayerWrap{aspect-ratio:16/9;width:min(100%,72rem);max-height:calc(100vh - var(--theater-header-offset) - 7rem);pointer-events:auto;background:#000;position:relative;box-shadow:0 24px 80px #000000a6}.CompanyEventsSection-module__b9EBYq__theaterPlayer{border:0;width:100%;height:100%;position:absolute;inset:0}.CompanyEventsSection-module__b9EBYq__theaterMeta{pointer-events:auto;text-align:center;width:min(100%,72rem)}.CompanyEventsSection-module__b9EBYq__theaterTitle{font-family:var(--font-display), "Syne", system-ui, sans-serif;color:#f4f8fce0;letter-spacing:-.01em;margin:0 0 .65rem;font-size:clamp(.95rem,2vw,1.05rem);font-weight:600}.CompanyEventsSection-module__b9EBYq__theaterActions{flex-wrap:wrap;justify-content:center;gap:.55rem;display:flex}.CompanyEventsSection-module__b9EBYq__theaterLink{color:#f4f8fcd1;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;padding:.5rem .9rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.CompanyEventsSection-module__b9EBYq__theaterLink:hover,.CompanyEventsSection-module__b9EBYq__theaterLink:focus-visible{color:#fff;background:#ffffff1a;border-color:#ffffff47}@media (max-width:980px){.CompanyEventsSection-module__b9EBYq__eventsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.CompanyEventsSection-module__b9EBYq__eventsGrid[data-scroll=true]{display:flex}.CompanyEventsSection-module__b9EBYq__eventsGrid[data-scroll=true] .CompanyEventsSection-module__b9EBYq__videoCard{width:16rem}}@media (max-width:520px){.CompanyEventsSection-module__b9EBYq__eventsGrid{grid-template-columns:1fr}}
.JoinTeamSection-module__Y45nAa__section{z-index:1;width:100%;padding:0 0 var(--section-gap);min-width:0;margin-top:clamp(1.5rem,4vw,2.5rem);scroll-margin-top:5.5rem;position:relative}.JoinTeamSection-module__Y45nAa__header{text-align:center;max-width:min(100%,44rem);margin:0 auto clamp(1.75rem,3.5vw,2.25rem)}.JoinTeamSection-module__Y45nAa__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);margin:0 0 .75rem;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:700;line-height:1.15}.JoinTeamSection-module__Y45nAa__subtitle{color:var(--color-text-secondary);margin:0;font-size:clamp(.88rem,2vw,.98rem);line-height:1.55}.JoinTeamSection-module__Y45nAa__panel{--jobs-accent:#1b3a5c;--jobs-sky:#7eb3e8;--jobs-ice:#f2f6fb;--jobs-body:#e2ebf8eb;--jobs-muted:#c8daf0;-webkit-backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffff12 0%,#ffffff08 100%),#0a16269e;border:1px solid #ffffff29;border-radius:1.35rem;width:100%;max-width:100%;margin:0;padding:clamp(1.5rem,3vw,2rem);box-shadow:0 16px 40px #0003}.JoinTeamSection-module__Y45nAa__panelGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3vw,2.5rem);display:grid}.JoinTeamSection-module__Y45nAa__copyCol{flex-direction:column;justify-content:center;min-width:0;display:flex}.JoinTeamSection-module__Y45nAa__intro{flex-direction:column;gap:.65rem;display:flex}.JoinTeamSection-module__Y45nAa__introTitle{font-family:var(--font-display);letter-spacing:-.01em;color:var(--jobs-ice);margin:0;font-size:clamp(1rem,1.9vw,1.1rem);font-weight:700;line-height:1.25}.JoinTeamSection-module__Y45nAa__body{color:var(--jobs-body);margin:0;font-size:clamp(.9rem,1.7vw,.98rem);line-height:1.65}.JoinTeamSection-module__Y45nAa__actionCol{border-left:1px solid #7eb3e83d;min-width:0;padding-top:.15rem;padding-left:clamp(1.25rem,2.5vw,2rem)}.JoinTeamSection-module__Y45nAa__actionBlock{flex-direction:column;gap:.85rem;display:flex}.JoinTeamSection-module__Y45nAa__actionTitle{font-family:var(--font-display);letter-spacing:-.01em;color:var(--jobs-ice);margin:0;font-size:clamp(.95rem,1.8vw,1.05rem);font-weight:700;line-height:1.25}.JoinTeamSection-module__Y45nAa__actionHint{color:var(--jobs-body);margin:0;font-size:.88rem;line-height:1.6}.JoinTeamSection-module__Y45nAa__applyBtn{width:100%;min-height:2.65rem;color:var(--jobs-ice);background:var(--jobs-accent);border:1px solid #7eb3e847;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;margin-top:.25rem;padding:.65rem 1rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 22px #1b3a5c47}.JoinTeamSection-module__Y45nAa__applyBtn:hover,.JoinTeamSection-module__Y45nAa__applyBtn:focus-visible{background:#24527c;border-color:#7eb3e873;transform:translateY(-1px);box-shadow:0 12px 28px #1b3a5c5c}@media (max-width:768px){.JoinTeamSection-module__Y45nAa__panelGrid{grid-template-columns:1fr;align-items:stretch;gap:1.35rem}.JoinTeamSection-module__Y45nAa__actionCol{border-top:1px solid #7eb3e83d;border-left:none;padding-top:1.35rem;padding-left:0}}
.LeadSection-module__UjqE1q__section{z-index:1;width:100%;padding:0 0 var(--section-gap);min-width:0;margin-top:clamp(1.5rem,4vw,2.5rem);scroll-margin-top:5.5rem;position:relative}.LeadSection-module__UjqE1q__header{text-align:center;max-width:min(100%,44rem);margin:0 auto clamp(1.75rem,3.5vw,2.25rem)}.LeadSection-module__UjqE1q__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);margin:0 0 .75rem;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:700;line-height:1.15}.LeadSection-module__UjqE1q__subtitle{color:var(--color-text-secondary);margin:0;font-size:clamp(.88rem,2vw,.98rem);line-height:1.55}.LeadSection-module__UjqE1q__panel{--contact-accent:#1b3a5c;--contact-sky:#7eb3e8;--contact-ice:#f2f6fb;--contact-body:#e2ebf8eb;--contact-muted:#c8daf0;-webkit-backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffff12 0%,#ffffff08 100%),#0a16269e;border:1px solid #ffffff29;border-radius:1.35rem;width:100%;max-width:100%;margin:0;padding:clamp(1.5rem,3vw,2rem);box-shadow:0 16px 40px #0003}.LeadSection-module__UjqE1q__panelGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3vw,2.5rem);display:grid}.LeadSection-module__UjqE1q__directCol{flex-direction:column;justify-content:center;gap:.85rem;min-width:0;display:flex}.LeadSection-module__UjqE1q__intro{flex-direction:column;gap:.65rem;display:flex}.LeadSection-module__UjqE1q__introTitle{font-family:var(--font-display);letter-spacing:-.01em;color:var(--contact-ice);margin:0;font-size:clamp(1rem,1.9vw,1.1rem);font-weight:700;line-height:1.25}.LeadSection-module__UjqE1q__body{color:var(--contact-body);margin:0;font-size:clamp(.9rem,1.7vw,.98rem);line-height:1.65}.LeadSection-module__UjqE1q__formCol{border-left:1px solid #7eb3e83d;min-width:0;padding-top:.15rem;padding-left:clamp(1.25rem,2.5vw,2rem)}.LeadSection-module__UjqE1q__formBlock{flex-direction:column;gap:.85rem;display:flex}.LeadSection-module__UjqE1q__formTitle{font-family:var(--font-display);letter-spacing:-.01em;color:var(--contact-ice);margin:0;font-size:clamp(.95rem,1.8vw,1.05rem);font-weight:700;line-height:1.25}.LeadSection-module__UjqE1q__formHint{color:var(--contact-body);margin:0;font-size:.88rem;line-height:1.6}.LeadSection-module__UjqE1q__emailForm{flex-direction:column;gap:.65rem;display:flex}.LeadSection-module__UjqE1q__fieldRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.LeadSection-module__UjqE1q__field{flex-direction:column;gap:.3rem;min-width:0;display:flex}.LeadSection-module__UjqE1q__fieldLabel{letter-spacing:.04em;color:var(--contact-sky);font-size:.68rem;font-weight:600}.LeadSection-module__UjqE1q__optional{letter-spacing:0;color:var(--contact-muted);font-weight:500}.LeadSection-module__UjqE1q__fieldControl{box-sizing:border-box;width:100%;color:var(--contact-ice);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:.75rem;outline:none;min-height:2.5rem;padding:.58rem .8rem;font-family:inherit;font-size:.88rem;line-height:1.45;transition:border-color .2s,background .2s,box-shadow .2s}.LeadSection-module__UjqE1q__fieldControl::placeholder{color:#c8daf073}.LeadSection-module__UjqE1q__fieldControl:hover{background:#ffffff0f;border-color:#7eb3e847}.LeadSection-module__UjqE1q__fieldControl:focus{background:#ffffff12;border-color:#7eb3e873;box-shadow:0 0 0 3px #7eb3e81a}.LeadSection-module__UjqE1q__fieldTextarea{resize:vertical;min-height:4.75rem;padding-top:.65rem}.LeadSection-module__UjqE1q__submitBtn{width:100%;min-height:2.65rem;color:var(--contact-ice);background:var(--contact-accent);cursor:pointer;border:1px solid #7eb3e847;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;margin-top:.25rem;padding:.65rem 1rem;font-family:inherit;font-size:.88rem;font-weight:600;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 22px #1b3a5c47}.LeadSection-module__UjqE1q__submitBtn:hover,.LeadSection-module__UjqE1q__submitBtn:focus-visible{background:#24527c;border-color:#7eb3e873;transform:translateY(-1px);box-shadow:0 12px 28px #1b3a5c5c}.LeadSection-module__UjqE1q__formStatus{color:var(--contact-ice);background:#1b3a5c59;border:1px solid #7eb3e838;border-radius:.75rem;margin:0;padding:.65rem .8rem;font-size:.82rem;line-height:1.45}.LeadSection-module__UjqE1q__contactList{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.LeadSection-module__UjqE1q__contactRow{width:100%;color:inherit;border-bottom:1px solid #7eb3e81f;align-items:center;gap:.75rem;padding:.55rem 0;text-decoration:none;transition:opacity .2s;display:flex}.LeadSection-module__UjqE1q__contactList li:last-child .LeadSection-module__UjqE1q__contactRow{border-bottom:none;padding-bottom:0}a.LeadSection-module__UjqE1q__contactRow:hover,a.LeadSection-module__UjqE1q__contactRow:focus-visible{opacity:.92}a.LeadSection-module__UjqE1q__contactRow:hover .LeadSection-module__UjqE1q__rowValue,a.LeadSection-module__UjqE1q__contactRow:focus-visible .LeadSection-module__UjqE1q__rowValue{color:#fff}.LeadSection-module__UjqE1q__rowIcon{width:2rem;height:2rem;color:var(--contact-sky);background:#7eb3e824;border:1px solid #7eb3e838;border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.LeadSection-module__UjqE1q__rowIcon svg{width:16px;height:16px}.LeadSection-module__UjqE1q__rowBody{flex-direction:column;gap:.1rem;min-width:0;display:flex}.LeadSection-module__UjqE1q__rowLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--contact-muted);font-size:.68rem;font-weight:600}.LeadSection-module__UjqE1q__rowValue{color:var(--contact-ice);word-break:break-word;font-size:.88rem;font-weight:600;line-height:1.4;transition:color .2s}@media (max-width:768px){.LeadSection-module__UjqE1q__panelGrid{grid-template-columns:1fr;align-items:stretch;gap:1.35rem}.LeadSection-module__UjqE1q__formCol{border-top:1px solid #7eb3e83d;border-left:none;padding-top:1.35rem;padding-left:0}}@media (max-width:560px){.LeadSection-module__UjqE1q__fieldRow{grid-template-columns:1fr}}
.MainHero-module__KYURkq__page{width:100%;max-width:var(--content-max-width);padding:var(--section-gap) var(--page-gutter-x) var(--section-gap);box-sizing:border-box;margin:0 auto;position:relative}.MainHero-module__KYURkq__glow{background:var(--page-glow);pointer-events:none;z-index:0;width:80vw;height:50vh;position:fixed;top:-20%;left:50%;transform:translate(-50%)}.MainHero-module__KYURkq__studios{z-index:1;grid-template-columns:1fr;gap:clamp(1.5rem,3vw,2rem);width:100%;display:grid;position:relative}.MainHero-module__KYURkq__studios>*{width:100%;min-width:0}.MainHero-module__KYURkq__services{z-index:1;position:relative}.MainHero-module__KYURkq__servicesHeader{text-align:center;max-width:min(100%,44rem);margin:0 auto clamp(2rem,4vw,2.75rem)}.MainHero-module__KYURkq__servicesTitle{font-family:var(--font-display), "Syne", system-ui, sans-serif;letter-spacing:-.02em;color:var(--color-text);margin:0 0 .75rem;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:700;line-height:1.15}.MainHero-module__KYURkq__servicesSubtitle{color:var(--color-text-secondary);margin:0;font-size:clamp(.88rem,2vw,.98rem);line-height:1.55}
