/**handles:bbr-concepts**/
.bbr-concept{display:none}.bbr-canvas:not([data-look]) .bbr-concept.is-look-studio,.bbr-canvas[data-look=cafe] .bbr-concept.is-look-cafe,.bbr-canvas[data-look=nightlife] .bbr-concept.is-look-nightlife,.bbr-canvas[data-look=salon] .bbr-concept.is-look-salon,.bbr-canvas[data-look=studio] .bbr-concept.is-look-studio,.bbr-canvas[data-look=trades] .bbr-concept.is-look-trades{display:block}.bbr-canvas[data-look=nightlife]{--wp--preset--color--base:#140b22;--wp--preset--color--surface:#1f1433;--wp--preset--color--contrast:#f4effa;--wp--preset--color--muted:#b9aecb;--wp--preset--color--accent:#ff5c8a;--wp--preset--color--on-accent:#140b22;--wp--preset--color--line:#3a2c52;--bbr-display-weight:700;--bbr-display-stretch:75%;--bbr-display-case:uppercase;--bbr-display-tracking:-0.01em;--bbr-display-leading:0.86;--bbr-radius:0}.bbr-canvas[data-look=trades]{--wp--preset--color--base:#d9d7d1;--wp--preset--color--surface:#e8e6e1;--wp--preset--color--contrast:#1a1b1d;--wp--preset--color--muted:#4a4a47;--wp--preset--color--accent:#f2b705;--wp--preset--color--on-accent:#1a1b1d;--wp--preset--color--line:#1a1b1d;--tr-on-photo:#f4f3ef;--bbr-display-weight:700;--bbr-display-stretch:82%;--bbr-display-tracking:-0.02em;--bbr-display-leading:0.95;--bbr-radius:0}.bbr-canvas[data-look=salon]{--wp--preset--color--base:#f3f1ee;--wp--preset--color--surface:#e9e5e1;--wp--preset--color--contrast:#221e1c;--wp--preset--color--muted:#5e5651;--wp--preset--color--accent:#b98c86;--wp--preset--color--on-accent:#221e1c;--wp--preset--color--line:#d8d2cd;--bbr-display-weight:400;--bbr-display-case:uppercase;--bbr-display-tracking:-0.02em;--bbr-display-leading:1;--bbr-radius:0}.bbr-canvas[data-look=cafe]{--wp--preset--color--base:#f5ddd3;--wp--preset--color--surface:#fbeae3;--wp--preset--color--contrast:#3b1a3a;--wp--preset--color--muted:#6b4363;--wp--preset--color--accent:#7a2e6e;--wp--preset--color--on-accent:#fbefea;--wp--preset--color--line:#e2b9ab;--bbr-display:var(--wp--preset--font-family--serif);--bbr-display-weight:600;--bbr-display-style:italic;--bbr-display-tracking:-0.025em;--bbr-display-leading:1;--bbr-radius:1.75rem}.bbr-band,.bbr-conceptbar{--wp--preset--color--base:#17191b;--wp--preset--color--surface:#202326;--wp--preset--color--contrast:#e4e3de;--wp--preset--color--muted:#a3a29c;--wp--preset--color--accent:#8b3dff;--wp--preset--color--on-accent:#ffffff;--wp--preset--color--line:#34383c;--bbr-display:var(--wp--preset--font-family--sans);--bbr-display-weight:600;--bbr-display-stretch:100%;--bbr-display-style:normal;--bbr-display-case:none;--bbr-display-tracking:-0.035em;--bbr-display-leading:1.02;--bbr-radius:0.375rem;background:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast);font-family:var(--wp--preset--font-family--sans)}.bbr-conceptbar{position:sticky;top:var(--wp-admin--admin-bar--height,0);z-index:20;padding-block:0.625rem;border-bottom:1px solid var(--wp--preset--color--line)}.bbr-conceptbar__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"pills pills" "cap cta";align-items:center;gap:.4rem .75rem}.bbr-conceptbar__inner>*{margin:0!important}.bbr-conceptbar .bbr-switcher{grid-area:pills}.bbr-conceptbar .bbr-captions{grid-area:cap}.bbr-bar-cta{grid-area:cta}@media (min-width:900px){.bbr-conceptbar__inner{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"cap pills cta";gap:1.5rem}}.bbr-bar-cta .wp-block-button__link{position:relative;min-height:36px;padding:.4em 1.1em;border-radius:999px;font-size:.875rem;font-weight:600}.bbr-bar-cta .wp-block-button__link::after{content:"";position:absolute;inset:-4px}.bbr-conceptbar .bbr-switcher.wp-block-buttons{flex-wrap:nowrap;gap:.3rem;overflow-x:auto;scrollbar-width:none;visibility:hidden}.bbr-conceptbar .bbr-switcher.is-ready{visibility:visible}.bbr-switcher>.wp-block-button{flex-shrink:0}.bbr-switcher .wp-block-button__link{gap:.55em;padding:.5em .95em;background:0 0;color:var(--wp--preset--color--contrast);border:1px solid var(--wp--preset--color--line);border-radius:999px;font-size:.875rem;font-weight:500;cursor:pointer}@media (hover:hover){.bbr-switcher .wp-block-button__link:hover{background:0 0;border-color:var(--wp--preset--color--contrast)}}.bbr-switcher .wp-block-button__link[aria-pressed=true]{background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base);border-color:var(--wp--preset--color--contrast)}.bbr-switcher .wp-block-button__link::before{content:"";width:.875rem;height:.875rem;flex-shrink:0;border-radius:50%;background:linear-gradient(135deg,var(--sw-bg) 50%,var(--sw-ac) 50%);box-shadow:0 0 0 1px color-mix(in srgb,currentColor 35%,transparent)}@media (max-width:479px){.bbr-switcher>.wp-block-button{flex:1 1 auto}.bbr-switcher .wp-block-button__link{justify-content:center;width:100%;padding-inline:0.55em;font-size:.8125rem}.bbr-caption{font-size:.8125rem;line-height:1.35}.bbr-switcher .wp-block-button__link::before{display:none}}.bbr-look-studio{--sw-bg:#17191b;--sw-ac:#8b3dff}.bbr-look-nightlife{--sw-bg:#140b22;--sw-ac:#ff5c8a}.bbr-look-trades{--sw-bg:#d9d7d1;--sw-ac:#f2b705}.bbr-look-salon{--sw-bg:#f3f1ee;--sw-ac:#b98c86}.bbr-look-cafe{--sw-bg:#f5ddd3;--sw-ac:#7a2e6e}.bbr-captions{margin:0!important}.bbr-caption{display:none;margin:0;font-size:.875rem;line-height:1.45;color:var(--wp--preset--color--muted)}.bbr-caption strong{color:var(--wp--preset--color--contrast)}.bbr-canvas:not([data-look]) .bbr-caption.is-look-studio,.bbr-canvas[data-look=cafe] .bbr-caption.is-look-cafe,.bbr-canvas[data-look=nightlife] .bbr-caption.is-look-nightlife,.bbr-canvas[data-look=salon] .bbr-caption.is-look-salon,.bbr-canvas[data-look=studio] .bbr-caption.is-look-studio,.bbr-canvas[data-look=trades] .bbr-caption.is-look-trades{display:block}.bbr-concept{--c-ease:cubic-bezier(0.22, 1, 0.36, 1);overflow-x:clip;--c-ease-io:cubic-bezier(0.77, 0, 0.175, 1)}.bbr-concept .wp-block-image{margin:0}.bbr-concept .wp-block-image img{display:block;width:100%;height:100%;object-fit:cover}.bbr-concept:not(.is-look-studio) .bbr-section+.bbr-section{border-top:0}.bbr-band{padding-block:var(--wp--preset--spacing--60)}.bbr-band>.wp-block-group>*+*{margin-top:var(--wp--preset--spacing--30)}.bbr-band h2{max-width:20ch;margin:0;font-size:var(--wp--preset--font-size--xx-large)}.bbr-canvas .bbr-band p{max-width:52ch;color:var(--wp--preset--color--muted)}.bbr-band .wp-block-buttons{margin-top:var(--wp--preset--spacing--40)!important}.bbr-prices{list-style:none;margin:0;padding:0}.bbr-prices li{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-block:0.8rem;border-bottom:1px solid var(--wp--preset--color--line);font-variant-numeric:lining-nums tabular-nums}.bbr-prices strong{font-weight:500}.has-mo .bbr-concept :is(.mo-up,.mo-left,.mo-right,.mo-fade,.mo-scale){transition:opacity .9s var(--c-ease) var(--d, 0ms),transform 1.1s var(--c-ease) var(--d, 0ms)}.has-mo .bbr-concept .mo-up:not(.is-in){opacity:0;transform:translateY(48px)}.has-mo .bbr-concept .mo-left:not(.is-in){opacity:0;transform:translateX(-72px)}.has-mo .bbr-concept .mo-right:not(.is-in){opacity:0;transform:translateX(72px)}.has-mo .bbr-concept .mo-fade:not(.is-in){opacity:0}.has-mo .bbr-concept .mo-scale:not(.is-in){opacity:0;transform:scale(.92)}.has-mo .bbr-concept .mo-clip{transition:clip-path 1.3s var(--c-ease-io) var(--d, 0ms)}.has-mo .bbr-concept .mo-clip img{transition:transform 1.8s var(--c-ease) var(--d, 0ms)}.has-mo .bbr-concept .mo-clip:not(.is-in){clip-path:inset(100% 0 0 0)}.has-mo .bbr-concept .mo-clip:not(.is-in) img{transform:scale(1.18)}.has-mo .bbr-concept .mo-zoom img{transition:transform 2.6s var(--c-ease)}.has-mo .bbr-concept .mo-zoom:not(.is-in) img{transform:scale(1.12)}.mo-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}.mo-w>span{display:inline-block}.has-mo .bbr-concept .mo-words .mo-w>span{transition:transform 1.1s var(--c-ease) calc(var(--d, 0ms) + var(--i, 0) * 80ms)}.has-mo .bbr-concept .mo-words:not(.is-in) .mo-w>span{transform:translateY(115%)}.mo-marquee-wrap{overflow:hidden}.bbr-concept .mo-marquee{display:flex;width:max-content;margin:0!important;padding:0;list-style:none}.bbr-concept .mo-marquee>*{flex-shrink:0;margin:0 1.25rem 0 0!important}.has-mo .bbr-concept .mo-marquee{animation:mo-marquee var(--dur,50s) linear infinite}@media (hover:hover){.mo-marquee-wrap:hover .mo-marquee{animation-play-state:paused}}.mo-marquee-wrap{position:relative}.mo-marquee-wrap.is-paused .mo-marquee{animation-play-state:paused}.mo-pause{position:absolute;right:.75rem;bottom:.75rem;z-index:1;min-height:32px;padding:0 .85rem;border:1px solid currentColor;border-radius:999px;background:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast);font:600 0.8125rem/1 var(--wp--preset--font-family--sans);font-style:normal;text-transform:none;letter-spacing:0;cursor:pointer}.mo-pause::after{content:"";position:absolute;inset:-7px}@keyframes mo-marquee{to{transform:translateX(-50%)}}@media (hover:hover) and (pointer:fine){.bbr-concept :is(.nl-card,.tr-card,.tr-project,.ca-photo,.sa-panel) img{transition:transform .9s var(--c-ease)}.bbr-concept :is(.nl-card,.tr-card,.tr-project,.ca-photo,.sa-panel):hover img{transform:scale(1.05)}}.nl-hero{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:min(92vh,58rem);padding-block:var(--wp--preset--spacing--50) var(--wp--preset--spacing--40);overflow:hidden;isolation:isolate}.nl-hero>.nl-tri{position:absolute;inset:0;z-index:-2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;max-width:none!important;margin:0!important}.nl-tri>*{margin:0!important}.nl-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,var(--wp--preset--color--base) 14%,color-mix(in srgb,var(--wp--preset--color--base) 72%,transparent) 50%,color-mix(in srgb,var(--wp--preset--color--base) 25%,transparent))}.nl-hero__text>*{margin:0}.nl-kicker{max-width:34ch!important;font-size:var(--wp--preset--font-size--large);line-height:1.35}.bbr-canvas .nl-title{max-width:none;margin-block:0.12em 0.2em!important;font-size:clamp(5rem, 1rem + 17vw, 17rem);line-height:.8;letter-spacing:-.02em}.nl-next{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.25rem 2rem;padding-top:1.25rem;border-top:1px solid rgb(244 239 250 / .3)}.nl-next p{margin:0;color:var(--wp--preset--color--muted)}.nl-next strong{display:block;color:var(--wp--preset--color--contrast);font-size:var(--wp--preset--font-size--large)}.nl-next .wp-block-buttons{gap:.75rem}.bbr-canvas .nl-h{margin-block:0 var(--wp--preset--spacing--40);font-size:clamp(2.75rem, 1.5rem + 5vw, 6rem);line-height:.95}.nl-h mark{display:inline-block;padding:.02em .14em 0;background:var(--wp--preset--color--accent);color:var(--wp--preset--color--on-accent)}.nl-events{padding-block:var(--wp--preset--spacing--60)}.nl-cards{display:grid;gap:1.25rem}@media (min-width:768px){.nl-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.nl-card{position:relative;display:flex;flex-direction:column;margin:0!important;overflow:hidden;padding-bottom:1.5rem;border:1px solid var(--wp--preset--color--line);background:var(--wp--preset--color--surface)}.nl-card .wp-block-image{aspect-ratio:4/5;overflow:hidden}.nl-card__date{position:absolute;top:1rem;left:1rem;margin:0;padding:.25em .55em .15em;background:var(--wp--preset--color--accent);color:var(--wp--preset--color--on-accent);font-weight:700;font-stretch:75%;font-size:1.375rem;line-height:1;text-transform:uppercase}.nl-card h3{margin:1.25rem 1.25rem .35rem;font-size:var(--wp--preset--font-size--x-large)}.nl-card__meta{margin:0 1.25rem 1rem;color:var(--wp--preset--color--muted)}.nl-card__status{align-self:flex-start;margin:auto 1.25rem 0!important;padding:.25em .8em;border:1px solid var(--wp--preset--color--line);border-radius:999px;font-size:var(--wp--preset--font-size--small)}.nl-about{padding-block:var(--wp--preset--spacing--60);background:var(--wp--preset--color--accent);color:var(--wp--preset--color--on-accent)}.nl-about__grid{display:grid;gap:var(--wp--preset--spacing--40);align-items:center}.nl-about__grid>*{margin:0!important}@media (min-width:900px){.nl-about__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr);gap:var(--wp--preset--spacing--50)}}.nl-about .nl-h mark{background:var(--wp--preset--color--on-accent);color:var(--wp--preset--color--accent)}.nl-about__img{aspect-ratio:4/5;overflow:hidden;rotate:-3deg;box-shadow:0 40px 60px -30px rgb(20 11 34 / .6)}.nl-about__text>*+*{margin-top:var(--wp--preset--spacing--30)}.nl-about .bbr-lede{font-weight:600}.nl-about :focus-visible{outline-color:var(--wp--preset--color--on-accent)}.nl-about .wp-block-button__link{background:var(--wp--preset--color--on-accent);color:var(--wp--preset--color--accent)}.nl-gallery{padding-block:var(--wp--preset--spacing--60)}.nl-gallery .mo-marquee>figure{width:clamp(13rem,22vw,22rem);aspect-ratio:4/5;overflow:hidden;border:1px solid var(--wp--preset--color--line)}.tr-top{background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base)}.tr-top__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:0.75rem}.tr-top__inner>*{margin:0}.tr-brand{font-weight:700;font-stretch:82%;font-size:1.375rem;line-height:1.1}.tr-phone a{display:inline-flex;align-items:center;min-height:44px;padding-inline:1rem;background:var(--wp--preset--color--accent);color:var(--wp--preset--color--on-accent);font-weight:700;text-decoration:none;white-space:nowrap}.tr-hero{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:min(86vh,52rem);padding-block:var(--wp--preset--spacing--60) var(--wp--preset--spacing--50);overflow:hidden;isolation:isolate;color:var(--tr-on-photo)}.tr-hero>.tr-hero__img{position:absolute;inset:0;z-index:-2;width:100%;max-width:none!important;margin:0!important}.tr-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,rgb(26 27 29 / .85),transparent 55%),linear-gradient(to right,rgb(26 27 29 / .8),rgb(26 27 29 / .2) 75%)}.tr-hero__text>*{margin:0}.tr-hero__text>*+*{margin-top:var(--wp--preset--spacing--40)}.bbr-canvas .tr-hero h1{max-width:17ch;color:var(--tr-on-photo);font-size:clamp(2.5rem, 1.2rem + 4.2vw, 5rem)}.tr-hero .bbr-lede{color:color-mix(in srgb,var(--tr-on-photo) 85%,transparent)}.tr-hero .wp-block-buttons{gap:.75rem}.tr-hero .is-style-outline>.wp-block-button__link{color:var(--tr-on-photo)}.tr-services__grid{display:grid;gap:var(--wp--preset--spacing--50)}.tr-services__grid>*{margin:0!important}@media (min-width:1024px){.tr-services__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.tr-intro{position:sticky;top:calc(var(--bbr-bar-h,0px) + 2rem)}}.tr-cards{display:grid;gap:1rem}@media (min-width:560px){.tr-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.tr-card{margin:0!important;overflow:hidden;border:2px solid var(--wp--preset--color--contrast);background:var(--wp--preset--color--surface)}.tr-card .wp-block-image{aspect-ratio:4/3;overflow:hidden;border-bottom:2px solid var(--wp--preset--color--contrast)}.tr-card h3{margin:1rem 1rem .25rem;font-size:var(--wp--preset--font-size--x-large)}.tr-card p{margin:0 1rem 1.25rem;color:var(--wp--preset--color--muted)}.tr-intro>*+*{margin-top:var(--wp--preset--spacing--30)}.tr-intro p:not(.bbr-lede){color:var(--wp--preset--color--muted)}.tr-intro .wp-block-buttons{margin-top:var(--wp--preset--spacing--40)!important}.tr-scale{background:var(--wp--preset--color--surface)}.tr-scale__grid{display:grid;gap:var(--wp--preset--spacing--50);align-items:center}.tr-scale__grid>*{margin:0!important}@media (min-width:900px){.tr-scale__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.tr-scale__text>*{margin:0}.tr-scale__text h3{margin-top:var(--wp--preset--spacing--40)}.tr-scale__text p{margin-top:.5rem;color:var(--wp--preset--color--muted)}.tr-collage{position:relative;padding-bottom:3rem}.tr-collage__a{width:78%;aspect-ratio:4/5;overflow:hidden}.tr-collage__b{position:absolute!important;right:0;bottom:0;width:52%;aspect-ratio:3/4;overflow:hidden;border:6px solid var(--wp--preset--color--surface);box-shadow:14px 14px 0 var(--wp--preset--color--accent)}.tr-projects{background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base)}.tr-projects__head>*{margin:0}.tr-projects__head p{margin-top:.75rem;color:rgb(217 215 209 / .75)}.tr-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(15rem,1fr);gap:1rem;margin-top:var(--wp--preset--spacing--40)!important;padding-bottom:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.tr-strip:focus-visible{outline:2px solid var(--wp--preset--color--accent);outline-offset:4px}.tr-project{margin:0!important;scroll-snap-align:start}.tr-project .wp-block-image{aspect-ratio:3/4;overflow:hidden}.tr-project__place{margin:.9rem 0 .2rem;color:var(--wp--preset--color--accent);font-weight:700;font-size:var(--wp--preset--font-size--small)}.tr-project h3{margin:0;color:var(--wp--preset--color--base);font-size:var(--wp--preset--font-size--large)}.sa-top{padding-block:1.1rem;border-bottom:1px solid var(--wp--preset--color--line);text-align:center}.sa-brand{margin:0 auto!important;font-family:var(--wp--preset--font-family--serif);font-style:italic;font-size:1.625rem}.sa-hero>.sa-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0!important}.sa-panel{position:relative;margin:0!important;aspect-ratio:3/4;overflow:hidden}@media (min-width:900px){.sa-panel{aspect-ratio:5/4}}.sa-panel .wp-block-image{position:absolute;inset:0}.sa-panel__word{position:absolute;inset:22% 16%;display:grid;place-items:center;margin:0;background:rgb(243 241 238 / .8);transition:background-color .4s ease,inset .6s var(--c-ease)}.sa-panel+.sa-panel .sa-panel__word{background:rgb(185 140 134 / .85)}.sa-panel__word a{color:var(--wp--preset--color--contrast);font-size:clamp(1.75rem, .8rem + 4.5vw, 5.5rem);letter-spacing:-.02em;text-decoration:none;text-transform:uppercase}.sa-panel__word a::after{content:"";position:absolute;inset:-100vmax}.sa-panel{isolation:isolate}.sa-panel:has(a:focus-visible){outline:2px solid var(--wp--preset--color--contrast);outline-offset:-6px}@media (hover:hover) and (pointer:fine){.sa-panel:hover .sa-panel__word{inset:18% 12%}}.sa-intro{padding-block:var(--wp--preset--spacing--50) var(--wp--preset--spacing--40);text-align:center}.sa-intro>*{margin-inline:auto!important}.bbr-canvas .sa-intro h1{max-width:14ch;font-size:clamp(2.5rem, 1.3rem + 4.8vw, 6rem)}.sa-intro .bbr-lede{max-width:38ch;margin-top:var(--wp--preset--spacing--30)!important;color:var(--wp--preset--color--muted)}.sa-services{padding-top:var(--wp--preset--spacing--40)}.bbr-canvas .sa-services__title{margin:0 auto var(--wp--preset--spacing--40)!important;font-size:var(--wp--preset--font-size--small);letter-spacing:.04em;text-align:center;color:var(--wp--preset--color--muted)}.sa-rows{border-top:1px solid var(--wp--preset--color--line)}.sa-row{display:grid;gap:.5rem;margin:0!important;padding-block:1.5rem;border-bottom:1px solid var(--wp--preset--color--line);text-align:center}.bbr-canvas .sa-row h3{margin:0;font-size:clamp(3rem, 1.2rem + 8vw, 9rem);line-height:.95;letter-spacing:-.03em;transition:letter-spacing .6s var(--c-ease)}.sa-row p{margin:0 auto;color:var(--wp--preset--color--muted);line-height:1.5}@media (min-width:900px){.sa-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:2.5rem}.sa-row h3{grid-column:2}.sa-row p{grid-column:3;justify-self:start;margin:0;text-align:left}}@media (hover:hover) and (pointer:fine){.bbr-canvas .sa-row:hover h3{letter-spacing:.01em}}.sa-studio{background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base)}.sa-studio__grid{display:grid;gap:var(--wp--preset--spacing--50);align-items:center}.sa-studio__grid>*{margin:0!important}@media (min-width:900px){.sa-studio__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.sa-mosaic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.sa-mosaic>*{margin:0!important;aspect-ratio:1;overflow:hidden}.sa-studio__text>*+*{margin-top:var(--wp--preset--spacing--30)}.bbr-canvas .sa-studio h2{color:var(--wp--preset--color--base);font-size:clamp(2.75rem, 1.5rem + 4vw, 5.5rem)}.sa-studio p{color:rgb(243 241 238 / .75)}.sa-studio .bbr-prices li{border-color:rgb(243 241 238 / .18)}.sa-studio .wp-block-buttons{margin-top:var(--wp--preset--spacing--40)!important}.ca-hero{padding-block:var(--wp--preset--spacing--50) var(--wp--preset--spacing--60)}.ca-hero__head{text-align:center}.ca-hero__head>*{margin-inline:auto!important}.ca-hero__head>*+*{margin-top:var(--wp--preset--spacing--30)}.ca-brand{color:var(--wp--preset--color--accent);font-family:var(--wp--preset--font-family--serif);font-style:italic;font-weight:600;font-size:var(--wp--preset--font-size--large)}.bbr-canvas .ca-hero h1{max-width:8em;font-size:clamp(2.75rem, 1.4rem + 5.2vw, 6.75rem)}.ca-hero .bbr-lede{max-width:40ch}.ca-hero .wp-block-buttons{justify-content:center;gap:.75rem;margin-top:var(--wp--preset--spacing--40)!important}.ca-row{display:grid;gap:1rem;margin-top:var(--wp--preset--spacing--50)!important}@media (min-width:640px){.ca-row{grid-template-columns:repeat(3,minmax(0,1fr))}.ca-photo:first-child{rotate:-1.5deg}.ca-photo:nth-child(3){rotate:1.5deg}}.ca-photo{position:relative;margin:0!important;aspect-ratio:4/5;overflow:hidden;border-radius:var(--bbr-radius)}.ca-photo .wp-block-image{position:absolute;inset:0}.ca-pill{position:absolute;left:1rem;bottom:1rem;margin:0;padding:.4em 1em;border-radius:999px;background:var(--wp--preset--color--surface);color:var(--wp--preset--color--contrast);font-family:var(--wp--preset--font-family--serif);font-style:italic;font-weight:600}.ca-menu{background:var(--wp--preset--color--surface)}.ca-menu__grid{display:grid;gap:var(--wp--preset--spacing--50);align-items:center}.ca-menu__grid>*{margin:0!important}@media (min-width:900px){.ca-menu__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.ca-menu__pick>*{margin:0}.ca-menu__pick p{margin-top:.75rem;color:var(--wp--preset--color--muted)}.ca-chips{display:flex;flex-wrap:wrap;gap:.85rem .75rem;margin-top:var(--wp--preset--spacing--40)!important;padding:0;list-style:none}.ca-chip,.ca-chips li{font-family:var(--wp--preset--font-family--serif);font-style:italic;font-weight:600;font-size:var(--wp--preset--font-size--large)}.ca-chip{min-height:48px;padding:.45em 1.15em;border:1.5px dashed var(--wp--preset--color--contrast);border-radius:999px;background:0 0;color:var(--wp--preset--color--contrast);cursor:pointer;transition:background-color .25s ease,color .25s ease,transform .35s var(--c-ease)}.ca-chips li:nth-child(5n+1) .ca-chip{rotate:-3deg}.ca-chips li:nth-child(5n+2) .ca-chip{rotate:2deg}.ca-chips li:nth-child(5n+3) .ca-chip{rotate:-1deg}.ca-chips li:nth-child(5n+4) .ca-chip{rotate:3deg}.ca-chips li:nth-child(5n+5) .ca-chip{rotate:-2deg}@media (hover:hover) and (pointer:fine){.ca-chip:hover{transform:scale(1.06)}}.ca-chip:active{transform:scale(.97)}.ca-chip[aria-selected=true]{border-style:solid;border-color:var(--wp--preset--color--accent);background:var(--wp--preset--color--accent);color:var(--wp--preset--color--on-accent)}.ca-panels{display:grid;gap:1.5rem}.ca-panel{margin:0!important}.ca-panel .wp-block-image{aspect-ratio:5/4;overflow:hidden;border-radius:var(--bbr-radius)}.ca-panel h3{display:flex;justify-content:space-between;gap:1rem;margin:1.25rem 0 .4rem;font-size:var(--wp--preset--font-size--x-large)}.ca-price{font-family:var(--wp--preset--font-family--sans);font-style:normal;font-weight:500;font-size:var(--wp--preset--font-size--large);font-variant-numeric:lining-nums}.ca-panel p{margin:0;color:var(--wp--preset--color--muted)}.has-tabs .ca-panel:not([hidden]){animation:ca-swap .55s var(--c-ease)}@keyframes ca-swap{from{opacity:0;transform:translateY(14px)}}.ca-visit{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:min(82vh,46rem);padding-block:var(--wp--preset--spacing--60);overflow:hidden;isolation:isolate}.ca-visit>.ca-visit__img{position:absolute;inset:0;z-index:-1;width:100%;max-width:none!important;margin:0!important}.ca-visit>.ca-visit__card{max-width:30rem!important;padding:clamp(1.5rem,1rem + 2vw,2.75rem);border-radius:var(--bbr-radius);background:var(--wp--preset--color--surface)}.ca-visit__card>*{margin:0}.ca-visit__card>*+*{margin-top:var(--wp--preset--spacing--30)}.ca-visit__card p{color:var(--wp--preset--color--muted)}