.contact-hero{position:relative;display:grid;min-height:790px;grid-template-columns:minmax(0,1.05fr) minmax(380px,.75fr);align-items:center;gap:clamp(40px,9vw,145px);padding-top:65px;padding-bottom:88px;overflow:hidden;border-bottom:1px solid var(--az-line)}.contact-copy{position:relative;z-index:2}.contact-hero h1{max-width:910px;margin:42px 0 32px;font:500 clamp(69px,8.8vw,132px)/.82 Oswald,Arial,sans-serif;letter-spacing:-.065em;text-transform:uppercase}.contact-hero h1 em,.topics-heading h2 em,.path-copy h2 em{color:var(--az-accent);font-style:normal}.contact-copy>p:not(.az-eyebrow){max-width:610px;color:#b7b7b7;font-size:clamp(16px,1.4vw,20px);line-height:1.55}.contact-note{max-width:470px;margin-top:18px!important;color:#777!important;font-size:12px!important}.contact-orbit{position:relative;display:grid;min-height:500px;place-items:center;background:radial-gradient(circle,rgba(255,83,26,.16),transparent 52%)}.contact-orbit:before,.contact-orbit:after,.contact-orbit i{content:"";position:absolute;border:1px solid #292929;border-radius:50%}.contact-orbit:before{width:min(88%,440px);aspect-ratio:1}.contact-orbit:after{width:min(56%,280px);aspect-ratio:1;border-color:var(--az-accent);box-shadow:0 0 45px rgba(255,83,26,.14)}.contact-orbit i{width:min(72%,360px);aspect-ratio:1;border-color:rgba(255,255,255,.1)}.contact-orbit span{position:absolute;top:14%;right:18%;width:11px;height:11px;border-radius:50%;background:var(--az-accent);box-shadow:0 0 19px rgba(255,83,26,.8)}.contact-orbit b{position:relative;text-align:center;color:#eee;font:500 clamp(52px,5.8vw,82px)/.83 Oswald,Arial,sans-serif;letter-spacing:-.04em}.contact-ghost{position:absolute;right:-26px;bottom:-9px;color:rgba(255,255,255,.035);font:600 clamp(100px,17vw,255px)/.75 Oswald,Arial,sans-serif;letter-spacing:-.07em;pointer-events:none}.contact-topics{display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(48px,9vw,150px);border-bottom:1px solid var(--az-line)}.topics-heading h2,.path-copy h2{margin:26px 0 0;font:500 clamp(57px,6.6vw,100px)/.85 Oswald,Arial,sans-serif;letter-spacing:-.055em;text-transform:uppercase}.topics-list{border-top:1px solid var(--az-line)}.topics-list article{display:grid;grid-template-columns:65px 1fr;column-gap:22px;padding:30px 0;border-bottom:1px solid var(--az-line)}.topics-list span{grid-row:span 2;color:var(--az-accent);font-size:10px;letter-spacing:.1em}.topics-list h3{margin:0 0 8px;font:500 clamp(29px,3vw,45px)/1 Oswald,Arial,sans-serif;letter-spacing:-.03em;text-transform:uppercase}.topics-list p{max-width:520px;margin:0;color:#999;line-height:1.55}.contact-path{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:clamp(48px,10vw,150px);align-items:center}.path-visual{display:flex;min-height:450px;align-items:center;justify-content:center;gap:0;background:radial-gradient(circle,rgba(255,83,26,.1),transparent 54%)}.path-visual span{display:grid;width:74px;height:74px;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:#111;color:#eee;font:500 24px/1 Oswald,Arial,sans-serif}.path-visual span:nth-of-type(2){background:var(--az-accent);color:#111}.path-visual i{width:clamp(30px,6vw,80px);height:1px;background:linear-gradient(90deg,rgba(255,255,255,.3),var(--az-accent))}.path-copy>p:not(.az-eyebrow){max-width:600px;margin:30px 0;color:#aaa;font-size:17px;line-height:1.55}@media(max-width:1000px){.contact-hero{min-height:0;grid-template-columns:1fr;padding-top:85px}.contact-orbit{min-height:430px}.contact-topics,.contact-path{grid-template-columns:1fr}.contact-topics{gap:50px}.contact-path{gap:0}.path-visual{min-height:380px}}@media(max-width:650px){.contact-hero{padding-top:70px;padding-bottom:55px}.contact-hero h1{margin-top:33px;font-size:clamp(59px,17vw,88px)}.contact-orbit{min-height:350px}.contact-ghost{display:none}.topics-heading h2,.path-copy h2{font-size:57px}.topics-list article{grid-template-columns:45px 1fr}.path-visual span{width:55px;height:55px;font-size:19px}.path-visual i{width:28px}.path-visual{min-height:300px}}
.topics-actions{grid-column:2;display:flex;flex-wrap:wrap;gap:18px 28px;margin-top:16px}.topic-link{grid-column:2;width:fit-content;color:#ddd;font-size:13px;letter-spacing:.035em;text-decoration:underline;text-decoration-color:var(--az-accent);text-underline-offset:6px;transition:color .2s}.topic-link:hover{color:var(--az-accent)}.topic-link:focus-visible{outline:2px solid var(--az-accent);outline-offset:4px}.topic-link span{display:inline;color:var(--az-accent);margin-left:5px}