:root{--paper:#f6f3ed;--ink:#191919;--muted:#686868;--line:#dedede;--serif:'DM Sans',Arial,sans-serif;--sans:'DM Sans',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font:15px var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}a,button{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}img{display:block;width:100%;height:auto}p{line-height:1.8;margin:0 0 22px}h1,h2,h3{font-family:var(--serif);font-weight:400;margin:0;letter-spacing:-.04em;line-height:1.08}h1{font-size:clamp(60px,6.6vw,100px)}h2{font-size:clamp(36px,4vw,58px)}h3{font-size:27px;letter-spacing:-.025em}em{font-weight:400}::selection{background:#dfe4e7}.section-wrap{padding-inline:6vw;max-width:1600px;margin-inline:auto}.eyebrow{text-transform:uppercase;font-size:10px;letter-spacing:.17em;line-height:1.6;font-weight:500;margin-bottom:25px}.index{font-size:10px;letter-spacing:.1em;color:var(--muted)}.small{font-size:12px}.skip{position:fixed;top:-100px;left:20px;background:var(--ink);color:white;padding:12px;z-index:100}.skip:focus{top:15px}.site-header{height:96px;margin:0 6vw;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:30px}.wordmark{display:flex;flex-direction:column;text-align:center;gap:7px}.wordmark>span{font-family:var(--serif);font-size:24px;letter-spacing:-.045em}.wordmark small{font-size:8px;letter-spacing:.28em}.site-header nav{display:flex;align-items:center;gap:34px;font-size:12px}.site-header nav>a:not(.nav-cta){padding:12px 0;border-bottom:1px solid transparent}.site-header nav>a[aria-current]:not(.nav-cta),.site-header nav>a:not(.nav-cta):hover{border-color:var(--ink)}.nav-cta{padding:13px 21px;border:1px solid var(--ink);display:flex;gap:26px;align-items:center}.nav-cta:hover,.nav-cta[aria-current]{background:var(--ink);color:var(--paper)}.nav-cta span{font-size:18px}.menu-toggle{display:none}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:40px;background:var(--ink);color:var(--paper);padding:18px 23px;font-size:12px;min-height:54px;border:1px solid var(--ink);transition:opacity .2s}.button:hover{opacity:.78}.button span,.text-link span{font-size:18px;line-height:1}.text-link{display:inline-flex;align-items:center;gap:25px;font-size:12px;padding:8px 0;border-bottom:1px solid var(--ink)}.text-link:hover{opacity:.6}.personal-hero{display:grid;grid-template-columns:1fr 1fr;gap:5vw;padding-top:48px;padding-bottom:65px;align-items:center}.personal-copy{padding:35px 0}.personal-copy h1{font-size:clamp(64px,7.1vw,110px);line-height:.98;letter-spacing:-.055em;margin:38px 0 35px}.personal-copy h1>span{color:#6c7580}.personal-copy .hero-description{font-size:18px;line-height:1.5;margin-bottom:14px}.personal-copy>p:not(.eyebrow):not(.hero-description){font-size:14px;color:var(--muted);max-width:370px}.personal-copy .text-link{margin-top:12px}.about-anchor{display:flex;width:max-content;gap:35px;align-items:center;font-size:10px;text-transform:uppercase;letter-spacing:.12em;margin-top:70px}.about-anchor span{font-size:17px}.personal-photo{margin:0;position:relative}.personal-photo img{width:100%;height:clamp(430px,42vw,640px);object-fit:cover;object-position:50% 60%}.personal-photo figcaption{font-size:9px;letter-spacing:.14em;padding-top:14px;color:var(--muted)}.about-jess{display:grid;grid-template-columns:1fr 1.7fr;gap:7vw;padding-top:75px;padding-bottom:80px;border-top:1px solid var(--line)}.about-copy{max-width:760px}.about-lead{font-family:var(--serif);font-size:31px;letter-spacing:-.025em;line-height:1.35}.about-copy>p:not(.about-lead){font-size:14px;color:var(--muted);max-width:640px}.personal-details{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-top:38px;padding-top:30px;border-top:1px solid var(--line)}.personal-details h3{font-family:var(--sans);font-size:12px;letter-spacing:0;margin-bottom:14px;font-weight:500}.personal-details p{font-size:13px;color:var(--muted);margin:0}.home-work{padding-top:50px;padding-bottom:85px;background:#eeebe5}.section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:35px}.section-title .eyebrow{margin-bottom:15px}.work-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.work-item{margin:0;min-width:0}.work-item[hidden]{display:none}.image-open{display:block;position:relative;padding:0;border:0;width:100%;background:#ededed;overflow:hidden}.image-open img{width:100%;aspect-ratio:3/4;object-fit:cover;transition:transform .35s}.image-open:hover img{transform:scale(1.025)}.image-plus{position:absolute;bottom:14px;right:14px;background:white;color:#222;border-radius:50%;width:32px;height:32px;line-height:30px;font-size:21px;opacity:0;transition:opacity .2s}.image-open:hover .image-plus,.image-open:focus-visible .image-plus{opacity:1}figcaption{display:flex;justify-content:space-between;gap:15px;font-size:12px;padding-top:14px}.home-grid .image-open img{aspect-ratio:4/5}.page-intro{padding-top:62px;padding-bottom:60px}.intro-line{display:flex;align-items:flex-end;justify-content:space-between;gap:60px}.intro-line>div{max-width:360px}.intro-line>div p{font-size:14px;color:var(--muted);margin:0}.makeup-feature{display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw;padding-block:35px 80px}.feature-image img{height:100%;max-height:620px;object-fit:cover;object-position:center 30%}.feature-copy{padding-top:35px}.feature-copy h2{margin-bottom:25px}.feature-copy>p:not(.eyebrow){max-width:480px;font-size:14px;color:var(--muted)}.service-list{margin-top:45px;border-top:1px solid var(--line)}.service-list>div{display:grid;grid-template-columns:25px 1fr;gap:10px 14px;padding:24px 0;border-bottom:1px solid var(--line)}.service-list p{grid-column:2;font-size:13px;margin:0;color:var(--muted)}.service-list .index{padding-top:10px}.portfolio{padding-top:50px;padding-bottom:80px;background:#eeebe5}.portfolio-grid{row-gap:35px}.filters{display:flex;flex-wrap:wrap;gap:6px}.filters button{border:0;border-bottom:1px solid transparent;background:transparent;color:var(--muted);padding:12px;font-size:11px}.filters button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--ink)}.gallery-note{font-size:11px;color:var(--muted);margin:28px 0 0}.site-footer{margin:0 6vw;padding:35px 0;display:grid;grid-template-columns:1fr auto;align-items:center;gap:26px;border-top:1px solid var(--line)}.footer-name{font-family:var(--serif);font-size:27px;line-height:1.2}.footer-name span{display:block;font-family:var(--sans);font-size:9px;letter-spacing:.07em;margin-top:10px;color:var(--muted)}.footer-socials{display:flex;gap:25px;font-size:11px}.footer-socials a:hover{text-decoration:underline}.site-footer>small{grid-column:1/-1;font-size:9px;color:var(--muted)}.page-brows{--paper:#f3eee8;--ink:#4d3020;--muted:#786b60;--line:#d8c8b7;--sans:'DM Sans',Arial,sans-serif}.page-brows .site-header{margin:0;padding:0 6vw;background:#fff}.hb-brand{background:#4d3020;color:#fff;display:flex;align-items:center;gap:24px;padding:25px 6vw}.hb-brand img{width:60px;height:60px;object-fit:contain}.hb-brand p{font-family:var(--serif);font-size:28px;letter-spacing:.08em;line-height:1.2;margin:0 0 8px}.hb-brand span{font-size:8px;letter-spacing:.12em}.hb-location{margin-left:auto}.brow-hero{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center;padding-top:55px;padding-bottom:65px}.brow-hero h1{font-size:clamp(55px,5.8vw,84px);margin-bottom:27px}.brow-hero>div>p:not(.eyebrow){font-size:13px;max-width:440px}.brow-hero .button{margin-top:12px}.brow-hero p.booking-note{font-size:10px;margin:20px 0 0;color:var(--muted)}.brow-hero-photo img{height:520px;object-fit:cover}.brow-hero-photo>span{display:block;font-size:8px;letter-spacing:.1em;margin-top:15px}.brow-gallery{padding-top:50px;padding-bottom:65px;background:#d8c8b7}.brow-grid{grid-template-columns:repeat(4,1fr);gap:18px}.brow-grid img{aspect-ratio:3/4}.brow-faq{display:grid;grid-template-columns:1fr 1.2fr;gap:8vw;padding-block:70px 85px}.brow-faq h2{font-size:48px;margin-bottom:25px}.brow-faq>div>p:not(.eyebrow){font-size:13px;max-width:390px;color:var(--muted)}.faq-list details{border-top:1px solid var(--line);padding:23px 0}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-size:12px;list-style:none;line-height:1.5}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:20px}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{font-size:12px;margin:18px 35px 0 0;color:var(--muted)}.enquiry-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:9vw;padding-top:65px;padding-bottom:90px}.enquiry-intro h1{font-size:clamp(56px,5.8vw,86px);margin-bottom:25px}.enquiry-intro>p:not(.eyebrow){font-size:14px;color:var(--muted);max-width:355px}.enquiry-image{max-width:320px;margin-top:35px}.enquiry-image img{height:300px;object-fit:cover;object-position:50% 30%}.enquiry-form-wrap{padding-top:8px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.form-grid label{font-size:11px;line-height:1.6}.form-grid .full{grid-column:1/-1}.optional{color:var(--muted);font-size:10px;margin-left:4px}input,select,textarea{width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);border-radius:0;padding:13px 0;min-height:49px;margin-top:6px;font-size:14px;line-height:1.5}input::placeholder,textarea::placeholder{color:#888;font-size:12px}textarea{resize:vertical;min-height:150px}select{padding-right:20px}.form-note{font-size:10px;color:var(--muted);line-height:1.7;margin:25px 0}.form-note a{text-decoration:underline}.enquiry-form-wrap .button{width:100%}.submit-status{font-size:11px;margin-top:15px}.honeypot{display:none!important}.lightbox{border:0;background:#fff;color:#222;padding:20px;max-width:90vw;max-height:92vh;overflow:auto}.lightbox::backdrop{background:rgba(0,0,0,.83)}.lightbox img{width:auto;height:auto;max-height:76vh;max-width:82vw;margin:auto}.lightbox p{font-size:12px;margin:15px 0 0}.lightbox-close{display:block;margin:0 0 15px auto;background:transparent;border:0;font-size:12px;min-height:30px}.modal-open{overflow:hidden}
@media(min-width:1700px){.site-header,.site-footer{max-width:1408px;margin-inline:auto}}
@media(max-width:1000px){.personal-copy h1{font-size:7.7vw}.personal-hero{gap:4vw}.personal-photo img{height:530px}.about-anchor{margin-top:40px}.about-jess{gap:5vw;grid-template-columns:.8fr 1.5fr}.brow-grid{grid-template-columns:repeat(2,1fr)}.brow-hero-photo img{height:480px}.brow-faq{gap:5vw}.enquiry-layout{gap:6vw}.section-title{align-items:flex-start}.portfolio .section-title{flex-direction:column}}
@media(max-width:720px){.section-wrap{padding-inline:24px}.site-header{height:84px;margin:0 24px;position:relative;z-index:10}.wordmark>span{font-size:22px}.wordmark small{font-size:7px}.menu-toggle{display:flex;align-items:center;gap:14px;font-size:11px;border:0;background:transparent;color:var(--ink);padding:12px 0}.menu-toggle span{font-size:21px}.site-header nav{display:none;position:absolute;top:83px;left:-24px;right:-24px;padding:18px 24px 26px;background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:9px}.site-header nav.is-open{display:flex}.site-header nav a{min-height:44px}.nav-cta{justify-content:space-between}.eyebrow{font-size:9px;letter-spacing:.14em;margin-bottom:20px}.personal-hero{display:flex;flex-direction:column;align-items:stretch;gap:30px;padding-top:32px;padding-bottom:42px}.personal-copy{padding:0}.personal-copy h1{font-size:clamp(58px,15vw,89px);margin:25px 0}.personal-copy .hero-description{font-size:17px}.personal-copy>p:not(.eyebrow):not(.hero-description){font-size:13px}.personal-copy .text-link{margin-top:0}.about-anchor{display:none}.personal-photo img{height:auto;max-height:580px;aspect-ratio:4/5;object-position:50% 65%}.personal-photo figcaption{font-size:8px}.about-jess{grid-template-columns:1fr;gap:27px;padding-top:42px;padding-bottom:45px}.about-lead{font-size:27px}.about-copy>p:not(.about-lead){font-size:13px}.personal-details{gap:25px;margin-top:27px;padding-top:25px;grid-template-columns:1fr}.personal-details p{font-size:12px}.personal-details h3{margin-bottom:9px}.home-work{padding-top:38px;padding-bottom:45px}.section-title{gap:20px;flex-direction:column;margin-bottom:25px}.section-title .text-link{padding-top:0}.work-grid{grid-template-columns:1fr 1fr;gap:20px 14px}.home-grid .work-item:last-child{display:none}figcaption{font-size:10px;padding-top:11px}.index{font-size:9px}.page-intro{padding-top:36px;padding-bottom:30px}.intro-line{display:block}.intro-line h1{font-size:62px;margin-bottom:24px}.intro-line>div{max-width:100%}.intro-line>div p{font-size:13px}.makeup-feature{grid-template-columns:1fr;gap:26px;padding-top:15px;padding-bottom:40px}.feature-image img{height:400px;max-height:none;object-position:50% 24%}.feature-copy{padding-top:0}.feature-copy h2{font-size:39px;margin-bottom:18px}.feature-copy>p:not(.eyebrow){font-size:13px}.service-list{margin-top:25px}.service-list h3{font-size:25px}.service-list>div{padding-block:20px}.portfolio{padding-top:36px;padding-bottom:45px}.filters{gap:1px}.filters button{padding:10px;font-size:10px}.gallery-note{font-size:10px;margin-top:20px}.site-footer{margin:0 24px;padding:28px 0;grid-template-columns:1fr;gap:23px}.footer-name{font-size:26px}.footer-socials{flex-direction:column;gap:14px;font-size:11px}.site-footer small{font-size:9px}.page-brows .site-header{padding:0 24px}.page-brows .site-header nav{left:0;right:0;background:#fff}.hb-brand{padding:22px 24px;gap:16px}.hb-brand img{width:43px;height:43px}.hb-brand p{font-size:22px}.hb-brand span{font-size:7px}.hb-location{display:none}.brow-hero{grid-template-columns:1fr;gap:30px;padding-top:35px;padding-bottom:40px}.brow-hero h1{font-size:57px}.brow-hero>div>p:not(.eyebrow){font-size:12px}.brow-hero-photo img{height:390px}.brow-hero p.booking-note{font-size:9px}.brow-gallery{padding-top:35px;padding-bottom:40px}.brow-gallery h2{font-size:36px}.brow-faq{grid-template-columns:1fr;gap:20px;padding-top:40px;padding-bottom:45px}.brow-faq h2{font-size:38px;margin-bottom:20px}.faq-list details{padding:20px 0}.faq-list summary{font-size:11px}.enquiry-layout{grid-template-columns:1fr;gap:30px;padding-top:38px;padding-bottom:45px}.enquiry-intro h1{font-size:58px;margin-bottom:22px}.enquiry-intro>p:not(.eyebrow){font-size:13px;margin-bottom:0}.enquiry-image{display:none}.enquiry-form-wrap{padding:0}.form-grid{gap:22px}.form-grid label{font-size:11px}.form-grid .email-label{grid-column:1/-1}.lightbox{padding:12px}.image-plus{opacity:1;width:26px;height:26px;font-size:18px;line-height:24px;bottom:10px;right:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}

/* One type family; hierarchy comes from weight, scale and spacing. */
h1,h2,h3{font-weight:500;letter-spacing:-.045em}h2{font-size:clamp(32px,3.3vw,48px)}h3{font-size:24px}.wordmark>span{font-size:19px;font-weight:600;letter-spacing:-.055em}.wordmark small{font-weight:400;letter-spacing:.22em;font-size:7px}.personal-copy h1{font-size:clamp(58px,6.4vw,96px);font-weight:500;letter-spacing:-.065em;line-height:1.03}.personal-copy h1>span{color:var(--ink)}.about-lead{font-size:25px;font-weight:500;line-height:1.4;letter-spacing:-.025em}.footer-name{font-weight:500;font-size:23px;letter-spacing:-.035em}.footer-name span{font-weight:400;letter-spacing:.02em}.hb-brand p{font-weight:500;font-size:25px;letter-spacing:.06em}.brow-hero h1{font-size:clamp(48px,5.2vw,75px)}.brow-faq h2{font-size:38px}.feature-copy h2{font-size:40px}.personal-details h3{font-size:12px;letter-spacing:0;font-weight:600}.enquiry-intro h1{font-size:clamp(56px,5.4vw,78px)}
@media(max-width:720px){.wordmark>span{font-size:18px}.personal-copy h1{font-size:clamp(50px,13.2vw,78px)}.about-lead{font-size:23px}.intro-line h1{font-size:54px}.feature-copy h2{font-size:33px}.service-list h3{font-size:23px}.brow-hero h1{font-size:48px}.brow-gallery h2,.brow-faq h2{font-size:32px}.hb-brand p{font-size:20px}.enquiry-intro h1{font-size:52px}}

.home-services{display:grid;grid-template-columns:1fr 1fr;gap:7vw;padding-block:40px 48px;border-top:1px solid var(--line)}.home-services>a{display:block}.home-services .eyebrow{display:block;margin-bottom:20px}.home-services h2{display:flex;justify-content:space-between;align-items:center;font-size:36px;margin-bottom:18px}.home-services h2>span{font-size:30px;font-weight:400}.home-services p{font-size:13px;color:var(--muted);margin:0}.home-services>a:hover h2>span{transform:translate(3px,-3px)}.home-services>a+ a{border-left:1px solid var(--line);padding-left:7vw}.page-brows main{font-family:'Montserrat',Arial,sans-serif}.page-brows main h1,.page-brows main h2,.page-brows main h3,.hb-brand p{font-family:'Bodoni Moda',Didot,serif;font-weight:400}.page-brows .hb-brand p{letter-spacing:.08em}.page-brows main .eyebrow{font-family:'Montserrat',Arial,sans-serif}
@media(max-width:720px){.home-services{gap:26px;padding-block:32px}.home-services h2{font-size:28px}.home-services>a+ a{padding-left:25px}.home-services .eyebrow{font-size:8px;letter-spacing:.08em;margin-bottom:15px}.home-services p{font-size:11px}.home-services p br{display:none}.home-services h2>span{font-size:23px}}

@media(min-width:1001px){.brow-grid{grid-template-columns:repeat(3,1fr)}}

.personal-copy .text-link{margin-top:22px}.service-list>div{display:block}.service-list h3{margin-bottom:12px}.service-list p{grid-column:auto}
@media(max-width:720px){.personal-copy .text-link{margin-top:8px}}

.link-arrow{display:block;flex:0 0 auto;width:18px;height:18px;vertical-align:middle}.footer-socials a{display:inline-flex;align-items:center;gap:10px}.footer-socials .link-arrow{width:15px;height:15px}.home-services h2 .link-arrow{width:25px;height:25px}.makeup-faq{display:grid;grid-template-columns:1fr 1.2fr;gap:8vw;padding-block:65px 75px}.makeup-faq h2{font-size:38px}.feature-copy>p{line-height:1.8}.feature-copy{padding-top:12px}.makeup-feature{gap:6vw}.service-list{margin-top:30px}.feature-image img{max-height:730px}
@media(max-width:720px){.makeup-faq{grid-template-columns:1fr;gap:25px;padding-block:40px 45px}.makeup-faq h2{font-size:32px}.footer-socials{gap:17px}.feature-copy{padding-top:0}.feature-image img{max-height:none}.home-services h2 .link-arrow{width:20px;height:20px}}

.brow-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:30px}.brow-actions .button{margin-top:0}.brow-actions .text-link{font-size:11px;gap:13px}

.about-jess{grid-template-columns:.85fr 1.15fr;gap:7vw;align-items:start}.about-heading h2{font-size:43px;line-height:1.13}.about-family{margin:32px 0 0;max-width:450px}.about-family img{width:100%;height:auto}.about-family figcaption{font-size:9px;letter-spacing:.12em;color:var(--muted);padding-top:14px}.about-copy{padding-top:40px}.about-copy>p:not(.about-lead){font-size:14px}.personal-details{grid-template-columns:1fr;gap:26px;margin-top:28px;padding-top:28px}.personal-details h3{font-size:13px}.personal-details p{font-size:13px;line-height:1.85}.personal-details p+p{margin-top:17px}
@media(max-width:720px){.about-jess{grid-template-columns:1fr;gap:28px}.about-heading h2{font-size:34px}.about-family{max-width:none;margin-top:25px}.about-copy{padding-top:0}.about-copy>p:not(.about-lead){font-size:13px}.personal-details p{font-size:12px}}

.community-story{grid-column:1/-1;display:grid;grid-template-columns:.85fr 1.15fr;gap:7vw;padding-top:36px;border-top:1px solid var(--line);margin-top:0}.community-story h3{font-size:32px}.community-story .eyebrow{margin-bottom:16px}.community-story p:not(.eyebrow){font-size:14px;color:var(--muted);max-width:620px}.community-story .text-link{margin-top:0}@media(max-width:720px){.community-story{grid-template-columns:1fr;gap:20px;padding-top:28px;margin-top:4px}.community-story h3{font-size:29px}.community-story p:not(.eyebrow){font-size:13px}}

.community-story{align-items:center;padding-top:50px}.community-photo{margin:0;max-width:350px}.community-photo a{display:block;position:relative}.community-photo img{width:100%;height:auto}.reel-label{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;gap:10px;background:rgba(29,27,24,.88);color:#fff;font-size:11px;padding:17px}.community-photo a:hover .reel-label{background:#292622}.community-copy h3{font-size:42px;margin-bottom:26px}.community-copy .text-link{margin-top:10px}
.site-footer{margin:0;max-width:none;padding:46px 6vw 28px;background:#292622;color:#f6f3ed;border-top:0;gap:32px}.site-footer .footer-name{font-size:25px}.site-footer .footer-name span,.site-footer>small{color:#c5bfb5}.site-footer>small{border-top:1px solid #514c44;padding-top:22px;margin-top:5px}.site-footer .footer-socials{gap:28px}.site-footer a:hover{color:#fff}.page-brows .site-footer{background:#4d3020;color:#f3eee8}.page-brows .site-footer .footer-name span,.page-brows .site-footer>small{color:#e0d3c5}.page-brows .site-footer>small{border-color:#795a45}
@media(max-width:720px){.community-story{padding-top:32px;gap:28px}.community-photo{max-width:300px;width:100%;margin-inline:auto}.community-copy h3{font-size:33px;margin-bottom:22px}.site-footer{padding:34px 24px 25px;gap:26px}.site-footer .footer-socials{gap:18px}.site-footer>small{margin-top:0}.reel-label{font-size:10px;padding:14px}}

.brow-actions .brow-enquire{border:2px solid #4d3020;box-shadow:0 0 0 3px var(--paper),0 0 0 4px #bca693;padding:17px 23px}.brow-actions{gap:28px}.enquiry-form-wrap{border:1px solid #bcb4a7;background:#fbfaf7;padding:32px}.form-grid input,.form-grid select,.form-grid textarea{border:1px solid #aaa194;background:#fff}@media(max-width:720px){.enquiry-form-wrap{padding:24px 18px}.brow-actions{gap:25px}}

.form-grid input,.form-grid select,.form-grid textarea{padding:12px;min-width:0}.form-grid select{padding-right:24px}

@media(max-width:720px){.site-header nav>a{min-height:52px;display:flex;align-items:center;line-height:1.4}.site-header nav>a:not(.nav-cta){padding:14px 21px}.site-header nav>.nav-cta{padding:14px 20px}.site-header nav{gap:8px}}
