.team-profile-control,.team-service-link{--team-action:var(--barber-gold,var(--accent));background-color:color-mix(in srgb, var(--team-highlight,transparent) var(--team-tint,0%), var(--team-base,transparent));touch-action:manipulation;transition:background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out,transform .16s ease-out}.team-profile-control[aria-pressed=false],.salon-team-service{--team-base:#ffffff0d;border-color:var(--team-highlight,var(--team-rule,#ffffff26))}.team-profile-control[aria-pressed=false],.classic-barber-team-summary.team-profile-control{box-shadow:0 .375rem .875rem color-mix(in srgb, var(--team-highlight,transparent) 20%, transparent)}.team-profile-control[aria-pressed=false]{transform:translateY(var(--team-lift,0))}.team-profile-control[aria-pressed=true]{--team-base:color-mix(in srgb, var(--team-action) 20%, transparent);border-color:var(--team-action)}.team-profile-control.focus-ring:focus-visible,.team-service-link.focus-ring:focus-visible{--team-highlight:var(--team-action);--team-tint:9%;outline-color:var(--team-action)}.team-service-arrow{width:1em;color:var(--team-action);text-align:center;flex:none;line-height:1;transition:opacity .16s ease-out,transform .16s ease-out}@media (hover:hover) and (pointer:fine){.team-profile-control:hover,.salon-team-profile:hover>.team-profile-control[aria-pressed=false],.team-service-link:hover,.classic-barber-team-card[data-open] .team-profile-control{--team-highlight:var(--team-action);--team-tint:9%}.salon-team-profile:hover>.team-profile-control[aria-pressed=false]:not(:active),.team-profile-control[aria-pressed=false]:focus-visible:not(:active){--team-lift:-2px}.team-service-arrow{opacity:0;transform:translate(-.2rem)}.team-service-link:is(:hover,:focus-visible,:active,[data-pressed]) .team-service-arrow{opacity:1;transform:translate(0)}}.team-profile-control:is(:active,[data-pressed]),.team-service-link:is(:active,[data-pressed]){--team-highlight:var(--team-action);--team-tint:16%}@media (prefers-reduced-motion:reduce){.team-profile-control[aria-pressed=false],.team-service-arrow{transform:none}.team-profile-control,.team-service-link,.team-service-arrow{transition:none}}
.tenant-shell:has(>.classic-barber-home)>.tenant-navbar>div:first-child{max-width:77.5rem;padding-block:.5rem}.tenant-shell:has(>.classic-barber-home)>.tenant-navbar>div:first-child>a>span{overflow-wrap:anywhere;font:700 1.375rem/1.15 Georgia,serif}.tenant-shell:has(>.classic-barber-home)>.tenant-navbar>div:first-child>nav{margin-inline-start:auto}.classic-barber-home{--classic-rule:color-mix(in srgb, var(--ink) 13%, var(--surface));--classic-card:color-mix(in srgb, var(--surface) 85%, white);--classic-tint:color-mix(in srgb, var(--accent) 9%, var(--surface));--classic-radius:.5rem;overflow-wrap:anywhere}.classic-barber-inner{width:min(100% - 2.5rem,75rem);margin-inline:auto}.classic-barber-home :is(h1,h2,h3,.classic-barber-person>strong){font-family:Georgia,Times New Roman,serif;font-weight:700;line-height:1.08}.classic-barber-home h2{font-size:1.875rem}.classic-barber-home h3{font-size:1rem}.classic-barber-eyebrow{color:var(--accent);text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem;font-weight:800}.classic-barber-eyebrow:empty{display:none}.classic-barber-hero{isolation:isolate;color:#fffdf8;background:#24211d;min-height:18rem;display:grid;position:relative;overflow:hidden}.classic-barber-hero-image,.classic-barber-hero:after{width:100%;height:100%;position:absolute;inset:0}.classic-barber-hero-image{z-index:-2;-o-object-fit:cover;object-fit:cover;-o-object-position:76% 41%;object-position:76% 41%}.classic-barber-hero:after{z-index:-1;content:"";background:linear-gradient(90deg,#110e0cbd,#110e0c73 48%,#110e0c0d 100%)}.classic-barber-hero-inner{align-items:end;padding-block:1.65rem 1.25rem;display:grid}.classic-barber-hero-copy{max-width:32rem}.classic-barber-hero .classic-barber-eyebrow{color:inherit}.classic-barber-hero .classic-barber-eyebrow:after{background:var(--accent);content:"";width:2.5rem;height:2px;margin-block:.65rem .8rem;display:block}.classic-barber-hero h1{max-width:13ch;font-size:2.5rem}.classic-barber-hero-subtitle{max-width:36ch;margin-block:.75rem 1.15rem}.classic-barber-hero h1+.classic-barber-action{margin-top:1.15rem}.classic-barber-action{background:var(--primary);min-height:2.75rem;color:var(--on-primary);text-align:center;border-radius:.5rem;justify-content:center;align-items:center;gap:.85rem;padding:.65rem 1rem;font-weight:700;display:inline-flex}.classic-barber-action:hover{background:color-mix(in srgb, var(--primary) 88%, black)}.classic-barber-action>span{flex:none;font-size:1.25rem;line-height:1}.classic-barber-section,.classic-barber-anchor,.classic-barber-about,.classic-barber-footer{scroll-margin-top:5.5rem}.classic-barber-section,.classic-barber-home .public-services{border-bottom:1px solid var(--classic-rule)}.classic-barber-home .public-services{--service-emphasis:var(--accent)}.classic-featured{padding-block:1.5rem .75rem}.classic-featured-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.85rem;display:flex}.classic-featured-heading>div{min-width:0}.classic-featured-heading .classic-barber-eyebrow{margin-bottom:.3rem}.classic-view-all{max-width:42%;min-height:2.75rem;color:var(--accent);flex:none;justify-content:end;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:700;display:inline-flex}.classic-view-all>span{flex:none;font-size:1.25rem}.classic-view-all:hover{text-decoration:underline}.classic-featured-grid{border-radius:var(--classic-radius);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:.75rem;margin-inline:-.15rem;padding:.15rem .15rem .6rem;display:grid}.classic-featured-grid>li{min-width:0;display:flex}.classic-featured-card{border:1px solid var(--classic-rule);border-radius:var(--classic-radius);background:var(--classic-card);flex-direction:column;width:100%;min-width:0;display:flex;overflow:hidden}.classic-featured-photo{aspect-ratio:4/3;background:var(--classic-rule);flex:none;width:100%;overflow:hidden}.classic-featured-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%;width:100%;height:100%}.classic-featured-copy{flex-direction:column;flex:1;min-width:0;padding:.7rem;display:flex}.classic-featured-copy h3{min-height:2.45rem;font-size:1.125rem}.classic-featured-copy :is(h3,p){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.classic-featured-copy>p{margin-top:.35rem;font-size:.8125rem;line-height:1.4}.classic-featured-meta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem .5rem;margin-top:auto;padding-top:.75rem;display:grid}.classic-service-time{align-items:center;gap:.3rem;min-width:0;font-size:.75rem;line-height:1.3;display:inline-flex}.classic-service-time svg{flex:none}.classic-featured-meta>.classic-service-time{grid-column:1/-1}.classic-featured-meta>strong,.classic-catalog-meta>strong{color:var(--accent);font:700 1.0625rem/1.2 Georgia,serif}.classic-featured-book{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--surface));min-width:3rem;min-height:2.75rem;color:var(--accent);background:var(--classic-tint);text-align:center;border-radius:.375rem;align-items:center;padding:.4rem .6rem;font-size:.75rem;font-weight:700;display:inline-grid}.classic-featured-card:is(:hover,:focus-visible){border-color:var(--accent)}.classic-featured-card:is(:hover,:focus-visible) .classic-featured-book{background:var(--accent);color:var(--on-accent)}.classic-catalog-content{min-width:0}.classic-catalog .service-category-filters{min-width:0;margin-block:0 .6rem}.classic-catalog .service-category-filters button{border-radius:.375rem;min-height:2.75rem}.classic-catalog-list{border:1px solid var(--classic-rule);border-radius:var(--classic-radius);background:var(--classic-card);grid-template-columns:minmax(0,1fr);gap:0;display:grid;overflow:hidden}.classic-catalog-list:empty{display:none}.classic-catalog-list>li{min-width:0}.classic-catalog-list>li+li{border-top:1px solid var(--classic-rule)}.classic-catalog-row{grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:.45rem .75rem;min-height:5.5rem;padding:.75rem;display:grid}.classic-catalog-photo{aspect-ratio:1;background:var(--classic-rule);border-radius:.25rem;grid-area:1/1/3;width:3.5rem;overflow:hidden}.classic-catalog-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.classic-catalog-copy{grid-area:1/2;min-width:0}.classic-catalog-copy h3{font-size:1rem;line-height:1.25}.classic-catalog-copy p{-webkit-line-clamp:2;opacity:.8;-webkit-box-orient:vertical;margin-top:.3rem;font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden}.classic-catalog-meta{flex-wrap:wrap;grid-area:2/2;align-items:center;gap:.35rem .65rem;min-width:0;display:flex}.classic-catalog-meta>strong{white-space:nowrap;font-size:.9375rem}.classic-catalog-chevron{grid-area:1/3/3;font-size:1.3rem;line-height:1}a.classic-catalog-row:is(:hover,:focus-visible){background:var(--classic-tint)}.classic-catalog-empty{padding-block:1rem;font-size:.875rem}.classic-barber-section{align-items:start;gap:1rem;padding-block:1.5rem;display:grid}.classic-barber-section-heading>h2+p{margin-top:.5rem;font-size:.875rem}.classic-barber-team-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem .5rem;min-width:0;display:grid}.classic-barber-team-card{border:1px solid var(--classic-rule);border-radius:.5rem;min-width:0}.classic-barber-team-card[data-open]{border-color:var(--accent)}.classic-barber-person>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.25rem;font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden}.classic-barber-person>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.classic-barber-person>span:empty{display:none}.classic-barber-chevron{border:1px solid;border-width:1px 1px 0 0;width:.42rem;height:.42rem;display:block;transform:rotate(45deg)}.classic-barber-team-summary{border-radius:inherit;grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;padding:.5rem;list-style:none;display:grid}button.classic-barber-team-summary{cursor:pointer;text-align:left;width:100%}.classic-barber-team-card[data-open] .classic-barber-chevron{transform:rotate(135deg)}.classic-barber-portrait{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;-o-object-position:center 28%;object-position:center 28%;border-radius:.35rem;width:100%}.classic-barber-person{min-width:0;display:block}.classic-barber-team-content{min-width:0}.classic-barber-team-services,.classic-barber-team-mobile-services{border-top:1px solid var(--classic-rule);padding:.65rem;font-size:.8125rem}:is(.classic-barber-team-services,.classic-barber-team-mobile-services) p{font-weight:700}:is(.classic-barber-team-services,.classic-barber-team-mobile-services) a{border-bottom:1px solid var(--classic-rule);min-height:2.75rem;color:var(--accent);justify-content:space-between;align-items:center;gap:.5rem;display:flex}:is(.classic-barber-team-services,.classic-barber-team-mobile-services) a:last-child{border-bottom:0}:is(.classic-barber-team-services,.classic-barber-team-mobile-services) a:hover{text-decoration:underline}.classic-barber-about{border-top:1px solid var(--classic-rule);padding-block:.25rem}.classic-barber-about>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:2.75rem;font-weight:700;list-style:none;display:flex}.classic-barber-about>summary::-webkit-details-marker{display:none}.classic-barber-about[open]>summary>span{transform:rotate(45deg)}.classic-barber-about-main{align-items:start;gap:1.5rem;padding-block:.75rem;display:grid}.classic-barber-about-story{min-width:0}.classic-barber-about-story h2{max-width:24ch;font-size:2rem}.classic-barber-about-body{white-space:pre-line;max-width:60ch;margin-top:.75rem;line-height:1.65}.classic-barber-about-signature{margin-top:.85rem;font-size:.875rem;font-weight:700}.classic-barber-about-quote{border-inline-start:2px solid var(--accent);min-width:0;max-width:42rem;padding:.2rem 0 .2rem 1.15rem}.classic-barber-about-quote blockquote{white-space:pre-line;font:italic 1.375rem/1.35 Georgia,Times New Roman,serif}.classic-barber-about-quote figcaption{margin-top:.65rem;font-size:.875rem;font-weight:700}.classic-barber-about-cues{border-top:1px solid var(--classic-rule);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.65rem 1.25rem;margin-top:1.5rem;padding-top:.85rem;font-size:.875rem;font-weight:600;display:grid}.classic-barber-about-cues li{grid-template-columns:.65rem minmax(0,1fr);align-items:baseline;gap:.5rem;display:grid}.classic-barber-about-cues li:before{border-top:2px solid var(--accent);content:""}.classic-barber-banner{background:color-mix(in srgb, var(--accent) 8%, var(--surface));border-radius:.5rem;align-items:center;gap:1rem;margin-block:1.25rem;padding:1.25rem;display:grid}.classic-barber-banner h2{font-size:1.625rem}.classic-barber-banner-copy p{margin-top:.35rem;font-size:.875rem}.classic-barber-banner-photo{display:none}.classic-barber-footer{border-top:1px solid var(--classic-rule);gap:1.5rem;min-width:0;padding-block:1.25rem 1.75rem;font-size:.875rem;display:grid}.classic-barber-footer>div,.classic-barber-footer>nav{min-width:0}.classic-barber-footer h2{font-size:1.375rem}.classic-barber-footer :is(h2,h3){margin-bottom:.45rem}.classic-barber-footer a:hover{text-decoration:underline}.classic-barber-footer address{gap:.35rem;margin-top:.5rem;font-style:normal;display:grid}.classic-barber-footer address span{display:block}.classic-barber-footer-links{align-content:start;gap:.35rem;font-weight:600;display:grid}.classic-barber-sticky{display:none}@media not (min-width:48rem){.classic-featured-heading h2{font-size:1.5rem}.classic-view-all{max-width:38%;font-size:.75rem}.tenant-shell:has(>.classic-barber-home)>.tenant-navbar>div:first-child button{min-width:2.75rem;min-height:2.75rem}.classic-barber-home-bookable{padding-bottom:calc(4rem + env(safe-area-inset-bottom,0px))}.classic-barber-home-bookable :is(a,summary){scroll-margin-bottom:calc(4.5rem + env(safe-area-inset-bottom,0px))}.classic-barber-team-summary{grid-template-columns:minmax(0,1fr);align-content:start;gap:.35rem;padding:0;scroll-margin-block:5rem}.classic-barber-team-card{border-color:#0000}.classic-barber-team-card[data-open]{border-color:var(--accent)}.classic-barber-portrait{aspect-ratio:1;border-radius:var(--classic-radius)}.classic-barber-person{text-align:center;padding:.15rem}.classic-barber-person>strong{font-size:.8125rem}.classic-barber-person>span,.classic-barber-chevron,.classic-barber-team-services{display:none}.classic-barber-team-mobile-services:not([hidden]){border:1px solid var(--classic-rule);border-radius:var(--classic-radius);background:var(--classic-card);margin-top:.75rem;display:block}.classic-barber-sticky{z-index:30;border-top:1px solid var(--classic-rule);padding:.55rem max(1.25rem, env(safe-area-inset-right,0px)) calc(.55rem + env(safe-area-inset-bottom,0px)) max(1.25rem, env(safe-area-inset-left,0px));background:var(--surface);display:grid;position:fixed;inset:auto 0 0}}@media not (min-width:26rem){.classic-barber-inner{width:calc(100% - 2rem)}.classic-barber-hero .classic-barber-action{width:100%}}@media (min-width:40rem){.classic-barber-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.classic-barber-banner{grid-template-columns:minmax(0,1fr) auto}}@media not (min-width:64rem){.classic-featured-grid{gap:.5rem}.classic-featured-photo{aspect-ratio:8/5;max-height:9rem}.classic-featured-copy{padding:.5rem}.classic-featured-copy h3{min-height:2.4rem;font-size:1rem;line-height:1.2}.classic-featured-copy>p{font-size:.75rem}.classic-featured-meta{gap:.25rem .375rem;padding-top:.5rem}.classic-featured-meta>strong{font-size:1rem}.classic-featured-book{min-width:2.75rem;padding:.375rem .5rem}}@media (min-width:48rem){.classic-catalog-row{grid-template-columns:4rem minmax(0,1fr) max-content auto;gap:.75rem}.classic-catalog-photo{grid-row:1;width:4rem}.classic-catalog-meta{flex-direction:column;grid-area:1/3;align-items:end;gap:.35rem}.classic-catalog-chevron{grid-area:1/4}.classic-barber-about-split{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:2.25rem}.classic-barber-about-story h2{font-size:2.5rem}.classic-barber-about-quote{padding-inline-start:1.5rem}.classic-barber-about-quote blockquote{font-size:1.625rem}.classic-barber-hero{min-height:23rem}.classic-barber-hero-image{-o-object-position:center 17%;object-position:center 17%}.classic-barber-hero:after{background:linear-gradient(90deg,#110e0cb3,#110e0c59 34%,#0000 74%)}.classic-barber-hero-inner{align-items:center;padding-block:2.5rem}.classic-barber-hero h1{font-size:3.5rem}.classic-barber-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.classic-barber-team-mobile-services{display:none}.classic-barber-team-card{min-width:0;position:relative}.classic-barber-team-card[data-open]{z-index:10}.classic-barber-team-summary{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.45rem .65rem;padding:0 .65rem .65rem}.classic-barber-team-summary .classic-barber-chevron{margin-top:.35rem}.classic-barber-portrait{aspect-ratio:4/3;border-radius:.45rem .45rem 0 0;grid-column:1/-1;width:calc(100% + 1.3rem);max-width:none;margin-inline:-.65rem}.classic-barber-team-services{overscroll-behavior:contain;border:1px solid var(--accent);background:var(--surface);border-radius:0 0 .5rem .5rem;max-height:min(22rem,56dvh);position:absolute;inset:100% -1px auto;overflow-y:auto;box-shadow:0 .375rem .75rem #0000001f}.classic-barber-team-services[data-above]{border-radius:.5rem .5rem 0 0;inset:auto -1px 100%}.classic-barber-banner{grid-template-columns:minmax(0,.7fr) minmax(0,1fr) auto;padding:0 1.25rem 0 0}.classic-barber-banner-copy{padding-block:1rem}.classic-barber-banner-photo{border-radius:.5rem 0 0 .5rem;align-self:stretch;min-height:7.5rem;display:block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 68%,#0000);mask-image:linear-gradient(90deg,#000 68%,#0000)}.classic-barber-banner-photo img{width:200%;max-width:none;position:absolute;bottom:0;left:0}}@media (min-width:64rem){.classic-barber-section{grid-template-columns:minmax(0,.9fr) minmax(0,3.6fr);gap:1.25rem}.classic-barber-team-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.classic-barber-footer{grid-template-columns:minmax(0,1.15fr) minmax(0,.6fr) repeat(2,minmax(0,1fr))}.classic-featured-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.classic-catalog-list{grid-template-columns:repeat(2,minmax(0,1fr))}.classic-catalog-list>li:nth-child(2){border-top:0}.classic-catalog-list>li:nth-child(2n){border-inline-start:1px solid var(--classic-rule)}.classic-catalog-row{height:100%;min-height:3rem}}@media (min-width:75rem){.classic-barber-hero{min-height:25rem}.classic-barber-hero h1{font-size:3.75rem}.classic-barber-team-grid{gap:.75rem}.classic-featured-meta{grid-template-columns:minmax(0,1fr) auto auto}.classic-featured-meta>.classic-service-time{grid-column:auto}}@media not (min-width:22rem){.classic-featured-copy{padding:.4375rem}.classic-featured-copy h3{min-height:2.1rem;font-size:.875rem}}@media (not (min-height:30rem)) and (orientation:landscape){.classic-barber-home-bookable{padding-bottom:0}.classic-barber-sticky{display:none}.classic-barber-hero{min-height:14rem}.classic-barber-hero-inner{padding-block:1.25rem}.classic-barber-hero h1{max-width:20ch;font-size:2.25rem}}
.public-services{--service-card-action:var(--service-emphasis,var(--primary));--service-card-rule:color-mix(in srgb, var(--ink) 15%, transparent);overflow-wrap:anywhere;align-items:start;gap:1rem;padding-block:1.5rem;scroll-margin-top:5.5rem;display:grid}.public-services :is(h2,h3){font-family:Georgia,Times New Roman,serif;font-weight:700;line-height:1.08}.public-services h2{font-size:1.875rem}.public-services h3{font-size:1rem}.public-services-eyebrow{color:var(--service-emphasis,var(--primary));text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem;font-weight:800}.public-services-subtitle{margin-top:.5rem;font-size:.875rem}.public-services-action{margin-top:.75rem}.public-services-action a{display:inline-block}.public-services .service-category-filters{margin-block-start:0}.public-services-grid{gap:.5rem;min-width:0;display:grid}.public-service-card{border:1px solid var(--service-card-rule);border-radius:.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:100%;padding:.65rem .75rem;display:grid}a.public-service-card{border-color:var(--service-card-highlight,var(--service-card-rule));background-color:color-mix(in srgb, var(--service-card-highlight,transparent) var(--service-card-tint,9%), transparent);box-shadow:0 .375rem .875rem color-mix(in srgb, var(--service-card-highlight,transparent) 16%, transparent);touch-action:manipulation;transform:translateY(var(--service-card-lift,0));grid-template-columns:minmax(0,1fr) auto auto;transition:background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out,transform .16s ease-out}a.public-service-card:focus-visible{--service-card-highlight:var(--service-card-action);--service-card-arrow-opacity:1;--service-card-arrow-offset:0;outline-color:var(--service-card-action)}a.public-service-card:is(:active,[data-pressed]){--service-card-highlight:var(--service-card-action);--service-card-tint:15%}@media (hover:hover) and (pointer:fine){.public-services-grid>li:hover>a.public-service-card{--service-card-highlight:var(--service-card-action);--service-card-arrow-opacity:1;--service-card-arrow-offset:0}}.public-service-copy p{margin-top:.25rem;font-size:.8125rem}.public-service-meta{white-space:nowrap;justify-items:end;gap:.2rem;display:grid}.public-service-meta strong{color:var(--service-emphasis,var(--primary));font:700 1rem/1.2 Georgia,serif}.public-service-meta span{align-items:center;gap:.25rem;font-size:.75rem;display:flex}.public-service-chevron{border:1px solid;border-width:1px 1px 0 0;width:.42rem;height:.42rem;transform:rotate(45deg)}.public-service-arrow{display:none}@media (min-width:48rem){.public-services-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-service-card{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);align-items:start}a.public-service-card{grid-template-columns:minmax(0,1fr) 1.25rem}.public-service-copy{grid-column:1/-1}.public-service-chevron{display:none}.public-service-meta{justify-items:start}.public-service-arrow{color:var(--service-card-action);text-align:center;opacity:var(--service-card-arrow-opacity,0);transform:translateX(var(--service-card-arrow-offset,-.25rem));align-self:end;font-size:1.25rem;line-height:1;transition:opacity .16s ease-out,transform .16s ease-out;display:block}a.public-service-card:focus-visible{--service-card-lift:-3px}}@media (min-width:48rem) and (hover:hover) and (pointer:fine){.public-services-grid>li:hover>a.public-service-card{--service-card-lift:-3px}}@media (min-width:64rem){.public-services{grid-template-columns:minmax(0,.9fr) minmax(0,3.6fr);gap:1.25rem}.public-services--categorized{grid-template-columns:minmax(0,1fr)}.public-services-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:75rem){.public-services-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}}@media (prefers-reduced-motion:reduce){a.public-service-card,.public-service-arrow{transition:none;transform:none}}
