.contact-page[data-astro-cid-kphbpcdu]{color:#fff;text-transform:none;background:#303030;min-height:100vh}.contact-page[data-astro-cid-kphbpcdu] p[data-astro-cid-kphbpcdu]{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.contact-hero[data-astro-cid-kphbpcdu]{background:linear-gradient(115deg,#3b3b3b 0%,#303030 50%,#242424 100%);grid-template-columns:120px 1fr;align-items:center;min-height:100vh;padding:120px 7vw 70px;display:grid;position:relative;overflow:hidden}.hero-index[data-astro-cid-kphbpcdu]{color:#ffffff47;letter-spacing:.15em;writing-mode:vertical-rl;align-self:start;padding-top:40px;font-size:10px;transform:rotate(180deg)}.hero-content[data-astro-cid-kphbpcdu]{z-index:10;max-width:1100px;animation:1s cubic-bezier(.22,.75,.24,1) both heroEnter;position:relative}.eyebrow[data-astro-cid-kphbpcdu]{color:#ffffff6b;letter-spacing:.22em;align-items:center;gap:18px;margin-bottom:34px;font-size:10px;display:flex}.eyebrow[data-astro-cid-kphbpcdu]:after{content:"";background:var(--orange);width:45px;height:1px}h1[data-astro-cid-kphbpcdu]{color:#fff;letter-spacing:-.035em;max-width:1050px;font-size:clamp(58px,7vw,125px);font-weight:600;line-height:.87}h1[data-astro-cid-kphbpcdu] strong[data-astro-cid-kphbpcdu]{color:var(--orange);font-size:.92em;font-weight:600;display:block}.hero-content[data-astro-cid-kphbpcdu]>p[data-astro-cid-kphbpcdu]{color:#ffffff94;max-width:600px;margin-top:45px;font-size:clamp(16px,1.1vw,19px);line-height:1.65}.hero-graphic[data-astro-cid-kphbpcdu]{pointer-events:none;width:58vw;height:58vw;position:absolute;bottom:-12vw;right:-8vw}.orange-circle[data-astro-cid-kphbpcdu]{border:1px solid #f261224d;border-radius:50%;position:absolute;inset:0}.orange-circle[data-astro-cid-kphbpcdu]:before{content:"";border:1px solid #f261222e;border-radius:50%;position:absolute;inset:12%}.orange-circle[data-astro-cid-kphbpcdu]:after{content:"";background:radial-gradient(circle,#f2612221,#0000 70%);border-radius:50%;position:absolute;inset:28%}.graphic-dots[data-astro-cid-kphbpcdu]{opacity:.3;background-image:radial-gradient(circle, var(--orange) 1.2px, transparent 1.5px);background-size:12px 12px;position:absolute;inset:10%;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.contact-main[data-astro-cid-kphbpcdu]{background:#262626;grid-template-columns:.8fr 1.2fr;align-items:center;gap:9vw;min-height:90vh;padding:9vw 7vw;display:grid}.section-label[data-astro-cid-kphbpcdu]{color:var(--orange);letter-spacing:.17em;text-transform:uppercase;margin-bottom:30px;font-size:10px;display:block}.contact-person[data-astro-cid-kphbpcdu] h2[data-astro-cid-kphbpcdu]{color:#fff;letter-spacing:-.03em;font-size:clamp(48px,5.5vw,100px);line-height:.86}.contact-person[data-astro-cid-kphbpcdu] h2[data-astro-cid-kphbpcdu] strong[data-astro-cid-kphbpcdu]{color:var(--orange);display:block}.contact-person[data-astro-cid-kphbpcdu] p[data-astro-cid-kphbpcdu]{color:#ffffff8c;max-width:520px;margin-top:40px;font-size:clamp(15px,1.05vw,18px);line-height:1.7}.contact-options[data-astro-cid-kphbpcdu]{border-top:1px solid #ffffff1a;flex-direction:column;display:flex}.contact-card[data-astro-cid-kphbpcdu]{border-bottom:1px solid #ffffff1a;grid-template-columns:70px 1fr auto;align-items:center;gap:30px;min-height:210px;padding:35px 25px;transition:background .35s,padding .35s;display:grid;position:relative}.contact-card[data-astro-cid-kphbpcdu]:hover{background:#ffffff0a;padding-left:40px}.card-number[data-astro-cid-kphbpcdu]{color:var(--orange);letter-spacing:.14em;align-self:start;font-size:10px}.card-content[data-astro-cid-kphbpcdu]{flex-direction:column;display:flex}.card-label[data-astro-cid-kphbpcdu]{color:#ffffff61;letter-spacing:.15em;text-transform:uppercase;margin-bottom:16px;font-size:10px}.card-content[data-astro-cid-kphbpcdu] strong[data-astro-cid-kphbpcdu]{color:#fff;letter-spacing:-.02em;font-size:clamp(22px,2vw,34px);font-weight:600}.card-content[data-astro-cid-kphbpcdu] p[data-astro-cid-kphbpcdu]{color:#ffffff6b;margin-top:12px;font-size:14px}.card-arrow[data-astro-cid-kphbpcdu]{color:#fff;border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;transition:background .3s,border-color .3s,transform .3s;display:flex}.contact-card[data-astro-cid-kphbpcdu]:hover .card-arrow[data-astro-cid-kphbpcdu]{background:var(--orange);border-color:var(--orange);transform:rotate(8deg)}.contact-cta[data-astro-cid-kphbpcdu]{background:var(--orange);grid-template-columns:.25fr 1fr;align-items:center;min-height:85vh;padding:8vw 7vw;display:grid;position:relative;overflow:hidden}.cta-small[data-astro-cid-kphbpcdu]{z-index:3;color:#ffffffb8;letter-spacing:.08em;align-self:start;font-size:11px;position:relative}.cta-main[data-astro-cid-kphbpcdu]{z-index:3;position:relative}.cta-main[data-astro-cid-kphbpcdu] h2[data-astro-cid-kphbpcdu]{color:#fff;letter-spacing:-.045em;font-size:clamp(66px,9vw,160px);line-height:.8}.cta-main[data-astro-cid-kphbpcdu] h2[data-astro-cid-kphbpcdu] strong[data-astro-cid-kphbpcdu]{color:#292929;display:block}.cta-button[data-astro-cid-kphbpcdu]{color:#fff;border:1px solid #ffffff73;border-radius:999px;align-items:center;gap:40px;min-height:55px;margin-top:60px;padding:0 28px;font-size:12px;transition:background .3s,color .3s;display:inline-flex}.cta-button[data-astro-cid-kphbpcdu]:hover{color:#292929;background:#fff}.cta-pattern[data-astro-cid-kphbpcdu]{opacity:.18;background-image:radial-gradient(circle,#fff 1.2px,#0000 1.6px);background-size:12px 12px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 25%,#000 100%);mask-image:linear-gradient(90deg,#0000 25%,#000 100%)}.contact-footer[data-astro-cid-kphbpcdu]{background:#1f1f1f;border-top:1px solid #ffffff0f;grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:240px;padding:0 7vw;display:grid}.footer-brand[data-astro-cid-kphbpcdu]{color:var(--orange);letter-spacing:-.06em;font-size:45px}.footer-copy[data-astro-cid-kphbpcdu]{color:#ffffff61;letter-spacing:.18em;justify-self:center;font-size:9px}.back-home[data-astro-cid-kphbpcdu]{color:#fff9;justify-self:end;align-items:center;gap:14px;font-size:11px;transition:color .3s;display:flex}.back-home[data-astro-cid-kphbpcdu]:hover{color:var(--orange)}@keyframes heroEnter{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.contact-hero[data-astro-cid-kphbpcdu]{grid-template-columns:1fr}.hero-index[data-astro-cid-kphbpcdu]{display:none}.contact-main[data-astro-cid-kphbpcdu]{grid-template-columns:1fr;gap:70px}.contact-cta[data-astro-cid-kphbpcdu]{grid-template-columns:1fr;gap:50px}.contact-footer[data-astro-cid-kphbpcdu]{grid-template-columns:1fr;gap:28px;min-height:300px;padding-top:50px;padding-bottom:50px}.footer-copy[data-astro-cid-kphbpcdu],.back-home[data-astro-cid-kphbpcdu]{justify-self:start}}@media (width<=600px){.contact-hero[data-astro-cid-kphbpcdu]{min-height:100svh;padding:110px 22px 60px}h1[data-astro-cid-kphbpcdu]{font-size:clamp(46px,14vw,70px)}.hero-content[data-astro-cid-kphbpcdu]>p[data-astro-cid-kphbpcdu]{font-size:15px}.hero-graphic[data-astro-cid-kphbpcdu]{width:100vw;height:100vw;bottom:-15vw;right:-45vw}.contact-main[data-astro-cid-kphbpcdu]{min-height:auto;padding:90px 22px}.contact-card[data-astro-cid-kphbpcdu]{grid-template-columns:30px 1fr;gap:18px;min-height:190px;padding:30px 0}.contact-card[data-astro-cid-kphbpcdu]:hover{padding-left:0}.card-arrow[data-astro-cid-kphbpcdu]{width:40px;height:40px;position:absolute;top:30px;right:0}.card-content[data-astro-cid-kphbpcdu] strong[data-astro-cid-kphbpcdu]{max-width:250px;font-size:22px}.contact-cta[data-astro-cid-kphbpcdu]{min-height:75vh;padding:90px 22px}.cta-main[data-astro-cid-kphbpcdu] h2[data-astro-cid-kphbpcdu]{font-size:clamp(65px,20vw,105px)}.cta-button[data-astro-cid-kphbpcdu]{margin-top:45px}.contact-footer[data-astro-cid-kphbpcdu]{padding-left:22px;padding-right:22px}}
