.ss-page-hero[data-astro-cid-uw5kdbxl]{padding:70px var(--ss-gutter) 30px}.ss-eyebrow[data-astro-cid-uw5kdbxl]{font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--ss-gold);font-weight:500;margin:0 0 14px}.ss-page-title[data-astro-cid-uw5kdbxl]{font-family:var(--ss-font-serif);font-size:clamp(36px,6vw,56px);line-height:1.05;color:var(--ss-navy);margin:0;font-weight:400;letter-spacing:-.018em}.ss-page-rule[data-astro-cid-uw5kdbxl]{width:36px;height:1px;background:var(--ss-gold);margin:32px 0 0}.ss-contact-grid-wrap[data-astro-cid-uw5kdbxl]{padding:30px var(--ss-gutter) 60px;background:var(--ss-bg)}.ss-contact-grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1.35fr 1fr;gap:60px;align-items:start}.ss-block-eyebrow[data-astro-cid-uw5kdbxl]{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--ss-gold);font-weight:500;margin:0 0 12px}.ss-block-title[data-astro-cid-uw5kdbxl]{font-family:var(--ss-font-serif);font-size:28px;line-height:1.2;color:var(--ss-navy);margin:0 0 12px;font-weight:400;letter-spacing:-.01em}.ss-form-sub[data-astro-cid-uw5kdbxl]{font-size:13px;color:var(--ss-grey);line-height:1.6;margin:0 0 32px;max-width:480px}.ss-contact-form[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:22px;max-width:540px}.ss-row-2[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 1fr;gap:22px}.ss-field[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:6px}.ss-field[data-astro-cid-uw5kdbxl] label[data-astro-cid-uw5kdbxl]{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ss-grey);font-weight:500}.ss-field[data-astro-cid-uw5kdbxl] .req[data-astro-cid-uw5kdbxl]{color:var(--ss-gold)}.ss-field[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl],.ss-field[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl],.ss-field[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl]{background:transparent;border:none;border-bottom:.5px solid var(--ss-border);padding:8px 0;font-family:var(--ss-font-sans);font-size:14px;color:var(--ss-anthracite);outline:none;transition:border-color var(--ss-t-fast) ease}.ss-field[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{resize:vertical;min-height:100px;line-height:1.5}.ss-field[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl]{cursor:pointer;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ss-gold) 50%),linear-gradient(135deg,var(--ss-gold) 50%,transparent 50%);background-position:calc(100% - 14px) 50%,calc(100% - 8px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:28px}.ss-field[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:focus,.ss-field[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]:focus,.ss-field[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl]:focus{border-bottom-color:var(--ss-gold)}.ss-field[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]::placeholder,.ss-field[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]::placeholder{color:var(--ss-grey-light);font-style:italic}.ss-checkbox[data-astro-cid-uw5kdbxl]{display:flex;gap:12px;align-items:flex-start;cursor:pointer;font-size:11px;color:var(--ss-grey);line-height:1.55}.ss-checkbox[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]{position:absolute;opacity:0;pointer-events:none}.ss-checkbox-box[data-astro-cid-uw5kdbxl]{width:14px;height:14px;border:.5px solid var(--ss-grey-light);flex-shrink:0;margin-top:1px;position:relative;transition:border-color var(--ss-t-fast) ease,background var(--ss-t-fast) ease}.ss-checkbox[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:checked+.ss-checkbox-box[data-astro-cid-uw5kdbxl]{background:var(--ss-gold);border-color:var(--ss-gold)}.ss-checkbox[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:checked+.ss-checkbox-box[data-astro-cid-uw5kdbxl]:after{content:"";position:absolute;left:3px;top:0;width:5px;height:9px;border:solid var(--ss-bg);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.ss-checkbox-label[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:var(--ss-gold);border-bottom:.5px solid var(--ss-gold);text-decoration:none}.ss-checkbox-label[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{color:var(--ss-gold-light)}.ss-submit[data-astro-cid-uw5kdbxl]{background:var(--ss-navy);color:#faf7f2;border:none;padding:14px 32px;font-family:var(--ss-font-sans);font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;cursor:pointer;align-self:flex-start;transition:background var(--ss-t-fast) ease,transform var(--ss-t-fast) ease}.ss-submit[data-astro-cid-uw5kdbxl]:hover{background:var(--ss-navy-dark);transform:translateY(-1px)}.ss-form-warning[data-astro-cid-uw5kdbxl]{font-size:11px;color:#b8860b;background:#fff8e1;padding:10px 14px;border-left:2px solid var(--ss-gold);margin:0}.ss-offices-col[data-astro-cid-uw5kdbxl]{padding-top:8px}.ss-office-card[data-astro-cid-uw5kdbxl]{background:var(--ss-white);border:.5px solid var(--ss-border);padding:26px 24px;margin:0 0 16px}.ss-office-tag[data-astro-cid-uw5kdbxl]{font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--ss-gold);margin:0 0 10px;font-weight:500}.ss-office-name[data-astro-cid-uw5kdbxl]{font-family:var(--ss-font-serif);font-size:20px;color:var(--ss-navy);margin:0 0 12px;font-weight:400}.ss-office-addr[data-astro-cid-uw5kdbxl]{font-size:13px;color:var(--ss-grey);line-height:1.65;margin:0}.ss-extras[data-astro-cid-uw5kdbxl]{padding:50px var(--ss-gutter);background:var(--ss-pearl)}.ss-extras-grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}.ss-extra-h[data-astro-cid-uw5kdbxl]{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--ss-gold);margin:0 0 8px;font-weight:500}.ss-extra-v[data-astro-cid-uw5kdbxl]{font-family:var(--ss-font-serif);font-size:18px;color:var(--ss-navy);margin:0;font-weight:400}.ss-extra-v[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:var(--ss-navy);text-decoration:none;border-bottom:.5px solid var(--ss-gold);transition:color var(--ss-t-fast) ease}.ss-extra-v[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{color:var(--ss-gold)}@media (max-width: 900px){.ss-contact-grid[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr;gap:40px}.ss-extras-grid[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr;gap:24px}}@media (max-width: 768px){.ss-page-hero[data-astro-cid-uw5kdbxl]{padding:50px var(--ss-gutter-mobile) 30px}.ss-contact-grid-wrap[data-astro-cid-uw5kdbxl]{padding:30px var(--ss-gutter-mobile) 50px}.ss-extras[data-astro-cid-uw5kdbxl]{padding:40px var(--ss-gutter-mobile)}.ss-row-2[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}}
