.ground{isolation:isolate;clip-path:inset(0);position:relative;overflow:hidden}.ground>.sheet{z-index:1;padding-inline:round(nearest, var(--margin), var(--unit,1px));padding-block:var(--section);padding-block:round(nearest, var(--section), var(--unit,1px));position:relative}.fact{flex-direction:column;gap:8px;display:flex}.photo-cell>.in{container-type:inline-size}.photo{aspect-ratio:2/3;object-fit:cover;box-sizing:border-box;border:var(--rule) solid var(--draw);border-radius:var(--radius);width:100%;height:auto;display:block}@supports (height:round(nearest, calc(150cqi - 1px), 8px)){.photo{aspect-ratio:auto;height:round(150cqi - 1px,8px)}}.action-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.action-text{flex-direction:column;gap:16px;min-width:0;display:flex}.action-text>a{color:var(--ink-dark);text-decoration:none}.circle{pointer-events:none;width:var(--circle,24px);height:var(--circle,24px);box-sizing:border-box;border:var(--rule) solid var(--draw);border-radius:50%;flex:none;position:relative}.action-text>a:after{content:"";position:absolute;inset:0}.circle:after{content:"";background:var(--ink-dark);border-radius:50%;transition:transform .3s cubic-bezier(.33,1,.68,1);position:absolute;inset:0;transform:scale(0)}@media (hover:hover){.action-row:has(a:hover) .circle:after{transform:none}}.action-row:has(a:active,a:focus-visible) .circle:after{transform:none}@media (prefers-reduced-motion:reduce){.circle:after{transition:none}}.table.narrow{display:none}@media (width<1280px){.table.wide{display:none}.table.narrow{display:grid}}.t-poster.freehead{color:var(--ink-dark);margin:0 0 calc(var(--section) + var(--rule)) var(--cell);margin-bottom:calc(round(nearest, var(--section), var(--unit,1px)) + var(--rule));height:round(nearest, calc(var(--size) * .686), 1px)}.home+.footer{margin-block-start:0}.top.on-hero{z-index:2;position:absolute;top:0;left:0;right:0}.on-hero .wordmark{padding-inline-start:var(--cell)}.on-hero .wordmark svg{height:round(nearest, var(--mark-height), var(--unit,1px))}#top>.sheet{padding-top:calc(var(--cell) + var(--mark-height));padding-top:calc(var(--cell) + round(nearest, var(--mark-height), var(--unit,1px)))}.table.hero{margin-top:calc(48px + var(--rule))}.table .shopline{color:var(--ink-dark);--size:46px;letter-spacing:-.03em;line-height:48px}.pair{grid-template-columns:subgrid;display:grid}.pair>.hcell:first-child{grid-column:1/span 2}.pair>.hcell:last-child{grid-column:3/span 2}.hcell.ring-cell>.in{padding-top:var(--ring-top,var(--cell));justify-content:var(--ring-justify,center)}.ring{width:273px;max-width:100%;height:auto;fill:var(--draw);align-self:center;display:block}.herocell{color:inherit;text-decoration:none}.herocell:focus-visible{outline-offset:-3px}.group>.hang{background:var(--tap);margin-top:var(--rule);margin-right:calc(-1 * var(--rule));padding:var(--cell);border:var(--rule) solid var(--draw);border-radius:0 0 var(--radius) var(--radius);border-top:0;grid-row:2;position:relative}.box.rows{overflow:clip}.map-frame{aspect-ratio:4/5;border-radius:var(--radius);width:100%;position:relative;overflow:hidden}.map-frame:after{content:"";box-sizing:border-box;border:var(--rule) solid var(--draw);border-radius:var(--radius);pointer-events:none;position:absolute;inset:0}.map{width:100%;height:100%;display:block;position:absolute;inset:0}.map .streets-out{stroke:var(--draw)}.map .streets-in{stroke:var(--ground)}.map .names text{font:700 11.5px var(--font);font-variation-settings:"wdth" 84;letter-spacing:.15em;fill:var(--text);text-anchor:middle;font-stretch:84%}.map .names .shop-name{text-anchor:end}.map .shop{fill:var(--ink-dark)}.map .bullet{stroke:var(--draw);stroke-width:1px}.map .bullet-L{fill:#a7a9ac}.map .bullet-G{fill:#6cbe45}.map .letter{font:800 11.5px var(--font);fill:var(--paper);text-anchor:middle}@media (width>=1280px){.table.visit{grid-template-rows:1fr auto}.table.visit>.freehead{margin-left:calc(var(--cell) + var(--rule));grid-area:1/5/auto/span 4;align-self:end}.table.visit>.box.facts{grid-row:2;align-self:end}.table.visit>.box.map-box{grid-row:1/span 2}.table.visit .map-cell>.in{container-type:inline-size}.table.visit .map-frame{aspect-ratio:auto;height:round(125cqi - 1px,8px)}.table.visit .map{width:400px;height:500px;inset:auto;left:round(nearest, calc(50% - 200px), var(--unit,1px));top:round(nearest, calc(50% - 250px), var(--unit,1px))}}[data-barber]+[data-barber]{margin-top:calc(48px + 2 * var(--rule))}.mer{letter-spacing:.04em;font-variant-caps:all-small-caps}.who{white-space:nowrap}@media (width>=1280px){.who-christian{display:block}}.on-hero .navgrid{display:grid}.on-hero .navtab{width:calc(100% + var(--rule));grid-column:9/span 4;justify-self:end}#services{scroll-margin-top:var(--section)}@media (width>=1280px){#visit{scroll-margin-top:calc(var(--nav-h) + var(--section) + var(--rule))}}.services>.room{--r-tl:var(--round);--r-bl:var(--round);--r-br:var(--round)}.services .rows{--r-tr:var(--round)}.visit.wide>.facts{--r-tl:var(--round);--r-bl:var(--round)}.visit.wide>.map-box{--r-tl:var(--round);--r-tr:var(--round);--r-br:var(--round)}.visit.narrow>.box:first-of-type{--r-tl:var(--round);--r-tr:var(--round)}.visit.narrow>.box:nth-of-type(2){--r-tr:var(--round)}.visit.narrow>.box:nth-of-type(4){--r-bl:var(--round);--r-br:var(--round)}.barber.wide>.box:first-of-type{--r-tl:var(--round);--r-bl:var(--round)}.barber.wide>.box:last-of-type{--r-tr:var(--round);--r-br:var(--round)}.barber.narrow>.box:first-of-type{--r-tl:var(--round);--r-tr:var(--round)}.barber.narrow>.box:nth-of-type(2){--r-tr:var(--round)}.barber.narrow.right>.box:nth-of-type(2){--r-tr:0px;--r-tl:var(--round)}.barber.narrow>.box:last-of-type{--r-bl:var(--round);--r-br:var(--round)}.hero.wide>.box:first-of-type{--r-tl:var(--round);--r-bl:var(--round)}.hero.wide>.box:nth-of-type(2){--r-bl:var(--round)}.hero.wide>.box:nth-of-type(3){--r-tr:var(--round);--r-br:var(--round)}.hero.narrow>.box:first-of-type{--r-tl:var(--round);--r-tr:var(--round)}.hero.narrow>.box:nth-of-type(4){--r-bl:var(--round);--r-br:var(--round)}.hero.narrow>.box:nth-of-type(5){--r-br:var(--round)}@media (width<1280px){.table.hero{margin-top:calc(32px + var(--rule))}.table .box,.table .group{grid-row:auto}.box.below{margin-top:var(--rule)}.table .box,.table .group{align-self:end}.table.hero .box{align-self:start}.table.services .group{margin:var(--rule) 0 0;grid-column:1/-1!important}.group>.hang{grid-column:3/span 4!important}.services>.room{--r-tr:var(--round);--r-bl:0px;--r-br:0px}.services .rows{--r-bl:var(--round)}#visit{margin-top:calc(2 * var(--section));margin-top:calc(2 * round(nearest, var(--section), var(--unit,1px)))}.table.visit>.freehead{grid-column:1/-1}.map-cell>.in{container-type:inline-size}.map-frame{aspect-ratio:auto;height:round(125cqi - 1px,8px)}.map{width:400px;height:500px;inset:auto;left:round(nearest, calc(50% - 204px), var(--unit,1px));top:round(nearest, calc(50% - 245px), var(--unit,1px))}[data-barber]+[data-barber]{margin-top:calc(32px + 2 * var(--rule))}.on-hero .navtab{grid-column:6/span 1}.top.on-hero:has(.menu[open])~.home #top>.sheet{padding-top:calc(100dvh - 16px)}#services,#visit{scroll-margin-top:calc(var(--nav-h) + var(--section))}#team{scroll-margin-top:var(--nav-h)}}.box.building{box-shadow:none;overflow:visible}.box.building:after{content:"";z-index:2;height:var(--load-h,0px);pointer-events:none;box-shadow:0 0 0 var(--rule) var(--draw);border-radius:var(--l-tl,0) var(--l-tr,0) var(--l-br,0) var(--l-bl,0);position:absolute;top:0;left:0;right:0}.map.drawing .streets-out path,.map.drawing .streets-in path{stroke-dasharray:1 1;stroke-dashoffset:var(--draw-off,1)}.map.drawing .shop,.map.drawing .bullet,.map.drawing .letter{transform-box:fill-box;transform-origin:50%}:root[data-load=hold] .home .table .box,:root[data-load=hold] .home .table .hang{clip-path:inset(50%)}:root[data-load=hold] .navbar .navtab{transition:none;transform:translateY(calc(-100% - 2px))}
