@supports (content-visibility:auto) and (contain-intrinsic-block-size:auto 1px){main.home-focused>section.page-depth{content-visibility:auto;contain-intrinsic-block-size:auto 25576px}main.home-focused>section.page-depth>.pd-sources:last-child,main.home-focused>section.page-depth>.pd-sources:last-child>li:last-child{margin-bottom:0}@media (width>=761px){main.home-focused>section.page-depth{contain-intrinsic-block-size:auto 15872px}}@media (width>=961px){main.home-focused>section.page-depth{contain-intrinsic-block-size:auto 13935px}}}@media print{main.home-focused>section.page-depth{content-visibility:visible;contain-intrinsic-block-size:none}main.home-focused>section.page-depth>.pd-sources:last-child{margin-bottom:1.4em}main.home-focused>section.page-depth>.pd-sources:last-child>li:last-child{margin-bottom:.5em}}.home-restored .restored-hero{text-align:center}.home-restored .restored-hero h1{letter-spacing:-.035em}.home-restored .restored-hero h1 em{color:var(--orange,#ff821c);font-style:normal}.home-restored .hero-description{margin:0 auto 26px}.home-restored .hero-trust{justify-content:center;margin:25px auto 36px}.home-restored .restored-hero{padding-top:28px}.hero-brand-stage{isolation:isolate;background:#0a0a0a;border:1px solid #26343a;border-radius:18px;padding:clamp(220px,25vw,340px) 32px 32px;position:relative;overflow:hidden}.hero-brand-stage .hero-brand-background{z-index:-2;background:0 0;border-radius:0;height:auto;margin:0;position:absolute;inset:0 0 auto;overflow:hidden}.hero-brand-stage .hero-brand-background picture{height:auto}.hero-brand-stage .hero-brand-background .original-hero-art{object-fit:contain;object-position:center top;opacity:1;height:auto}.hero-brand-stage .hero-brand-background:after{content:"";background:linear-gradient(#0000 0% 36%,#0a0a0a80 62%,#0a0a0a 96%);position:absolute;inset:0}.home-restored .hero-brand-stage h1{text-wrap:balance;text-shadow:0 2px 20px #000;max-width:21ch;margin:18px auto 24px;font-size:clamp(2rem,4.8vw,4.6rem);line-height:1.15}.hero-brand-stage .eyebrow{color:#79e3f5;margin:0 auto;position:relative}.home-restored .hero-brand-stage .hero-description{max-width:66ch;line-height:1.65;font-size:clamp(1rem,1.5vw,1.2rem)!important}.hero-brand-stage .hero-actions{margin-bottom:0!important}.home-inquiry{text-align:left;background:#101619;border:1px solid #36444b;border-top:3px solid #ff821c;border-radius:14px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,5vw,72px);margin:36px 0 24px;padding:clamp(24px,3vw,42px);scroll-margin-top:140px;display:grid}.home-inquiry-intro{padding-top:8px}.home-inquiry-intro h2{margin:16px 0 22px;font-size:clamp(1.65rem,2.5vw,2.5rem);line-height:1.25}.home-inquiry-intro>p:not(.eyebrow){max-width:42ch;font-size:1rem;line-height:1.75}.home-inquiry-intro .text-link{margin-top:14px;font-size:1rem;display:inline-block}.home-inquiry .contact-form{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;min-width:0;padding:0;display:grid}:is(.home-inquiry .contact-form>.form-grid,.home-inquiry .contact-form>.field:has(textarea),.home-inquiry .contact-form>.form-privacy,.home-inquiry .contact-form>.pill-button,.home-inquiry .contact-form>.form-status){grid-column:1/-1}.home-inquiry .field{min-width:0;margin-bottom:16px}.home-inquiry .field input,.home-inquiry .field select,.home-inquiry .field textarea{width:100%;font-size:1rem}.home-inquiry .field label{font-size:.875rem}.home-inquiry .field textarea{min-height:100px}.home-inquiry .form-privacy{margin:0 0 16px;font-size:.875rem;line-height:1.6}.home-inquiry .pill-button{min-height:48px;font-size:1rem}.home-inquiry .form-status:empty{display:none}.home-inquiry :focus-visible{outline-offset:3px;outline:2px solid #63d9ed}.home-focused :focus-visible{outline-offset:5px;outline:2px solid #79e3f5}.home-focused ::selection{color:#0a0a0a;background:#79e3f5}.home-focused h2{letter-spacing:-.035em;text-wrap:balance}.home-focused .secondary-link{white-space:normal;text-align:center;min-height:46px;line-height:1.4}@media (width<=760px){.home-restored .restored-hero{padding-top:18px}.hero-brand-stage{border-radius:12px;padding:24px 16px}.hero-brand-stage .hero-brand-background{z-index:auto;width:auto;height:auto;margin:-24px -16px 18px;position:relative;inset:auto}.hero-brand-stage .hero-brand-background picture{height:auto}.hero-brand-stage .hero-brand-background .original-hero-art{object-position:51% top;object-fit:cover;height:auto}.hero-brand-stage .hero-brand-background:after{content:none}.hero-brand-stage:after{content:"";z-index:-1;background:linear-gradient(#0000 0 115px,#0a0a0a40 160px,#0a0a0a 300px);position:absolute;inset:0}.hero-brand-stage .eyebrow{letter-spacing:.08em;text-shadow:0 1px 8px #000;font-size:.75rem;line-height:1.5}.home-restored .hero-brand-stage h1{max-width:21ch;margin:14px auto 20px;font-size:clamp(1.8rem,7.1vw,3.1rem)}.hero-brand-stage .hero-actions{flex-direction:column;align-items:stretch;gap:12px;margin-top:22px!important}.hero-brand-stage .hero-actions a{justify-content:center;min-height:48px;font-size:.9rem}.home-restored .hero-brand-stage .hero-description{line-height:1.7;font-size:1rem!important}.home-inquiry{grid-template-columns:1fr;gap:24px;margin-top:24px;padding:24px 18px;scroll-margin-top:20px}.home-inquiry-intro{padding:0}.home-inquiry-intro h2{font-size:1.75rem}.home-inquiry .contact-form{grid-template-columns:1fr}.home-inquiry .contact-form>*{grid-column:1}.home-inquiry .form-grid{gap:0}.home-inquiry .field textarea{min-height:112px}}.home-restored .hero-credentials{opacity:.8;max-width:60ch;margin:4px auto 0;font-size:.875rem;line-height:1.55}.home-restored .hero-credentials a{color:inherit;text-underline-offset:2px;white-space:nowrap;text-decoration:underline}
