.PremiumBusinessProfile-module__IJyNga__page{color:#252a27;background:#fffdf9}.PremiumBusinessProfile-module__IJyNga__container{width:min(1240px,100% - 80px);margin-inline:auto}.PremiumBusinessProfile-module__IJyNga__hero{color:#fffdf9;background:#102f27;padding:34px 0 64px}.PremiumBusinessProfile-module__IJyNga__back{color:#e5ebdd;padding-block:10px;font-size:13px;display:inline-block}.PremiumBusinessProfile-module__IJyNga__back:hover{color:#e9c78c}.PremiumBusinessProfile-module__IJyNga__heroGrid{grid-template-columns:minmax(0,1.7fr) minmax(270px,1fr);align-items:center;gap:64px;margin-top:32px;display:grid}.PremiumBusinessProfile-module__IJyNga__identity{align-items:center;gap:18px;margin-bottom:22px;display:flex}.PremiumBusinessProfile-module__IJyNga__logo,.PremiumBusinessProfile-module__IJyNga__initials{color:#173d32;background:#fffdf9;border:1px solid #718477;border-radius:8px;flex:none;place-items:center;width:72px;height:72px;padding:7px;display:grid}.PremiumBusinessProfile-module__IJyNga__logo img{object-fit:contain;width:100%;height:100%}.PremiumBusinessProfile-module__IJyNga__initials{background:#e5ebdd;font:600 30px Fraunces,Georgia,serif}.PremiumBusinessProfile-module__IJyNga__eyebrow{letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font:600 11px/1.5 DM Mono,monospace}.PremiumBusinessProfile-module__IJyNga__identity .PremiumBusinessProfile-module__IJyNga__eyebrow{color:#e5ebdd;margin:0}.PremiumBusinessProfile-module__IJyNga__hero h1{color:#fffdf9;letter-spacing:-.035em;overflow-wrap:anywhere;max-width:780px;margin:0;font:500 clamp(38px,4.5vw,68px)/1.06 Fraunces,Georgia,serif}.PremiumBusinessProfile-module__IJyNga__specialty{color:#e9c78c;margin:22px 0 15px;font-size:19px;line-height:1.45}.PremiumBusinessProfile-module__IJyNga__introduction{color:#e5ebdd;max-width:650px;margin:0;font-size:16px;line-height:1.8}.PremiumBusinessProfile-module__IJyNga__heroActions{flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:30px;display:flex}.PremiumBusinessProfile-module__IJyNga__primary{color:#102f27;background:#c9a15d;border:1px solid #c9a15d;border-radius:4px;justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:14px 18px;font-size:14px;font-weight:750;line-height:1.45;text-decoration:none;display:inline-flex}.PremiumBusinessProfile-module__IJyNga__primary:hover{background:#e2bc7b;border-color:#e2bc7b}.PremiumBusinessProfile-module__IJyNga__heroPhone{color:#fffdf9;align-items:center;gap:15px;min-height:44px;font-size:14px;font-weight:650;display:inline-flex}.PremiumBusinessProfile-module__IJyNga__overview{border:1px solid #617365;border-top:3px solid #c9a15d;border-radius:6px;padding:30px}.PremiumBusinessProfile-module__IJyNga__overview .PremiumBusinessProfile-module__IJyNga__eyebrow{color:#e9c78c}.PremiumBusinessProfile-module__IJyNga__overview h2{color:#fffdf9;margin:0 0 24px;font:500 30px/1.2 Fraunces,Georgia,serif}.PremiumBusinessProfile-module__IJyNga__overview dl{margin:0}.PremiumBusinessProfile-module__IJyNga__overview dl>div{border-top:1px solid #52695b;padding:14px 0}.PremiumBusinessProfile-module__IJyNga__overview dt{color:#c6d1c4;font-size:12px}.PremiumBusinessProfile-module__IJyNga__overview dd{color:#fffdf9;margin:5px 0 0;font-size:14px;line-height:1.55}.PremiumBusinessProfile-module__IJyNga__overviewLink{color:#e9c78c;justify-content:space-between;min-height:44px;padding-top:17px;font-size:13px;font-weight:700;display:flex}.PremiumBusinessProfile-module__IJyNga__sectionNav{background:#f6f1e7;border-bottom:1px solid #d9d6cc}.PremiumBusinessProfile-module__IJyNga__sectionNav>div{flex-wrap:wrap;gap:8px 26px;padding-block:12px;display:flex}.PremiumBusinessProfile-module__IJyNga__sectionNav a{color:#173d32;align-items:center;min-height:36px;font-size:13px;font-weight:700;display:inline-flex}.PremiumBusinessProfile-module__IJyNga__sectionNav a:hover{text-underline-offset:5px;text-decoration:underline}.PremiumBusinessProfile-module__IJyNga__layout{grid-template-columns:minmax(0,1fr) 335px;align-items:start;gap:60px;padding-block:64px 88px;display:grid}.PremiumBusinessProfile-module__IJyNga__content{min-width:0}.PremiumBusinessProfile-module__IJyNga__section{border-bottom:1px solid #d9d6cc;margin-bottom:46px;padding-bottom:46px;scroll-margin-top:110px}.PremiumBusinessProfile-module__IJyNga__section .PremiumBusinessProfile-module__IJyNga__eyebrow{color:#386452}.PremiumBusinessProfile-module__IJyNga__section h2{color:#173d32;letter-spacing:-.025em;margin:0 0 24px;font:500 clamp(28px,3vw,38px)/1.18 Fraunces,Georgia,serif}.PremiumBusinessProfile-module__IJyNga__section>p:not(.PremiumBusinessProfile-module__IJyNga__eyebrow){color:#5d6a62;font-size:15px;line-height:1.8}.PremiumBusinessProfile-module__IJyNga__projectGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.PremiumBusinessProfile-module__IJyNga__project{background:#fffdf9;border:1px solid #d9d6cc;border-radius:6px;padding:24px}.PremiumBusinessProfile-module__IJyNga__number{color:#826022;font:600 11px DM Mono,monospace}.PremiumBusinessProfile-module__IJyNga__project h3{color:#173d32;margin:20px 0 10px;font:500 22px/1.25 Fraunces,Georgia,serif}.PremiumBusinessProfile-module__IJyNga__project p{color:#5d6a62;margin:0;font-size:14px;line-height:1.7}.PremiumBusinessProfile-module__IJyNga__section p.PremiumBusinessProfile-module__IJyNga__note{color:#5d6a62;margin:20px 0 0;font-size:12px;line-height:1.7}.PremiumBusinessProfile-module__IJyNga__coverage{background:#e5ebdd;border:1px solid #cbd4c4;border-left:3px solid #386452;border-radius:6px;padding:28px}.PremiumBusinessProfile-module__IJyNga__areas{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.PremiumBusinessProfile-module__IJyNga__areas li{color:#173d32;background:#fffdf9;border:1px solid #c1ccba;border-radius:4px;padding:7px 10px;font-size:13px;line-height:1.4}.PremiumBusinessProfile-module__IJyNga__preparation{background:#f6f1e7;border:1px solid #d9d6cc;border-top:3px solid #c9a15d;border-radius:6px;padding:30px}.PremiumBusinessProfile-module__IJyNga__checklist{gap:19px;margin:26px 0;padding:0;list-style:none;display:grid}.PremiumBusinessProfile-module__IJyNga__checklist li{color:#173d32;align-items:start;gap:14px;font-size:15px;line-height:1.65;display:flex}.PremiumBusinessProfile-module__IJyNga__checklist li>span{color:#386452;flex:none;font-weight:800}.PremiumBusinessProfile-module__IJyNga__questions{border-top:1px solid #d9d6cc;margin-top:24px}.PremiumBusinessProfile-module__IJyNga__questions details{border-bottom:1px solid #d9d6cc}.PremiumBusinessProfile-module__IJyNga__questions summary{color:#173d32;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:18px 0;font-size:15px;font-weight:700;line-height:1.6;list-style:none;display:flex}.PremiumBusinessProfile-module__IJyNga__questions summary::-webkit-details-marker{display:none}.PremiumBusinessProfile-module__IJyNga__questions summary>span{flex:none;font-size:23px;font-weight:400}.PremiumBusinessProfile-module__IJyNga__questions details[open] summary>span{transform:rotate(45deg)}.PremiumBusinessProfile-module__IJyNga__questions details p{color:#5d6a62;margin:0 0 22px;font-size:14px;line-height:1.8}.PremiumBusinessProfile-module__IJyNga__about p{white-space:pre-line}.PremiumBusinessProfile-module__IJyNga__gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.PremiumBusinessProfile-module__IJyNga__gallery figure{border:1px solid #d9d6cc;border-radius:6px;margin:0;overflow:hidden}.PremiumBusinessProfile-module__IJyNga__gallery img{object-fit:cover;width:100%;height:240px;display:block}.PremiumBusinessProfile-module__IJyNga__gallery figcaption{color:#5d6a62;padding:13px;font-size:13px}.PremiumBusinessProfile-module__IJyNga__contact{background:#f6f1e7;border:1px solid #d9d6cc;border-top:3px solid #c9a15d;border-radius:6px;padding:27px;scroll-margin-top:110px;position:sticky;top:100px}.PremiumBusinessProfile-module__IJyNga__contact .PremiumBusinessProfile-module__IJyNga__eyebrow{color:#386452}.PremiumBusinessProfile-module__IJyNga__contact h2{color:#173d32;overflow-wrap:anywhere;margin:0;font:500 29px/1.2 Fraunces,Georgia,serif}.PremiumBusinessProfile-module__IJyNga__contactLocation{color:#5d6a62;margin:14px 0 24px;font-size:13px}.PremiumBusinessProfile-module__IJyNga__phone{color:#173d32;border-top:1px solid #d9d6cc;padding:20px 0;font-size:24px;font-weight:700;display:block}.PremiumBusinessProfile-module__IJyNga__phone span{color:#5d6a62;margin-bottom:8px;font-size:12px;font-weight:400;display:block}.PremiumBusinessProfile-module__IJyNga__contact .PremiumBusinessProfile-module__IJyNga__primary{width:100%}.PremiumBusinessProfile-module__IJyNga__website{color:#173d32;justify-content:space-between;align-items:center;gap:10px;min-height:48px;margin-top:10px;font-size:14px;font-weight:700;display:flex}.PremiumBusinessProfile-module__IJyNga__socials{border-top:1px solid #d9d6cc;margin-top:20px;padding-top:22px}.PremiumBusinessProfile-module__IJyNga__socials h3{color:#173d32;margin:0 0 15px;font-size:13px;font-weight:700}.PremiumBusinessProfile-module__IJyNga__socials a{color:#173d32;align-items:center;gap:12px;min-height:62px;padding:10px 0;display:flex}.PremiumBusinessProfile-module__IJyNga__socials a>span:nth-child(2){flex:1}.PremiumBusinessProfile-module__IJyNga__socials b{font-size:13px;display:block}.PremiumBusinessProfile-module__IJyNga__socials small{color:#5d6a62;margin-top:4px;font-size:11px;line-height:1.5;display:block}.PremiumBusinessProfile-module__IJyNga__socialIcon{background:#fffdf9;border:1px solid #becab8;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:16px;font-weight:800;display:grid}.PremiumBusinessProfile-module__IJyNga__contactNote{color:#5d6a62;border-top:1px solid #d9d6cc;margin:22px 0 0;padding-top:18px;font-size:12px;line-height:1.75}.PremiumBusinessProfile-module__IJyNga__claim{border-top:1px solid #d9d6cc;margin-top:22px;padding-top:18px;font-size:12px}.PremiumBusinessProfile-module__IJyNga__claim p{color:#5d6a62;margin:0 0 8px}.PremiumBusinessProfile-module__IJyNga__claim a{color:#173d32;padding-block:7px;font-weight:700;display:inline-block}.PremiumBusinessProfile-module__IJyNga__sources{color:#5d6a62;margin-top:-12px;font-size:12px;line-height:1.8}.PremiumBusinessProfile-module__IJyNga__sources>p{margin-bottom:8px}.PremiumBusinessProfile-module__IJyNga__sources>div{flex-wrap:wrap;gap:8px 20px;display:flex}.PremiumBusinessProfile-module__IJyNga__sources a{color:#386452;text-underline-offset:3px;padding-block:5px;text-decoration:underline}.PremiumBusinessProfile-module__IJyNga__returnLink{color:#173d32;border-top:1px solid #d9d6cc;justify-content:space-between;gap:20px;margin-top:26px;padding-top:26px;font-size:14px;font-weight:700;display:flex}.PremiumBusinessProfile-module__IJyNga__page a:focus-visible,.PremiumBusinessProfile-module__IJyNga__page summary:focus-visible{outline-offset:5px;border-radius:3px;outline:3px solid #c9a15d}@media (max-width:1050px){.PremiumBusinessProfile-module__IJyNga__container{width:calc(100% - 48px)}.PremiumBusinessProfile-module__IJyNga__heroGrid{gap:32px}.PremiumBusinessProfile-module__IJyNga__layout{grid-template-columns:minmax(0,1fr) 290px;gap:30px}.PremiumBusinessProfile-module__IJyNga__contact{padding:22px}.PremiumBusinessProfile-module__IJyNga__project{padding:20px}}@media (max-width:800px){.PremiumBusinessProfile-module__IJyNga__hero{padding-bottom:40px}.PremiumBusinessProfile-module__IJyNga__heroGrid{grid-template-columns:1fr;gap:30px;margin-top:22px}.PremiumBusinessProfile-module__IJyNga__hero h1{font-size:clamp(38px,7vw,54px)}.PremiumBusinessProfile-module__IJyNga__specialty{font-size:18px}.PremiumBusinessProfile-module__IJyNga__overview{padding:23px}.PremiumBusinessProfile-module__IJyNga__overview h2{font-size:26px}.PremiumBusinessProfile-module__IJyNga__overview dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.PremiumBusinessProfile-module__IJyNga__overviewLink{margin-top:5px}.PremiumBusinessProfile-module__IJyNga__layout{flex-direction:column;gap:36px;padding-block:40px 64px;display:flex}.PremiumBusinessProfile-module__IJyNga__content{width:100%}.PremiumBusinessProfile-module__IJyNga__contact{order:-1;width:100%;position:static}.PremiumBusinessProfile-module__IJyNga__contact .PremiumBusinessProfile-module__IJyNga__primary{width:auto}.PremiumBusinessProfile-module__IJyNga__section{margin-bottom:36px;padding-bottom:36px}.PremiumBusinessProfile-module__IJyNga__section.PremiumBusinessProfile-module__IJyNga__coverage,.PremiumBusinessProfile-module__IJyNga__section.PremiumBusinessProfile-module__IJyNga__preparation{padding:26px}.PremiumBusinessProfile-module__IJyNga__socials a{max-width:380px}}@media (max-width:540px){.PremiumBusinessProfile-module__IJyNga__container{width:calc(100% - 40px)}.PremiumBusinessProfile-module__IJyNga__hero{padding-top:18px}.PremiumBusinessProfile-module__IJyNga__identity{gap:14px}.PremiumBusinessProfile-module__IJyNga__identity .PremiumBusinessProfile-module__IJyNga__eyebrow{font-size:10px}.PremiumBusinessProfile-module__IJyNga__logo,.PremiumBusinessProfile-module__IJyNga__initials{width:60px;height:60px}.PremiumBusinessProfile-module__IJyNga__heroActions{flex-direction:column;align-items:stretch;gap:12px}.PremiumBusinessProfile-module__IJyNga__heroPhone{justify-content:space-between}.PremiumBusinessProfile-module__IJyNga__hero .PremiumBusinessProfile-module__IJyNga__primary{width:100%}.PremiumBusinessProfile-module__IJyNga__overview dl{grid-template-columns:1fr;gap:0}.PremiumBusinessProfile-module__IJyNga__sectionNav>div{gap:0 18px;padding-block:10px}.PremiumBusinessProfile-module__IJyNga__sectionNav a{font-size:12px}.PremiumBusinessProfile-module__IJyNga__projectGrid,.PremiumBusinessProfile-module__IJyNga__gallery{grid-template-columns:1fr}.PremiumBusinessProfile-module__IJyNga__project{padding:23px}.PremiumBusinessProfile-module__IJyNga__project h3{margin-top:14px}.PremiumBusinessProfile-module__IJyNga__section h2{font-size:29px}.PremiumBusinessProfile-module__IJyNga__section.PremiumBusinessProfile-module__IJyNga__coverage,.PremiumBusinessProfile-module__IJyNga__section.PremiumBusinessProfile-module__IJyNga__preparation,.PremiumBusinessProfile-module__IJyNga__contact{padding:23px}.PremiumBusinessProfile-module__IJyNga__contact .PremiumBusinessProfile-module__IJyNga__primary{width:100%}.PremiumBusinessProfile-module__IJyNga__gallery img{height:230px}}
