.desktop-nav [aria-current=page]{color:#fff;border-bottom:1px solid #ddd}.contact-hero{background:#1b1b19;color:#edede8;padding-top:25px}.contact-breadcrumb{display:flex;gap:12px;font-size:9px;color:#929289;letter-spacing:.5px;margin-bottom:64px}.contact-breadcrumb a{color:#c4c4ba}.contact-hero-grid{display:flex;align-items:end;justify-content:space-between;gap:50px}.contact-hero .section-label{color:#b9b9ae}.contact-hero h1{font-size:clamp(44px,5.8vw,80px);font-weight:400;letter-spacing:-3.2px;line-height:1.04;margin:0}.contact-hero h1 span{color:#99998f}.contact-hero-grid>p{max-width:270px;font-size:14px;line-height:1.8;color:#aaaA9e;margin:0 0 5px}.contact-hero-base{display:flex;justify-content:space-between;align-items:center;margin-top:64px;padding:24px 0;border-top:1px solid #ffffff28;font-size:8px;letter-spacing:1.5px;color:#b8b8ad}.contact-hero-base b{margin-left:25px;font-size:18px;font-weight:400}.contact-desk{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;padding-top:88px;padding-bottom:72px}.contact-intro h2{font-size:52px;line-height:1.07;margin:0 0 28px}.contact-intro>p{font-size:14px;line-height:1.8;color:#6e6e65;max-width:340px}.agile-location{border-top:1px solid #c5c5bc;padding-top:28px;margin-top:36px;margin-bottom:28px;max-width:350px}.agile-location .mini-label{font-size:8px;letter-spacing:1px;color:#737369}address{font-style:normal}.agile-location address{font-size:31px;letter-spacing:-.7px;line-height:1.3;margin-top:18px}.agile-location address span{font-size:14px;letter-spacing:0;color:#717166}.agile-location p{font-size:12px;line-height:1.8;color:#77776b;max-width:280px;margin-top:18px}.contact-intro>.text-link{font-size:12px}.email-card{padding:30px 32px;background:#f6f6f0;border:1px solid #c8c8bf}.email-card+.email-card{margin-top:20px}.email-card-top{display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:1.1px;color:#727267}.email-card-top>span:last-child{font-size:22px;color:#242420}.email-card h3{font-size:24px;letter-spacing:-.6px;margin:20px 0 12px;line-height:1.25}.email-card>p{font-size:12px;color:#727267;line-height:1.7;max-width:350px;margin:0 0 24px}.email-address{font-size:clamp(26px,2.6vw,36px);letter-spacing:-1px;line-height:1.25;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px}.email-address:hover{color:#68685f}.email-card-actions{border-top:1px solid #cccCc2;margin-top:29px;padding-top:18px;display:flex;justify-content:space-between;gap:18px;align-items:center;font-size:8px;letter-spacing:.8px}.email-card-actions a{display:flex;align-items:center;gap:17px}.email-card-actions a span{font-size:17px}.email-card-actions button{font-size:8px;letter-spacing:.8px;background:transparent;border:0;border-bottom:1px solid #aaaA9f;padding:7px 0;color:#626258}.email-card-actions button:hover{color:#111}.email-helper,.copy-status{font-size:11px;color:#77776b;line-height:1.6;margin-top:14px}.copy-status{min-height:18px;margin-top:6px}.contact-preparation{background:#deded7;padding:65px 0}.contact-preparation .section-heading{align-items:end}.contact-preparation h2{font-size:40px;line-height:1.08}.contact-preparation .section-heading>.text-link{font-size:12px;margin-bottom:5px;flex-shrink:0}.contact-prep-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.contact-prep-grid article{border-top:1px solid #b7b7ab;padding-top:22px}.contact-prep-grid article>span{font-size:26px;color:#8c8c7d;letter-spacing:-1px}.contact-prep-grid h3{font-size:22px;letter-spacing:-.6px;margin:22px 0 13px}.contact-prep-grid p{font-size:13px;color:#6c6c61;line-height:1.75}.contact-security{border-top:1px solid #b7b7ab;padding-top:23px;margin:28px 0 0;font-size:11px;line-height:1.8;color:#707064}.port-reference{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;padding-top:85px;padding-bottom:85px}.port-reference-intro h2{font-size:50px;line-height:1.08;margin-bottom:25px}.port-reference-intro>p{font-size:14px;line-height:1.8;color:#6f6f65;max-width:345px}.port-reference-intro>.port-attribution{font-size:11px;border-left:2px solid #aaaA9b;padding-left:17px;margin-top:25px;line-height:1.8}.port-information{border-top:1px solid #bbbbae;padding-top:25px}.port-information>.mini-label{font-size:7.5px;letter-spacing:1px;color:#737368;line-height:1.7;display:block}.port-information h3{font-size:27px;line-height:1.2;letter-spacing:-.7px;margin:22px 0 19px}.port-information>address{font-size:15px;line-height:1.8;color:#66665d;margin-bottom:24px}.port-information .text-link{font-size:11px}.port-gates{margin-top:28px;border-top:1px solid #c7c7ba;border-bottom:1px solid #c7c7ba}.port-gates summary{list-style:none;cursor:pointer;font-size:12px;display:flex;justify-content:space-between;padding:20px 0;gap:15px}.port-gates summary::-webkit-details-marker{display:none}.port-gates summary span{font-size:18px}.port-gates[open] summary span{transform:rotate(45deg)}.gate-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:3px}.gate-grid h4{font-size:12px;font-weight:500;margin:0 0 10px}.gate-grid address{font-size:11px;line-height:1.8;color:#6e6e64}.port-gates>p{font-size:11px;color:#77776b;line-height:1.7;margin:22px 0}.port-gates>.text-link{margin-bottom:22px}.contact-closing{background:#1b1b18;color:#eee;padding:65px 0}.contact-closing>.wrap{position:relative}.contact-closing .section-label{color:#a1a194}.contact-closing p{font-size:43px;letter-spacing:-1.5px;line-height:1.1;margin:0}.contact-closing .button{position:absolute;right:0;bottom:0}.contact-channels button:focus-visible,.contact-channels a:focus-visible,.port-gates summary:focus-visible{outline:2px solid #333;outline-offset:5px}
@media(max-width:1100px){.contact-desk,.port-reference{gap:50px}.contact-hero-grid{gap:35px}.contact-hero-grid>p{max-width:230px;font-size:13px}.contact-intro h2{font-size:45px}.email-card{padding:26px}.email-card h3{font-size:21px}.contact-prep-grid{gap:30px}.port-reference-intro h2{font-size:44px}}
@media(max-width:800px){.contact-hero-grid{flex-direction:column;align-items:start;gap:28px}.contact-hero-grid>p{max-width:420px}.contact-hero h1{font-size:62px}.contact-desk,.port-reference{grid-template-columns:1fr;gap:38px;padding:60px 0}.contact-intro>p{max-width:500px}.agile-location{max-width:none}.agile-location p{max-width:450px}.email-address{font-size:34px}.contact-preparation .section-heading{align-items:start;gap:25px;flex-direction:column}.contact-closing .button{position:static;margin-top:30px}.contact-closing p{font-size:39px}.port-reference-intro>p{max-width:500px}.contact-hero-base{margin-top:40px}}
@media(max-width:600px){.contact-breadcrumb{margin-bottom:40px;font-size:8px}.contact-hero h1{font-size:43px;letter-spacing:-2px}.contact-hero-grid>p{font-size:12px;max-width:300px}.contact-hero-base{font-size:6px;letter-spacing:.7px;gap:20px}.contact-hero-base b{margin-left:5px;font-size:13px}.contact-desk,.port-reference{padding:50px 0}.contact-intro h2{font-size:41px}.contact-intro>p{font-size:13px}.agile-location{margin-top:27px}.agile-location address{font-size:29px}.email-card{padding:24px 22px}.email-card h3{font-size:22px}.email-address{font-size:30px}.email-card-actions{font-size:7px}.email-card-actions button{font-size:7px}.contact-preparation{padding:50px 0}.contact-preparation h2{font-size:34px}.contact-prep-grid{grid-template-columns:1fr;gap:24px}.contact-prep-grid h3{margin-top:17px}.contact-prep-grid p{max-width:330px;font-size:12px}.port-reference-intro h2{font-size:40px}.port-information h3{font-size:27px}.gate-grid{grid-template-columns:1fr;gap:23px}.contact-closing{padding:50px 0}.contact-closing p{font-size:33px}.contact-security{font-size:10px}}
