._pageShell_e7deed6{background:#fbf9f5;padding:48px 0 0;position:relative;overflow:hidden}._pageHeading_e7deed6{z-index:1;text-align:center;padding:10px 20px 38px;position:relative}._eyebrow_e7deed6,._sectionEyebrow_e7deed6{color:#a77b3d;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:700}._pageHeading_e7deed6 h1{color:#142b3d;margin:0 0 12px;font-family:Montserrat,Arial,sans-serif;font-size:clamp(42px,5vw,62px);font-weight:600;line-height:1.1}._pageHeading_e7deed6>p:last-child{color:#46515b;max-width:620px;margin:0 auto;font-size:15px;line-height:1.7}._contactGrid_e7deed6{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;gap:42px;max-width:1120px;margin:0 auto;padding-bottom:45px;display:grid;position:relative}._contactDetails_e7deed6{padding:12px 0}._contactDetails_e7deed6 h2,._formPanel_e7deed6 h2{color:#142b3d;margin:0 0 24px;font-family:Montserrat,Arial,sans-serif;font-size:clamp(28px,3vw,36px);font-weight:600;line-height:1.2}._contactItem_e7deed6{align-items:center;gap:16px;margin:0 0 20px;display:flex}._contactIcon_e7deed6{color:#a77b3d;background:#f7e8bd;border-radius:10px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}._contactIcon_e7deed6 svg{width:23px;height:23px}._itemLabel_e7deed6{color:#68727a;margin-bottom:4px;font-size:13px;display:block}._contactItem_e7deed6 a{color:#172d3f;overflow-wrap:anywhere;font-size:15px;font-weight:600;text-decoration:none}._contactItem_e7deed6 a:hover{color:#a77b3d;text-underline-offset:4px;text-decoration:underline}._socialSection_e7deed6{border-top:1px solid #e9dfcf;margin-top:28px;padding-top:23px}._socialTitle_e7deed6{color:#243b4d;letter-spacing:.13em;margin:0 0 18px;font-size:11px;font-weight:700}._socialLinks_e7deed6{flex-wrap:nowrap;align-items:center;gap:14px;display:flex}._socialLinks_e7deed6 a{color:#e5bd70;background:linear-gradient(145deg,#172f43,#0b1927);border:1px solid #d4a958bf;border-radius:50%;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;text-decoration:none;transition:transform .25s,background .25s,color .25s,box-shadow .25s;display:inline-flex;position:relative;box-shadow:0 3px 9px #0b19271f}._socialLinks_e7deed6 a svg{color:currentColor;width:22px;height:22px;transition:transform .25s;display:block}._socialLinks_e7deed6 a:hover{color:#0b1927;background:linear-gradient(135deg,#f5dda7,#c99d50);border-color:#c99d50;transform:translateY(-4px);box-shadow:0 6px 16px #b1874840}._socialLinks_e7deed6 a:hover svg{transform:scale(1.12)}._socialLinks_e7deed6 a:focus-visible{outline-offset:4px;outline:3px solid #c99d5073}@media (prefers-reduced-motion:reduce){._socialLinks_e7deed6 a,._socialLinks_e7deed6 a svg{transition:none}}._formPanel_e7deed6{background:#fffdf9;border:1px solid #eadfce;border-radius:14px;min-width:0;padding:25px 27px;box-shadow:0 5px 22px #3f311d0a}._formPanel_e7deed6 h2{margin-bottom:10px}._formLead_e7deed6{color:#5c6871;margin:0 0 20px;font-size:14px;line-height:1.65}._bridgeArtwork_e7deed6{z-index:2;opacity:.85;pointer-events:none;width:100%;height:auto;margin:-10px 0 0;display:block;position:relative;overflow:visible}._bridgeArtwork_e7deed6 img{object-fit:contain;object-position:center bottom;width:100%;height:auto;max-height:320px;display:block}._bridgeArtwork_e7deed6:after{content:"";background:linear-gradient(110deg,#0000 35%,#ffdc961f 42%,#ffefbea6 50%,#ffdc961f 58%,#0000 65%) 150% 0/250% 100%;animation:16s linear infinite _goldShimmer_e7deed6;position:absolute;inset:0;-webkit-mask-image:url(/brooklyn_manhattan_gold.svg);mask-image:url(/brooklyn_manhattan_gold.svg);-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes _goldShimmer_e7deed6{0%{background-position:150% 0}to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){._bridgeArtwork_e7deed6:after{animation:none}}@media (max-width:760px){._pageShell_e7deed6{padding-top:30px}._pageHeading_e7deed6{padding-bottom:26px}._pageHeading_e7deed6 h1{font-size:clamp(38px,10vw,48px)}._contactGrid_e7deed6{grid-template-columns:1fr;gap:26px;padding-bottom:30px}._contactDetails_e7deed6{padding:0}._contactDetails_e7deed6 h2,._formPanel_e7deed6 h2{font-size:29px}._formPanel_e7deed6{padding:22px 18px}._socialLinks_e7deed6{gap:9px}._socialLinks_e7deed6 a{min-height:44px}._bridgeArtwork_e7deed6{margin-top:0}._bridgeArtwork_e7deed6 img{max-height:180px}}@media (max-width:390px){._socialLinks_e7deed6{flex-flow:row;justify-content:flex-start;align-items:center;gap:16px;display:flex}._socialLinks_e7deed6 a{border-radius:50%;flex:0 0 48px;width:48px;min-width:48px;height:48px;min-height:48px;padding:0}._socialLinks_e7deed6 a svg{width:22px;height:22px}}
