@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_5fe8011-module__5noB4q__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_5fe8011-module__5noB4q__variable{--font-display:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_f538a49-module__f4k-Ea__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_f538a49-module__f4k-Ea__variable{--font-sans:"Inter", "Inter Fallback"}
:root{--ink:#17221d;--cream:#f3efe7;--paper:#fbfaf6;--sage:#a8ad9d;--gold:#b69a65;--line:#17221d2e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans),sans-serif;margin:0}a{color:inherit;text-decoration:none}.site-header{border-bottom:1px solid var(--line);z-index:10;background:#fbfaf6f0;grid-template-columns:1fr auto 1fr;align-items:center;height:98px;padding:0 4vw;display:grid;position:relative}.wordmark{flex-direction:column;width:max-content;display:flex}.wordmark span,.footer-mark{font-family:var(--font-display),serif;letter-spacing:.02em;font-size:27px}.wordmark small{text-transform:uppercase;letter-spacing:.25em;margin-top:2px;font-size:8px}nav{gap:34px;display:flex}nav a,.header-cta{text-transform:uppercase;letter-spacing:.16em;font-size:11px}nav a:hover{opacity:.55}.header-cta{border-bottom:1px solid;justify-self:end;padding-bottom:6px}.hero{background:var(--ink);min-height:calc(100vh - 98px);color:var(--cream);flex-direction:column;justify-content:center;padding:11vh 8vw 7vh;display:flex;position:relative;overflow:hidden}.hero-glow{background:radial-gradient(circle,#b69a6529,#0000 62%);border-radius:50%;width:65vw;height:65vw;position:absolute;inset:-30% -15% auto auto}.eyebrow,.section-number{letter-spacing:.24em;text-transform:uppercase;font-size:10px}.hero h1,.page-hero h1{font-family:var(--font-display),serif;letter-spacing:-.035em;max-width:1200px;margin:4vh 0;font-size:clamp(58px,7.8vw,126px);font-weight:400;line-height:.88;position:relative}em{color:var(--gold);font-weight:400}.hero-copy{max-width:540px;font-family:var(--font-display),serif;margin:0 0 38px;font-size:22px;line-height:1.45}.hero-actions{align-items:center;gap:34px;display:flex}.button{cursor:pointer;text-transform:uppercase;letter-spacing:.16em;min-height:54px;font:600 10px var(--font-sans),sans-serif;border:0;justify-content:center;align-items:center;padding:0 28px;display:inline-flex}.button-light{background:var(--cream);color:var(--ink)}.button-dark{background:var(--ink);color:#fff}.text-link,.arrow-link{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:7px;font-size:11px}.text-link span,.arrow-link span{margin-left:12px}.hero-signature{font-family:var(--font-display),serif;color:#f3efe706;font-size:18vw;line-height:1;position:absolute;bottom:2vh;right:7vw}.split{grid-template-columns:30% 1fr;gap:8vw;padding:130px 8vw;display:grid}.intro h2,.portfolio-intro h2,.long-copy h2{font:400 clamp(42px,5vw,76px)/.98 var(--font-display),serif;letter-spacing:-.025em;margin:0 0 32px}.intro>div{max-width:850px}.intro p:not(.section-number),.portfolio-intro p:not(.section-number),.long-copy p{color:#4f5a54;max-width:650px;font-size:15px;line-height:1.85}.arrow-link{margin-top:24px;display:inline-block}.proof-strip{background:var(--cream);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.proof-strip div{border-right:1px solid var(--line);flex-direction:column;justify-content:flex-end;min-height:180px;padding:42px 3vw;display:flex}.proof-strip strong,.sold-stats strong{font:400 clamp(44px,5vw,72px)/1 var(--font-display),serif;color:var(--ink)}.proof-strip span,.sold-stats span{letter-spacing:.18em;text-transform:uppercase;margin-top:14px;font-size:9px}.services{background:#dedbce;grid-template-columns:repeat(3,1fr);display:grid}.services article{border-right:1px solid #17221d26;flex-direction:column;justify-content:flex-end;min-height:500px;padding:80px 4vw;display:flex}.services article:nth-child(2){background:#c7c8ba}.services article:nth-child(3){background:#b4aa98}.services span{text-transform:uppercase;letter-spacing:.2em;font-size:10px}.services h3{font:400 44px/1.05 var(--font-display),serif;max-width:500px;margin:25px 0}.services p{max-width:480px;font-size:14px;line-height:1.7}.services article a{text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid;align-self:flex-start;margin-top:20px;padding-bottom:5px;font-size:9px}.career-feature{background:var(--paper);grid-template-columns:1.4fr .6fr;gap:10vw;padding:130px 8vw;display:grid}.career-feature h2{font:400 clamp(46px,5vw,76px)/.98 var(--font-display),serif;letter-spacing:-.03em;max-width:900px;margin:28px 0 0}.career-feature-copy{align-self:end}.career-feature-copy p{color:#4f5a54;margin:0 0 30px;line-height:1.8}.statement{justify-content:space-between;align-items:flex-end;padding:140px 8vw;display:flex}.statement p{font:400 clamp(44px,6vw,88px)/1 var(--font-display),serif;margin:0}.circle-link{background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.16em;border-radius:50%;justify-content:center;align-items:center;width:150px;height:150px;font-size:10px;display:flex}.circle-link span{margin-left:9px}.page-hero{background:var(--cream);flex-direction:column;justify-content:flex-end;min-height:580px;padding:13vh 8vw 10vh;display:flex}.page-hero h1{color:var(--ink);font-size:clamp(56px,7vw,108px)}.editorial{padding-top:100px}.monogram-panel{background:linear-gradient(145deg,#bbc0b3,#778176);justify-content:center;align-items:center;min-height:640px;display:flex;overflow:hidden}.monogram-panel span{font:400 170px var(--font-display),serif;color:#ffffff4d}.long-copy{padding:40px 4vw}.long-copy h2{font-size:52px}.credential{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.15em;justify-content:space-between;margin:40px 0;padding:20px 0;font-size:10px;display:flex}.credential strong{font-size:13px}.external-links{gap:24px;margin:0 0 32px;display:flex}.external-links a{text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid;padding-bottom:6px;font-size:10px}.experience-section{background:#e4e0d6;grid-template-columns:.8fr 1.2fr;column-gap:9vw;padding:130px 8vw;display:grid}.experience-heading h2{font:400 clamp(42px,4.7vw,68px)/1 var(--font-display),serif;letter-spacing:-.025em;margin:30px 0}.experience-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.experience-list li{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr auto;align-items:center;gap:24px;padding:25px 0;display:grid}.experience-list span,.experience-list small{text-transform:uppercase;letter-spacing:.13em;font-size:9px}.experience-list strong{font:500 25px var(--font-display),serif}.experience-note{color:#68716b;grid-column:2;margin-top:20px;font-size:11px}.loom-band{background:var(--ink);color:var(--cream);grid-template-columns:1.2fr .8fr;gap:12vw;padding:120px 8vw;display:grid}.loom-band h2{font:400 clamp(44px,5vw,72px)/1 var(--font-display),serif;margin:30px 0 0}.loom-band>div:last-child{flex-direction:column;justify-content:flex-end;gap:24px;display:flex}.loom-band p{margin:0;line-height:1.7}.loom-band .text-link{align-self:flex-start;margin-top:10px}.sold-hero{background:#b9bcae}.sold-stats{background:var(--ink);color:var(--cream);grid-template-columns:repeat(3,1fr);display:grid}.sold-stats div{border-right:1px solid #ffffff24;flex-direction:column;justify-content:flex-end;min-height:240px;padding:55px 6vw;display:flex}.sold-stats strong{color:var(--cream)}.portfolio-intro{grid-template-columns:30% 1fr;gap:8vw;padding:120px 8vw;display:grid}.portfolio-intro>div{max-width:760px}.portfolio-disclaimer{border-left:1px solid var(--gold);padding-left:18px;font-size:11px!important}.ledger-section{padding:0 4vw 100px}.ledger-toolbar{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:40px;padding:35px 0;display:flex}.ledger-count{color:#667069;margin:10px 0 0;font-size:12px}.search-field{text-transform:uppercase;letter-spacing:.14em;flex-direction:column;gap:8px;min-width:min(390px,40vw);font-size:8px;display:flex}.search-field input{border:0;border-bottom:1px solid var(--line);font:14px var(--font-sans),sans-serif;background:0 0;border-radius:0;outline:none;padding:11px 0}.search-field input:focus{border-color:var(--gold)}.ledger-filters{gap:9px;margin:0 0 25px;display:flex}.ledger-filters button{border:1px solid var(--line);color:var(--ink);cursor:pointer;font:500 9px var(--font-sans),sans-serif;text-transform:uppercase;letter-spacing:.12em;background:0 0;border-radius:40px;padding:11px 18px}.ledger-filters button.active{background:var(--ink);color:#fff}.ledger-table{border-top:1px solid var(--ink)}.ledger-head,.ledger-row{grid-template-columns:42px minmax(260px,1.6fr) 1fr .8fr .8fr 190px;align-items:center;gap:20px;display:grid}.ledger-head{border-bottom:1px solid var(--ink);text-transform:uppercase;letter-spacing:.14em;min-height:54px;font-size:8px}.ledger-row{border-bottom:1px solid var(--line);min-height:92px;font-size:11px;transition:background .2s}.ledger-row:hover{background:var(--cream)}.ledger-row>strong{font:500 18px/1.3 var(--font-display),serif}.ledger-no{color:#929990}.ledger-result{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.ledger-price{font:500 16px var(--font-display),serif}.property-links{gap:13px;display:flex}.property-links a{text-transform:uppercase;letter-spacing:.11em;border-bottom:1px solid #9c9178;padding-bottom:3px;font-size:8px}.property-links a:hover{color:var(--gold)}.ledger-empty{color:#68716b;padding:60px 0}.sold-cta{background:var(--ink);color:var(--cream);flex-direction:column;justify-content:center;align-items:flex-start;min-height:420px;padding:90px 8vw;display:flex}.sold-cta h2{font:400 clamp(60px,8vw,115px)/.9 var(--font-display),serif;margin:30px 0 45px}.contact-page{grid-template-columns:1fr 1fr;min-height:760px;display:grid}.contact-intro{background:var(--ink);color:var(--cream);padding:110px 7vw}.contact-intro h1{font:400 clamp(55px,6vw,88px)/.92 var(--font-display),serif;letter-spacing:-.035em;margin:45px 0}.contact-intro>p:not(.eyebrow){font:400 20px/1.5 var(--font-display),serif;max-width:500px}.contact-details{flex-direction:column;gap:20px;margin-top:70px;font-size:12px;line-height:1.7;display:flex}.contact-details address{font-style:normal}.contact-details span{color:#adb4ae;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.contact-form{flex-direction:column;gap:28px;padding:95px 7vw;display:flex}.field-row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.contact-form label{text-transform:uppercase;letter-spacing:.14em;flex-direction:column;gap:12px;font-size:9px;display:flex}.contact-form label span{opacity:.55}.contact-form input,.contact-form textarea,.contact-form select{border:0;border-bottom:1px solid var(--line);font:15px var(--font-sans),sans-serif;color:var(--ink);background:0 0;border-radius:0;outline:none;padding:11px 0}.contact-form textarea{resize:vertical}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{border-color:var(--gold)}.contact-form button{align-self:flex-start}.contact-form button:disabled{opacity:.55}.honeypot{position:absolute;left:-9999px}.form-status{min-height:22px;font-size:13px}footer{color:#d9ddd7;background:#111815;grid-template-columns:1.2fr 1fr 1fr;gap:60px;padding:80px 5vw 35px;font-size:12px;line-height:1.7;display:grid}.footer-mark{color:#fff;margin:0 0 8px}.footer-details p{margin:0 0 9px}.footer-links{flex-direction:column;display:flex}.legal{color:#7f8983;text-transform:uppercase;letter-spacing:.12em;border-top:1px solid #ffffff1f;grid-column:1/-1;padding-top:25px;font-size:9px}@media (max-width:800px){.site-header{grid-template-columns:1fr auto;height:82px;padding:0 22px}.wordmark span{font-size:23px}.site-header nav{background:var(--paper);border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:16px 22px;position:absolute;top:82px;left:0;right:0}.header-cta{display:none}.hero{min-height:calc(100vh - 82px);padding:130px 24px 60px}.hero h1{font-size:59px;line-height:.91}.hero-copy{font-size:18px}.hero-actions{flex-direction:column;align-items:flex-start}.hero-signature{display:none}.proof-strip{grid-template-columns:1fr 1fr}.proof-strip div{min-height:140px;padding:28px 24px}.proof-strip strong{font-size:44px}.split,.portfolio-intro{grid-template-columns:1fr;gap:42px;padding:90px 24px}.services{grid-template-columns:1fr}.services article{min-height:400px;padding:60px 24px}.services h3{font-size:38px}.career-feature{grid-template-columns:1fr;gap:45px;padding:90px 24px}.statement{flex-direction:column;align-items:flex-start;gap:55px;padding:90px 24px}.circle-link{width:120px;height:120px}.page-hero{min-height:520px;padding:150px 24px 70px}.page-hero h1{font-size:58px}.editorial{padding-top:70px}.monogram-panel{min-height:440px}.long-copy{padding:0}.long-copy h2{font-size:42px}.experience-section,.loom-band{grid-template-columns:1fr;gap:45px;padding:90px 24px}.experience-list li{grid-template-columns:88px 1fr}.experience-list small{grid-column:2}.experience-note{grid-column:1}.sold-stats{grid-template-columns:1fr}.sold-stats div{min-height:165px;padding:35px 24px}.sold-stats strong{font-size:55px}.ledger-section{padding:0 24px 80px}.ledger-toolbar{flex-direction:column;align-items:stretch}.search-field{width:100%;min-width:0}.ledger-filters{padding-bottom:5px;overflow-x:auto}.ledger-head{display:none}.ledger-row{grid-template-columns:32px 1fr;align-items:start;gap:10px 14px;padding:24px 0}.ledger-row>strong{font-size:21px}.ledger-row>span:not(.ledger-no):not(.ledger-result){grid-column:2}.ledger-result{grid-column:2;margin-top:7px}.property-links a{font-size:9px}.sold-cta{min-height:390px;padding:80px 24px}.contact-page{grid-template-columns:1fr}.contact-intro{padding:150px 24px 80px}.contact-form{padding:70px 24px}.field-row{grid-template-columns:1fr}footer{grid-template-columns:1fr;gap:30px;padding:70px 24px 30px}}
