.fd{--ease:cubic-bezier(0.22,1,0.36,1);--pad:clamp(20px,5vw,72px);--max:1320px;--top-h:64px;--ink:var(--w-fg);--ink-rgb:var(--w-fg-rgb);--paper:var(--w-bg);--paper-rgb:var(--w-bg-rgb);--hi:var(--w-accent);--hi-rgb:var(--w-accent-rgb);--price:var(--w-strong);--cta:var(--w-accent);--cta-ink:var(--w-on-accent);--live:#5fdc8f;position:fixed;inset:0;z-index:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-padding-top:var(--top-h);background:var(--w-bg);color:var(--w-fg);font-family:var(--fd-font-sans),system-ui,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.fd[data-tone=light]{--live:#1f8a4c}.fd[data-tone=light] .fd-inv,.fd[data-tone=light] .fd-top:not([data-solid]){--ink:var(--w-bg);--ink-rgb:var(--w-bg-rgb);--paper:var(--w-fg);--paper-rgb:var(--w-fg-rgb);--hi:var(--w-bg);--hi-rgb:var(--w-bg-rgb);--price:var(--w-bg);--cta:var(--w-bg);--cta-ink:var(--w-fg);--live:#5fdc8f}:where(.fd) a{color:inherit;text-decoration:none}:where(.fd) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:where(.fd) figure,:where(.fd) h1,:where(.fd) h2,:where(.fd) h3,:where(.fd) p,:where(.fd) ul{margin:0;padding:0}:where(.fd) ul{list-style:none}.fd ::selection{background:var(--w-accent);color:var(--w-on-accent)}.fd :focus-visible{outline:2px solid var(--hi);outline-offset:3px}.fd-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fd-display{font-family:var(--fd-font-display),"Arial Narrow",Impact,sans-serif;font-weight:800;font-style:italic;letter-spacing:-.005em}.fd-display,.fd-kicker{text-transform:uppercase}.fd-kicker{display:inline-flex;align-items:center;gap:12px;font-size:13px;font-weight:600;letter-spacing:.22em;color:var(--hi)}.fd-kicker:before{content:"";width:24px;height:2px;background:currentColor;transform:skewX(-30deg)}.fd-dot{display:inline-block;flex-shrink:0;width:8px;height:8px;border-radius:999px;background:var(--live)}.fd-dot[data-tone=soon]{background:var(--hi)}.fd-dot[data-tone=later]{background:rgb(var(--ink-rgb)/.35)}.fd-lines{background-image:repeating-linear-gradient(118deg,rgb(var(--hi-rgb)/.9) 0 1.5px,transparent 1.5px 14px)}.fd-h2{display:block;font-size:clamp(52px,9vw,128px);line-height:.86;color:var(--ink)}.fd-top-wrap{position:sticky;top:0;z-index:40;height:0}.fd-top{position:absolute;inset:0 0 auto;height:calc(var(--top-h) + env(safe-area-inset-top, 0px));padding:env(safe-area-inset-top,0) var(--pad) 0;display:flex;align-items:center;gap:24px;color:var(--ink)}.fd-top:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--w-bg);border-bottom:1px solid rgb(var(--w-fg-rgb)/.1);opacity:0;transition:opacity .3s var(--ease)}.fd-top[data-solid]:before{opacity:1}.fd-mark{min-width:0;flex:0 1 auto;font-size:24px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:4px}.fd-nav{margin-left:auto;display:flex;gap:28px;font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.fd-nav a{position:relative;padding:8px 0;opacity:.8;transition:opacity .2s}.fd-nav a:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;background:var(--hi);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.fd-nav a:hover{opacity:1}.fd-nav a:hover:after{transform:scaleX(1)}.fd-top .fd-btn-sm{flex-shrink:0}@media (max-width:860px){.fd-nav{display:none}.fd-top .fd-btn-sm{margin-left:auto}}.fd-btn{position:relative;justify-content:center;height:60px;padding:0 32px;background:var(--cta);color:var(--cta-ink);transform:skewX(-10deg);font-family:var(--fd-font-display),"Arial Narrow",sans-serif;font-weight:800;font-style:italic;font-size:22px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transition:transform .35s var(--ease)}.fd-btn,.fd-btn>span{display:inline-flex;align-items:center}.fd-btn>span{gap:12px;transform:skewX(10deg)}.fd-btn:hover{transform:translate3d(0,-2px,0) skewX(-10deg)}.fd-btn:active{transform:translate3d(0,1px,0) skewX(-10deg)}.fd-arrow{display:inline-block;transition:transform .35s var(--ease)}.fd-btn:hover .fd-arrow,.fd-link:hover .fd-arrow{transform:translate3d(5px,0,0)}.fd-btn-sm{height:40px;padding:0 18px;font-size:17px}.fd-link{display:inline-flex;align-items:center;gap:10px;padding-bottom:4px;border-bottom:2px solid var(--hi);font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.fd-hero{position:relative;min-height:max(620px,100svh);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;background:var(--paper);color:var(--ink);clip-path:polygon(0 0,100% 0,100% calc(100% - 4vw),0 100%);isolation:isolate}.fd-hero-media{position:absolute;inset:0;z-index:-3;overflow:hidden}.fd-hero-media img{position:absolute;inset:-2% 0 0;width:100%;height:102%;object-fit:cover;object-position:center 30%;filter:grayscale(.55) contrast(1.15) brightness(.92);will-change:transform;animation:fd-hero-in 1.6s var(--ease) backwards}@keyframes fd-hero-in{0%{opacity:0;transform:scale(1.05)}}.fd-hero-scrim{position:absolute;inset:0;z-index:-2;background:linear-gradient(to top,rgb(var(--paper-rgb)/.96) 0,rgb(var(--paper-rgb)/.75) 30%,rgb(var(--paper-rgb)/.2) 62%,rgb(var(--paper-rgb)/.5) 100%),linear-gradient(100deg,rgb(var(--paper-rgb)/.5) 0,transparent 55%)}.fd-hero-lines{position:absolute;z-index:-1;top:0;bottom:0;right:-10%;width:55%;transform:skewX(-18deg);opacity:.22;-webkit-mask-image:linear-gradient(0deg,#000 0,transparent 85%);mask-image:linear-gradient(0deg,#000 0,transparent 85%)}.fd-hero-body{position:relative;width:100%;max-width:var(--max);margin:0 auto;padding:calc(var(--top-h) + 40px) var(--pad) calc(4vw + 56px);container-type:inline-size}.fd-hero-rating{margin-bottom:clamp(12px,2vw,24px);font-size:14px;font-weight:600;color:rgb(var(--ink-rgb)/.78)}.fd-hero-rating span{color:var(--hi);letter-spacing:.1em;margin-right:8px}.fd-word{font-size:min(calc(100cqi / (var(--n) * .45 + .16)),40svh,440px);line-height:.8;font-weight:900;padding-top:.24em;white-space:nowrap;color:var(--ink)}.fd-word,.fd-word-solid{position:relative;display:block}.fd-word-solid{padding:.04em .12em .05em 0;margin-right:-.12em;overflow:hidden}.fd-word-solid>span{display:inline-block;animation:fd-letter 1s var(--ease) both;animation-delay:calc(.2s + var(--i) * 45ms)}@keyframes fd-letter{0%{opacity:0;transform:translate3d(0,.8em,0)}}.fd-word-echo{position:absolute;left:0;top:.28em;color:transparent;-webkit-text-stroke:1px rgb(var(--hi-rgb)/.45);pointer-events:none;transform:translate3d(0,-.18em,0);animation:fd-echo 1.2s var(--ease) .8s both}@keyframes fd-echo{0%{opacity:0;transform:translateZ(0)}}.fd-hero-foot{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 40px;margin-top:clamp(18px,2.4vw,32px)}.fd-hero-id{max-width:520px}.fd-hero-name{display:block;font-size:clamp(22px,2.4vw,30px);line-height:1}.fd-hero-name small{font-size:.6em;letter-spacing:.12em;color:var(--hi);margin-left:10px}.fd-hero-intro{margin-top:10px;font-size:16px;line-height:1.6;color:rgb(var(--ink-rgb)/.72)}.fd-in{animation:fd-rise .9s var(--ease) both;animation-delay:var(--d,0s)}@keyframes fd-rise{0%{opacity:0;transform:translate3d(0,20px,0)}}.fd-sec{position:relative;max-width:var(--max);margin:0 auto;padding:clamp(80px,11vw,168px) var(--pad) 0}.fd-sec-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 40px;margin-bottom:clamp(36px,5vw,64px)}.fd-sec-head>div{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.fd-lede{max-width:420px;font-size:16px;line-height:1.65;color:rgb(var(--ink-rgb)/.66)}.fd[data-js] [data-fd-rv]:not([data-fd-on]){opacity:0;transform:translate3d(0,32px,0)}.fd[data-js] [data-fd-rv]{transition:opacity .8s var(--ease),transform .9s var(--ease);transition-delay:calc(var(--i, 0) * 60ms)}.fd-menu{display:grid;gap:clamp(44px,5vw,72px)}.fd-cat{margin-bottom:10px;font-size:13px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:rgb(var(--ink-rgb)/.55)}.fd-rows{border-top:2px solid var(--ink)}.fd-row{position:relative;display:flex;align-items:center;gap:clamp(12px,2vw,28px);min-height:clamp(76px,8vw,104px);padding:8px clamp(4px,1vw,12px);border-bottom:1px solid rgb(var(--ink-rgb)/.14);isolation:isolate;transition:color .25s}.fd-row:before{content:"";position:absolute;inset:-1px 0 0;z-index:-1;background:rgb(var(--ink-rgb)/.05);opacity:0;transition:opacity .3s var(--ease)}.fd-row-no{width:28px;flex-shrink:0;font-size:13px;font-weight:600;letter-spacing:.08em;color:rgb(var(--ink-rgb)/.4);font-variant-numeric:tabular-nums}.fd-row-name{min-width:0;flex:0 1 auto;font-size:clamp(24px,3vw,40px);line-height:.95;overflow-wrap:anywhere}.fd-row-lead{flex:1 1 24px;min-width:24px;height:1px;margin-top:.4em;background:rgb(var(--ink-rgb)/.14)}.fd-row-price{flex-shrink:0;display:inline-flex;align-items:baseline;gap:6px;color:var(--price)}.fd-row-price b{font-size:clamp(42px,5.4vw,76px);line-height:.85;font-weight:900;font-variant-numeric:tabular-nums}.fd-row-price small{font-family:var(--fd-font-sans),sans-serif;font-style:normal;font-size:clamp(12px,1.1vw,14px);font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.fd-row-price-text{font-size:clamp(22px,2.6vw,34px)}.fd-row-go{flex-shrink:0;width:40px;height:40px;display:grid;place-items:center;border-radius:999px;color:var(--hi);font-size:18px;opacity:.5;transition:transform .35s var(--ease),opacity .25s}@media (hover:hover){.fd-row:hover:before{opacity:1}.fd-row:hover .fd-row-go{opacity:1;transform:translate3d(4px,0,0)}}.fd-row:active:before{opacity:1}.fd-note{margin-top:20px;font-size:13px;color:rgb(var(--ink-rgb)/.5)}.fd-fade{position:relative;height:240svh;margin-top:clamp(40px,6vw,96px)}.fd-fade-stick{position:sticky;top:0;height:100svh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:clamp(24px,5vw,80px);max-width:var(--max);margin:0 auto;padding:calc(var(--top-h) + 24px) var(--pad) 32px}.fd-fade-frame{position:relative;height:100%;max-height:820px;overflow:hidden;order:2;clip-path:polygon(6% 0,100% 0,94% 100%,0 100%)}.fd-fade-frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fd-fade-bw{filter:grayscale(1) contrast(1.2) brightness(.9)}.fd-fade-mover{position:absolute;inset:0;will-change:transform;transform:translate3d(0,100%,0)}.fd-fade-clip{position:absolute;inset:0;overflow:hidden}.fd-fade-clip img{will-change:transform;transform:translate3d(0,-100%,0);filter:contrast(1.06) saturate(1.1)}.fd-fade-band{position:absolute;left:0;right:0;bottom:100%;height:18%;background-image:repeating-linear-gradient(0deg,rgb(var(--w-accent-rgb)/.7) 0 1px,transparent 1px 7px);-webkit-mask-image:linear-gradient(0deg,#000,transparent);mask-image:linear-gradient(0deg,#000,transparent);opacity:.6}.fd-fade-band:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--w-accent)}.fd-guards{position:absolute;top:0;bottom:0;right:7%;z-index:2;pointer-events:none}.fd-guard{position:absolute;right:0;transform:translate3d(0,50%,0);display:flex;align-items:center;gap:8px;font-family:var(--fd-font-display),sans-serif;font-style:italic;font-weight:800;font-size:15px;letter-spacing:.06em;color:#fff;opacity:.35;transition:opacity .3s;text-shadow:0 1px 8px rgba(0,0,0,.5)}.fd-guard:after{content:"";width:18px;height:1.5px;background:currentColor}.fd-guard[data-lit]{opacity:1}.fd-fade-copy{order:1;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.fd-fade-copy .fd-h2{font-size:clamp(52px,7vw,112px)}.fd-fade-text{max-width:440px;font-size:17px;line-height:1.7;color:rgb(var(--ink-rgb)/.75)}.fd-fade-text+.fd-fade-text{margin-top:-6px}.fd-about{max-width:760px;display:flex;flex-direction:column;gap:20px}.fd-about .fd-fade-text{max-width:none;font-size:clamp(18px,1.8vw,22px)}.fd-free{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:clamp(32px,6vw,96px);padding:clamp(32px,5vw,64px);border:1px solid rgb(var(--ink-rgb)/.16);background:var(--w-surface)}.fd-free-main{display:flex;gap:12px}.fd-free-main,.fd-free-time{flex-direction:column;align-items:flex-start}.fd-free-time{display:inline-flex;gap:14px;font-size:clamp(96px,15vw,210px);line-height:.82;font-weight:900;font-variant-numeric:tabular-nums;color:var(--price);transition:opacity .25s}.fd-free-time small{font-family:var(--fd-font-sans),sans-serif;font-style:normal;font-size:clamp(16px,1.6vw,20px);font-weight:600;letter-spacing:.02em;text-transform:none;white-space:nowrap;color:rgb(var(--ink-rgb)/.66)}.fd-free-time:hover{opacity:.85}.fd-free-more{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.fd-free-label{display:block;margin-bottom:10px;font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--ink-rgb)/.5)}.fd-slots{display:flex;flex-wrap:wrap;gap:8px}.fd-chip{height:44px;min-width:72px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(var(--ink-rgb)/.22);font-family:var(--fd-font-display),sans-serif;font-weight:800;font-style:italic;font-size:20px;font-variant-numeric:tabular-nums;transition:border-color .2s,color .2s}@media (hover:hover){.fd-chip:hover{border-color:var(--hi);color:var(--hi)}}.fd-team{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:clamp(20px,2.4vw,32px)}.fd-barber{gap:14px}.fd-barber,.fd-barber-card{display:flex;flex-direction:column}.fd-barber-card{gap:6px}.fd-barber-photo{position:relative;display:block;aspect-ratio:4/5;margin-bottom:10px;overflow:hidden;background:var(--w-surface)}.fd-barber-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.12);transition:transform .7s var(--ease)}@media (hover:hover){.fd-barber-card:hover .fd-barber-photo img{transform:scale(1.04)}}.fd-barber-initial{position:absolute;inset:0;display:grid;place-items:center;font-size:clamp(120px,14vw,180px);line-height:1;color:rgb(var(--w-fg-rgb)/.14)}.fd-barber-name{font-size:clamp(30px,3vw,40px);line-height:.9;color:var(--ink);overflow-wrap:anywhere}.fd-barber-status{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:rgb(var(--ink-rgb)/.72)}.fd-barber .fd-chip{height:40px;min-width:64px;font-size:18px}.fd-quote{display:flex;flex-direction:column;align-items:flex-start;gap:18px;max-width:1100px}.fd-quote-stars{color:var(--hi);font-size:18px;letter-spacing:.2em}.fd-quote-text{margin:0;font-size:clamp(36px,4.6vw,66px);line-height:.95;color:var(--ink)}.fd-quote-text:before{content:"\201C";color:var(--hi);margin-right:.04em}.fd-quote-text:after{content:"\201D";color:var(--hi);margin-left:.02em}.fd-quote-by,.fd-quote-row-by{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px;font-size:14px;color:rgb(var(--ink-rgb)/.6)}.fd-quote-by b,.fd-quote-row-by b{font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.fd-quote-rows{margin-top:clamp(40px,5vw,64px);border-top:2px solid var(--ink)}.fd-quote-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px 40px;padding:22px 4px;border-bottom:1px solid rgb(var(--ink-rgb)/.14)}.fd-quote-row p{max-width:720px;font-size:18px;line-height:1.55;color:rgb(var(--ink-rgb)/.82)}.fd-quote-row-by{justify-content:flex-end;white-space:nowrap}.fd-credit{border-bottom:1px solid rgb(var(--ink-rgb)/.3);transition:border-color .2s}.fd-credit:hover{border-color:var(--hi)}.fd-goods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.fd-goods[data-count="1"]{grid-template-columns:minmax(0,420px)}.fd-goods[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:880px}.fd-good{display:flex;flex-direction:column;border-top:2px solid var(--ink)}.fd-good-media{position:relative;display:block;aspect-ratio:5/4;overflow:hidden;background:var(--w-surface)}.fd-good-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.12)}.fd-good-lines{position:absolute;top:0;bottom:0;right:-12%;width:60%;transform:skewX(-18deg);opacity:.22;-webkit-mask-image:linear-gradient(0deg,#000,transparent 90%);mask-image:linear-gradient(0deg,#000,transparent 90%)}.fd-good-letter{position:absolute;left:.12em;bottom:-.14em;font-size:clamp(150px,16vw,230px);line-height:.8;font-weight:900;color:transparent;-webkit-text-stroke:1.5px rgb(var(--hi-rgb)/.6)}.fd-good-body{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:20px 2px 0}.fd-good-name{font-size:clamp(28px,2.6vw,38px);line-height:.92;color:var(--ink);overflow-wrap:anywhere}.fd-good-desc{font-size:15px;line-height:1.55;color:rgb(var(--ink-rgb)/.66)}.fd-good-price{margin-top:6px}.fd-good-price b{font-size:clamp(40px,3.6vw,54px)}.fd-solo{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px)}.fd-solo-photo{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--w-surface);clip-path:polygon(6% 0,100% 0,94% 100%,0 100%)}.fd-solo-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.12)}.fd-solo-photo .fd-barber-initial{font-size:clamp(200px,26vw,360px)}.fd-solo-copy{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.fd-solo-copy .fd-h2{font-size:clamp(56px,8vw,120px)}.fd-solo-copy .fd-link{margin-top:8px}.fd-tiles{--gap:clamp(8px,1vw,12px);container-type:inline-size;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:calc((100cqi - 3 * var(--gap)) / 4);grid-auto-flow:dense;gap:var(--gap)}.fd-tile{position:relative;overflow:hidden;background:var(--w-surface);grid-column:span var(--c,1);grid-row:span var(--r,1)}.fd-tile .fd-tilt{position:absolute;inset:0;transition:transform .5s var(--ease)}.fd-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}@media (hover:hover){.fd-tile:hover img{transform:scale(1.04)}}.fd-tile-insta{container-type:inline-size;flex-direction:column;padding:clamp(18px,2vw,28px);border:1px solid rgb(var(--ink-rgb)/.16);color:var(--ink)}.fd-tile-insta,.fd-tile-insta-top{display:flex;justify-content:space-between}.fd-tile-insta-top{align-items:center;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--hi)}.fd-tile-insta-handle{font-size:clamp(24px,9cqi,88px);line-height:.9;overflow-wrap:anywhere}.fd-tile-insta-handle small{display:block;margin-bottom:10px;font-family:var(--fd-font-sans),sans-serif;font-style:normal;font-size:14px;font-weight:500;letter-spacing:.02em;text-transform:none;color:rgb(var(--ink-rgb)/.62)}.fd-tile-insta:hover .fd-arrow{transform:translate3d(3px,-3px,0)}.fd-insta-link{font-size:15px;font-weight:600;letter-spacing:.04em}.fd-insta-link span{color:var(--hi)}.fd-end{position:relative;margin-top:clamp(96px,12vw,180px);border-top:1px solid rgb(var(--w-fg-rgb)/.12)}.fd-end-inner{max-width:var(--max);margin:0 auto;padding:clamp(56px,8vw,112px) var(--pad) 40px}.fd-end-inner>.fd-kicker{display:flex}.fd-address{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:0 .3em;margin-top:18px;font-size:clamp(34px,5.4vw,76px);line-height:.95;color:var(--ink)}.fd-address .fd-arrow{font-size:.6em;color:var(--hi)}a.fd-address:hover .fd-arrow{transform:translate3d(4px,-4px,0)}.fd-info{margin-top:clamp(40px,6vw,72px);padding-top:28px;border-top:1px solid rgb(var(--ink-rgb)/.12);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.fd-info-block{display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-size:16px}.fd-info-label{margin-bottom:4px;font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:rgb(var(--ink-rgb)/.5)}.fd-info-block>a:not(.fd-link){border-bottom:1px solid rgb(var(--ink-rgb)/.25);transition:border-color .2s}.fd-info-block>a:not(.fd-link):hover{border-color:var(--hi)}.fd-info-block .fd-link{margin-top:10px}.fd-hours{display:flex;justify-content:space-between;gap:24px;width:100%;max-width:260px;font-variant-numeric:tabular-nums}.fd-hours span:last-child{font-weight:600}.fd-status{display:inline-flex;align-items:center;gap:10px}.fd-socials{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:6px}.fd-social{display:inline-flex;align-items:center;gap:8px;min-height:32px;opacity:.85;transition:opacity .2s}.fd-social:hover{opacity:1}.fd-social-ic{width:18px;height:18px;color:var(--hi)}.fd-legal{margin-top:clamp(56px,7vw,96px);display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;font-size:13px;color:rgb(var(--ink-rgb)/.45)}.fd-legal a{text-decoration:underline;text-underline-offset:3px}@media (max-width:960px){.fd-fade{height:220svh}.fd-fade-stick{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;align-items:stretch;gap:20px;padding:calc(var(--top-h) + 8px) var(--pad) 28px}.fd-fade-frame{order:1;max-height:none;clip-path:polygon(0 0,100% 0,100% 96%,0 100%);margin-inline:calc(var(--pad) * -1)}.fd-fade-copy{order:2;gap:12px}.fd-fade-copy .fd-h2{font-size:clamp(44px,12vw,88px)}.fd-fade-text{font-size:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fd-fade-text+.fd-fade-text{display:none}.fd-free{grid-template-columns:1fr;align-items:start}.fd-info{grid-template-columns:1fr 1fr}}@media (max-width:760px){.fd{--top-h:58px}.fd-mark{font-size:21px}.fd-hero{min-height:max(600px,100svh);clip-path:polygon(0 0,100% 0,100% calc(100% - 6vw),0 100%)}.fd-hero-body{padding-bottom:calc(6vw + 48px)}.fd-hero-media img{object-position:center 25%}.fd-hero-foot{flex-direction:column;align-items:stretch;gap:22px}.fd-hero-foot .fd-btn{width:calc(100% - 12px);margin-left:6px}.fd-hero-intro{font-size:15px}.fd-row{gap:12px}.fd-row-go,.fd-row-no{display:none}.fd-row-name{font-size:clamp(22px,6.2vw,28px)}.fd-row-price b{font-size:clamp(38px,10.5vw,48px)}.fd-free{padding:28px 22px;margin-inline:calc(var(--pad) * -.25)}.fd-team{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--pad) * -1);padding:4px var(--pad) 8px;scrollbar-width:none;gap:16px}.fd-team::-webkit-scrollbar{display:none}.fd-barber{flex:0 0 70%;scroll-snap-align:start;scroll-margin-left:var(--pad)}.fd-barber .fd-slots{flex-wrap:nowrap;gap:6px}.fd-barber .fd-chip{min-width:0;flex:1 1 0;padding:0 6px;font-size:17px}.fd-tiles{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:calc((100cqi - var(--gap)) / 2)}.fd-tile{grid-column:span var(--mc,1);grid-row:span var(--mr,1)}.fd-info{grid-template-columns:1fr;gap:28px}.fd-quote-text{font-size:clamp(34px,9.5vw,46px)}.fd-quote-row{grid-template-columns:1fr;padding:18px 2px}.fd-quote-row p{font-size:16px}.fd-quote-row-by{justify-content:flex-start}.fd-goods,.fd-goods[data-count]{display:flex;max-width:none;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--pad) * -1);padding:4px var(--pad) 8px;scrollbar-width:none;gap:16px}.fd-goods::-webkit-scrollbar{display:none}.fd-good{flex:0 0 72%;scroll-snap-align:start;scroll-margin-left:var(--pad)}.fd-goods[data-count="1"] .fd-good{flex-basis:100%}.fd-good-letter{font-size:170px}.fd-good-name{font-size:28px}.fd-good-price b{font-size:40px}.fd-solo{grid-template-columns:1fr;gap:28px}.fd-solo-photo{margin-inline:calc(var(--pad) * -1);clip-path:polygon(0 0,100% 0,100% 96%,0 100%);aspect-ratio:1/1}.fd-solo-copy{gap:16px}.fd-solo-copy .fd-h2{font-size:clamp(52px,15vw,72px)}.fd-legal{flex-direction:column}}@media (prefers-reduced-motion:reduce){.fd *,.fd :after,.fd :before{animation-duration:.01s!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01s!important}.fd-fade{height:auto}.fd-fade-stick{position:relative;height:auto;min-height:90svh}.fd-fade-frame{min-height:60svh}.fd-fade-clip img,.fd-fade-mover{transform:none}.fd-fade-band,.fd-guards{display:none}}@font-face{font-family:__Barlow_Condensed_731368;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/ed4e551d5549d43d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_Condensed_731368;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/6eded7f801dfa17e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_Condensed_731368;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/29379020bca5f260-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_Condensed_731368;font-style:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/707dad7b8734d605-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_Condensed_731368;font-style:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/c261edfb6bb8ccc1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_Condensed_731368;font-style:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/72207ecf667d99d7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_Condensed_731368;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/2be3553c649c9118-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_Condensed_731368;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/30292d50543e6938-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_Condensed_731368;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/89d6f6fb20766376-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_Condensed_731368;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d6e015f239232eb3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_Condensed_731368;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/55b35d87b6156eea-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_Condensed_731368;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5fb5c05ff73c0616-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_Condensed_731368;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/bd4099f982a70777-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_Condensed_731368;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/adc67d25e358ad72-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_Condensed_731368;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/79f0f365efbf4f90-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_Condensed_731368;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/506cbc5bf31ce8c3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_Condensed_731368;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/24c81c8cc8559206-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_Condensed_731368;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/67d60655232d436d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_Condensed_Fallback_731368;src:local("Arial");ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.00%;size-adjust:76.49%}.__className_731368{font-family:__Barlow_Condensed_731368,__Barlow_Condensed_Fallback_731368}.__variable_731368{--fd-font-display:"__Barlow_Condensed_731368","__Barlow_Condensed_Fallback_731368"}@font-face{font-family:__Barlow_3a94d2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/88e4012f2051f8b4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_3a94d2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0be08cad6fae8421-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_3a94d2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/61d96c4884191721-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_3a94d2;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cd5242d34e82716d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_3a94d2;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6662f7f4c6f2f062-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_3a94d2;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b0bb26939bb40fdb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_3a94d2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7816b93d847886e9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_3a94d2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ea06843a6d8e9ab3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_3a94d2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/60c9b95e8d9e49be-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_3a94d2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1e6ec62843814326-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_3a94d2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a8bcd0492b5976ee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_3a94d2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6ad0344ed98ac2e9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_Fallback_3a94d2;src:local("Arial");ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.00%;size-adjust:96.68%}.__className_3a94d2{font-family:__Barlow_3a94d2,__Barlow_Fallback_3a94d2;font-style:normal}.__variable_3a94d2{--fd-font-sans:"__Barlow_3a94d2","__Barlow_Fallback_3a94d2"}.glr{--glr-ink:var(--w-fg);--glr-body:rgb(var(--w-fg-rgb)/0.88);--glr-nav:rgb(var(--w-fg-rgb)/0.84);--glr-mut:rgb(var(--w-fg-rgb)/0.62);--glr-line:rgb(var(--w-fg-rgb)/0.18);--glr-row-line:rgb(var(--w-fg-rgb)/0.14);--glr-blank-hi:color-mix(in srgb,var(--w-bg) 94%,var(--w-fg));--glr-blank-lo:color-mix(in srgb,var(--w-bg) 88%,var(--w-fg));--glr-card:color-mix(in srgb,var(--w-surface) 30%,#fff);--glr-open:#2f8f5b;--glr-shadow-warm:48 36 24;--glr-display-f:var(--glr-font-display),"Bricolage Grotesque",system-ui,sans-serif;--glr-mono-f:var(--font-geist-mono),ui-monospace,"SFMono-Regular",monospace;--glr-ease:cubic-bezier(0.2,0.7,0.2,1);--glr-pad:clamp(20px,5cqi,72px);--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--site-logo-ink:var(--w-fg);position:fixed;inset:0;z-index:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;isolation:isolate;background:var(--w-bg);color:var(--w-fg);font-family:var(--font-geist-sans),system-ui,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;text-rendering:optimizeLegibility}.glr *,.glr :after,.glr :before{box-sizing:border-box}:where(.glr) a{color:inherit;text-decoration:none}:where(.glr) blockquote,:where(.glr) dd,:where(.glr) dl,:where(.glr) figure,:where(.glr) h1,:where(.glr) h2,:where(.glr) h3,:where(.glr) p,:where(.glr) ul{margin:0}:where(.glr) ul{padding:0;list-style:none}:where(.glr) img{max-width:none}.glr ::selection{background:var(--w-accent);color:var(--w-on-accent)}.glr :focus-visible{outline:2px solid var(--w-fg);outline-offset:3px}.glr-grain{position:fixed;inset:0;z-index:60;pointer-events:none;background:url(/website/grain-dark.svg) repeat;background-size:220px;opacity:.045}.glr-page{position:relative;container:glr/inline-size;overflow-x:clip;padding-top:var(--safe-top)}.glr-wrap{position:relative;max-width:1280px;margin:0 auto;padding-left:var(--glr-pad);padding-right:var(--glr-pad)}.glr-label{font-family:var(--glr-mono-f);font-size:12px;letter-spacing:.14em;line-height:1.5;text-transform:uppercase;color:var(--glr-mut)}.glr-label a:hover{color:var(--w-fg)}.glr-mono{font-family:var(--glr-mono-f);font-size:14px;letter-spacing:.02em}.glr-display{font-family:var(--glr-display-f);font-weight:300;letter-spacing:-.035em}.glr-dot{display:inline-block;flex:none;width:7px;height:7px;margin-right:9px;border-radius:50%;background:var(--glr-open);vertical-align:1px}.glr-dot[data-off]{background:rgb(var(--w-fg-rgb)/.3)}.glr-stars{letter-spacing:.04em;white-space:nowrap}.glr-stars [data-off]{opacity:.3}.glr-muted{color:var(--glr-mut)}.glr-logo{min-width:0;font-family:var(--glr-display-f);font-size:22px;letter-spacing:-.02em;line-height:1.1;overflow:hidden;text-overflow:ellipsis}.glr-btn,.glr-logo{font-weight:500;white-space:nowrap}.glr-btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;height:52px;padding:0 24px;background:var(--w-accent);color:var(--w-on-accent);font-size:15px;line-height:1;box-shadow:0 14px 28px -16px rgba(0,0,0,.6);transition:transform .2s ease}.glr-btn:hover{transform:translateY(-2px)}.glr-btn:active{transform:translateY(1px)}.glr-btn-sm{flex:none;height:42px;padding:0 18px;font-size:14px}.glr-narrow{display:none}.glr-ul{display:inline-flex;align-items:center;min-height:28px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.glr-ul:hover{text-decoration-thickness:2px}.glr-head{display:flex;align-items:center;gap:40px;height:92px}.glr-nav{display:flex;gap:30px;margin-left:auto;font-size:15px;white-space:nowrap;color:var(--glr-nav)}.glr-nav a{padding:8px 0}.glr-nav a:hover{color:var(--w-fg)}.glr-head>.glr-btn-sm{margin-left:auto}.glr-nav+.glr-btn-sm{margin-left:0}.glr-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:72px;align-items:center;padding-top:40px;padding-bottom:130px}.glr-hero-copy{display:flex;flex-direction:column;gap:30px;min-width:0}.glr-hero-copy>.glr-label{margin-bottom:-10px}.glr-h1{--glr-col:calc((min(100cqi, 1280px) - 2 * var(--glr-pad) - 72px) / 1.9);font-size:min(calc(clamp(46px, 6cqi, 88px) * var(--glr-s, 1)),var(--glr-col)/var(--glr-word,5));line-height:1;text-wrap:balance;overflow-wrap:break-word}.glr-meta{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 28px;max-width:520px;padding-top:24px;border-top:1px solid var(--glr-line)}.glr-meta dt{padding-top:3px;font-family:var(--glr-mono-f);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--glr-mut)}.glr-meta dd{min-width:0;font-size:16px;overflow-wrap:break-word;text-wrap:pretty}.glr-meta a:hover{text-decoration:underline;text-underline-offset:4px}.glr-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.glr-ctas .glr-ul{font-size:15px}.glr-art{position:relative;justify-self:center;width:min(100%,470px)}.glr-spot{position:absolute;left:-30%;right:-30%;top:-160px;height:620px;background:radial-gradient(closest-side,hsla(0,0%,100%,.95),hsla(0,0%,100%,0));pointer-events:none;animation:glr-breathe 10s ease-in-out infinite}@keyframes glr-breathe{0%,to{opacity:.85}50%{opacity:1}}.glr-frame{position:relative;padding:9px;background:var(--w-fg);box-shadow:0 2px 3px rgba(0,0,0,.12),0 40px 60px -32px rgb(var(--glr-shadow-warm)/.5),0 90px 120px -70px rgb(var(--glr-shadow-warm)/.4)}.glr-mat{container-type:inline-size;background:var(--w-surface);box-shadow:inset 0 0 0 1px rgba(0,0,0,.05),inset 0 8px 16px rgba(0,0,0,.07)}.glr-hero-frame .glr-mat,.glr-mat{padding:clamp(18px,3cqi,40px)}.glr-mat img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:40% 50%}.glr-blank{position:relative;display:grid;place-items:center;width:100%;height:100%;background:linear-gradient(160deg,var(--glr-blank-hi),var(--glr-blank-lo));box-shadow:inset 0 1px 6px rgba(0,0,0,.08)}.glr-blank-letter{font-size:52cqi;line-height:1;color:rgb(var(--w-fg-rgb)/.82)}.glr-print{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;aspect-ratio:4/5;padding:10%;background:linear-gradient(160deg,var(--glr-blank-hi),var(--glr-blank-lo));box-shadow:inset 0 1px 6px rgba(0,0,0,.08);text-align:center}.glr-print-letter{font-size:64cqi;line-height:.8}.glr-print-logo{width:62%;height:auto}.glr-print-name{max-width:100%;overflow-wrap:break-word}.glr-plaque{position:absolute;right:calc(-1 * min(56px, var(--glr-pad) - 12px));bottom:-54px;z-index:2;display:flex;flex-direction:column;gap:10px;min-width:250px;max-width:320px;padding:18px 20px;background:var(--glr-card);box-shadow:0 1px 2px rgba(0,0,0,.08),0 24px 40px -24px rgb(var(--glr-shadow-warm)/.45)}.glr-plaque-all{align-self:flex-start;font-size:13px}.glr-times{display:flex;flex-wrap:wrap;gap:8px}.glr-time{display:inline-flex;align-items:center;height:40px;padding:0 14px;border:1px solid rgb(var(--w-fg-rgb)/.22);font-family:var(--glr-mono-f);font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap;transition:border-color .2s ease}.glr-time:hover{border-color:var(--w-fg)}.glr-rise{animation:glr-up .7s var(--glr-ease) var(--d,0s) both}@keyframes glr-up{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}.glr-hero-frame{animation:glr-hang .7s var(--glr-ease) .12s both}@keyframes glr-hang{0%{opacity:0;transform:translate3d(0,-14px,0) scale(.985)}to{opacity:1;transform:none}}.glr-plaque{animation:glr-up .6s var(--glr-ease) .5s both}.glr-sec{padding-top:130px}.glr-sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;margin-bottom:56px;padding-bottom:22px;border-bottom:1px solid var(--glr-line)}.glr-sec-head>.glr-label{padding-bottom:6px}.glr-h2{min-width:0;font-size:clamp(44px,5cqi,72px);line-height:1;overflow-wrap:break-word}.glr[data-js] [data-glr-rv]{opacity:0;translate:0 22px;transition:opacity .7s var(--glr-ease) var(--d,0s),translate .7s var(--glr-ease) var(--d,0s)}.glr[data-js] [data-glr-rv][data-glr-on]{opacity:1;translate:none}.glr-wall{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:230px 230px;gap:44px 40px}.glr-wall+.glr-wall{margin-top:44px}.glr-wall .glr-frame{height:100%;padding:7px;box-shadow:0 2px 3px rgba(0,0,0,.1),0 30px 44px -26px rgb(var(--glr-shadow-warm)/.45)}.glr-wall .glr-mat{height:100%;padding:clamp(12px,1.6cqi,24px)}.glr-wall .glr-mat img{height:100%;aspect-ratio:auto;object-position:50% 50%}.glr-w-a{grid-area:a}.glr-w-b{grid-area:b}.glr-w-c{grid-area:c}.glr-w-d{grid-area:d}.glr-w-e{grid-area:e}.glr-wall[data-n="5"]{grid-template-areas:"a a b c c ." "a a b d e e"}.glr-wall[data-n="4"]{grid-template-areas:"a a b c c ." "a a b d d ."}.glr-wall[data-n="3"]{grid-template-areas:"a a b c c ." "a a b c c ."}.glr-wall[data-n="2"]{grid-template-areas:"a a a b b ." "a a a b b ."}.glr-wall[data-n="5"][data-flip]{grid-template-areas:". c c b a a" "e e d b a a"}.glr-wall[data-n="4"][data-flip]{grid-template-areas:". c c b a a" ". d d b a a"}.glr-wall[data-n="3"][data-flip]{grid-template-areas:". c c b a a" ". c c b a a"}.glr-wall[data-n="2"][data-flip]{grid-template-areas:". b b a a a" ". b b a a a"}.glr-wall-single{grid-template-areas:"a a a l l ." "a a a l l ."}.glr-wall-label{grid-area:l;align-self:end;display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:20px 22px 18px;background:var(--glr-card);box-shadow:0 1px 2px rgba(0,0,0,.08),0 24px 40px -24px rgb(var(--glr-shadow-warm)/.45);transition:transform .25s ease}.glr-wall-label:hover{transform:translateY(-2px)}.glr-wall-label-h{max-width:100%;font-size:clamp(30px,3cqi,40px);font-weight:300;line-height:1.05;overflow-wrap:anywhere}.glr-wall-label .glr-ul{font-size:13px}.glr-about{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px 72px;align-items:start;padding-top:28px;border-top:1px solid var(--glr-line)}.glr-about-txt{display:grid;gap:18px;padding-top:8px}.glr-about-txt p{max-width:36em;font-size:19px;line-height:1.6;color:var(--glr-body)}.glr-about-txt p:first-child{font-size:22px;line-height:1.45;color:var(--w-fg)}.glr-team{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.glr-team[data-n="1"]{grid-template-columns:minmax(0,380px)}.glr-team[data-n="2"]{grid-template-columns:repeat(2,minmax(0,380px))}.glr-team[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.glr-member{display:flex;flex-direction:column;gap:22px;min-width:0}.glr-member .glr-frame,.glr-solo-frame{padding:7px}.glr-member .glr-mat,.glr-solo-frame .glr-mat{padding:18px}.glr-member .glr-mat img,.glr-solo-frame .glr-mat img{aspect-ratio:1/1.1;filter:grayscale(1) contrast(1.05)}.glr-member .glr-blank,.glr-solo-frame .glr-blank{aspect-ratio:1/1.1}.glr-member-label{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.glr-member-name{font-family:var(--glr-display-f);font-size:26px;font-weight:500;letter-spacing:-.02em;line-height:1.15;overflow-wrap:anywhere}.glr-member-status{display:flex;align-items:center}.glr-member-status[data-off]{color:var(--glr-mut)}.glr-member-book{font-size:15px}.glr-solo{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:72px;align-items:center}.glr-solo-txt{display:flex;flex-direction:column;align-items:flex-start;gap:18px;min-width:0}.glr-solo-txt>p{max-width:36em;font-size:18px;line-height:1.6;color:var(--glr-body)}.glr-solo-txt>.glr-solo-lead{font-size:24px;line-height:1.4;color:var(--w-fg)}.glr-solo-times{display:grid;gap:10px;padding:6px 0 8px}.glr-pgroup+.glr-pgroup{margin-top:44px}.glr-pgroup-h{margin-bottom:2px}.glr-prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 72px}.glr-row{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:24px 0;border-bottom:1px solid var(--glr-row-line);transition:padding .25s ease}.glr-row-name{min-width:0;font-size:21px;font-weight:500;letter-spacing:-.01em;line-height:1.3;overflow-wrap:break-word}.glr-row-price{flex:none;font-family:var(--glr-mono-f);font-size:16px;white-space:nowrap}.glr-row:hover .glr-row-name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.glr-products{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 28px;margin-top:32px}.glr-products ul{display:flex;flex-wrap:wrap;gap:8px 28px;font-size:17px}.glr-products li .glr-mono{margin-left:6px;color:var(--glr-mut)}.glr-care-kick{margin-bottom:30px}.glr-care{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:72px}.glr-care[data-n="1"]{grid-template-columns:minmax(0,720px)}.glr-care-item{display:flex;flex-direction:column;gap:18px;min-width:0}.glr-care-word{font-size:clamp(60px,7cqi,104px);line-height:.9}.glr-care-item p{max-width:28em;font-size:19px;line-height:1.6;color:var(--glr-body);white-space:pre-line}.glr-review{display:flex;flex-direction:column;gap:28px}.glr-quotes{display:grid}.glr-quote-fig{grid-area:1/1;display:flex;flex-direction:column;gap:28px;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s linear .6s}.glr-quote-fig[data-on]{opacity:1;visibility:visible;transition:opacity .6s ease .15s,visibility 0s}.glr-quote{max-width:20em;font-size:calc(clamp(34px, 4cqi, 56px) * var(--glr-q, 1));line-height:1.12;overflow-wrap:break-word}.glr-quote-by{color:var(--glr-mut)}.glr-quote-dots{display:flex;gap:2px;margin:-10px 0 0 -18px}.glr-quote-dots button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;cursor:pointer}.glr-quote-dots i{display:block;width:18px;height:2px;background:rgb(var(--w-fg-rgb)/.2);transition:background-color .2s ease}.glr-foot,.glr-quote-dots button[aria-pressed=true] i{background:var(--w-fg)}.glr-foot{margin-top:140px;padding-bottom:var(--safe-bottom);color:rgb(var(--w-bg-rgb)/.94)}.glr-foot .glr-label{color:rgb(var(--w-bg-rgb)/.58)}.glr-foot-name{--glr-wcol:calc(min(100cqi, 1280px) - 2 * var(--glr-pad));padding-top:80px;font-size:min(clamp(72px,13cqi,200px),var(--glr-wcol)/var(--glr-word,5));line-height:.9;color:var(--w-surface);text-wrap:balance;overflow-wrap:break-word}.glr-foot-name+.glr-foot-bar{margin-top:56px}.glr-foot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding-top:56px;padding-bottom:64px}.glr-foot-grid>div{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}.glr-foot-big{font-size:22px;line-height:1.4;overflow-wrap:anywhere}.glr-foot-link:hover{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.glr-foot-products{font-size:15px;line-height:1.6;color:rgb(var(--w-bg-rgb)/.58)}.glr-hours{display:grid;gap:8px;width:100%;max-width:280px}.glr-hours>div{display:flex;justify-content:space-between;gap:16px;font-size:18px}.glr-hours dt{color:rgb(var(--w-bg-rgb)/.58)}.glr-hours dd{font-family:var(--glr-mono-f);font-size:16px}.glr-foot-bar{display:flex;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;padding-top:22px;padding-bottom:28px;border-top:1px solid rgb(var(--w-bg-rgb)/.14);font-size:14px;color:rgb(var(--w-bg-rgb)/.58)}.glr-foot-bar a:hover{color:rgb(var(--w-bg-rgb)/.94)}.glr-sheet-title{font-family:var(--glr-font-display),"Bricolage Grotesque",system-ui,sans-serif;font-weight:400;letter-spacing:-.02em;text-transform:none}@container glr (max-width: 760px){.glr-nav{display:none}.glr-head{justify-content:space-between;gap:16px;height:72px}.glr-wide{display:none}.glr-narrow{display:inline}.glr-btn-sm{height:44px}.glr-ul{min-height:44px}.glr-hero{grid-template-columns:minmax(0,1fr);gap:64px;padding-top:20px;padding-bottom:110px}.glr-h1{--glr-col:calc(min(100cqi, 1280px) - 2 * var(--glr-pad))}.glr-art{width:calc(100% - 24px)}.glr-plaque{left:40px;right:-12px;bottom:-70px;min-width:0;max-width:none}.glr-time{height:44px}.glr-sec{padding-top:100px}.glr-sec-head{margin-bottom:36px}.glr-wall,.glr-wall[data-n]{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px}.glr-wall[data-n="5"],.glr-wall[data-n="5"][data-flip]{grid-template-rows:300px 200px 160px;grid-template-areas:"a a" "b c" "d e"}.glr-wall[data-n="4"],.glr-wall[data-n="4"][data-flip]{grid-template-rows:300px 200px 200px;grid-template-areas:"a a" "b c" "d d"}.glr-wall[data-n="3"],.glr-wall[data-n="3"][data-flip]{grid-template-rows:300px 200px;grid-template-areas:"a a" "b c"}.glr-wall[data-n="2"],.glr-wall[data-n="2"][data-flip]{grid-template-rows:300px 240px;grid-template-areas:"a a" "b b"}.glr-wall+.glr-wall{margin-top:26px}.glr-wall-single{grid-template-rows:300px auto;grid-template-areas:"a a" "l l"}.glr-wall-label{margin:0 12px 0 40px}.glr-about{grid-template-columns:minmax(0,1fr)}.glr-about-txt{padding-top:0}.glr-about-txt p{font-size:17px}.glr-about-txt p:first-child{font-size:19px}.glr-team,.glr-team[data-n]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:74%;gap:22px;margin:0 calc(-1 * var(--glr-pad));padding:0 var(--glr-pad) 8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--glr-pad);scrollbar-width:none;overscroll-behavior-x:contain}.glr-team::-webkit-scrollbar{display:none}.glr-team[data-n="1"]{grid-auto-columns:100%}.glr-member{scroll-snap-align:start}.glr-member-label{gap:4px}.glr-solo{grid-template-columns:minmax(0,1fr);gap:32px}.glr-solo-frame{width:calc(100% - 24px)}.glr-solo-txt>p{font-size:16px}.glr-solo-txt>.glr-solo-lead{font-size:19px}.glr-prices{grid-template-columns:minmax(0,1fr)}.glr-row{padding:20px 0}.glr-row-name{font-size:18px}.glr-products{flex-direction:column;gap:10px}.glr-products ul{flex-direction:column;gap:6px;font-size:16px}.glr-care,.glr-care[data-n]{grid-template-columns:minmax(0,1fr);gap:48px}.glr-care-item p{font-size:17px}.glr-foot{margin-top:110px}.glr-foot-name{padding-top:56px}.glr-foot-grid{grid-template-columns:minmax(0,1fr);gap:32px}}@media (prefers-reduced-motion:reduce){.glr{scroll-behavior:auto}.glr *,.glr :after,.glr :before{animation:none!important;transition-duration:.01s!important}.glr[data-js] [data-glr-rv]{opacity:1;translate:none}}@font-face{font-family:__Bricolage_Grotesque_23d1a5;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2042050246a708c9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Bricolage_Grotesque_23d1a5;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/0fdd058fab82a774-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Bricolage_Grotesque_23d1a5;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/33553e7595b74ccf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Bricolage_Grotesque_Fallback_23d1a5;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_23d1a5{font-family:__Bricolage_Grotesque_23d1a5,__Bricolage_Grotesque_Fallback_23d1a5;font-style:normal}.__variable_23d1a5{--glr-font-display:"__Bricolage_Grotesque_23d1a5","__Bricolage_Grotesque_Fallback_23d1a5"}