.local-example{margin-block:0 var(--section-space)}.local-example-card{border:2px dashed color-mix(in srgb, var(--primary) 55%, var(--background));border-radius:var(--radius-card);background:var(--background);padding:clamp(1.5rem,4vw,3.5rem)}.local-example-head{max-width:760px}.local-example-badge{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);background:var(--card);color:var(--orange-ink);font-size:var(--text-tag);letter-spacing:.06em;text-transform:uppercase;padding:6px 14px;font-weight:800;display:inline-flex}.local-example h2{margin-block:var(--space-5) var(--space-4);font-size:var(--text-h2);text-wrap:balance}.local-example-situation{font-size:var(--text-lead);max-width:60ch}.local-example-grid{gap:var(--space-6);margin-top:var(--space-7);grid-template-columns:1fr 1.2fr 1fr;display:grid}.local-example-grid>div{min-width:0;padding-top:var(--space-4);border-top:1px solid var(--border)}.local-example-grid dt{margin-bottom:var(--space-3);font-family:var(--font-heading);font-size:var(--text-h5);font-weight:700;line-height:var(--leading-heading)}.local-example-grid dd{margin:0}.local-example-grid ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.local-example-grid li{gap:var(--space-3);align-items:flex-start;display:flex}.local-example-grid li>svg{color:var(--primary);flex-shrink:0;margin-top:3px}.local-example-links{gap:var(--space-3) var(--space-6);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.local-example-links .inline-link{margin-top:0}.local-example-note{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border);font-size:var(--text-meta);color:var(--muted-foreground)}@media (width<=1023px){.local-example-grid{gap:var(--space-5);margin-top:var(--space-6);grid-template-columns:1fr}}.location-process-local{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-small);background:var(--card);align-items:flex-start;margin:-16px 0 24px;display:flex}.location-process-local>svg{color:var(--orange-ink);flex-shrink:0;margin-top:4px}.location-town-group{margin-block:var(--space-6) var(--space-4);font-size:var(--text-h5)}@media (width<=767px){.local-example h2{font-size:var(--text-h3)}}.location-page{overflow:clip}.location-page .eyebrow,.locations-directory .eyebrow{color:var(--color-brand-ink)}.location-hero{isolation:isolate;min-height:80svh;color:var(--background);background:#354d4c;position:relative}.location-hero-photo{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.location-hero:before{content:"";height:calc(var(--site-header-height) + 50px);z-index:-1;pointer-events:none;background:linear-gradient(#141313a6,#0000);position:absolute;inset:0 0 auto}.location-hero:after{content:"";z-index:-1;pointer-events:none;background:var(--scrim-side);position:absolute;inset:0}.location-hero-inner{min-height:80svh;padding-top:calc(var(--site-header-height) + 32px);grid-template-columns:minmax(0,1fr) minmax(380px,460px);padding-bottom:32px}.location-breadcrumb{font-size:var(--text-ui);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:36px;line-height:1.6;display:flex}.location-breadcrumb a{text-underline-offset:4px;-webkit-text-decoration:underline #ffffff80;text-decoration:underline #ffffff80}.location-hero-copy{text-align:left;width:100%}.location-hero-kicker{color:inherit;font-size:var(--text-meta);letter-spacing:.1em;text-transform:uppercase;margin-bottom:22px;font-weight:700}.location-hero-copy h1{font-size:var(--text-h1);letter-spacing:-.035em;line-height:var(--leading-heading);-webkit-hyphens:none;hyphens:none;overflow-wrap:normal}.location-hero-copy h1.location-name-long{font-size:var(--text-h1)}.location-title-dot{color:var(--accent)}.location-hero-form{z-index:2;width:min(100%,400px);min-width:0;color:var(--text);place-self:end;position:relative;transform:translateY(96px)}.location-hero-form .inquiry-content--hero{padding:var(--space-5)}.location-hero-form .hero-form-description{font-size:var(--text-meta);margin-top:6px;line-height:1.55}.location-hero-form .inquiry-content--hero .inquiry-form{gap:10px;margin-top:16px}body .location-page .location-hero-form .inquiry-contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.location-hero-form .inquiry-contact-fields>label{min-width:0}.location-hero-form .inquiry-content--hero .inquiry-form input,.location-hero-form .inquiry-content--hero .inquiry-form select{min-height:46px;padding:9px 12px}.location-hero-form .inquiry-content--hero .button-primary{min-height:46px}.location-hero-form .inquiry-content--hero .form-note{display:none}.location-page>.home-trust{padding-top:112px;position:relative}.location-page>.home-trust .trust-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px clamp(24px,4vw,56px);min-height:0;padding:24px 0 30px}.location-page>.home-trust .google-rating{grid-column:1/-1;justify-self:center}.location-page>.home-trust .trust-strip>div{min-width:0}.location-hero-form .request-context{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.location-hero-form input,.location-hero-form select{min-width:0}.location-breadcrumb :focus-visible{outline-color:var(--background)}.location-intro{grid-template-columns:1.1fr 1fr;align-items:center;gap:9%;padding-block:100px 70px;display:grid}.location-intro h2{font-size:var(--text-h2);max-width:10.96em}.location-intro p{font-size:var(--text-body);max-width:55ch}.location-intro .inline-link{margin-top:22px}.location-team{grid-template-columns:1.1fr 1fr;align-items:center;gap:9%;padding-block:65px 100px;display:grid}.location-team-pictures{padding:0 12% 14% 0;position:relative}.location-team-main{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-card);width:100%}.location-team-small{object-fit:cover;border:7px solid var(--background);border-radius:var(--radius-card);width:48%;height:49%;position:absolute;bottom:0;right:0}.location-team-copy h2{font-size:var(--text-h2);margin-bottom:25px}.location-team-copy p+p{margin-top:15px}.location-team-copy .inline-link{margin-top:25px}.location-page--welcome .location-team{text-align:center;flex-direction:column-reverse;gap:38px;display:flex}.location-page--welcome .location-team-copy{max-width:760px}.location-page--welcome .location-team-pictures{grid-template-columns:1.4fr 1fr;align-items:end;gap:24px;width:100%;padding:0;display:grid}.location-page--welcome .location-team-main{aspect-ratio:1.55}.location-page--welcome .location-team-small{aspect-ratio:1.3;border:0;width:100%;height:auto;position:static}.location-page--editorial .location-team-pictures{order:2}.location-page--editorial .location-team{grid-template-columns:1fr 1.15fr}.location-page--postcard .location-team{grid-template-columns:1.3fr 1fr;padding-bottom:75px}.location-page--postcard .location-team-pictures{padding:0}.location-page--postcard .location-team-main{aspect-ratio:1.2;border-radius:24px 24px 100px}.location-page--postcard .location-team-small{display:none}.location-planning{margin-block:25px 85px}.location-process-nav{margin-bottom:28px}.location-process-road{height:70px;position:relative}.location-process-track{bottom:0;background:var(--surface-stone);height:3px;position:absolute;inset-inline:12.5%}.location-process-track>span{background:var(--primary);transform-origin:0;height:100%;transition:transform .55s cubic-bezier(.65,0,.35,1);display:block}.location-process-truck{pointer-events:none;justify-content:center;width:25%;transition:transform .55s cubic-bezier(.65,0,.35,1);display:flex;position:absolute;bottom:3px}.location-process-truck-image{-webkit-user-select:none;user-select:none;background:url(/images/braun-truck-progress.webp) 50%/contain no-repeat;width:112px;height:56px;display:block}.location-process-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:22px;display:grid}.location-process-tabs>button{border-radius:var(--radius-control);background:var(--secondary);min-height:76px;color:var(--text);font-size:var(--text-ui);text-align:left;cursor:pointer;border:1px solid #0000;align-items:center;gap:16px;padding:18px 24px;font-weight:700;transition:background .18s,transform .16s ease-out;display:flex;position:relative}.location-process-tabs>button[aria-selected=true]{background:var(--primary)}.location-process-tabs>button:active{transform:scale(.98)}.location-process-number{font-size:var(--text-meta);font-variant-numeric:tabular-nums;font-weight:400}.location-process-tab-label{-webkit-hyphens:manual;hyphens:manual;min-width:0}.location-process-tabs>button>svg{opacity:.45;flex-shrink:0;width:18px;margin-left:auto}.location-process-tabs>button[aria-selected=true]>svg{opacity:1}.location-process-stops{inset-inline:0;z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:absolute;bottom:-3px}.location-process-stop{background:var(--surface-stone);width:10px;height:10px;box-shadow:0 0 0 4px var(--background);border-radius:50%;justify-self:center}.location-process-stop[data-active=true]{background:var(--primary)}.location-planning-body{border-radius:var(--radius-card);background:var(--secondary);grid-template-columns:1fr 1fr;align-items:center;gap:7%;padding:48px;display:grid}.location-planning-copy>svg{color:var(--primary);margin-bottom:22px}.location-planning h2{font-size:var(--text-h2);margin-bottom:25px}.location-planning-copy .button{margin-top:27px}.location-process-panels{align-self:stretch;min-width:0;display:grid}.location-process-panel{border-radius:var(--radius-control);background:var(--background);opacity:1;visibility:visible;flex-direction:column;grid-area:1/1;padding:34px;transition:opacity .2s ease-out,visibility .2s;display:flex}.location-process-panel[aria-hidden=true]{opacity:0;visibility:hidden;pointer-events:none}.location-process-panel-meta{font-size:var(--text-meta);text-transform:uppercase;letter-spacing:.06em;color:var(--orange-ink);justify-content:space-between;align-items:center;gap:16px;font-weight:700;display:flex}.location-process-panel h3{max-width:11em;font-size:var(--text-h3);line-height:var(--leading-heading);text-wrap:balance;margin-block:36px 20px}.location-process-panel>p{margin-bottom:32px}.location-process-note{border-top:1px solid var(--border);font-size:var(--text-meta);margin-top:auto;padding-top:20px}.location-process-tabs>button:focus-visible,.location-process-panel:focus-visible{outline:var(--focus-ring);outline-offset:5px}@media (hover:hover) and (pointer:fine){.location-process-tabs>button[aria-selected=false]:hover{background:var(--surface-stone)}}.location-planning[data-keyboard=true] .location-process-truck,.location-planning[data-keyboard=true] .location-process-track>span,.location-planning[data-keyboard=true] .location-process-panel{transition:none}@media (prefers-reduced-motion:reduce){.location-process-truck,.location-process-track>span,.location-process-panel,.location-process-tabs>button{transition:none}}.location-services{padding-block:25px 90px}.location-section-heading{max-width:720px;margin-bottom:38px}.location-section-heading h2{margin-bottom:20px}.location-town-links{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.location-town-links a{border:1px solid var(--border);border-radius:var(--radius-control);font-size:var(--text-ui);background:var(--background);align-items:center;gap:10px;padding:22px;font-weight:700;transition:background .2s;display:flex}.location-town-links a:hover{background:var(--secondary)}.location-town-links a>svg:last-child{flex-shrink:0;margin-left:auto}.location-town-links a>svg:first-child:not(:last-child){color:var(--primary);flex-shrink:0}.location-faq{grid-template-columns:.8fr 1.2fr;gap:8%;padding-block:40px 80px;display:grid}.location-faq h2{font-size:var(--text-h2)}.location-credit{font-size:var(--text-meta);color:var(--muted-foreground);padding-bottom:25px;line-height:1.8}.location-credit a{text-decoration:underline}.location-directory-heading{padding-block:75px 36px}.location-directory-heading h1{max-width:1000px}.location-directory-heading h1 span{color:var(--orange-ink-large)}.location-directory-heading>p:not(.eyebrow){max-width:660px;font-size:var(--text-meta);margin-top:24px}.location-directory-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:42px 28px;display:grid}.location-region-tile{background:var(--secondary);border-radius:var(--radius-card);overflow:hidden}.location-region-cover{isolation:isolate;color:var(--background);display:block;position:relative}.location-region-cover:focus-visible{outline:none}.location-region-tile:has(.location-region-cover:focus-visible){outline:var(--focus-ring);outline-offset:4px}.location-region-cover>img{aspect-ratio:1.65;object-fit:cover;width:100%}.location-region-cover:after{content:"";z-index:0;background:linear-gradient(#0000 30%,#0c1819bf);position:absolute;inset:0}.location-region-cover>span{z-index:1;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:26px;left:28px;right:28px}.location-region-cover h2{font-size:var(--text-h2)}.location-region-tile-copy{padding:27px}.location-region-tile-copy>p{margin-bottom:18px}.location-region-tile-copy .location-town-links{flex-wrap:wrap;gap:8px;display:flex}.location-region-tile-copy .location-town-links a{border-radius:var(--radius-pill);max-width:100%;min-height:44px;font-size:var(--text-ui);border:0;gap:8px;padding:10px 14px;font-weight:600;line-height:1.4;display:inline-flex}.location-region-tile-copy .location-town-links a:hover{background:var(--primary)}.location-region-tile-copy .location-town-links a>svg{width:16px;height:16px}.location-region-tile-copy>.inline-link{margin-top:22px}.location-directory-team{grid-template-columns:1.2fr 1fr;align-items:center;gap:6%;padding-block:90px;display:grid}.location-directory-team img{width:100%;height:auto}.location-directory-team p{margin-block:23px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1000px){.location-planning-body{gap:30px;padding:30px}.location-process-tabs>button{font-size:var(--text-ui);gap:10px;padding-inline:16px}.location-town-links{grid-template-columns:1fr 1fr}.location-proof{gap:15px}.location-proof p{font-size:var(--text-body)}}@media (width<=767px){.location-hero:after{background:var(--scrim-film)}.location-hero-inner{max-width:540px;padding-top:calc(var(--site-header-height) + 24px);grid-template-columns:minmax(0,1fr);gap:32px;padding-bottom:32px}.location-breadcrumb{font-size:var(--text-ui);gap:8px;margin-bottom:28px}.location-hero-kicker{font-size:var(--text-meta);margin-bottom:16px}.location-hero-copy h1{font-size:var(--text-h1)}.location-hero-copy h1.location-name-long{font-size:min(var(--text-h1), 8.2vw)}.location-hero-form .hero-form-heading{flex-wrap:wrap}.location-hero-form{justify-self:stretch;width:100%;transform:translateY(64px)}body .location-page .location-hero-form .inquiry-contact-fields{grid-template-columns:minmax(0,1fr)}.location-page>.home-trust{padding-top:56px}.location-page>.home-trust .trust-strip{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px 0}.location-page>.home-trust .google-rating{grid-column:auto;justify-self:start;margin-bottom:4px}.location-intro{grid-template-columns:1fr;gap:25px;padding-block:60px 30px}.location-intro h2{max-width:13.7em}.location-intro p{font-size:var(--text-body)}.location-team,.location-page--editorial .location-team,.location-page--postcard .location-team{grid-template-columns:1fr;gap:32px;padding-block:35px 55px}.location-page--editorial .location-team-pictures{order:0}.location-page--welcome .location-team{text-align:left}.location-page--welcome .location-team-pictures{grid-template-columns:1fr 1fr;gap:12px}.location-page--welcome .location-team-main{aspect-ratio:.85}.location-page--welcome .location-team-small{aspect-ratio:1}.location-team-copy h2{font-size:var(--text-h2)}.location-team-small{border-width:5px}.location-planning{margin-block:15px 50px}.location-planning-body{grid-template-columns:1fr;gap:30px;padding:26px}.location-planning-copy{order:1}.location-process-tabs{gap:8px}.location-process-tabs>button{min-height:95px;font-size:var(--text-ui);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;border-radius:var(--radius-control);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:7px;padding:12px 8px;line-height:1.4}.location-process-tabs>button>svg{display:none}.location-process-truck-image{width:min(90px,100% - 8px);height:45px}.location-process-panel{padding:24px}.location-process-panel[aria-hidden=true]{display:none}.location-planning h2{font-size:var(--text-h2)}.location-process-panel>p{font-size:var(--text-body)}.location-services{padding-block:20px 45px}.location-section-heading{margin-bottom:28px}.location-section-heading h2{font-size:var(--text-h2)}.location-town-links{grid-template-columns:1fr;gap:9px}.location-town-links a{font-size:var(--text-ui);padding:18px}.location-faq{grid-template-columns:1fr;gap:20px;padding-block:20px 45px}.location-credit{font-size:var(--text-meta)}.location-directory-heading{padding-block:45px 25px}.location-directory-heading h1{font-size:var(--text-h1)}.location-directory-heading>p:not(.eyebrow){font-size:var(--text-meta)}.location-directory-grid{grid-template-columns:1fr;gap:25px}.location-region-cover>span{bottom:22px;left:22px;right:22px}.location-region-tile-copy{padding:22px}.location-directory-team{grid-template-columns:1fr;gap:30px;padding-block:50px}.location-directory-team h2{font-size:var(--text-h2)}}@media (prefers-reduced-motion:reduce){.location-page *,.locations-directory *{scroll-behavior:auto;transition:none!important}}@media (width>=768px) and (width<=1050px){.location-hero-inner{grid-template-columns:minmax(0,1fr) minmax(340px,390px);gap:30px}}.location-page--editorial .home-visit-photo,.location-page--postcard .home-visit-photo{order:2}.location-page--editorial .home-visit-grid,.location-page--postcard .home-visit-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.location-page--welcome .home-visit-photo{aspect-ratio:1}.location-page--editorial .extras-photo{order:-1}.location-page .location-team-main{aspect-ratio:4/3}.location-page--postcard .location-team-main{border-radius:var(--radius-card)}.location-page .location-team-pictures{min-width:0}.location-page .location-coverage{border-top:1px solid var(--border)}.location-other-regions{gap:var(--space-4) var(--space-6);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.location-faq-whatsapp{margin-top:var(--space-6);white-space:normal}.location-planning-copy .button{white-space:normal;text-align:left}.location-page>.location-credit{padding-top:var(--space-5)}@media (width<=900px){.location-page--editorial .home-visit-grid,.location-page--postcard .home-visit-grid{grid-template-columns:minmax(0,1fr)}.location-page .home-visit-photo{aspect-ratio:4/3;order:0}}@media (width<=767px){.location-page--editorial .extras-photo{order:0}.location-page--welcome .location-team-pictures{grid-template-columns:minmax(0,1fr)}.location-page--welcome .location-team-small{aspect-ratio:16/9}}body .location-page .location-intro{padding-bottom:var(--section-gap)}body .location-page .location-services{padding-top:0}.location-page>.home-trust .trust-strip{min-height:0;padding:var(--space-5) 0;grid-template-columns:none;gap:clamp(1.5rem,4vw,4rem);display:flex}.location-page>.home-trust .google-rating{grid-column:auto;justify-self:auto;margin-bottom:0}@media (width<=1050px){.location-page>.home-trust .trust-strip{gap:var(--space-5) clamp(1.5rem, 5vw, 3rem);flex-wrap:wrap}}@media (width<=640px){.location-page>.home-trust .trust-strip{gap:var(--space-4);padding-block:var(--space-5);flex-direction:column}}@media (width>=1001px){body .location-page--city .location-hero,body .location-page--city .location-hero-inner{min-height:90svh}body .location-page--city .location-hero-inner{padding-top:calc(var(--site-header-height) + 24px);grid-template-columns:minmax(0,1fr) minmax(380px,460px);gap:clamp(48px,8vw,130px);padding-bottom:24px}body .location-page--city .location-hero-form{align-self:center;width:min(100%,460px);transform:none}body .location-page--city .location-hero-form .inquiry-content--hero{padding:24px}body .location-page--city .location-hero-form .hero-form-description{font-size:var(--text-ui);margin-top:8px}body .location-page--city .location-hero-form .inquiry-content--hero .inquiry-form{gap:10px;margin-top:16px}body .location-page--city .location-hero-form .inquiry-contact-fields{gap:12px}body .location-page--city .location-hero-form .inquiry-content--hero .inquiry-form :is(input,select){min-height:47px}body .location-page--city .location-hero-form .inquiry-content--hero .button-primary{min-height:50px}body .location-page--city .location-hero-form .inquiry-content--hero .form-note{display:block}}@media (width<=1000px){body .location-page--city .location-hero{--city-hero-film-height:clamp(580px, 76svh, 700px);background:var(--surface-stone);min-height:0}body .location-page--city .location-hero-photo,body .location-page--city .location-hero:after{height:var(--city-hero-film-height);inset:0 0 auto}body .location-page--city .location-hero:after{background:var(--scrim-film)}body .location-page--city .location-hero-inner{max-width:580px;min-height:0;padding:var(--site-header-height) 0 40px;grid-template-columns:minmax(0,1fr);gap:0}body .location-page--city .location-hero-copy{min-height:calc(var(--city-hero-film-height) - var(--site-header-height));padding:32px 0 112px}body .location-page--city .location-hero-form{place-self:auto stretch;width:100%;transform:none}body .location-page--city .location-hero-form .inquiry-content--hero{background:var(--background);border:1px solid #1413131f;margin-top:-40px;padding:20px;position:relative;box-shadow:0 16px 36px #14131324,0 2px 6px #1413130d}body .location-page--city .location-hero-form .hero-form-description{display:none}body .location-page--city .location-hero-form .inquiry-content--hero .inquiry-form{gap:10px;margin-top:16px}body .location-page--city .location-hero-form .inquiry-contact-fields{grid-template-columns:minmax(0,1fr);gap:10px}body .location-page--city .location-hero-form .inquiry-content--hero .inquiry-form :is(input,select){min-height:44px;padding-block:9px}body .location-page--city .location-hero-form .inquiry-content--hero .form-note{font-size:12px;line-height:1.5;display:block}body .location-page--city>.home-trust{padding-top:0}}.location-planning-copy{min-width:0}.location-planning-copy h2{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}.location-page .home-customer-interviews{background:var(--card)}.location-hero-actions{align-items:center;gap:var(--space-3) var(--space-5)}.location-hero-quick{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.location-hero-quick a{min-height:44px;color:var(--background);font-size:var(--text-ui);text-underline-offset:4px;align-items:center;gap:8px;font-weight:700;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6;display:inline-flex}.location-hero-quick a:hover{-webkit-text-decoration-color:var(--background);text-decoration-color:var(--background)}.location-hero-quick svg{color:var(--accent)}@media (width<=767px){body .contact-hero-actions.location-hero-actions{flex-wrap:wrap}.location-hero-actions .hero-main-cta{justify-content:center;width:100%}}@media (width<=1000px){body .location-page--city .location-hero-photo,body .location-page--city .location-hero:after{height:100%;inset:0}body .location-page--city .location-hero-copy{min-height:calc(var(--city-hero-film-height) - var(--site-header-height))}body .location-page--city .location-hero-form{position:relative}body .location-page--city .location-hero-form:before{content:"";z-index:-1;background:var(--surface-stone);pointer-events:none;position:absolute;inset:0 -100vmax -40px}}@media (width<=767px){.location-process-note{margin-top:0}}.location-fold h3{font-size:var(--text-h4);margin:0}.location-fold-trigger{all:unset;justify-content:space-between;align-items:center;gap:var(--space-4);box-sizing:border-box;width:100%;font:inherit;text-transform:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;-webkit-hyphens:manual;hyphens:manual;display:flex}.location-fold-trigger:disabled{color:inherit;opacity:1;cursor:text;-webkit-user-select:text;user-select:text}.location-fold-body>*+*{margin-top:var(--space-4)}@media (width>=768px){.location-fold h3{margin-bottom:var(--space-2)}.location-fold .location-fold-toggle{display:none}}@media (width<=767px){.location-page .location-intro--local h2{font-size:var(--text-h3)}.location-local>.location-fold+.location-fold{margin-top:var(--space-2)}.location-fold{border-radius:var(--radius-control);background:var(--card);transition:background-color var(--duration-ui) ease, border-color var(--duration-ui) ease;border:1px solid #0000}.location-fold[data-open=true]{background:var(--background);border-color:var(--line)}.location-fold-trigger{min-height:64px;padding:var(--space-4) 18px;cursor:pointer}.location-fold-trigger:focus-visible{outline:var(--focus-ring);outline-offset:3px;border-radius:var(--radius-control)}.location-fold .location-fold-toggle{flex-basis:32px;width:32px;height:32px}.location-fold .location-fold-toggle svg{width:20px;height:20px}.location-fold-body{padding:0 18px 20px}.location-fold[data-open=false] .location-fold-body{display:none}}
