.track-module__VVafNa__track{--track-slide:80%;--track-gap:var(--stack);position:relative}@media (min-width:600px){.track-module__VVafNa__track{--track-slide:42%}}@media (min-width:960px){.track-module__VVafNa__track{--track-slide:30%}}.track-module__VVafNa__rail{grid-auto-flow:column;grid-auto-columns:var(--track-slide);gap:var(--track-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.track-module__VVafNa__rail::-webkit-scrollbar{display:none}.track-module__VVafNa__rail:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.track-module__VVafNa__slide{scroll-snap-align:start;min-width:0}.track-module__VVafNa__dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.track-module__VVafNa__controls{margin-top:var(--stack);justify-content:flex-end;gap:10px;display:flex}.track-module__VVafNa__control{border:1px solid var(--line);width:48px;height:48px;color:var(--ink);transition:border-color var(--dur-hover) var(--ease);border-radius:999px;place-items:center;display:inline-grid}.track-module__VVafNa__control:hover{border-color:var(--ink)}.track-module__VVafNa__control:disabled{opacity:.35;cursor:default}@media (prefers-reduced-motion:no-preference){.track-module__VVafNa__rail{scroll-behavior:smooth}.track-module__VVafNa__rail.track-module__VVafNa__dragging{scroll-behavior:auto}}
.button-module__XYhG4q__btn{border-radius:var(--radius);min-height:48px;font-family:var(--font-body);font-size:var(--fs-small);letter-spacing:.08em;text-align:center;text-transform:uppercase;overflow-wrap:anywhere;transition:background-color var(--dur-hover) var(--ease), color var(--dur-hover) var(--ease), border-color var(--dur-hover) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:12px 26px;font-weight:500;line-height:1.2;display:inline-flex}.button-module__XYhG4q__solid{background:var(--btn-bg);color:var(--btn-ink);border-color:var(--btn-bg)}.button-module__XYhG4q__solid:hover{background:color-mix(in srgb, var(--btn-bg) 86%, var(--ink))}.button-module__XYhG4q__line{color:var(--ink);border-color:currentColor}.button-module__XYhG4q__line:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}.button-module__XYhG4q__small{min-height:44px;padding:10px 18px}
.header-module__o28xHG__header{z-index:30;border-bottom:var(--rule-width) solid var(--line);position:sticky;top:0}.header-module__o28xHG__inner{max-width:calc(var(--wrap) + 2 * var(--gutter));min-height:var(--header-h);padding-inline:var(--gutter);align-items:center;gap:24px;margin-inline:auto;display:grid}.header-module__o28xHG__bar .header-module__o28xHG__inner{grid-template-columns:auto 1fr auto}.header-module__o28xHG__centred .header-module__o28xHG__inner{grid-template-columns:1fr auto 1fr}.header-module__o28xHG__centred .header-module__o28xHG__brand{grid-area:1/2}.header-module__o28xHG__centred .header-module__o28xHG__nav{grid-area:1/1;justify-self:start}.header-module__o28xHG__centred .header-module__o28xHG__end{grid-area:1/3}.header-module__o28xHG__brand{align-items:center;min-width:0;min-height:44px;display:inline-flex}.header-module__o28xHG__logo{width:auto;height:calc(var(--header-h) * .62);object-fit:contain;max-width:220px}.header-module__o28xHG__name{font-family:var(--font-display);font-size:1.5rem;line-height:1.1}.header-module__o28xHG__nav{justify-self:end}.header-module__o28xHG__nav ul{flex-wrap:wrap;gap:4px 6px;display:flex}.header-module__o28xHG__nav a{border-radius:var(--radius);min-height:44px;font-size:var(--fs-small);letter-spacing:.08em;text-transform:uppercase;transition:color var(--dur-hover) var(--ease);align-items:center;padding:0 12px;display:inline-flex}.header-module__o28xHG__nav a:hover{color:var(--ink-muted)}.header-module__o28xHG__nav a[aria-current=page]{text-underline-offset:6px;text-decoration:underline}.header-module__o28xHG__end{justify-content:flex-end;align-items:center;gap:12px;display:flex}.header-module__o28xHG__menuButton{min-width:44px;min-height:44px;font-size:var(--fs-small);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;padding:0 4px 0 12px;display:none}.header-module__o28xHG__menuButton i{gap:5px;display:grid}.header-module__o28xHG__menuButton i:before,.header-module__o28xHG__menuButton i:after{content:"";background:currentColor;width:22px;height:1.5px;display:block}@media (max-width:959px){.header-module__o28xHG__nav{display:none}.header-module__o28xHG__centred .header-module__o28xHG__inner{grid-template-columns:auto 1fr}.header-module__o28xHG__centred .header-module__o28xHG__brand{grid-column:1}.header-module__o28xHG__centred .header-module__o28xHG__end{grid-column:2}.header-module__o28xHG__menuButton{display:inline-flex}}@media (max-width:599px){.header-module__o28xHG__action{display:none}.header-module__o28xHG__menuButton span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.header-module__o28xHG__overlay{z-index:50;background:color-mix(in srgb, var(--color-inverse) 45%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-content:start;padding:10px;display:grid;position:fixed;inset:0}.header-module__o28xHG__overlay[hidden]{display:none}.header-module__o28xHG__sheet{border:var(--card-border-width) solid var(--color-border);border-radius:min(var(--radius), 16px);background:var(--color-background);max-height:calc(100dvh - 20px);color:var(--color-text);box-shadow:var(--shadow-raised);padding:10px 22px 26px;overflow-y:auto}.header-module__o28xHG__sheetHead{justify-content:space-between;align-items:center;gap:16px;min-height:56px;display:flex}.header-module__o28xHG__sheetBrand{min-width:0;display:inline-flex}.header-module__o28xHG__close{min-height:44px;font-size:var(--fs-small);letter-spacing:.12em;text-transform:uppercase;margin-left:auto;padding:0 6px 0 14px}.header-module__o28xHG__sheetLinks{margin:8px 0 22px;display:grid}.header-module__o28xHG__sheetLinks a{border-bottom:var(--rule-width) solid var(--color-border);min-height:56px;font-family:var(--font-display);font-size:calc(var(--fs-h3) * 1.3);overflow-wrap:anywhere;align-items:center;line-height:1.15;display:flex}.header-module__o28xHG__sheetLinks a[aria-current=page]{color:var(--color-muted-text)}.header-module__o28xHG__sheetAction{width:100%}
.faq-module__w3yHCW__faq{padding-block:var(--section-pad)}.faq-module__w3yHCW__inner{max-width:calc(var(--wrap) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.faq-module__w3yHCW__head{margin-bottom:calc(var(--stack) * 1.6)}.faq-module__w3yHCW__list{border-top:var(--rule-width) solid var(--line);min-width:0}.faq-module__w3yHCW__item{border-bottom:var(--rule-width) solid var(--line)}.faq-module__w3yHCW__question{min-height:44px;font-size:var(--fs-lead);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;line-height:1.35;list-style:none;display:flex}.faq-module__w3yHCW__question::-webkit-details-marker{display:none}.faq-module__w3yHCW__mark{flex:none;width:16px;height:16px;position:relative}.faq-module__w3yHCW__mark:before,.faq-module__w3yHCW__mark:after{content:"";width:100%;height:1.5px;transition:transform var(--dur-hover) var(--ease);background:currentColor;margin-top:-.75px;position:absolute;top:50%;left:0}.faq-module__w3yHCW__mark:after{transform:rotate(90deg)}.faq-module__w3yHCW__item[open]:not([data-closing]) .faq-module__w3yHCW__mark:after{transform:rotate(0)}.faq-module__w3yHCW__answerText{max-width:44rem;color:var(--ink-muted);padding:0 36px 24px 0}.faq-module__w3yHCW__answerText p+p{margin-top:12px}@media (min-width:960px){.faq-module__w3yHCW__faq[data-variant=side] .faq-module__w3yHCW__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.faq-module__w3yHCW__faq[data-variant=side] .faq-module__w3yHCW__head{top:calc(var(--header-h) + 24px);margin-bottom:0;position:sticky}}@media (prefers-reduced-motion:reduce){.faq-module__w3yHCW__mark:before,.faq-module__w3yHCW__mark:after{transition:none}}
.rebarkable-module__H-a-uG__root{--wrap:1400px;--gutter:clamp(20px, 4vw, 48px);--header-h:84px;--radius:999px;--image-radius:24px;--frame-shape:24px;--section-pad:clamp(76px, 9vw, 132px);--fs-display:clamp(42px, 5.6vw, 82px);--lh-display:1.08;--fs-h2:clamp(34px, 4.2vw, 58px);--fs-h3:clamp(19px, 1.6vw, 22px);--fs-lead:clamp(17px, 1.4vw, 19px);--fs-body:17px;--fs-small:15px;--gallery-rail-h:clamp(300px, 34vw, 520px);--wall:var(--color-alt);--cream:var(--color-background);--navy:var(--color-text);font-family:var(--font-body);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;line-height:1.6}@media (max-width:599px){.rebarkable-module__H-a-uG__root{--header-h:68px}}:is(.rebarkable-module__H-a-uG__root[data-lib-root] [data-ground=alt],.rebarkable-module__H-a-uG__root[data-lib-root] [data-ground=inverse]){--btn-bg:var(--cream);--btn-ink:var(--navy);--btn-hover:#fff}.rebarkable-module__H-a-uG__root[data-lib-root] [data-ground=accent]{--btn-bg:#fff;--btn-ink:var(--navy);--btn-hover:var(--cream)}:is(.rebarkable-module__H-a-uG__root[data-lib-root] [data-ground=base],.rebarkable-module__H-a-uG__root[data-lib-root] [data-ground=surface]){--btn-hover:#006a72}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-btn{letter-spacing:.01em;text-transform:none;border-width:2px;min-height:48px;padding:0 24px;font-size:16px;font-weight:700}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-btn--small{min-height:44px;padding:0 20px;font-size:15px}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-btn--solid:hover{background:var(--btn-hover);border-color:var(--btn-hover)}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-btn--line{background:0 0}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-btn--line:hover{background:var(--ink);color:var(--ground)}:is(.rebarkable-module__H-a-uG__root[data-lib-root] .lib-btn--line:active,.rebarkable-module__H-a-uG__root[data-lib-root] .lib-btn--solid:active){transform:translateY(1px)}.rebarkable-module__H-a-uG__root[data-lib-root] :where(h1,h2,h3){font-family:var(--font-display);letter-spacing:-.01em;font-weight:600}.rebarkable-module__H-a-uG__root[data-lib-root] [class*=__label]{color:var(--color-decor-on-light);font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;margin-bottom:0;font-size:13px;font-weight:700;line-height:1.4}.rebarkable-module__H-a-uG__root[data-lib-root] [data-ground=alt] [class*=__label]{color:var(--cream)}.rebarkable-module__H-a-uG__root[data-lib-root] [data-ground=inverse] [class*=__label]{color:#8fd3d9}.rebarkable-module__H-a-uG__root[data-lib-root] [data-ground=accent] [class*=__label]{color:#fff}.rebarkable-module__H-a-uG__root[data-lib-root] [class*=__heading]{max-width:none;font-size:var(--fs-h2);letter-spacing:-.01em;line-height:1.1}.rebarkable-module__H-a-uG__root[data-lib-root] :is([class*=__intro],[class*=__notes],[class*=__actions]){margin-top:0}.rebarkable-module__H-a-uG__root[data-lib-root] [class*=__intro]{max-width:58ch;color:var(--ink-muted);font-size:clamp(17px,1.4vw,19px);line-height:1.6}.rebarkable-module__H-a-uG__root[data-lib-root] [class*=__notes]{border-left:2px solid var(--line);max-width:56ch;color:var(--ink-muted);padding-left:14px;font-size:15px;line-height:1.55}.rebarkable-module__H-a-uG__logo{flex:none;width:168px;height:62px;display:block;position:relative}.rebarkable-module__H-a-uG__logoLight,.rebarkable-module__H-a-uG__logoNavy{object-fit:contain;object-position:left center;width:100%;height:100%}.rebarkable-module__H-a-uG__logoNavy{display:none}@media (max-width:599px){.rebarkable-module__H-a-uG__logo{width:138px;height:51px}}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-menu__sheet .rebarkable-module__H-a-uG__logo{width:128px;height:47px}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-menu__sheet .rebarkable-module__H-a-uG__logoLight{display:none}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-menu__sheet .rebarkable-module__H-a-uG__logoNavy{display:block}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-footer__brand .rebarkable-module__H-a-uG__logo{width:200px;height:74px}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-header{--ground:var(--wall);--ink:var(--color-alt-text);--ink-muted:var(--color-alt-muted);--btn-bg:var(--cream);--btn-ink:var(--navy);background:var(--wall);color:var(--color-alt-text);border-bottom:0}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-header .lib-btn--line{background:var(--cream);border-color:var(--cream);min-height:44px;color:var(--navy);padding:0 20px;font-size:15px}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-header .lib-btn--line:hover{color:var(--navy);background:#fff;border-color:#fff}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-header__nav ul{gap:0 26px}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-header__nav a{letter-spacing:.01em;text-transform:none;color:var(--color-alt-text);border-radius:0;padding:12px 0;font-size:15px;font-weight:600;position:relative}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-header__nav a:hover{color:var(--color-alt-text)}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-header__nav a:after{content:"";transform-origin:0;height:2px;transition:transform .35s var(--ease);background:currentColor;border-radius:2px;position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-header__nav a:hover:after{transform:scaleX(1)}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-header__nav a:focus-visible:after{transform:scaleX(1)}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-header__menu-button{letter-spacing:0;text-transform:none;border:2px solid;border-radius:999px;padding:0 18px;font-size:15px;font-weight:700}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-header :focus-visible{outline-color:#fff}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-menu__sheet{background:var(--cream);color:var(--navy);border:0;border-radius:24px}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-menu__links a{min-height:0;padding:13px 4px;font-size:24px;font-weight:600;line-height:1.15}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-menu__close{border:2px solid var(--navy);letter-spacing:0;text-transform:none;border-radius:999px;min-width:44px;padding:0 16px;font-size:15px;font-weight:700}@media (max-width:1279px){.rebarkable-module__H-a-uG__root[data-lib-root] .lib-header__nav{display:none}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-header__menu-button{display:inline-flex}:is(.rebarkable-module__H-a-uG__root[data-lib-root] .lib-header .lib-header__menu-button~*,.rebarkable-module__H-a-uG__root[data-lib-root] .lib-header .lib-btn--line){display:none}}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-header__menu-button span{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.rebarkable-module__H-a-uG__root[data-lib-root] .rebarkable-module__H-a-uG__hero{--bar:76px;--floor-h:clamp(150px, 23vh, 210px);--feet:calc(var(--bar) + 22px);min-height:clamp(600px,100svh,1440px);margin-top:calc(-1 * var(--header-h));--btn-bg:var(--cream);--btn-ink:var(--navy);padding-block:0}.rebarkable-module__H-a-uG__root[data-lib-root] .rebarkable-module__H-a-uG__hero .lib-hero__copy{max-width:860px;padding:calc(var(--header-h) + clamp(4px, 2vh, 24px)) 0 calc(var(--feet) + 56px);flex-direction:column;align-items:center;margin:auto;display:flex}.rebarkable-module__H-a-uG__root[data-lib-root] .rebarkable-module__H-a-uG__hero .lib-hero__mark{margin-bottom:0;display:block}.rebarkable-module__H-a-uG__markSlot{width:clamp(56px,5.2vw,74px);color:var(--cream);margin-bottom:clamp(14px,2.2vh,22px)}.rebarkable-module__H-a-uG__root[data-lib-root] .rebarkable-module__H-a-uG__hero .lib-hero__label{color:var(--cream);margin:0;font-size:13px}.rebarkable-module__H-a-uG__root[data-lib-root] .rebarkable-module__H-a-uG__hero .lib-hero__heading{max-width:18ch;font-size:var(--fs-display);color:#fff;margin-top:16px;line-height:1.08}.rebarkable-module__H-a-uG__root[data-lib-root] .rebarkable-module__H-a-uG__hero .lib-hero__lead{max-width:34ch;color:var(--cream);margin-top:18px;font-size:clamp(17px,1.5vw,20px);line-height:1.6}.rebarkable-module__H-a-uG__root[data-lib-root] .rebarkable-module__H-a-uG__hero .lib-hero__actions{justify-content:center;gap:12px;margin-top:28px}.rebarkable-module__H-a-uG__root[data-lib-root] .rebarkable-module__H-a-uG__hero .lib-hero__actions .lib-btn--line{--ink:#fff}.rebarkable-module__H-a-uG__root[data-lib-root] .rebarkable-module__H-a-uG__hero .lib-hero__actions .lib-btn--line:hover{color:var(--navy);background:#fff}.rebarkable-module__H-a-uG__root[data-lib-root] .rebarkable-module__H-a-uG__hero .lib-hero__actions .lib-btn--line:after{content:"→";transition:transform .3s var(--ease)}.rebarkable-module__H-a-uG__root[data-lib-root] .rebarkable-module__H-a-uG__hero .lib-hero__actions .lib-btn--line:hover:after{transform:translate(3px)}@media (min-width:2000px) and (min-height:1200px){.rebarkable-module__H-a-uG__root[data-lib-root] .rebarkable-module__H-a-uG__hero{--floor-h:260px}.rebarkable-module__H-a-uG__root[data-lib-root] .rebarkable-module__H-a-uG__hero .lib-hero__heading{font-size:108px}.rebarkable-module__H-a-uG__root[data-lib-root] .rebarkable-module__H-a-uG__hero .lib-hero__lead{max-width:36ch;font-size:24px}.rebarkable-module__H-a-uG__root[data-lib-root] .rebarkable-module__H-a-uG__hero .lib-hero__label{font-size:15px}.rebarkable-module__H-a-uG__root[data-lib-root] .rebarkable-module__H-a-uG__hero .rebarkable-module__H-a-uG__markSlot{width:96px}.rebarkable-module__H-a-uG__root[data-lib-root] .rebarkable-module__H-a-uG__hero .lib-hero__actions .lib-btn{min-height:56px;padding:0 30px;font-size:18px}.rebarkable-module__H-a-uG__root[data-lib-root] .rebarkable-module__H-a-uG__hero .lib-hero__copy{max-width:1100px;padding-bottom:calc(var(--feet) + 180px)}}@media (min-width:1100px) and (max-height:700px){.rebarkable-module__H-a-uG__root[data-lib-root] .rebarkable-module__H-a-uG__hero .lib-hero__heading{font-size:clamp(44px, 9.2vh, var(--fs-display));margin-top:10px}.rebarkable-module__H-a-uG__root[data-lib-root] .rebarkable-module__H-a-uG__hero .lib-hero__lead{margin-top:12px}.rebarkable-module__H-a-uG__root[data-lib-root] .rebarkable-module__H-a-uG__hero .lib-hero__actions{margin-top:20px}.rebarkable-module__H-a-uG__root[data-lib-root] .rebarkable-module__H-a-uG__hero .rebarkable-module__H-a-uG__markSlot{width:54px;margin-bottom:10px}}@media (min-width:600px) and (max-width:1099px){.rebarkable-module__H-a-uG__root[data-lib-root] .rebarkable-module__H-a-uG__hero{--floor-h:clamp(170px, 24vh, 240px);min-height:min(100svh,940px)}}@media (max-width:599px){.rebarkable-module__H-a-uG__root[data-lib-root] .rebarkable-module__H-a-uG__hero{--bar:124px;--floor-h:200px;min-height:max(760px,100svh)}.rebarkable-module__H-a-uG__root[data-lib-root] .rebarkable-module__H-a-uG__hero .lib-hero__heading{margin-top:12px;font-size:clamp(36px,10vw,42px)}.rebarkable-module__H-a-uG__root[data-lib-root] .rebarkable-module__H-a-uG__hero .lib-hero__lead{margin-top:16px;font-size:17px}.rebarkable-module__H-a-uG__root[data-lib-root] .rebarkable-module__H-a-uG__hero .lib-hero__actions{gap:10px;margin-top:26px}.rebarkable-module__H-a-uG__root[data-lib-root] .rebarkable-module__H-a-uG__hero .lib-hero__actions .lib-btn{padding:0 19px;font-size:15px}.rebarkable-module__H-a-uG__root[data-lib-root] .rebarkable-module__H-a-uG__hero .lib-hero__copy{padding-top:calc(var(--header-h) + 18px);padding-bottom:calc(var(--feet) + 110px)}.rebarkable-module__H-a-uG__root[data-lib-root] .rebarkable-module__H-a-uG__hero .rebarkable-module__H-a-uG__markSlot{width:58px;margin-bottom:18px}.rebarkable-module__H-a-uG__root[data-lib-root] .rebarkable-module__H-a-uG__hero .lib-hero__label{letter-spacing:.16em;font-size:12px}}.rebarkable-module__H-a-uG__room{--floor:#1d3034;--shade:#0b1619;--ball:#e9480c;--ball-seam:#b8360a;--coat:#f3f3eb;--coat-2:#cad9dd;--surface:#fff;--ink:#003848;--collar:#44a5ae;--grey:#a9c1c9;--grey-2:#86a3ae;--grey-light:#d4e2e6;z-index:2;pointer-events:none;position:absolute;inset:0}.rebarkable-module__H-a-uG__floor{height:var(--floor-h);background:var(--floor);position:absolute;bottom:0;left:0;right:0}.rebarkable-module__H-a-uG__room{z-index:2;pointer-events:none;position:absolute;inset:0}.rebarkable-module__H-a-uG__room .pack{max-width:calc(var(--wrap) + 2 * var(--gutter));--from-dog:shepherd;--to-dog:doodle;--ball-r:13;--ball-lift:130;margin-inline:auto;position:absolute;inset:0;container-type:inline-size}.rebarkable-module__H-a-uG__room .floor{height:var(--floor-h);background:var(--floor);position:absolute;bottom:0;left:0;right:0}.rebarkable-module__H-a-uG__room .pup{bottom:calc(var(--feet) - 4px);display:block;position:absolute}.rebarkable-module__H-a-uG__room .pup svg{width:100%;height:auto;display:block;overflow:visible}.rebarkable-module__H-a-uG__room .pup-shepherd{z-index:2;width:clamp(200px,21cqw,320px);left:2.2%}.rebarkable-module__H-a-uG__room .pup-golden{z-index:3;width:clamp(190px,19cqw,290px);left:25%;bottom:calc(var(--feet) - 12px)}.rebarkable-module__H-a-uG__room .pup-doodle{z-index:2;width:clamp(160px,15.5cqw,236px);right:21%}.rebarkable-module__H-a-uG__room .pup-frenchie{z-index:3;width:clamp(92px,8.8cqw,134px);right:10.5%}.rebarkable-module__H-a-uG__room .pup-cairn{z-index:2;width:clamp(82px,7.6cqw,116px);right:2%}.rebarkable-module__H-a-uG__room .ball{z-index:5;width:26px;height:26px;right:calc(21% + clamp(160px,15.5cqw,236px) + 4px);bottom:var(--feet);position:absolute}.rebarkable-module__H-a-uG__room .pack.alive .ball{will-change:transform;inset:0 auto auto 0}:is(.rebarkable-module__H-a-uG__room .pack.enter .ball,.rebarkable-module__H-a-uG__room .pack.enter .ball-shadow){animation:.6s 1.4s both rebarkable-module__H-a-uG__ball-in}@keyframes rebarkable-module__H-a-uG__ball-in{0%{opacity:0}}.rebarkable-module__H-a-uG__room .ball-spin{transform-origin:50%;width:26px;height:26px}.rebarkable-module__H-a-uG__room .ball-shadow{z-index:4;background:var(--shade);opacity:0;transform-origin:50%;border-radius:50%;width:31px;height:10px;position:absolute;top:0;left:0}.rebarkable-module__H-a-uG__room .pack.alive .ball-shadow{will-change:transform, opacity}.rebarkable-module__H-a-uG__room .pup:before{content:"";background:var(--shade);opacity:.55;border-radius:50%;height:12px;position:absolute;bottom:-5px;left:10%;right:10%}.rebarkable-module__H-a-uG__room .pup-golden:before{bottom:-4px;left:12%;right:4%}.rebarkable-module__H-a-uG__room .pup-frenchie:before{left:14%;right:14%}.rebarkable-module__H-a-uG__room .pup-cairn:before{left:14%;right:14%}@media (min-width:2000px) and (min-height:1200px){.rebarkable-module__H-a-uG__room .pack{max-width:1960px}.rebarkable-module__H-a-uG__room .pup-shepherd{width:21cqw}.rebarkable-module__H-a-uG__room .pup-golden{width:19cqw}.rebarkable-module__H-a-uG__room .pup-doodle{width:15.5cqw}.rebarkable-module__H-a-uG__room .pup-frenchie{width:8.8cqw}.rebarkable-module__H-a-uG__room .pup-cairn{width:7.6cqw}.rebarkable-module__H-a-uG__room .ball{right:calc(21% + 15.5cqw + 4px)}}@media (min-width:600px) and (max-width:1099px){.rebarkable-module__H-a-uG__room .pup-shepherd{width:24cqw;left:1.5%}.rebarkable-module__H-a-uG__room .pup-golden{width:22cqw;left:25%}.rebarkable-module__H-a-uG__room .pup-doodle{width:21cqw;right:23%}.rebarkable-module__H-a-uG__room .pup-frenchie{width:12cqw;right:11.5%}.rebarkable-module__H-a-uG__room .pup-cairn{width:10.5cqw;right:1.5%}.rebarkable-module__H-a-uG__room .ball{right:calc(23% + 21cqw + 4px)}.rebarkable-module__H-a-uG__room .pack{--ball-lift:150}}@media (max-width:599px){:is(.rebarkable-module__H-a-uG__room .pup-shepherd,.rebarkable-module__H-a-uG__room .pup-golden){display:none}.rebarkable-module__H-a-uG__room .pack{--from-dog:frenchie;--to-dog:doodle;--ball-lift:96}.rebarkable-module__H-a-uG__room .pup-frenchie{width:clamp(104px,29vw,140px);left:3%;right:auto}.rebarkable-module__H-a-uG__room .pup-cairn{width:clamp(78px,21vw,106px);left:35%;right:auto;bottom:calc(var(--feet) + 16px);z-index:1}.rebarkable-module__H-a-uG__room .pup-doodle{width:clamp(160px,45vw,230px);right:2%}.rebarkable-module__H-a-uG__room .ball{right:calc(2% + clamp(160px,45vw,230px) + 2px)}}.rebarkable-module__H-a-uG__room .pack.enter .pup{animation-duration:1.5s;animation-timing-function:cubic-bezier(.2,.75,.25,1);animation-delay:var(--at);animation-fill-mode:both}.rebarkable-module__H-a-uG__room .pack.enter .pup>svg{animation:rebarkable-module__H-a-uG__trot .2s ease-in-out var(--at) 7 alternate}.rebarkable-module__H-a-uG__room .pack.enter .pup-shepherd{--at:.35s;animation-name:rebarkable-module__H-a-uG__in-left}.rebarkable-module__H-a-uG__room .pack.enter .pup-golden{--at:1.25s;animation-name:rebarkable-module__H-a-uG__roll-in}.rebarkable-module__H-a-uG__room .pack.enter .pup-golden>svg{animation:none}.rebarkable-module__H-a-uG__room .pack.enter .pup-doodle{--at:.55s;animation-name:rebarkable-module__H-a-uG__in-right}.rebarkable-module__H-a-uG__room .pack.enter .pup-frenchie{--at:.8s;animation-name:rebarkable-module__H-a-uG__in-right}.rebarkable-module__H-a-uG__room .pack.enter .pup-cairn{--at:1.05s;animation-name:rebarkable-module__H-a-uG__in-right}@keyframes rebarkable-module__H-a-uG__in-left{0%{opacity:0;transform:translate(calc(-100% - 6vw))}35%{opacity:1}to{transform:none}}@keyframes rebarkable-module__H-a-uG__in-right{0%{opacity:0;transform:translate(calc(100% + 26vw))}35%{opacity:1}to{transform:none}}@keyframes rebarkable-module__H-a-uG__roll-in{0%{opacity:0;transform:translateY(14px)rotate(-18deg)scale(.86)}60%{opacity:1}to{transform:none}}@keyframes rebarkable-module__H-a-uG__trot{0%{transform:none}to{transform:translateY(-5px)}}.rebarkable-module__H-a-uG__room .pack.alive .breath{animation:rebarkable-module__H-a-uG__breathe var(--br,3.4s) ease-in-out infinite}.rebarkable-module__H-a-uG__room .pack.alive .pup-golden .breath{--br:4.2s}.rebarkable-module__H-a-uG__room .pack.alive .pup-frenchie .breath{--br:2.8s}.rebarkable-module__H-a-uG__room .pack.alive .pup-cairn .breath{--br:2.4s}.rebarkable-module__H-a-uG__room .pack.alive .tail{animation:rebarkable-module__H-a-uG__wag var(--wg,.9s) ease-in-out infinite}.rebarkable-module__H-a-uG__room .pack.alive .pup-shepherd .tail{--wg:2.2s;animation-name:rebarkable-module__H-a-uG__sway}.rebarkable-module__H-a-uG__room .pack.alive .pup-golden .tail{--wg:1.4s;animation-name:rebarkable-module__H-a-uG__sweep}.rebarkable-module__H-a-uG__room .pack.alive .pup-doodle .tail{--wg:.42s}.rebarkable-module__H-a-uG__room .pack.alive .pup-cairn .tail{--wg:.5s}.rebarkable-module__H-a-uG__room .pup .eye{transform-box:fill-box;transform-origin:50%;transition:transform 80ms}.rebarkable-module__H-a-uG__room .pup.blink .eye{transform:scaleY(.12)}.rebarkable-module__H-a-uG__room .pup .ear{transition:transform .2s}:is(.rebarkable-module__H-a-uG__room .pup.flick .ear-f,.rebarkable-module__H-a-uG__room .pup.flick .ear-l){animation:.6s ease-in-out rebarkable-module__H-a-uG__flick}.rebarkable-module__H-a-uG__room .pup-cairn.flick .ear-r{animation:.6s ease-in-out rebarkable-module__H-a-uG__flick-r}.rebarkable-module__H-a-uG__room .pup .look{transition:transform .35s cubic-bezier(.3,.7,.3,1)}.rebarkable-module__H-a-uG__room .pup .gaze{transition:transform .3s}.rebarkable-module__H-a-uG__room .pack.alive .pup-golden .leg{animation:1.6s ease-in-out infinite rebarkable-module__H-a-uG__paddle}:is(.rebarkable-module__H-a-uG__room .pack.alive .pup-golden .leg-2,.rebarkable-module__H-a-uG__room .pack.alive .pup-golden .leg-3){animation-delay:-.8s}.rebarkable-module__H-a-uG__room .pack.alive .pup-golden.excited .leg{animation-duration:.5s}.rebarkable-module__H-a-uG__room .pack.alive .pup-golden .look .ear{animation:4.2s ease-in-out infinite rebarkable-module__H-a-uG__flop}:is(.rebarkable-module__H-a-uG__room .pup-doodle .torso,.rebarkable-module__H-a-uG__room .pup-doodle .leg-fr,.rebarkable-module__H-a-uG__room .pup-doodle .leg-fl,.rebarkable-module__H-a-uG__room .pup-doodle .jump){transition:transform .32s cubic-bezier(.3,.7,.3,1)}.rebarkable-module__H-a-uG__room .pup-doodle.bow .torso{transform:rotate(-11deg)}:is(.rebarkable-module__H-a-uG__room .pup-doodle.bow .leg-fr,.rebarkable-module__H-a-uG__room .pup-doodle.bow .leg-fl){transform:scaleY(.74)}.rebarkable-module__H-a-uG__room .pup-doodle.bow .tail{animation-duration:.22s}.rebarkable-module__H-a-uG__room .pup-doodle.hop .jump{animation:.72s cubic-bezier(.3,.6,.4,1) rebarkable-module__H-a-uG__hop}.rebarkable-module__H-a-uG__room .pup-shepherd.nose .nudge{animation:1.1s ease-in-out rebarkable-module__H-a-uG__nudge}@keyframes rebarkable-module__H-a-uG__breathe{0%,to{transform:none}50%{transform:scale(1.012,1.03)}}@keyframes rebarkable-module__H-a-uG__wag{0%,to{transform:rotate(-9deg)}50%{transform:rotate(11deg)}}@keyframes rebarkable-module__H-a-uG__sway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(6deg)}}@keyframes rebarkable-module__H-a-uG__sweep{0%,to{transform:rotate(-6deg)}50%{transform:rotate(5deg)}}@keyframes rebarkable-module__H-a-uG__paddle{0%,to{transform:rotate(-7deg)}50%{transform:rotate(8deg)}}@keyframes rebarkable-module__H-a-uG__flop{0%,to{transform:none}50%{transform:rotate(6deg)}}@keyframes rebarkable-module__H-a-uG__flick{0%,to{transform:none}30%{transform:rotate(-14deg)}60%{transform:rotate(6deg)}}@keyframes rebarkable-module__H-a-uG__flick-r{0%,to{transform:none}30%{transform:rotate(14deg)}60%{transform:rotate(-6deg)}}@keyframes rebarkable-module__H-a-uG__hop{0%{transform:none}18%{transform:translateY(6px)scale(1.02,.96)}55%{transform:translateY(-42px)rotate(-7deg)}85%{transform:translateY(0)rotate(1deg)}to{transform:none}}@keyframes rebarkable-module__H-a-uG__nudge{0%,to{transform:none}40%{transform:rotate(8deg)translate(3px)}60%{transform:rotate(4deg)}}@media (prefers-reduced-motion:reduce){.rebarkable-module__H-a-uG__room *,.rebarkable-module__H-a-uG__room :before,.rebarkable-module__H-a-uG__room :after{transition:none!important;animation:none!important}}.rebarkable-module__H-a-uG__markSlot .rr-mark{overflow:visible}.rebarkable-module__H-a-uG__markSlot .rr-mark .fill{fill:currentColor}.rebarkable-module__H-a-uG__markSlot .rr-mark .st{fill:none;stroke:currentColor;stroke-width:6.3px}.rebarkable-module__H-a-uG__markSlot .rr-mark .ear{transform-box:fill-box}.rebarkable-module__H-a-uG__markSlot .rr-mark .ear-l{transform-origin:40% 100%}.rebarkable-module__H-a-uG__markSlot .rr-mark .ear-r{transform-origin:60% 100%}.rebarkable-module__H-a-uG__markSlot .rr-mark .eye{transform-box:fill-box;transform-origin:50%}.rebarkable-module__H-a-uG__markSlot .rr-mark .nose{transform-box:fill-box;transform-origin:50% 60%}@media (prefers-reduced-motion:no-preference){.rebarkable-module__H-a-uG__markSlot .rr-mark.armed .st{stroke-dasharray:1;stroke-dashoffset:1px}.rebarkable-module__H-a-uG__markSlot .rr-mark.armed .ear{transform:scale(0)}.rebarkable-module__H-a-uG__markSlot .rr-mark.armed .eye{transform:scaleY(0)}.rebarkable-module__H-a-uG__markSlot .rr-mark.armed .nose{transform:scale(0)}}.rebarkable-module__H-a-uG__markSlot .rr-mark.go .st{stroke-dashoffset:0;transition:stroke-dashoffset 1s cubic-bezier(.45,.05,.25,1) var(--d,0s)}.rebarkable-module__H-a-uG__markSlot .rr-mark.go .ear-l{animation:.8s cubic-bezier(.34,1.7,.6,1) 1.35s both rebarkable-module__H-a-uG__rr-ear-up}.rebarkable-module__H-a-uG__markSlot .rr-mark.go .ear-r{animation:.8s cubic-bezier(.34,1.7,.6,1) 1.5s both rebarkable-module__H-a-uG__rr-ear-up}.rebarkable-module__H-a-uG__markSlot .rr-mark.go .eye{animation:.45s cubic-bezier(.34,1.5,.6,1) 1.85s both rebarkable-module__H-a-uG__rr-eye-open}.rebarkable-module__H-a-uG__markSlot .rr-mark.go .nose{animation:.9s cubic-bezier(.34,1.6,.6,1) 2s both rebarkable-module__H-a-uG__rr-nose-in}:is(.rebarkable-module__H-a-uG__markSlot .rr-mark.awake .ear,.rebarkable-module__H-a-uG__markSlot .rr-mark.awake .eye,.rebarkable-module__H-a-uG__markSlot .rr-mark.awake .nose){animation:none;transform:none}.rebarkable-module__H-a-uG__markSlot .rr-mark.awake.blink .eye{animation:.22s ease-in-out rebarkable-module__H-a-uG__rr-blink}.rebarkable-module__H-a-uG__markSlot .rr-mark.awake.twitch-l .ear-l{animation:.52s ease-in-out rebarkable-module__H-a-uG__rr-twitch-l}.rebarkable-module__H-a-uG__markSlot .rr-mark.awake.twitch-r .ear-r{animation:.52s ease-in-out rebarkable-module__H-a-uG__rr-twitch-r}.rebarkable-module__H-a-uG__markSlot .rr-mark.awake.beat .nose{animation:.7s ease-in-out rebarkable-module__H-a-uG__rr-beat}@keyframes rebarkable-module__H-a-uG__rr-ear-up{0%{transform:scale(0)rotate(-14deg)}to{transform:none}}@keyframes rebarkable-module__H-a-uG__rr-eye-open{0%{transform:scaleY(0)}to{transform:none}}@keyframes rebarkable-module__H-a-uG__rr-nose-in{0%{transform:scale(0)}55%{transform:scale(1.18)}75%{transform:scale(.94)}to{transform:none}}@keyframes rebarkable-module__H-a-uG__rr-blink{0%,to{transform:none}50%{transform:scaleY(.1)}}@keyframes rebarkable-module__H-a-uG__rr-twitch-l{0%,to{transform:none}35%{transform:rotate(-12deg)}65%{transform:rotate(5deg)}}@keyframes rebarkable-module__H-a-uG__rr-twitch-r{0%,to{transform:none}35%{transform:rotate(12deg)}65%{transform:rotate(-5deg)}}@keyframes rebarkable-module__H-a-uG__rr-beat{0%,to{transform:none}20%{transform:scale(1.2)}40%{transform:scale(.96)}60%{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){:is(.rebarkable-module__H-a-uG__markSlot .rr-mark .st,.rebarkable-module__H-a-uG__markSlot .rr-mark .ear,.rebarkable-module__H-a-uG__markSlot .rr-mark .eye,.rebarkable-module__H-a-uG__markSlot .rr-mark .nose){transition:none!important;animation:none!important}}.rebarkable-module__H-a-uG__root[data-lib-root] :is(.lib-service-groups,.lib-text-media,.lib-gallery,.lib-reviews,.lib-faq,.lib-cta-band,.lib-contact){scroll-margin-top:calc(var(--header-h) - 1px)}.rebarkable-module__H-a-uG__root[data-lib-root] [class*=__label]{margin-bottom:16px}:is(.rebarkable-module__H-a-uG__root[data-lib-root] [class*=__intro],.rebarkable-module__H-a-uG__root[data-lib-root] [class*=__intro]+[class*=__intro]){margin-top:18px}.rebarkable-module__H-a-uG__root[data-lib-root] [class*=__notes]{margin-top:16px;display:block}.rebarkable-module__H-a-uG__root[data-lib-root] [class*=__actions]{margin-top:28px}.rebarkable-module__H-a-uG__root[data-lib-root] [class*=__intro] a{color:inherit;text-underline-offset:3px;text-decoration:underline}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-features[data-variant=strip]{padding-block:clamp(34px,4vw,52px)}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-features__items{grid-template-columns:1fr;gap:0}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-features__item{border-top:var(--rule-width) solid var(--line);border-left:0;align-items:center;gap:16px;padding:14px 0}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-features__item:first-child{border-top:0}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-features__icon{border:1.5px solid var(--color-accent);width:52px;height:52px;color:var(--color-accent);border-radius:50%;flex:none;place-items:center;margin:0;display:grid}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-features__icon svg{width:22px;height:22px}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-features__title{font-family:var(--font-body);letter-spacing:0;font-size:17px;font-weight:700;line-height:1.35}@media (min-width:900px){.rebarkable-module__H-a-uG__root[data-lib-root] .lib-features__items{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.rebarkable-module__H-a-uG__root[data-lib-root] .lib-features__item,.rebarkable-module__H-a-uG__root[data-lib-root] .lib-features__item:first-child){border-top:0;padding:6px clamp(16px,2.6vw,36px)}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-features__item+.lib-features__item{border-left:1px solid var(--line)}}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-text-media__intro{max-width:56ch;color:var(--ink);font-size:clamp(17px,1.3vw,18px);line-height:1.62}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-service-groups__head{margin-bottom:36px}@media (min-width:960px){.rebarkable-module__H-a-uG__root[data-lib-root] .lib-service-groups[data-variant=zigzag][data-photo] .lib-service-groups__body{min-width:0}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-service-groups[data-variant=zigzag][data-photo] [class*=inner]{grid-template-columns:minmax(0,46fr) minmax(0,54fr);align-items:start}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-service-groups[data-variant=zigzag][data-flip][data-photo] [class*=inner]{grid-template-columns:minmax(0,46fr) minmax(0,54fr)}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-service-groups__media{top:calc(var(--header-h) + 28px);position:sticky}}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-service-groups__media .lib-photo{aspect-ratio:4/3}@media (min-width:960px){.rebarkable-module__H-a-uG__root[data-lib-root] .lib-service-groups__media .lib-photo{aspect-ratio:4/5}}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-service-groups__media .lib-photo img{object-fit:cover;height:100%}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-service-list{border-top:1px solid var(--line);margin-top:0}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-service{border-bottom:1px solid var(--line);margin:0;padding:20px 0 22px}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-service__name{font-size:clamp(19px,1.6vw,22px);line-height:1.3}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-service__price{font-family:var(--font-display);white-space:nowrap;font-size:clamp(19px,1.6vw,22px);font-weight:700}:is(.rebarkable-module__H-a-uG__root[data-lib-root] .lib-service__text,.rebarkable-module__H-a-uG__root[data-lib-root] .lib-service__notes){max-width:62ch;margin-top:8px;font-size:16px;line-height:1.6}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-service__notes{font-size:14.5px}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-service__notes li{margin-top:0}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-service div>span[aria-hidden=true]{border-bottom:2px dotted color-mix(in oklch, var(--ink) 30%, transparent);transform:translateY(-5px)}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-service__notes li{color:var(--ink-muted)}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-faq__question{min-height:64px;font-family:var(--font-display);padding:16px 0;font-size:clamp(18px,1.5vw,21px);font-weight:600;line-height:1.35}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-faq__question>span[aria-hidden=true]{border:1.5px solid;border-radius:50%;width:36px;height:36px}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-faq__question>span[aria-hidden=true]:before{border-radius:2px;width:12px;height:2px;margin-top:-1px;margin-left:-6px;left:50%}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-faq__question>span[aria-hidden=true]:after{border-radius:2px;width:12px;height:2px;margin-top:-1px;margin-left:-6px;left:50%}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-faq__answer{max-width:none;padding:0 56px 22px 0;font-size:16.5px;line-height:1.62}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-faq[data-variant=stacked]{padding-block:0 clamp(76px,9vw,132px)}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-faq[data-variant=stacked] [class*=inner]{max-width:calc(860px + 2 * var(--gutter))}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-faq[data-variant=stacked] .lib-faq__head{margin-bottom:28px}@media (min-width:960px){.rebarkable-module__H-a-uG__root[data-lib-root] .lib-faq[data-variant=side] [class*=inner]{grid-template-columns:minmax(0,38fr) minmax(0,62fr)}}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-gallery .lib-gallery__head{margin-bottom:40px}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-gallery .lib-track{--track-gap:clamp(12px, 1.4vw, 20px);--image-radius:20px;--frame-shape:20px}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-gallery .lib-track__rail{padding-inline:max(var(--gutter), calc((100vw - var(--wrap)) / 2));scroll-padding-inline:max(var(--gutter), calc((100vw - var(--wrap)) / 2));cursor:grab;margin-inline:calc(50% - 50vw)}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-gallery .lib-track__controls{margin:0;position:absolute;top:-92px;right:0}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-gallery .lib-track__controls button{border:2px solid var(--ink);width:52px;height:52px;transition:background-color .25s,color .25s}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-gallery .lib-track__controls button:hover:not(:disabled){background:var(--ink);color:var(--ground)}@media (max-width:599px){.rebarkable-module__H-a-uG__root[data-lib-root] .lib-gallery .lib-track__controls{margin-top:18px;position:static}}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-reviews .lib-reviews__head{text-align:center;margin-inline:auto}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-reviews .lib-reviews__grid{grid-template-columns:minmax(0,980px);justify-content:center;margin-top:40px}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-reviews__review{border:1px solid var(--line);background:#ffffff14;background:lab(100% 0 0/.08);border-radius:24px;padding:clamp(36px,5vw,64px);position:relative}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-reviews__quote{font-family:var(--font-display);letter-spacing:-.005em;font-size:clamp(22px,2.3vw,31px);font-weight:500;line-height:1.45}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-reviews__quote:before{color:#8fd3d9;font-family:var(--font-display)}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-reviews__by{color:var(--ink);letter-spacing:.04em;text-transform:none;margin-top:24px;font-size:17px;font-weight:700}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-reviews__google{text-align:center;margin-top:28px}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-reviews__google .lib-btn{text-underline-offset:4px;background:0 0;border:0;border-radius:0;min-height:44px;padding:0;font-weight:700;text-decoration:underline}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-reviews__google .lib-btn:hover{color:var(--ink);background:0 0}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-cta-band{padding-block:clamp(76px,9vw,132px)}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-cta-band .lib-cta-band__head{max-width:760px;margin-inline:auto}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-cta-band .lib-cta-band__heading{font-size:clamp(36px,4.6vw,64px)}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-cta-band .lib-cta-band__intro{max-width:58ch;color:var(--ink);margin-inline:auto}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-cta-band .lib-btn--line:after{content:"→";transition:transform .3s var(--ease)}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-cta-band .lib-btn--line:hover:after{transform:translate(3px)}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-cta-band .lib-btn--line:hover{color:var(--color-accent);background:#fff}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-contact [class*=label]{margin-bottom:16px}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-contact__heading{max-width:none}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-contact__notes{display:block}@media (min-width:960px){.rebarkable-module__H-a-uG__root[data-lib-root] .lib-contact[data-variant=facts-split] [class*=split]{grid-template-columns:minmax(0,44fr) minmax(0,56fr);align-items:start}}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-contact__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 40px}@media (max-width:599px){.rebarkable-module__H-a-uG__root[data-lib-root] .lib-contact__facts{grid-template-columns:1fr;gap:28px}}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-contact__hours{grid-column:1/-1;max-width:520px;font-size:17px}:is(.rebarkable-module__H-a-uG__root[data-lib-root] .lib-contact__hours th,.rebarkable-module__H-a-uG__root[data-lib-root] .lib-contact__hours td){padding:12px 0;font-weight:500}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-contact__hours th{font-weight:700}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-contact__facts :is(p[class*=title],caption){color:var(--color-decor-on-light);letter-spacing:.18em;text-align:left;margin-bottom:10px;font-size:13px;font-weight:700}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-contact__facts :is(address,dd a,.lib-contact__directions){font-size:17px;line-height:1.6}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-footer{padding-block:clamp(64px,7vw,96px) 40px}@media (min-width:960px){.rebarkable-module__H-a-uG__root[data-lib-root] .lib-footer__columns{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:40px}}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-footer__columns p[class*=tagline]{max-width:18ch;color:var(--ink);font-family:var(--font-display);margin-top:18px;font-size:22px;font-weight:600;line-height:1.3}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-footer__columns p[class*=title]{color:#8fd3d9;letter-spacing:.18em;margin-bottom:12px;font-size:13px;font-weight:700}:is(.rebarkable-module__H-a-uG__root[data-lib-root] .lib-footer__links a,.rebarkable-module__H-a-uG__root[data-lib-root] .lib-footer__columns span[class*=plain]){letter-spacing:0;text-transform:none;font-size:16px}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-footer__links a:hover{color:inherit;text-underline-offset:4px;text-decoration:underline}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-footer__base{margin-top:48px;padding-top:22px;font-size:14px}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-gallery{--gallery-rail-h:clamp(300px, 34vw, 520px)}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-reviews__quote:before{content:"";background:#8fd3d9;width:46px;height:34px;margin-bottom:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 36'%3E%3Cpath d='M0 36V22C0 9 7 2 19 0l2 5c-7 2-10 6-10 12h9v19H0zm27 0V22c0-13 7-20 19-22l2 5c-7 2-10 6-10 12h9v19H27z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 36'%3E%3Cpath d='M0 36V22C0 9 7 2 19 0l2 5c-7 2-10 6-10 12h9v19H0zm27 0V22c0-13 7-20 19-22l2 5c-7 2-10 6-10 12h9v19H27z'/%3E%3C/svg%3E") 50%/contain no-repeat}.rebarkable-module__H-a-uG__root[data-lib-root] .lib-service__notes{border:0;gap:8px;padding:0}
.centralbark-module__UprRHW__root{--wrap:1200px;--gutter:clamp(20px, 4vw, 48px);--header-h:76px;--radius:999px;--image-radius:0px;--frame-shape:0px;--frame-offset:22px;--rule-width:2px;--section-pad:clamp(56px, 6.5vw, 104px);--fs-display:clamp(32px, 3.5vw, 64px);--lh-display:1.1;--fs-h2:clamp(34px, 4.4vw, 60px);--fs-h3:18px;--fs-lead:clamp(17px, 1.5vw, 19px);--fs-body:17px;--fs-small:15px;--ink-rule:var(--color-text);font-family:var(--font-body);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;line-height:1.6}@media (max-width:599px){.centralbark-module__UprRHW__root{--header-h:64px;--frame-offset:14px}}@media (min-width:1600px){.centralbark-module__UprRHW__root{--wrap:1320px}}@media (min-width:2200px){.centralbark-module__UprRHW__root{--wrap:1560px;--header-h:88px;--fs-body:19px;--fs-small:17px;--fs-lead:23px;--fs-h2:72px;--fs-display:80px}}.centralbark-module__UprRHW__root[data-lib-root] :where(h1,h2){font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;font-weight:600;line-height:1.08}.centralbark-module__UprRHW__root[data-lib-root] [class*=__label]{color:var(--color-decor-on-light);font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:700;line-height:1.5}.centralbark-module__UprRHW__root[data-lib-root] [data-ground=inverse] [class*=__label]{color:var(--color-alt)}.centralbark-module__UprRHW__root[data-lib-root] [class*=__heading]{max-width:none;font-size:var(--fs-h2)}.centralbark-module__UprRHW__root[data-lib-root] [class*=__intro]{max-width:58ch;color:var(--ink-muted);font-size:var(--fs-body);margin-top:18px}.centralbark-module__UprRHW__root[data-lib-root] [class*=__intro]+[class*=__intro]{margin-top:12px}.centralbark-module__UprRHW__root[data-lib-root] [class*=__notes]{border-top:2px solid var(--line);max-width:58ch;font-size:var(--fs-small);gap:6px;margin-top:18px;padding-top:14px}.centralbark-module__UprRHW__root[data-lib-root] [class*=__actions]{margin-top:26px}.centralbark-module__UprRHW__root[data-lib-root] .lib-btn{letter-spacing:.01em;text-transform:none;white-space:nowrap;border-width:2px;min-height:48px;padding:12px 24px;font-size:16px;font-weight:700;line-height:1.2}.centralbark-module__UprRHW__root[data-lib-root] .lib-btn--small{min-height:44px;padding:9px 18px;font-size:15px}.centralbark-module__UprRHW__root[data-lib-root] .lib-btn--line:hover{background:var(--ink);color:var(--ground)}@media (max-width:399px){.centralbark-module__UprRHW__root[data-lib-root] .lib-btn{white-space:normal}}.centralbark-module__UprRHW__logo{width:auto;height:50px;color:inherit;display:block}@media (max-width:599px){.centralbark-module__UprRHW__logo{height:42px}}@media (min-width:2200px){.centralbark-module__UprRHW__logo{height:60px}}.centralbark-module__UprRHW__root[data-lib-root] .lib-menu__sheet .centralbark-module__UprRHW__logo{height:40px}.centralbark-module__UprRHW__root[data-lib-root] .lib-footer__brand .centralbark-module__UprRHW__logo{height:74px}.centralbark-module__UprRHW__root[data-lib-root] .lib-header{border-bottom:1px solid var(--line)}.centralbark-module__UprRHW__root[data-lib-root] .lib-header__nav ul{gap:26px}.centralbark-module__UprRHW__root[data-lib-root] .lib-header__nav a{min-height:44px;font-size:var(--fs-small);letter-spacing:.02em;text-transform:none;transition:background-size .3s var(--ease);background:linear-gradient(currentColor,currentColor) 0 calc(100% - 8px)/0 2px no-repeat;border-radius:0;padding:12px 0;font-weight:700}.centralbark-module__UprRHW__root[data-lib-root] .lib-header__nav a:hover{color:var(--ink);background-size:100% 2px}.centralbark-module__UprRHW__root[data-lib-root] .lib-header .lib-btn--line:before{content:"";background:currentColor;flex:none;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1.9.4 1.8.7 2.7a2 2 0 0 1-.5 2.1L8 9.8a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.7.7a2 2 0 0 1 1.7 2z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1.9.4 1.8.7 2.7a2 2 0 0 1-.5 2.1L8 9.8a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.7.7a2 2 0 0 1 1.7 2z'/%3E%3C/svg%3E") 50%/contain no-repeat}.centralbark-module__UprRHW__root[data-lib-root] .lib-header__menu-button{border:2px solid var(--ink);border-radius:var(--radius);min-height:44px;font-size:var(--fs-small);letter-spacing:0;text-transform:none;flex-direction:row-reverse;gap:8px;padding:8px 14px;font-weight:700}.centralbark-module__UprRHW__root[data-lib-root] .lib-header__menu-button span{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.centralbark-module__UprRHW__root[data-lib-root] .lib-header__menu-button i{gap:5px}.centralbark-module__UprRHW__root[data-lib-root] .lib-header__menu-button i:before{width:16px;height:2px}.centralbark-module__UprRHW__root[data-lib-root] .lib-header__menu-button i:after{width:16px;height:2px}.centralbark-module__UprRHW__root[data-lib-root] .lib-menu__sheet{border:0;border-radius:18px;box-shadow:0 24px 60px #0000002e}.centralbark-module__UprRHW__root[data-lib-root] .lib-menu__close{border:2px solid var(--color-text);border-radius:var(--radius);min-width:44px;min-height:44px;font-size:var(--fs-small);letter-spacing:0;text-transform:none;padding:0 16px;font-weight:700}.centralbark-module__UprRHW__root[data-lib-root] .lib-menu__links a{border-bottom:1px solid var(--color-border);letter-spacing:.01em;text-transform:uppercase;min-height:56px;font-size:24px;font-weight:600}.centralbark-module__UprRHW__hero{min-height:calc(100svh - var(--header-h));flex-direction:column;justify-content:center;padding:clamp(20px,3.4vh,40px) 0 clamp(36px,6vh,64px);display:flex}.centralbark-module__UprRHW__root[data-lib-root] .centralbark-module__UprRHW__hero .lib-hero__copy{max-width:none}.centralbark-module__UprRHW__root[data-lib-root] .centralbark-module__UprRHW__hero .lib-hero__mark{margin-bottom:clamp(14px,2.6vh,28px);display:block}.centralbark-module__UprRHW__root[data-lib-root] .centralbark-module__UprRHW__hero .lib-hero__heading{max-width:22ch;font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:.01em;margin-inline:auto}@media (min-width:1100px){.centralbark-module__UprRHW__root[data-lib-root] .centralbark-module__UprRHW__hero .lib-hero__heading{max-width:none}}.centralbark-module__UprRHW__root[data-lib-root] .centralbark-module__UprRHW__hero .lib-hero__lead{max-width:60ch;color:var(--ink-muted);font-size:var(--fs-lead);margin:12px auto 0}.centralbark-module__UprRHW__root[data-lib-root] .centralbark-module__UprRHW__hero .lib-hero__actions{margin-top:22px}@media (max-width:699px){.centralbark-module__UprRHW__hero{justify-content:flex-start;min-height:0;padding-top:10px;padding-bottom:52px}}@media (orientation:portrait) and (min-width:700px){.centralbark-module__UprRHW__hero{justify-content:flex-start;min-height:0;padding-top:clamp(28px,4vw,48px);padding-bottom:clamp(56px,7vw,88px)}}@media (min-width:2200px){.centralbark-module__UprRHW__root[data-lib-root] .centralbark-module__UprRHW__hero .lib-hero__heading{font-size:80px}}.centralbark-module__UprRHW__pack{width:min(100%, max(1060px, 60vw), calc((100svh - var(--header-h) - 300px) * 1280 / 480));min-width:min(100%,760px);margin-inline:auto}.centralbark-module__UprRHW__pack svg.pack{width:100%;max-width:none;height:auto;overflow:visible}.centralbark-module__UprRHW__pack .pack-phone{display:none}@media (max-width:699px){.centralbark-module__UprRHW__pack{width:calc(100% + 2 * var(--gutter) - 16px);min-width:0;margin-inline:calc(8px - var(--gutter))}.centralbark-module__UprRHW__pack .pack-desktop{display:none}.centralbark-module__UprRHW__pack .pack-phone{display:block}}:is(.centralbark-module__UprRHW__pack .tail,.centralbark-module__UprRHW__pack .head,.centralbark-module__UprRHW__pack .ear){transform-origin:0 0}:is(.centralbark-module__UprRHW__pack .breathe,.centralbark-module__UprRHW__pack .eye,.centralbark-module__UprRHW__pack .mouth,.centralbark-module__UprRHW__pack .act){transform-box:fill-box}.centralbark-module__UprRHW__pack .breathe{transform-origin:50% 100%}.centralbark-module__UprRHW__pack .eye{transform-origin:50%;transition:transform 70ms linear}.centralbark-module__UprRHW__pack .blink .eye{transform:scaleY(.12)}.centralbark-module__UprRHW__pack .mouth{transform-origin:50% 0;transition:transform .12s var(--ease);transform:scaleY(0)}.centralbark-module__UprRHW__pack .barking .mouth{transform:scaleY(1)}.centralbark-module__UprRHW__pack .head{transition:transform .35s var(--ease)}.centralbark-module__UprRHW__pack .dog-dachshund{--breath:1.5s}.centralbark-module__UprRHW__pack .dog-dachshund.nudge .head{transition-duration:.18s;transform:rotate(16deg)}.centralbark-module__UprRHW__pack .dog-collie{--breath:2.2s}.centralbark-module__UprRHW__pack .dog-collie.toss .head{transition-duration:.16s;transform:rotate(18deg)}.centralbark-module__UprRHW__pack .dog-collie .act{transform-box:view-box}.centralbark-module__UprRHW__pack .dog-poodle{--breath:3.2s}.centralbark-module__UprRHW__pack .dog-lab{--breath:4.4s}.centralbark-module__UprRHW__pack .dog-lab .head{transition-duration:.7s;transform:rotate(-7deg)}.centralbark-module__UprRHW__pack .dog-lab .eye-open{opacity:0;transition:opacity .15s}.centralbark-module__UprRHW__pack .dog-lab.awake .head{transform:rotate(2deg)}.centralbark-module__UprRHW__pack .dog-lab.awake .eye-open{opacity:1}.centralbark-module__UprRHW__pack .dog-lab.awake .eye-shut{opacity:0}.centralbark-module__UprRHW__pack .dog-frenchie .peek{transition:transform .5s cubic-bezier(.34,1.4,.64,1)}.centralbark-module__UprRHW__pack .dog-frenchie.barking .peek{transition-duration:.14s;transform:translateY(-10px)}.centralbark-module__UprRHW__pack .dog-frenchie.barking .ear-l{animation:none;transform:rotate(-10deg)}.centralbark-module__UprRHW__pack .dog-frenchie.barking .ear-r{animation:none;transform:rotate(10deg)}.centralbark-module__UprRHW__pack .ball-wrap{will-change:transform}.centralbark-module__UprRHW__pack .lt{transform-box:fill-box;transform-origin:50% 100%}@media (prefers-reduced-motion:no-preference){.centralbark-module__UprRHW__root:not([data-motion-level=off]) .centralbark-module__UprRHW__pack .breathe{animation:centralbark-module__UprRHW__breathe var(--breath,3s) ease-in-out infinite}.centralbark-module__UprRHW__root:not([data-motion-level=off]) .centralbark-module__UprRHW__pack .dog-dachshund .tail{animation:.2s ease-in-out infinite alternate centralbark-module__UprRHW__wag}.centralbark-module__UprRHW__root:not([data-motion-level=off]) .centralbark-module__UprRHW__pack .dog-dachshund.excited .act{animation:centralbark-module__UprRHW__hop .36s var(--ease) 2;transform-box:view-box}.centralbark-module__UprRHW__root:not([data-motion-level=off]) .centralbark-module__UprRHW__pack .dog-collie .tail{animation:.36s ease-in-out infinite alternate centralbark-module__UprRHW__wag}.centralbark-module__UprRHW__root:not([data-motion-level=off]) .centralbark-module__UprRHW__pack .dog-collie.holding .tail{animation-duration:.16s}.centralbark-module__UprRHW__root:not([data-motion-level=off]) .centralbark-module__UprRHW__pack .dog-poodle .tail{animation:.7s ease-in-out infinite alternate centralbark-module__UprRHW__wag-soft}.centralbark-module__UprRHW__root:not([data-motion-level=off]) .centralbark-module__UprRHW__pack .dog-poodle .head{animation:7s ease-in-out infinite centralbark-module__UprRHW__tilt}.centralbark-module__UprRHW__root:not([data-motion-level=off]) .centralbark-module__UprRHW__pack .dog-poodle .ear{animation:3.2s ease-in-out infinite alternate centralbark-module__UprRHW__sway}.centralbark-module__UprRHW__root:not([data-motion-level=off]) .centralbark-module__UprRHW__pack .dog-lab .tail{animation:5s ease-in-out infinite centralbark-module__UprRHW__thump}.centralbark-module__UprRHW__root:not([data-motion-level=off]) .centralbark-module__UprRHW__pack .dog-frenchie .ear-l{animation:6s ease-in-out infinite centralbark-module__UprRHW__flick-l}.centralbark-module__UprRHW__root:not([data-motion-level=off]) .centralbark-module__UprRHW__pack .dog-frenchie .ear-r{animation:6s ease-in-out 1.7s infinite centralbark-module__UprRHW__flick-r}:is(.centralbark-module__UprRHW__root:not([data-motion-level=off]) .centralbark-module__UprRHW__pack .dog-frenchie.barking .ear-l,.centralbark-module__UprRHW__root:not([data-motion-level=off]) .centralbark-module__UprRHW__pack .dog-frenchie.barking .ear-r){animation:none}.centralbark-module__UprRHW__root:not([data-motion-level=off]) .centralbark-module__UprRHW__pack svg.hop .bark{animation:centralbark-module__UprRHW__letter-hop .52s var(--ease) calc((var(--i) - 7) * 70ms) both}.centralbark-module__UprRHW__root:not([data-motion-level=off]) .centralbark-module__UprRHW__pack svg.arrive .box-rule{stroke-dasharray:1000;animation:1.3s cubic-bezier(.65,0,.35,1) backwards centralbark-module__UprRHW__trace}.centralbark-module__UprRHW__root:not([data-motion-level=off]) .centralbark-module__UprRHW__pack svg.arrive .lt{animation:centralbark-module__UprRHW__fade-in .3s ease calc(.45s + var(--i) * 55ms) backwards, centralbark-module__UprRHW__drop-in .62s cubic-bezier(.34, 1.56, .64, 1) calc(.45s + var(--i) * 55ms) backwards}.centralbark-module__UprRHW__root:not([data-motion-level=off]) .centralbark-module__UprRHW__pack svg.arrive .gl{animation:centralbark-module__UprRHW__fade-in .8s ease 1.15s backwards, centralbark-module__UprRHW__settle 1.2s var(--ease) 1.15s backwards}.centralbark-module__UprRHW__root:not([data-motion-level=off]) .centralbark-module__UprRHW__pack svg.arrive .dog .act{animation:centralbark-module__UprRHW__fade-in .45s ease var(--at,1.4s) backwards, centralbark-module__UprRHW__rise-in .7s cubic-bezier(.34, 1.4, .64, 1) var(--at,1.4s) backwards}.centralbark-module__UprRHW__root:not([data-motion-level=off]) .centralbark-module__UprRHW__pack svg.arrive .dog-lab .act{--at:1.2s;animation:.45s 1.2s backwards centralbark-module__UprRHW__fade-in}.centralbark-module__UprRHW__root:not([data-motion-level=off]) .centralbark-module__UprRHW__pack svg.arrive .dog-poodle .act{--at:1.4s}.centralbark-module__UprRHW__root:not([data-motion-level=off]) .centralbark-module__UprRHW__pack svg.arrive .dog-collie .act{--at:1.55s}.centralbark-module__UprRHW__root:not([data-motion-level=off]) .centralbark-module__UprRHW__pack svg.arrive .dog-dachshund .act{--at:1.7s;animation:.45s 1.7s backwards centralbark-module__UprRHW__fade-in,.7s cubic-bezier(.34,1.4,.64,1) 1.7s backwards centralbark-module__UprRHW__fall-in}.centralbark-module__UprRHW__root:not([data-motion-level=off]) .centralbark-module__UprRHW__pack svg.arrive .dog-frenchie .peek{animation:.7s cubic-bezier(.34,1.4,.64,1) 2.05s backwards centralbark-module__UprRHW__peek-in}.centralbark-module__UprRHW__root:not([data-motion-level=off]) .centralbark-module__UprRHW__pack svg.arrive .dog-frenchie-paws .act{animation:.45s 2.2s backwards centralbark-module__UprRHW__fade-in,.7s cubic-bezier(.34,1.4,.64,1) 2.2s backwards centralbark-module__UprRHW__paws-in}.centralbark-module__UprRHW__root:not([data-motion-level=off]) .centralbark-module__UprRHW__pack svg.arrive .ball-wrap .ball{animation:.3s 2.3s backwards centralbark-module__UprRHW__fade-in}}@media (prefers-reduced-motion:reduce){.centralbark-module__UprRHW__pack,.centralbark-module__UprRHW__pack *{transition:none!important;animation:none!important}}@keyframes centralbark-module__UprRHW__breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.045)}}@keyframes centralbark-module__UprRHW__wag{0%{transform:rotate(-20deg)}to{transform:rotate(16deg)}}@keyframes centralbark-module__UprRHW__wag-soft{0%{transform:rotate(-8deg)}to{transform:rotate(10deg)}}@keyframes centralbark-module__UprRHW__thump{0%,70%,to{transform:rotate(0)}76%{transform:rotate(-14deg)}82%{transform:rotate(0)}88%{transform:rotate(-10deg)}94%{transform:rotate(0)}}@keyframes centralbark-module__UprRHW__tilt{0%,58%,to{transform:rotate(0)}64%,80%{transform:rotate(-9deg)}}@keyframes centralbark-module__UprRHW__sway{0%{transform:rotate(-3deg)}to{transform:rotate(4deg)}}@keyframes centralbark-module__UprRHW__flick-l{0%,84%,to{transform:rotate(0)}88%{transform:rotate(-12deg)}92%{transform:rotate(3deg)}}@keyframes centralbark-module__UprRHW__flick-r{0%,84%,to{transform:rotate(0)}88%{transform:rotate(12deg)}92%{transform:rotate(-3deg)}}@keyframes centralbark-module__UprRHW__hop{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes centralbark-module__UprRHW__letter-hop{0%{transform:translateY(0)}35%{transform:translateY(-16px)scaleY(1.04)}70%{transform:translateY(2px)scaleY(.97)}to{transform:translateY(0)}}@keyframes centralbark-module__UprRHW__trace{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}@keyframes centralbark-module__UprRHW__fade-in{0%{opacity:0}}@keyframes centralbark-module__UprRHW__drop-in{0%{transform:translateY(-46px)}}@keyframes centralbark-module__UprRHW__settle{0%{transform:translateX(calc(var(--o) * .43px))}}@keyframes centralbark-module__UprRHW__rise-in{0%{transform:translateY(26px)}}@keyframes centralbark-module__UprRHW__fall-in{0%{transform:translateY(-60px)}}@keyframes centralbark-module__UprRHW__peek-in{0%{transform:translateY(130px)}}@keyframes centralbark-module__UprRHW__paws-in{0%{transform:translateY(14px)}}.centralbark-module__UprRHW__root[data-lib-root] .lib-features[data-variant=strip]{--section-pad:clamp(30px, 4vw, 48px);border-bottom:2px solid var(--line)}.centralbark-module__UprRHW__root[data-lib-root] .lib-features[data-variant=strip]>div{grid-template-columns:auto 1fr;align-items:start;gap:clamp(20px,4vw,64px);display:grid}.centralbark-module__UprRHW__root[data-lib-root] .lib-features[data-variant=strip] .lib-features__label{margin:4px 0 0}.centralbark-module__UprRHW__root[data-lib-root] .lib-features[data-variant=strip] .lib-features__head{margin-bottom:0}.centralbark-module__UprRHW__root[data-lib-root] .lib-features__items{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr))}.centralbark-module__UprRHW__root[data-lib-root] .lib-features[data-variant=strip] .lib-features__item{border-top:0;border-left:2px solid var(--ink);padding:0 clamp(16px,2vw,28px);display:block}.centralbark-module__UprRHW__root[data-lib-root] .lib-features[data-variant=strip] .lib-features__title{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-size:19px;font-weight:600;line-height:1.15}.centralbark-module__UprRHW__root[data-lib-root] .lib-features[data-variant=strip] .lib-features__text{max-width:none;font-size:var(--fs-small);margin-top:6px;line-height:1.55}@media (max-width:959px){.centralbark-module__UprRHW__root[data-lib-root] .lib-features[data-variant=strip]>div{grid-template-columns:1fr;gap:16px}.centralbark-module__UprRHW__root[data-lib-root] .lib-features__items{grid-template-columns:1fr;gap:18px}.centralbark-module__UprRHW__root[data-lib-root] .lib-features[data-variant=strip] .lib-features__item{padding:2px 0 2px 16px}}.centralbark-module__UprRHW__root[data-lib-root] .lib-photo:before{content:none}.centralbark-module__UprRHW__root[data-lib-root] .lib-photo:after{inset:var(--frame-offset) calc(-1 * var(--frame-offset)) calc(-1 * var(--frame-offset)) var(--frame-offset);z-index:-1;border:6px solid var(--color-text);border-radius:0}@media (max-width:959px){.centralbark-module__UprRHW__root[data-lib-root] .lib-photo:after{border-width:4px}}.centralbark-module__UprRHW__root[data-lib-root] :is(.lib-text-media__media,.lib-service-groups__media){width:min(100%,500px);padding:0 var(--frame-offset) var(--frame-offset) 0;justify-self:center}@media (max-width:959px){.centralbark-module__UprRHW__root[data-lib-root] :is(.lib-text-media__media,.lib-service-groups__media){justify-self:start;width:min(86%,420px)}}.centralbark-module__UprRHW__root[data-lib-root] .lib-text-media[data-variant=split-photo]>div{align-items:center;gap:clamp(36px,6vw,96px)}.centralbark-module__UprRHW__root[data-lib-root] .lib-text-media__heading{font-size:clamp(30px,3.3vw,46px);line-height:1.1}.centralbark-module__UprRHW__root[data-lib-root] .lib-service-groups[data-variant=zigzag]>div{align-items:start}@media (min-width:960px){.centralbark-module__UprRHW__root[data-lib-root] .lib-service-groups[data-variant=zigzag][data-photo]>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(36px,6vw,96px)}.centralbark-module__UprRHW__root[data-lib-root] .lib-service-groups[data-variant=zigzag][data-photo] .lib-service-groups__media{top:calc(var(--header-h) + 32px);order:2;position:sticky}.centralbark-module__UprRHW__root[data-lib-root] .lib-service-groups[data-variant=zigzag][data-flip][data-photo] .lib-service-groups__media{order:-1}.centralbark-module__UprRHW__root[data-lib-root] .lib-service-groups[data-variant=zigzag]:not([data-photo])>div>div{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(36px,6vw,96px);display:grid}.centralbark-module__UprRHW__root[data-lib-root] .lib-service-groups[data-variant=zigzag]:not([data-photo]) .lib-service-list{margin-top:0}}.centralbark-module__UprRHW__root[data-lib-root] .lib-service-groups__head{margin-bottom:0}.centralbark-module__UprRHW__root[data-lib-root] .lib-service-groups__heading{font-size:var(--fs-h2)}.centralbark-module__UprRHW__root[data-lib-root] .lib-service-list{border-top:2px solid var(--ink);margin-top:34px}.centralbark-module__UprRHW__root[data-lib-root] .lib-service-groups__head+.lib-service-list{margin-top:34px}.centralbark-module__UprRHW__root[data-lib-root] .lib-service{border-bottom:1px solid var(--line);margin:0;padding:18px 0 16px}.centralbark-module__UprRHW__root[data-lib-root] .lib-service__name{font-family:var(--font-body);font-size:18px;font-weight:700;line-height:1.35}.centralbark-module__UprRHW__root[data-lib-root] .lib-service [class*=leader]{border-bottom:2px dotted color-mix(in srgb, var(--ink) 40%, transparent)}.centralbark-module__UprRHW__root[data-lib-root] .lib-service__price{font-family:var(--font-display);letter-spacing:.02em;white-space:nowrap;font-size:20px;font-weight:500;line-height:1.35}.centralbark-module__UprRHW__root[data-lib-root] .lib-service .lib-service__price{max-width:none}.centralbark-module__UprRHW__root[data-lib-root] .lib-service__duration{color:var(--ink);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;margin-top:2px;font-size:16px;font-weight:500}.centralbark-module__UprRHW__root[data-lib-root] .lib-service__text{max-width:62ch;font-size:var(--fs-small);margin-top:6px;line-height:1.6}.centralbark-module__UprRHW__root[data-lib-root] .lib-service__text+.lib-service__text{margin-top:4px}.centralbark-module__UprRHW__root[data-lib-root] .lib-service-list+[class*=__notes]{border-top:0;padding-top:4px}@media (max-width:599px){.centralbark-module__UprRHW__root[data-lib-root] .lib-service-list .lib-service>div{flex-wrap:wrap;gap:2px 16px}}.centralbark-module__UprRHW__root[data-lib-root] .lib-gallery{--gallery-rail-h:clamp(300px, 34vw, 460px)}.centralbark-module__UprRHW__root[data-lib-root] .lib-gallery .lib-track{--track-gap:14px}.centralbark-module__UprRHW__root[data-lib-root] .lib-gallery .lib-photo:after{content:none}.centralbark-module__UprRHW__root[data-lib-root] .lib-gallery .lib-track .lib-gallery__frame{padding:0}.centralbark-module__UprRHW__root[data-lib-root] .lib-gallery .lib-track__controls{margin:0 0 clamp(20px,3vw,36px);position:absolute;bottom:100%;right:0}.centralbark-module__UprRHW__root[data-lib-root] .lib-gallery .lib-track__controls button{border:2px solid var(--ink);width:48px;height:48px}.centralbark-module__UprRHW__root[data-lib-root] .lib-gallery .lib-track__controls button:hover:not(:disabled){background:var(--ink);color:var(--ground)}@media (max-width:599px){.centralbark-module__UprRHW__root[data-lib-root] .lib-gallery{--gallery-rail-h:340px}.centralbark-module__UprRHW__root[data-lib-root] .lib-gallery .lib-track__controls{margin:20px 0 0;position:static}}.centralbark-module__UprRHW__root[data-lib-root] .lib-reviews__grid{grid-template-columns:1fr;align-items:start;gap:20px}@media (min-width:768px){.centralbark-module__UprRHW__root[data-lib-root] .lib-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.centralbark-module__UprRHW__root[data-lib-root] .lib-reviews__review{border:2px solid var(--line);border-radius:0;height:auto;padding:26px 30px}.centralbark-module__UprRHW__root[data-lib-root] .lib-reviews__quote{max-width:54ch;font-size:18px}.centralbark-module__UprRHW__root[data-lib-root] .lib-reviews__quote:before{height:.5em;margin-bottom:16px;font-size:84px;font-weight:700}.centralbark-module__UprRHW__root[data-lib-root] .lib-reviews__by{font-family:var(--font-display);letter-spacing:.08em;margin-top:18px;font-size:16px;font-weight:500}.centralbark-module__UprRHW__root[data-lib-root] .lib-reviews__by:before{content:none}.centralbark-module__UprRHW__root[data-lib-root] .lib-reviews__google{display:none}@media (max-width:767px){.centralbark-module__UprRHW__root[data-lib-root] .lib-reviews__review{padding:22px}}.centralbark-module__UprRHW__root[data-lib-root] .lib-faq[data-variant=side]>div{gap:clamp(36px,6vw,96px)}@media (min-width:960px){.centralbark-module__UprRHW__root[data-lib-root] .lib-faq[data-variant=side]>div{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}}.centralbark-module__UprRHW__root[data-lib-root] .lib-faq__list{border-top:2px solid var(--ink)}.centralbark-module__UprRHW__root[data-lib-root] .lib-faq__item{border-bottom:1px solid var(--line)}.centralbark-module__UprRHW__root[data-lib-root] .lib-faq__question{min-height:64px;padding:16px 0;font-size:18px;font-weight:700;line-height:1.4}.centralbark-module__UprRHW__root[data-lib-root] .lib-faq__question>span:last-child{border:2px solid var(--ink);border-radius:50%;width:34px;height:34px}.centralbark-module__UprRHW__root[data-lib-root] .lib-faq__question>span:last-child:before{width:12px;height:2px;margin:-1px 0 0 -6px;left:50%}.centralbark-module__UprRHW__root[data-lib-root] .lib-faq__question>span:last-child:after{width:12px;height:2px;margin:-1px 0 0 -6px;left:50%}.centralbark-module__UprRHW__root[data-lib-root] .lib-faq__question:hover>span:last-child{background:var(--color-alt);color:var(--color-alt-text)}.centralbark-module__UprRHW__root[data-lib-root] .lib-faq__answer{max-width:64ch;padding:0 52px 22px 0}.centralbark-module__UprRHW__root[data-lib-root] .lib-cta-band{padding-block:var(--section-pad)}.centralbark-module__UprRHW__root[data-lib-root] .lib-cta-band__heading{max-width:none;font-size:clamp(40px,5.6vw,78px)}.centralbark-module__UprRHW__root[data-lib-root] .lib-cta-band__intro{max-width:54ch;margin:20px auto 0}.centralbark-module__UprRHW__root[data-lib-root] .lib-cta-band__actions{margin-top:30px}.centralbark-module__UprRHW__root[data-lib-root] .lib-contact>div{gap:clamp(36px,6vw,96px)}@media (min-width:960px){.centralbark-module__UprRHW__root[data-lib-root] .lib-contact>div{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}}.centralbark-module__UprRHW__root[data-lib-root] .lib-contact__heading{font-size:clamp(30px,3.3vw,46px);line-height:1.1}.centralbark-module__UprRHW__root[data-lib-root] .lib-contact__notes{border-top:0;padding-top:0}.centralbark-module__UprRHW__root[data-lib-root] .lib-contact__facts{border-top:2px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 40px;padding-top:28px}.centralbark-module__UprRHW__root[data-lib-root] .lib-contact__hours{grid-column:1/-1}.centralbark-module__UprRHW__root[data-lib-root] :is(.lib-contact,.lib-footer) [class*=title]{color:inherit;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:18px;font-weight:600}.centralbark-module__UprRHW__root[data-lib-root] .lib-contact__reach dt{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.centralbark-module__UprRHW__root[data-lib-root] .lib-contact__reach{gap:0}.centralbark-module__UprRHW__root[data-lib-root] .lib-contact__hours tr th{font-weight:700}.centralbark-module__UprRHW__root[data-lib-root] .lib-contact__hours :is(th,td){border-bottom:1px solid var(--line);padding:4px 0}@media (max-width:599px){.centralbark-module__UprRHW__root[data-lib-root] .lib-contact__facts{grid-template-columns:1fr;gap:28px}}.centralbark-module__UprRHW__root[data-lib-root] .lib-footer{padding:clamp(56px,7vw,96px) 0 32px}.centralbark-module__UprRHW__root[data-lib-root] .lib-footer [class*=tagline]{max-width:22ch;color:var(--ink);font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;margin-top:18px;font-size:20px;font-weight:500;line-height:1.2}.centralbark-module__UprRHW__root[data-lib-root] .lib-footer [class*=title]{color:var(--color-alt);letter-spacing:.14em;font-size:15px}.centralbark-module__UprRHW__root[data-lib-root] .lib-footer__links a{min-height:44px;font-size:var(--fs-body);letter-spacing:0;text-transform:none}.centralbark-module__UprRHW__root[data-lib-root] .lib-footer__links a:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.centralbark-module__UprRHW__root[data-lib-root] .lib-footer__base{border-top:1px solid var(--line);margin-top:48px;padding-top:22px;font-size:14px}
.head-module__rlWYrW__head{min-width:0}.head-module__rlWYrW__head[data-align=centre]{text-align:center;margin-inline:auto}.head-module__rlWYrW__label{color:var(--ink-muted);font-size:var(--fs-small);letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px}.head-module__rlWYrW__heading{max-width:24ch;font-size:var(--fs-h2);line-height:1.08}.head-module__rlWYrW__head[data-align=centre] .head-module__rlWYrW__heading{margin-inline:auto}.head-module__rlWYrW__small{font-size:var(--fs-h3);line-height:1.2}.head-module__rlWYrW__accent{font-family:var(--font-accent)}.head-module__rlWYrW__intro{max-width:38rem;margin-top:var(--stack);font-size:var(--fs-lead);line-height:1.55}.head-module__rlWYrW__intro+.head-module__rlWYrW__intro{margin-top:12px}.head-module__rlWYrW__head[data-align=centre] .head-module__rlWYrW__intro{margin-inline:auto}.head-module__rlWYrW__notes{color:var(--ink-muted);font-size:var(--fs-small);gap:4px;margin-top:16px;display:grid}.head-module__rlWYrW__actions{margin-top:calc(var(--stack) * 1.25);flex-wrap:wrap;gap:12px;display:flex}.head-module__rlWYrW__head[data-align=centre] .head-module__rlWYrW__actions{justify-content:center}
.hero-module__5xc9Fq__hero{isolation:isolate;padding-block:var(--section-pad);position:relative;overflow:clip}.hero-module__5xc9Fq__inner{z-index:1;max-width:calc(var(--wrap) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto;position:relative}.hero-module__5xc9Fq__copy{min-width:0}.hero-module__5xc9Fq__mark{margin-bottom:var(--stack);display:flex}.hero-module__5xc9Fq__label{color:var(--ink-muted);font-size:var(--fs-small);letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px}.hero-module__5xc9Fq__heading{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:-.01em}.hero-module__5xc9Fq__accent{font-family:var(--font-accent)}.hero-module__5xc9Fq__lead{max-width:38rem;margin-top:var(--stack);font-size:var(--fs-lead);line-height:1.55}.hero-module__5xc9Fq__lead+.hero-module__5xc9Fq__lead{margin-top:12px}.hero-module__5xc9Fq__actions{margin-top:calc(var(--stack) * 1.4);flex-wrap:wrap;gap:12px;display:flex}.hero-module__5xc9Fq__notes{margin-top:var(--stack);color:var(--ink-muted);font-size:var(--fs-small);gap:4px;display:grid}.hero-module__5xc9Fq__signature{z-index:0;pointer-events:none;position:absolute;inset:0}.hero-module__5xc9Fq__split .hero-module__5xc9Fq__inner{align-items:center;gap:clamp(40px,6vw,88px);display:grid}.hero-module__5xc9Fq__media{min-width:0;padding:var(--frame-offset);position:relative}@media (min-width:960px){.hero-module__5xc9Fq__split .hero-module__5xc9Fq__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.hero-module__5xc9Fq__split.hero-module__5xc9Fq__bare .hero-module__5xc9Fq__inner{grid-template-columns:minmax(0,1fr)}}.hero-module__5xc9Fq__type{min-height:clamp(520px, calc(100svh - var(--header-h)), 860px);text-align:center;align-items:center;display:grid}.hero-module__5xc9Fq__type .hero-module__5xc9Fq__copy{max-width:54rem;margin-inline:auto}.hero-module__5xc9Fq__type .hero-module__5xc9Fq__mark{justify-content:center}.hero-module__5xc9Fq__type .hero-module__5xc9Fq__lead{margin-inline:auto}.hero-module__5xc9Fq__type .hero-module__5xc9Fq__actions{justify-content:center}.hero-module__5xc9Fq__fullBleed{min-height:clamp(560px, calc(100svh - var(--header-h)), 920px);align-items:end;display:grid}.hero-module__5xc9Fq__fullBleed .hero-module__5xc9Fq__copy{max-width:48rem}.hero-module__5xc9Fq__fullBleed .hero-module__5xc9Fq__label{color:var(--ink)}.hero-module__5xc9Fq__backdrop{z-index:-1;position:absolute;inset:0}.hero-module__5xc9Fq__shade{background:linear-gradient(to top, var(--hero-shade), color-mix(in srgb, var(--hero-shade) 60%, transparent));position:absolute;inset:0}.hero-module__5xc9Fq__fullBleed:not(.hero-module__5xc9Fq__bare) .hero-module__5xc9Fq__inner:before{--hero-fade:clamp(96px, 16vh, 200px);content:"";inset:calc(-1 * var(--hero-fade)) calc(50% - 50vw) calc(-1 * var(--section-pad));z-index:-1;background:linear-gradient(to top, var(--hero-shade-text) calc(100% - var(--hero-fade)), transparent);pointer-events:none;position:absolute}
.contact-module__SLiHZq__contact{padding-block:var(--section-pad)}.contact-module__SLiHZq__inner{max-width:calc(var(--wrap) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.contact-module__SLiHZq__head{min-width:0}.contact-module__SLiHZq__label{color:var(--ink-muted);font-size:var(--fs-small);letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px}.contact-module__SLiHZq__heading{font-size:var(--fs-h2);line-height:1.08}.contact-module__SLiHZq__lead{max-width:36rem;margin-top:var(--stack);font-size:var(--fs-lead)}.contact-module__SLiHZq__lead+.contact-module__SLiHZq__lead{margin-top:12px}.contact-module__SLiHZq__notes{color:var(--ink-muted);font-size:var(--fs-small);gap:4px;margin-top:16px;display:grid}.contact-module__SLiHZq__actions{margin-top:calc(var(--stack) * 1.25);flex-wrap:wrap;gap:12px;display:flex}.contact-module__SLiHZq__title{color:var(--ink-muted);font-size:var(--fs-small);letter-spacing:.14em;text-align:left;text-transform:uppercase;margin-bottom:10px}.contact-module__SLiHZq__address address{font-size:var(--fs-lead);line-height:1.5;display:grid}.contact-module__SLiHZq__reach{gap:14px;display:grid}.contact-module__SLiHZq__reachItem dt{color:var(--ink-muted);font-size:var(--fs-small)}.contact-module__SLiHZq__reachItem a{min-height:44px;font-size:var(--fs-lead);overflow-wrap:anywhere;text-underline-offset:5px;align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.contact-module__SLiHZq__hours{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.contact-module__SLiHZq__hours th,.contact-module__SLiHZq__hours td{border-bottom:var(--rule-width) solid var(--line);text-align:left;vertical-align:top;padding:9px 0;font-weight:400}.contact-module__SLiHZq__hours td{text-align:right;padding-left:16px}.contact-module__SLiHZq__link{text-underline-offset:5px;align-items:center;min-height:44px;margin-top:8px;text-decoration:underline;display:inline-flex}.contact-module__SLiHZq__split{gap:clamp(40px,6vw,96px);display:grid}.contact-module__SLiHZq__facts{gap:calc(var(--stack) * 1.4);align-content:start;min-width:0;display:grid}@media (min-width:960px){.contact-module__SLiHZq__split{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}}.contact-module__SLiHZq__grid{gap:calc(var(--stack) * 1.6);margin-top:calc(var(--stack) * 2);display:grid}.contact-module__SLiHZq__column{border-top:var(--rule-width) solid var(--line);min-width:0;padding-top:20px}@media (min-width:600px){.contact-module__SLiHZq__grid[data-count="2"],.contact-module__SLiHZq__grid[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.contact-module__SLiHZq__grid[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}
.footer-module__hYB8mG__footer{padding-block:calc(var(--section-pad) * .6) 28px}.footer-module__hYB8mG__inner{max-width:calc(var(--wrap) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.footer-module__hYB8mG__brand{align-items:center;min-width:0;min-height:44px;display:inline-flex}.footer-module__hYB8mG__name{font-family:var(--font-display);font-size:calc(var(--fs-h3) * 1.2);overflow-wrap:anywhere;line-height:1.1}.footer-module__hYB8mG__links{flex-wrap:wrap;gap:2px 20px;display:flex}.footer-module__hYB8mG__links a{min-height:44px;font-size:var(--fs-small);letter-spacing:.08em;text-transform:uppercase;transition:color var(--dur-hover) var(--ease);align-items:center;display:inline-flex}.footer-module__hYB8mG__links a:hover{color:var(--ink-muted)}.footer-module__hYB8mG__base{margin-top:calc(var(--stack) * 1.6);border-top:var(--rule-width) solid var(--line);color:var(--ink-muted);font-size:var(--fs-small);padding-top:18px}.footer-module__hYB8mG__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 40px;display:flex}.footer-module__hYB8mG__columns{gap:calc(var(--stack) * 1.6);display:grid}.footer-module__hYB8mG__column{align-content:start;gap:6px;min-width:0;display:grid}.footer-module__hYB8mG__column .footer-module__hYB8mG__links{gap:0;display:grid}.footer-module__hYB8mG__title{color:var(--ink-muted);font-size:var(--fs-small);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px}.footer-module__hYB8mG__tagline{max-width:24rem;color:var(--ink-muted)}.footer-module__hYB8mG__address{display:grid}.footer-module__hYB8mG__plain{overflow-wrap:anywhere;align-items:center;min-height:44px;display:inline-flex}@media (min-width:600px){.footer-module__hYB8mG__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.footer-module__hYB8mG__columns{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}}
.serviceList-module__aWKb8G__list{min-width:0}.serviceList-module__aWKb8G__row{border-bottom:var(--rule-width) solid var(--line);break-inside:avoid;margin-bottom:18px;padding-bottom:18px}.serviceList-module__aWKb8G__line{align-items:baseline;gap:12px;display:flex}.serviceList-module__aWKb8G__name{min-width:0;font-size:var(--fs-lead);line-height:1.3}.serviceList-module__aWKb8G__leader{border-bottom:1px dotted var(--line);flex:24px;min-width:24px;transform:translateY(-.3em)}.serviceList-module__aWKb8G__price{font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;flex:0 auto;max-width:50%}.serviceList-module__aWKb8G__duration{color:var(--ink-muted);font-size:var(--fs-small);letter-spacing:.06em;margin-top:4px}.serviceList-module__aWKb8G__text{max-width:40rem;color:var(--ink-muted);margin-top:6px}.serviceList-module__aWKb8G__notes{color:var(--ink-muted);font-size:var(--fs-small);gap:2px;margin-top:6px;display:grid}@media (min-width:960px){.serviceList-module__aWKb8G__list[data-columns]{columns:2;column-gap:clamp(40px,5vw,80px)}}
.serviceGroups-module__4gEZla__group,.serviceGroups-module__4gEZla__cardsSection{padding-block:var(--section-pad)}.serviceGroups-module__4gEZla__inner{max-width:calc(var(--wrap) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.serviceGroups-module__4gEZla__body{min-width:0}.serviceGroups-module__4gEZla__head{margin-bottom:calc(var(--stack) * 1.6)}@media (min-width:960px){.serviceGroups-module__4gEZla__group[data-variant=list-beside-head] .serviceGroups-module__4gEZla__body,.serviceGroups-module__4gEZla__cardsSection[data-variant=list-beside-head] .serviceGroups-module__4gEZla__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.serviceGroups-module__4gEZla__group[data-variant=list-beside-head] .serviceGroups-module__4gEZla__head,.serviceGroups-module__4gEZla__cardsSection[data-variant=list-beside-head] .serviceGroups-module__4gEZla__head{top:calc(var(--header-h) + 24px);margin-bottom:0;position:sticky}}.serviceGroups-module__4gEZla__media{min-width:0;margin-bottom:calc(var(--stack) * 1.6);padding:var(--frame-offset)}@media (min-width:960px){.serviceGroups-module__4gEZla__group[data-variant=zigzag][data-photo] .serviceGroups-module__4gEZla__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.serviceGroups-module__4gEZla__group[data-variant=zigzag][data-photo] .serviceGroups-module__4gEZla__media{margin-bottom:0}.serviceGroups-module__4gEZla__group[data-variant=zigzag][data-flip][data-photo] .serviceGroups-module__4gEZla__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.serviceGroups-module__4gEZla__group[data-variant=zigzag][data-flip] .serviceGroups-module__4gEZla__media{order:2}}.serviceGroups-module__4gEZla__cards{gap:var(--stack);display:grid}.serviceGroups-module__4gEZla__card{border:var(--card-border-width) solid var(--line);border-radius:var(--radius);height:100%;box-shadow:var(--shadow);transition:border-color var(--dur-hover) var(--ease);display:grid;overflow:hidden}.serviceGroups-module__4gEZla__card:hover{border-color:var(--ink)}.serviceGroups-module__4gEZla__cardMedia{aspect-ratio:4/3;display:block;position:relative}.serviceGroups-module__4gEZla__cardBody{align-content:start;gap:10px;padding:clamp(20px,3vw,32px);display:grid}.serviceGroups-module__4gEZla__cardTitle{font-size:var(--fs-h3);line-height:1.2}.serviceGroups-module__4gEZla__cardText{color:var(--ink-muted);display:block}.serviceGroups-module__4gEZla__more{font-size:var(--fs-small);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-top:6px;display:inline-flex}.serviceGroups-module__4gEZla__more svg{transition:transform var(--dur-hover) var(--ease)}.serviceGroups-module__4gEZla__card:hover .serviceGroups-module__4gEZla__more svg{transform:translate(4px)}.serviceGroups-module__4gEZla__cardsSection[data-variant=list-beside-head] .serviceGroups-module__4gEZla__cards{gap:0}.serviceGroups-module__4gEZla__cardsSection[data-variant=list-beside-head] .serviceGroups-module__4gEZla__card{border:0;border-bottom:var(--rule-width) solid var(--line);box-shadow:none;border-radius:0}.serviceGroups-module__4gEZla__cardsSection[data-variant=list-beside-head] .serviceGroups-module__4gEZla__cardBody{padding:22px 0}.serviceGroups-module__4gEZla__cardsSection[data-variant=list-beside-head] li:first-child .serviceGroups-module__4gEZla__cardBody{padding-top:0}@media (min-width:600px){.serviceGroups-module__4gEZla__cardsSection[data-variant=two-column] .serviceGroups-module__4gEZla__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.serviceGroups-module__4gEZla__cardsSection[data-variant=zigzag] .serviceGroups-module__4gEZla__card[data-photo]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.serviceGroups-module__4gEZla__cardsSection[data-variant=zigzag] li:nth-child(2n) .serviceGroups-module__4gEZla__card[data-photo] .serviceGroups-module__4gEZla__cardMedia{order:2}.serviceGroups-module__4gEZla__cardsSection[data-variant=zigzag] .serviceGroups-module__4gEZla__cardMedia{height:100%;min-height:280px}}@media (prefers-reduced-motion:reduce){.serviceGroups-module__4gEZla__more svg{transition:none}}
.services-module__2TB2gq__services{padding-block:var(--section-pad)}.services-module__2TB2gq__inner{max-width:calc(var(--wrap) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.services-module__2TB2gq__head{margin-bottom:calc(var(--stack) * 1.6)}
.textMedia-module__7ebRlq__textMedia{padding-block:var(--section-pad)}.textMedia-module__7ebRlq__inner{max-width:calc(var(--wrap) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.textMedia-module__7ebRlq__words{min-width:0}.textMedia-module__7ebRlq__media{min-width:0;padding:var(--frame-offset)}.textMedia-module__7ebRlq__splitPhoto{align-items:center;gap:clamp(40px,6vw,96px);display:grid}@media (min-width:960px){.textMedia-module__7ebRlq__textMedia[data-photo] .textMedia-module__7ebRlq__splitPhoto{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.textMedia-module__7ebRlq__textMedia[data-reverse] .textMedia-module__7ebRlq__splitPhoto .textMedia-module__7ebRlq__media{order:-1}}.textMedia-module__7ebRlq__splitHeading{gap:var(--stack);display:grid}.textMedia-module__7ebRlq__splitHeading .textMedia-module__7ebRlq__media{margin-top:calc(var(--stack) * 1.6)}@media (min-width:960px){.textMedia-module__7ebRlq__splitHeading{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(40px,6vw,96px)}}.textMedia-module__7ebRlq__splitHeading .textMedia-module__7ebRlq__words>:first-child>:first-child{margin-top:0}
.gallery-module__xLiv_q__gallery{--gallery-rail-h:clamp(300px, 52vw, 540px);padding-block:var(--section-pad)}.gallery-module__xLiv_q__inner{max-width:calc(var(--wrap) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.gallery-module__xLiv_q__head{margin-bottom:calc(var(--stack) * 1.6)}.gallery-module__xLiv_q__item{min-width:0}.gallery-module__xLiv_q__frame{position:relative}.gallery-module__xLiv_q__caption{color:var(--ink-muted);font-size:var(--fs-small);margin-top:10px}.gallery-module__xLiv_q__frame[data-video] :is(video,img){object-fit:cover;border-radius:var(--frame-shape);width:100%;height:100%;display:block}.gallery-module__xLiv_q__gallery .gallery-module__xLiv_q__track{--track-slide:max-content}.gallery-module__xLiv_q__gallery .gallery-module__xLiv_q__track .gallery-module__xLiv_q__frame{height:var(--gallery-rail-h);padding:var(--frame-offset)}.gallery-module__xLiv_q__gallery .gallery-module__xLiv_q__track .gallery-module__xLiv_q__frame .lib-photo{height:100%}.gallery-module__xLiv_q__gallery .gallery-module__xLiv_q__track .gallery-module__xLiv_q__frame .lib-photo img{width:auto;max-width:none;height:100%}.gallery-module__xLiv_q__gallery .gallery-module__xLiv_q__track .gallery-module__xLiv_q__caption{contain:inline-size}.gallery-module__xLiv_q__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,2vw,24px);display:grid}.gallery-module__xLiv_q__grid .gallery-module__xLiv_q__frame{aspect-ratio:var(--gallery-ratio);border-radius:var(--image-radius);overflow:hidden}@media (min-width:960px){.gallery-module__xLiv_q__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.features-module__qibd1W__features{padding-block:var(--section-pad)}.features-module__qibd1W__inner{max-width:calc(var(--wrap) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.features-module__qibd1W__head{margin-bottom:calc(var(--stack) * 1.6)}.features-module__qibd1W__items{gap:calc(var(--stack) * 1.4);display:grid}.features-module__qibd1W__item,.features-module__qibd1W__words{min-width:0}.features-module__qibd1W__icon{border:1px solid var(--line);width:56px;height:56px;color:var(--ink);border-radius:999px;place-items:center;margin-bottom:18px;display:inline-grid}.features-module__qibd1W__icon svg{overflow:visible}.features-module__qibd1W__icon[data-empty]{border-color:#0000}.features-module__qibd1W__title{font-size:var(--fs-h3);line-height:1.2}.features-module__qibd1W__text{max-width:34rem;color:var(--ink-muted);margin-top:8px}.features-module__qibd1W__button{margin-top:14px}@media (min-width:600px){.features-module__qibd1W__features[data-variant=icons] .features-module__qibd1W__items:not([data-count="1"]){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.features-module__qibd1W__features[data-variant=icons] .features-module__qibd1W__items[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.features-module__qibd1W__features[data-variant=strip]{padding-block:calc(var(--section-pad) * .5)}.features-module__qibd1W__features[data-variant=strip] .features-module__qibd1W__items{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:0}.features-module__qibd1W__features[data-variant=strip] .features-module__qibd1W__item{border-top:var(--rule-width) solid var(--line);align-items:flex-start;gap:14px;padding:18px 0;display:flex}.features-module__qibd1W__features[data-variant=strip] .features-module__qibd1W__icon{border:0;width:auto;height:auto;margin:2px 0 0}.features-module__qibd1W__features[data-variant=strip] .features-module__qibd1W__icon[data-empty]{display:none}.features-module__qibd1W__features[data-variant=strip] .features-module__qibd1W__title{font-family:var(--font-body);font-size:var(--fs-body);letter-spacing:.02em;font-weight:500}.features-module__qibd1W__features[data-variant=strip] .features-module__qibd1W__text{font-size:var(--fs-small);margin-top:4px}@media (min-width:600px){.features-module__qibd1W__features[data-variant=strip] .features-module__qibd1W__item{border-top:0;border-left:var(--rule-width) solid var(--line);padding:8px clamp(16px,2.4vw,32px)}.features-module__qibd1W__features[data-variant=strip] .features-module__qibd1W__item:first-child{border-left:0;padding-left:0}}
.reviews-module__vZVu6a__reviews{padding-block:var(--section-pad)}.reviews-module__vZVu6a__inner{max-width:calc(var(--wrap) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.reviews-module__vZVu6a__head{margin-bottom:calc(var(--stack) * 1.6)}.reviews-module__vZVu6a__review{border:var(--card-border-width) solid var(--line);border-radius:var(--radius);width:100%;height:100%;box-shadow:var(--shadow);flex-direction:column;padding:clamp(24px,3vw,36px);display:flex}.reviews-module__vZVu6a__quote{font-size:var(--fs-lead);flex:1;line-height:1.55}.reviews-module__vZVu6a__quote:before{content:"“";height:.6em;color:var(--color-decor);font-family:var(--font-accent);margin-bottom:12px;font-size:3.2em;line-height:1;display:block}.reviews-module__vZVu6a__quote p+p{margin-top:12px}.reviews-module__vZVu6a__by{color:var(--ink-muted);font-size:var(--fs-small);letter-spacing:.1em;text-transform:uppercase;margin-top:20px}.reviews-module__vZVu6a__by:before{content:"— "}.reviews-module__vZVu6a__google{margin-top:calc(var(--stack) * 1.4)}.reviews-module__vZVu6a__grid{gap:var(--stack);display:grid}@media (min-width:600px){.reviews-module__vZVu6a__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.reviews-module__vZVu6a__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.reviews-module__vZVu6a__track .lib-track__slide{display:flex}
.ctaBand-module__yzpWHG__band{padding-block:calc(var(--section-pad) * .8);text-align:center}.ctaBand-module__yzpWHG__inner{max-width:calc(48rem + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.ctaBand-module__yzpWHG__quote{justify-items:center;display:grid}.ctaBand-module__yzpWHG__label{color:var(--ink-muted);font-size:var(--fs-small);letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px}.ctaBand-module__yzpWHG__line{max-width:30ch;font-family:var(--font-display);font-size:var(--fs-h2);text-wrap:balance;overflow-wrap:anywhere;font-weight:400;line-height:1.15}.ctaBand-module__yzpWHG__accent{font-family:var(--font-accent)}
.big-lillos-module__tMXsIq__root{--oven:#1b100b;--ink-dark:#07080b;--fs-h2:clamp(36px, 4.6vw, 62px);--fs-h3:22px;--fs-lead:19px;--fs-body:17px;--fs-small:15px;--wrap:1280px;--gutter:clamp(20px, 5vw, 64px);--section-pad:clamp(76px, 10vw, 140px);--stack:22px;--header-h:84px}@media (max-width:599px){.big-lillos-module__tMXsIq__root{--header-h:68px;--fs-lead:17px}}.big-lillos-module__tMXsIq__root .lib-btn{letter-spacing:.01em;text-transform:none;min-height:52px;padding:0 26px;font-size:16px;font-weight:500}.big-lillos-module__tMXsIq__root .lib-btn--small{min-height:44px;padding:0 18px;font-size:15px}.big-lillos-module__tMXsIq__root .lib-btn--line{border-color:var(--ink)}.big-lillos-module__tMXsIq__root .lib-btn--line:hover{background:var(--ink);color:var(--ground)}.big-lillos-module__tMXsIq__root .lib-btn--solid:hover{background:color-mix(in oklch, var(--btn-bg) 88%, white);border-color:color-mix(in oklch, var(--btn-bg) 88%, white)}.big-lillos-module__tMXsIq__logo{width:auto;height:52px}.big-lillos-module__tMXsIq__footLogo{width:auto;height:56px}.big-lillos-module__tMXsIq__root .lib-menu__sheet svg{width:auto;height:44px}.big-lillos-module__tMXsIq__root .lib-header__nav ul{gap:0 18px}.big-lillos-module__tMXsIq__root .lib-header__nav a{letter-spacing:.01em;text-transform:none;border-bottom:1px solid #0000;border-radius:0;padding:0;font-size:15px;transition:border-color .25s}.big-lillos-module__tMXsIq__root .lib-header__nav a:hover{color:inherit;border-bottom-color:currentColor}.big-lillos-module__tMXsIq__root .lib-menu__links a{padding-block:8px;font-size:30px}@media (max-width:599px){.big-lillos-module__tMXsIq__logo{height:44px}}.big-lillos-module__tMXsIq__root .lib-footer__links a{letter-spacing:.01em;text-transform:none;border-bottom:1px solid #0000;font-size:15px}.big-lillos-module__tMXsIq__root .lib-footer__links a:hover{color:inherit;border-bottom-color:currentColor}.big-lillos-module__tMXsIq__root .lib-footer__row{gap:24px 40px}.big-lillos-module__tMXsIq__root .lib-footer__base{font-size:13px}:is(.big-lillos-module__tMXsIq__root .lib-gallery__label,.big-lillos-module__tMXsIq__root .lib-text-media__label,.big-lillos-module__tMXsIq__root .lib-cta-band__label,.big-lillos-module__tMXsIq__root .lib-contact__label){letter-spacing:.2em;align-items:center;gap:14px;font-size:13px;display:flex}.big-lillos-module__tMXsIq__root .lib-gallery__label:before{content:"";background:var(--color-decor);width:36px;height:1px}.big-lillos-module__tMXsIq__root .lib-text-media__label:before{content:"";background:var(--color-decor);width:36px;height:1px}.big-lillos-module__tMXsIq__root .lib-cta-band__label:before{content:"";background:var(--color-decor);width:36px;height:1px}.big-lillos-module__tMXsIq__root .lib-contact__label:before{content:"";background:var(--color-decor);width:36px;height:1px}:is(.big-lillos-module__tMXsIq__root .lib-gallery__heading,.big-lillos-module__tMXsIq__root .lib-text-media__heading,.big-lillos-module__tMXsIq__root .lib-contact__heading){letter-spacing:-.01em;margin-top:18px}.big-lillos-module__tMXsIq__root .lib-hero{min-height:calc(100svh - var(--header-h));align-items:center;padding-block:clamp(28px,4vw,56px) clamp(40px,5vw,72px);display:grid}.big-lillos-module__tMXsIq__root .lib-hero>div{column-gap:clamp(32px,6vw,96px)}@media (min-width:960px){.big-lillos-module__tMXsIq__root .lib-hero>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.big-lillos-module__tMXsIq__root .lib-hero__label{color:var(--ink);font-family:var(--font-display);letter-spacing:0;text-transform:none;align-items:center;gap:16px;margin-bottom:0;font-size:21px;font-style:italic;line-height:1.3;display:flex}.big-lillos-module__tMXsIq__root .lib-hero__label:before{content:"";background:var(--color-decor);width:44px;height:1px}.big-lillos-module__tMXsIq__root .lib-hero__heading{margin-top:26px;font-size:clamp(52px,6.6vw,92px);line-height:1.08}.big-lillos-module__tMXsIq__root .lib-hero__heading+.lib-hero__lead{max-width:30ch;color:var(--ink);margin-top:28px;font-weight:500}.big-lillos-module__tMXsIq__root .lib-hero__lead{color:var(--ink-muted);font-size:19px;line-height:1.6}.big-lillos-module__tMXsIq__root .lib-hero__lead+.lib-hero__lead{margin-top:0}.big-lillos-module__tMXsIq__root .lib-hero__actions{gap:14px;margin-top:36px}@media (max-width:959px){.big-lillos-module__tMXsIq__root .lib-hero{text-align:center;align-content:start;min-height:0;padding-top:28px}.big-lillos-module__tMXsIq__root .lib-hero__media{order:-1}:is(.big-lillos-module__tMXsIq__root .lib-hero__label,.big-lillos-module__tMXsIq__root .lib-hero__actions){justify-content:center}.big-lillos-module__tMXsIq__root .lib-hero__lead{margin-inline:auto}}@media (max-width:599px){.big-lillos-module__tMXsIq__root .lib-hero{padding-bottom:48px}.big-lillos-module__tMXsIq__root .lib-hero__label{margin-top:0;font-size:19px}.big-lillos-module__tMXsIq__root .lib-hero__heading{margin-top:18px;font-size:50px}.big-lillos-module__tMXsIq__root .lib-hero__heading+.lib-hero__lead{margin-top:20px}.big-lillos-module__tMXsIq__root .lib-hero__lead{font-size:17px}.big-lillos-module__tMXsIq__root .lib-hero__actions{flex-direction:column;margin-top:28px}}.big-lillos-module__tMXsIq__arch{aspect-ratio:640/700;width:100%;max-width:560px;margin:0 auto;position:relative}@media (max-width:959px){.big-lillos-module__tMXsIq__arch{max-width:min(78vw,400px)}}@media (max-width:599px){.big-lillos-module__tMXsIq__arch{max-width:76vw}}.big-lillos-module__tMXsIq__ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.big-lillos-module__tMXsIq__mouth{background:var(--oven);border-radius:999px 999px 0 0;position:absolute;inset:7.4286% 8.4375% 5.5%;overflow:hidden}.big-lillos-module__tMXsIq__still{filter:brightness(.94)contrast(1.06)saturate(1.08);position:absolute;inset:0}.big-lillos-module__tMXsIq__still .lib-photo{position:absolute;inset:0}.big-lillos-module__tMXsIq__fire{position:absolute;inset:0}.big-lillos-module__tMXsIq__clip{aspect-ratio:16/9;opacity:0;filter:brightness(.96)contrast(1.06)saturate(1.06);width:auto;max-width:none;height:115%;transition:opacity 1s linear;position:absolute;top:-10%;left:-26%}.big-lillos-module__tMXsIq__clip[data-on]{opacity:1}.big-lillos-module__tMXsIq__toggle{z-index:2;border:1px solid color-mix(in srgb, var(--ink) 40%, transparent);background:color-mix(in srgb, var(--ink-dark) 72%, transparent);width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;transition:background-color .25s;display:none;position:absolute;bottom:14px;right:14px}.big-lillos-module__tMXsIq__toggle:hover{background:var(--ink-dark)}.big-lillos-module__tMXsIq__toggle svg{width:16px;height:16px}@media (prefers-reduced-motion:no-preference){.big-lillos-module__tMXsIq__brick{opacity:0;transform:translate(calc(var(--dx) * 46px), calc(var(--dy) * 46px));animation:.8s cubic-bezier(.22,.61,.36,1) forwards big-lillos-module__tMXsIq__lay;animation-delay:calc(.25s + var(--i) * .105s)}.big-lillos-module__tMXsIq__key{animation-duration:.9s;animation-timing-function:cubic-bezier(.34,1.3,.5,1);animation-delay:1.45s;transform:translateY(-70px)}.big-lillos-module__tMXsIq__sill{transform-box:fill-box;transform-origin:50%;animation:1s cubic-bezier(.22,.61,.36,1) 50ms forwards big-lillos-module__tMXsIq__sill;transform:scaleX(0)}.big-lillos-module__tMXsIq__mouth{background:var(--ink-dark)}.big-lillos-module__tMXsIq__still{display:none}.big-lillos-module__tMXsIq__fire{opacity:0}.big-lillos-module__tMXsIq__arch[data-lit] .big-lillos-module__tMXsIq__fire{animation:2s cubic-bezier(.3,.1,.2,1) forwards big-lillos-module__tMXsIq__ignite}.big-lillos-module__tMXsIq__arch[data-lit] .big-lillos-module__tMXsIq__toggle{display:grid}.big-lillos-module__tMXsIq__arch[data-novideo] .big-lillos-module__tMXsIq__still{display:block}.big-lillos-module__tMXsIq__arch[data-novideo] .big-lillos-module__tMXsIq__toggle{display:none}}@keyframes big-lillos-module__tMXsIq__lay{to{opacity:1;transform:none}}@keyframes big-lillos-module__tMXsIq__sill{to{transform:scaleX(1)}}@keyframes big-lillos-module__tMXsIq__ignite{0%{opacity:0;filter:brightness(.2)saturate(.5);transform:scale(1.08)}35%{opacity:1}to{opacity:1;filter:none;transform:scale(1)}}.big-lillos-module__tMXsIq__root .lib-gallery{--gallery-rail-h:clamp(300px, 38vw, 520px)}.big-lillos-module__tMXsIq__root .lib-track__rail{gap:16px}@media (max-width:599px){.big-lillos-module__tMXsIq__root .lib-gallery{--gallery-rail-h:min(300px, 62vw)}.big-lillos-module__tMXsIq__root .lib-track__rail{gap:12px}}.big-lillos-module__tMXsIq__root .lib-text-media__intro{max-width:34ch;color:var(--ink-muted);font-size:var(--fs-lead);margin-top:22px}.big-lillos-module__tMXsIq__root .lib-cta-band{text-align:left;padding-block:clamp(76px,10vw,140px)}.big-lillos-module__tMXsIq__root .lib-cta-band>div{max-width:calc(1280px + 2 * var(--gutter))}.big-lillos-module__tMXsIq__root .lib-cta-band__quote{justify-items:start}.big-lillos-module__tMXsIq__root .lib-cta-band__line{letter-spacing:-.01em;max-width:none;margin-top:22px;font-size:clamp(44px,7.4vw,108px);font-style:italic;line-height:1.08}.big-lillos-module__tMXsIq__root .lib-contact__actions{gap:14px;margin-top:34px}.big-lillos-module__tMXsIq__root .lib-contact__facts{border-top:var(--rule-width) solid var(--line);gap:0}.big-lillos-module__tMXsIq__root .lib-contact__facts>*{border-bottom:var(--rule-width) solid var(--line);padding-block:22px}:is(.big-lillos-module__tMXsIq__root .lib-contact__address address,.big-lillos-module__tMXsIq__root .lib-contact__reach a){font-family:var(--font-display);font-size:22px;line-height:1.45}.big-lillos-module__tMXsIq__root .lib-contact__address address span+span{color:var(--ink-muted);font-family:var(--font-body);font-size:15px}.big-lillos-module__tMXsIq__root .lib-contact__reach{gap:4px}.big-lillos-module__tMXsIq__root .lib-contact__reach a{-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent)}.big-lillos-module__tMXsIq__root .lib-contact__reach a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}@media (max-width:599px){:is(.big-lillos-module__tMXsIq__root .lib-contact__address address,.big-lillos-module__tMXsIq__root .lib-contact__reach a){font-size:20px}.big-lillos-module__tMXsIq__root .lib-contact__actions>*{width:100%}}
