.access[data-astro-cid-6z6ynhdw]{background:var(--color-greige);padding-block:clamp(4rem,11vw,9rem)}.access__inner[data-astro-cid-6z6ynhdw]{width:min(100%, calc(var(--container-wide) + var(--page-gutter) * 2));padding-inline:var(--page-gutter);gap:clamp(2.5rem,6vw,4rem);margin-inline:auto;display:grid}.access__eyebrow[data-astro-cid-6z6ynhdw]{color:var(--color-charcoal-soft);font-family:var(--font-sans);font-size:var(--step--1);letter-spacing:.24em;margin:0 0 1.5rem}.access[data-astro-cid-6z6ynhdw] h2[data-astro-cid-6z6ynhdw]{font-size:var(--step-2);letter-spacing:.16em;margin:0;font-weight:400}.access__list[data-astro-cid-6z6ynhdw]{gap:clamp(1.5rem,3.5vw,2rem);margin:clamp(2rem,5vw,3rem) 0 0;display:grid}.access__list[data-astro-cid-6z6ynhdw] dt[data-astro-cid-6z6ynhdw]{color:var(--color-green-label);font-size:var(--step-0);letter-spacing:.14em;margin-bottom:.7rem}.access__list[data-astro-cid-6z6ynhdw] dd[data-astro-cid-6z6ynhdw]{font-size:var(--step-0);letter-spacing:.06em;margin:0;line-height:1.95}.access__note[data-astro-cid-6z6ynhdw]{color:var(--color-charcoal-soft);font-size:var(--step--1);letter-spacing:.08em;margin:clamp(2rem,4vw,2.75rem) 0 0}.access__map-frame[data-astro-cid-6z6ynhdw]{aspect-ratio:4/3;background:var(--color-greige-deep);width:100%;box-shadow:inset 0 0 0 1px var(--color-rule);border:0;display:block}.access__more[data-astro-cid-6z6ynhdw]{justify-content:flex-end;margin-top:clamp(1.75rem,4vw,2.5rem);display:flex}@media (width>=64rem){.access__inner[data-astro-cid-6z6ynhdw]{grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:start;gap:clamp(3rem,6vw,6rem)}.access__map-frame[data-astro-cid-6z6ynhdw]{aspect-ratio:16/10}}.hair-scalp[data-astro-cid-t5qvxufs]{isolation:isolate;--focus-ring:var(--color-on-dark);color:var(--color-on-dark);background:var(--color-green);grid-template-columns:minmax(0,40%) minmax(0,60%);align-items:end;display:grid;position:relative}.hair-scalp__body[data-astro-cid-t5qvxufs]{z-index:1;padding:clamp(4rem, 11vw, 8rem) 0 clamp(3.5rem, 9vw, 7rem) var(--page-gutter);grid-area:1/1}.hair-scalp__ghost[data-astro-cid-t5qvxufs]{color:color-mix(in srgb, var(--color-on-dark) 26%, transparent);letter-spacing:.02em;margin:0;font-size:clamp(1.7rem,8vw,6.75rem);line-height:1.08}.hair-scalp__rule[data-astro-cid-t5qvxufs]{background:var(--color-on-dark);width:3.25rem;height:1px;margin:clamp(1.5rem,4vw,2.5rem) 0 clamp(1.25rem,3vw,2rem);display:block}.hair-scalp[data-astro-cid-t5qvxufs] h2[data-astro-cid-t5qvxufs]{font-size:clamp(.8125rem, 4.05vw, var(--step-2));letter-spacing:.12em;margin:0;font-weight:400}.hair-scalp[data-astro-cid-t5qvxufs] .hair-scalp__link{--arrow-length:clamp(1rem, 4vw, 3.5rem);color:var(--color-on-dark);font-size:clamp(.6875rem, 3.4vw, var(--step--1));letter-spacing:.02em;flex-wrap:wrap;gap:.4rem;margin-top:clamp(2.5rem,6vw,4rem)}@media (width>=48rem){.hair-scalp[data-astro-cid-t5qvxufs] .hair-scalp__link{font-size:var(--step-0);letter-spacing:.08em;gap:.8rem}}.hair-scalp__photo[data-astro-cid-t5qvxufs]{grid-area:1/2/auto/-1;align-self:stretch;min-height:0;position:relative;container-type:size}@keyframes hair-scalp-fluid{0%,to{clip-path:polygon(calc(4.03% + 1 * var(--hs-fluid-travel)) 0%, calc(4.03% + .9861 * var(--hs-fluid-travel)) 1.077%, calc(4.03% + .9721 * var(--hs-fluid-travel)) 2.153%, calc(4.03% + .958 * var(--hs-fluid-travel)) 3.2277%, calc(4.03% + .9439 * var(--hs-fluid-travel)) 4.3014%, calc(4.03% + .9297 * var(--hs-fluid-travel)) 5.3748%, calc(4.03% + .9156 * var(--hs-fluid-travel)) 6.449%, calc(4.03% + .9016 * var(--hs-fluid-travel)) 7.5255%, calc(4.03% + .888 * var(--hs-fluid-travel)) 8.606%, calc(4.03% + .8748 * var(--hs-fluid-travel)) 9.6922%, calc(4.03% + .8622 * var(--hs-fluid-travel)) 10.7853%, calc(4.03% + .8503 * var(--hs-fluid-travel)) 11.8859%, calc(4.03% + .8391 * var(--hs-fluid-travel)) 12.9945%, calc(4.03% + .8287 * var(--hs-fluid-travel)) 14.1108%, calc(4.03% + .8191 * var(--hs-fluid-travel)) 15.234%, calc(4.03% + .8102 * var(--hs-fluid-travel)) 16.3632%, calc(4.03% + .8019 * var(--hs-fluid-travel)) 17.4972%, calc(4.03% + .7941 * var(--hs-fluid-travel)) 18.6348%, calc(4.03% + .7867 * var(--hs-fluid-travel)) 19.7747%, calc(4.03% + .7795 * var(--hs-fluid-travel)) 20.9163%, calc(4.03% + .7725 * var(--hs-fluid-travel)) 22.0588%, calc(4.03% + .7656 * var(--hs-fluid-travel)) 23.2019%, calc(4.03% + .7587 * var(--hs-fluid-travel)) 24.3452%, calc(4.03% + .7517 * var(--hs-fluid-travel)) 25.4881%, calc(4.03% + .7445 * var(--hs-fluid-travel)) 26.6294%, calc(4.03% + .7368 * var(--hs-fluid-travel)) 27.7676%, calc(4.03% + .7284 * var(--hs-fluid-travel)) 28.9004%, calc(4.03% + .719 * var(--hs-fluid-travel)) 30.0255%, calc(4.03% + .7085 * var(--hs-fluid-travel)) 31.1405%, calc(4.03% + .6967 * var(--hs-fluid-travel)) 32.2433%, calc(4.03% + .6838 * var(--hs-fluid-travel)) 33.3329%, calc(4.03% + .6699 * var(--hs-fluid-travel)) 34.4096%, calc(4.03% + .6551 * var(--hs-fluid-travel)) 35.4737%, calc(4.03% + .6394 * var(--hs-fluid-travel)) 36.5261%, calc(4.03% + .6231 * var(--hs-fluid-travel)) 37.5684%, calc(4.03% + .6062 * var(--hs-fluid-travel)) 38.602%, calc(4.03% + .5889 * var(--hs-fluid-travel)) 39.6275%, calc(4.03% + .5712 * var(--hs-fluid-travel)) 40.646%, calc(4.03% + .5531 * var(--hs-fluid-travel)) 41.6586%, calc(4.03% + .5348 * var(--hs-fluid-travel)) 42.6664%, calc(4.03% + .5162 * var(--hs-fluid-travel)) 43.67%, calc(4.03% + .4974 * var(--hs-fluid-travel)) 44.6701%, calc(4.03% + .4786 * var(--hs-fluid-travel)) 45.6677%, calc(4.03% + .4596 * var(--hs-fluid-travel)) 46.6635%, calc(4.03% + .4406 * var(--hs-fluid-travel)) 47.6582%, calc(4.03% + .4215 * var(--hs-fluid-travel)) 48.6525%, calc(4.03% + .4025 * var(--hs-fluid-travel)) 49.6471%, calc(4.03% + .3835 * var(--hs-fluid-travel)) 50.6429%, calc(4.03% + .3646 * var(--hs-fluid-travel)) 51.6403%, calc(4.03% + .3458 * var(--hs-fluid-travel)) 52.6396%, calc(4.03% + .3272 * var(--hs-fluid-travel)) 53.6412%, calc(4.03% + .3087 * var(--hs-fluid-travel)) 54.6457%, calc(4.03% + .2903 * var(--hs-fluid-travel)) 55.6535%, calc(4.03% + .2722 * var(--hs-fluid-travel)) 56.6652%, calc(4.03% + .2543 * var(--hs-fluid-travel)) 57.6817%, calc(4.03% + .2368 * var(--hs-fluid-travel)) 58.7037%, calc(4.03% + .2196 * var(--hs-fluid-travel)) 59.7317%, calc(4.03% + .2028 * var(--hs-fluid-travel)) 60.7659%, calc(4.03% + .1864 * var(--hs-fluid-travel)) 61.8068%, calc(4.03% + .1704 * var(--hs-fluid-travel)) 62.8544%, calc(4.03% + .1549 * var(--hs-fluid-travel)) 63.9088%, calc(4.03% + .1399 * var(--hs-fluid-travel)) 64.9709%, calc(4.03% + .1255 * var(--hs-fluid-travel)) 66.041%, calc(4.03% + .1117 * var(--hs-fluid-travel)) 67.1196%, calc(4.03% + .0986 * var(--hs-fluid-travel)) 68.2071%, calc(4.03% + .0863 * var(--hs-fluid-travel)) 69.3035%, calc(4.03% + .0748 * var(--hs-fluid-travel)) 70.4086%, calc(4.03% + .0641 * var(--hs-fluid-travel)) 71.5214%, calc(4.03% + .0541 * var(--hs-fluid-travel)) 72.6416%, calc(4.03% + .0449 * var(--hs-fluid-travel)) 73.7683%, calc(4.03% + .0364 * var(--hs-fluid-travel)) 74.9008%, calc(4.03% + .0287 * var(--hs-fluid-travel)) 76.0387%, calc(4.03% + .0217 * var(--hs-fluid-travel)) 77.1818%, calc(4.03% + .0156 * var(--hs-fluid-travel)) 78.3296%, calc(4.03% + .0104 * var(--hs-fluid-travel)) 79.4818%, calc(4.03% + .0062 * var(--hs-fluid-travel)) 80.638%, calc(4.03% + .003 * var(--hs-fluid-travel)) 81.7977%, calc(4.03% + .0009 * var(--hs-fluid-travel)) 82.96%, 4.03% 84.1237%, calc(4.03% + .0004 * var(--hs-fluid-travel)) 85.2878%, calc(4.03% + .0019 * var(--hs-fluid-travel)) 86.4509%, calc(4.03% + .0045 * var(--hs-fluid-travel)) 87.612%, calc(4.03% + .0083 * var(--hs-fluid-travel)) 88.7699%, calc(4.03% + .0131 * var(--hs-fluid-travel)) 89.9238%, calc(4.03% + .019 * var(--hs-fluid-travel)) 91.0726%, calc(4.03% + .0261 * var(--hs-fluid-travel)) 92.215%, calc(4.03% + .0342 * var(--hs-fluid-travel)) 93.3497%, calc(4.03% + .0435 * var(--hs-fluid-travel)) 94.4759%, calc(4.03% + .0538 * var(--hs-fluid-travel)) 95.5931%, calc(4.03% + .0649 * var(--hs-fluid-travel)) 96.7021%, calc(4.03% + .0767 * var(--hs-fluid-travel)) 97.8045%, calc(4.03% + .0888 * var(--hs-fluid-travel)) 98.903%, calc(4.03% + .1011 * var(--hs-fluid-travel)) 100%, 100% 100%, 100% 0%)}50%{clip-path:polygon(calc(4.03% + 1 * var(--hs-fluid-travel)) 0%, calc(4.03% + .9848 * var(--hs-fluid-travel)) 1.077%, calc(4.03% + .9692 * var(--hs-fluid-travel)) 2.153%, calc(4.03% + .9532 * var(--hs-fluid-travel)) 3.2277%, calc(4.03% + .9371 * var(--hs-fluid-travel)) 4.3014%, calc(4.03% + .9209 * var(--hs-fluid-travel)) 5.3748%, calc(4.03% + .9046 * var(--hs-fluid-travel)) 6.449%, calc(4.03% + .8885 * var(--hs-fluid-travel)) 7.5255%, calc(4.03% + .8726 * var(--hs-fluid-travel)) 8.606%, calc(4.03% + .8572 * var(--hs-fluid-travel)) 9.6922%, calc(4.03% + .8422 * var(--hs-fluid-travel)) 10.7853%, calc(4.03% + .8279 * var(--hs-fluid-travel)) 11.8859%, calc(4.03% + .8144 * var(--hs-fluid-travel)) 12.9945%, calc(4.03% + .8016 * var(--hs-fluid-travel)) 14.1108%, calc(4.03% + .7895 * var(--hs-fluid-travel)) 15.234%, calc(4.03% + .7782 * var(--hs-fluid-travel)) 16.3632%, calc(4.03% + .7675 * var(--hs-fluid-travel)) 17.4972%, calc(4.03% + .7573 * var(--hs-fluid-travel)) 18.6348%, calc(4.03% + .7475 * var(--hs-fluid-travel)) 19.7747%, calc(4.03% + .738 * var(--hs-fluid-travel)) 20.9163%, calc(4.03% + .7287 * var(--hs-fluid-travel)) 22.0588%, calc(4.03% + .7195 * var(--hs-fluid-travel)) 23.2019%, calc(4.03% + .7104 * var(--hs-fluid-travel)) 24.3452%, calc(4.03% + .7013 * var(--hs-fluid-travel)) 25.4881%, calc(4.03% + .692 * var(--hs-fluid-travel)) 26.6294%, calc(4.03% + .6824 * var(--hs-fluid-travel)) 27.7676%, calc(4.03% + .672 * var(--hs-fluid-travel)) 28.9004%, calc(4.03% + .6608 * var(--hs-fluid-travel)) 30.0255%, calc(4.03% + .6485 * var(--hs-fluid-travel)) 31.1405%, calc(4.03% + .6352 * var(--hs-fluid-travel)) 32.2433%, calc(4.03% + .6207 * var(--hs-fluid-travel)) 33.3329%, calc(4.03% + .6054 * var(--hs-fluid-travel)) 34.4096%, calc(4.03% + .5892 * var(--hs-fluid-travel)) 35.4737%, calc(4.03% + .5723 * var(--hs-fluid-travel)) 36.5261%, calc(4.03% + .5548 * var(--hs-fluid-travel)) 37.5684%, calc(4.03% + .5369 * var(--hs-fluid-travel)) 38.602%, calc(4.03% + .5186 * var(--hs-fluid-travel)) 39.6275%, calc(4.03% + .5 * var(--hs-fluid-travel)) 40.646%, calc(4.03% + .4812 * var(--hs-fluid-travel)) 41.6586%, calc(4.03% + .4621 * var(--hs-fluid-travel)) 42.6664%, calc(4.03% + .443 * var(--hs-fluid-travel)) 43.67%, calc(4.03% + .4237 * var(--hs-fluid-travel)) 44.6701%, calc(4.03% + .4044 * var(--hs-fluid-travel)) 45.6677%, calc(4.03% + .3851 * var(--hs-fluid-travel)) 46.6635%, calc(4.03% + .3658 * var(--hs-fluid-travel)) 47.6582%, calc(4.03% + .3466 * var(--hs-fluid-travel)) 48.6525%, calc(4.03% + .3275 * var(--hs-fluid-travel)) 49.6471%, calc(4.03% + .3085 * var(--hs-fluid-travel)) 50.6429%, calc(4.03% + .2897 * var(--hs-fluid-travel)) 51.6403%, calc(4.03% + .2711 * var(--hs-fluid-travel)) 52.6396%, calc(4.03% + .2528 * var(--hs-fluid-travel)) 53.6412%, calc(4.03% + .2346 * var(--hs-fluid-travel)) 54.6457%, calc(4.03% + .2167 * var(--hs-fluid-travel)) 55.6535%, calc(4.03% + .1992 * var(--hs-fluid-travel)) 56.6652%, calc(4.03% + .1819 * var(--hs-fluid-travel)) 57.6817%, calc(4.03% + .1651 * var(--hs-fluid-travel)) 58.7037%, calc(4.03% + .1488 * var(--hs-fluid-travel)) 59.7317%, calc(4.03% + .1329 * var(--hs-fluid-travel)) 60.7659%, calc(4.03% + .1175 * var(--hs-fluid-travel)) 61.8068%, calc(4.03% + .1026 * var(--hs-fluid-travel)) 62.8544%, calc(4.03% + .0883 * var(--hs-fluid-travel)) 63.9088%, calc(4.03% + .0746 * var(--hs-fluid-travel)) 64.9709%, calc(4.03% + .0615 * var(--hs-fluid-travel)) 66.041%, calc(4.03% + .0492 * var(--hs-fluid-travel)) 67.1196%, calc(4.03% + .0377 * var(--hs-fluid-travel)) 68.2071%, calc(4.03% + .0271 * var(--hs-fluid-travel)) 69.3035%, calc(4.03% + .0173 * var(--hs-fluid-travel)) 70.4086%, calc(4.03% + .0084 * var(--hs-fluid-travel)) 71.5214%, calc(4.03% + .0003 * var(--hs-fluid-travel)) 72.6416%, calc(4.03% - .0069 * var(--hs-fluid-travel)) 73.7683%, calc(4.03% - .0133 * var(--hs-fluid-travel)) 74.9008%, calc(4.03% - .0188 * var(--hs-fluid-travel)) 76.0387%, calc(4.03% - .0236 * var(--hs-fluid-travel)) 77.1818%, calc(4.03% - .0274 * var(--hs-fluid-travel)) 78.3296%, calc(4.03% - .0303 * var(--hs-fluid-travel)) 79.4818%, calc(4.03% - .0322 * var(--hs-fluid-travel)) 80.638%, calc(4.03% - .0329 * var(--hs-fluid-travel)) 81.7977%, calc(4.03% - .0325 * var(--hs-fluid-travel)) 82.96%, calc(4.03% - .0309 * var(--hs-fluid-travel)) 84.1237%, calc(4.03% - .0281 * var(--hs-fluid-travel)) 85.2878%, calc(4.03% - .0241 * var(--hs-fluid-travel)) 86.4509%, calc(4.03% - .0189 * var(--hs-fluid-travel)) 87.612%, calc(4.03% - .0127 * var(--hs-fluid-travel)) 88.7699%, calc(4.03% - .0054 * var(--hs-fluid-travel)) 89.9238%, calc(4.03% + .003 * var(--hs-fluid-travel)) 91.0726%, calc(4.03% + .0124 * var(--hs-fluid-travel)) 92.215%, calc(4.03% + .0229 * var(--hs-fluid-travel)) 93.3497%, calc(4.03% + .0344 * var(--hs-fluid-travel)) 94.4759%, calc(4.03% + .0468 * var(--hs-fluid-travel)) 95.5931%, calc(4.03% + .06 * var(--hs-fluid-travel)) 96.7021%, calc(4.03% + .0737 * var(--hs-fluid-travel)) 97.8045%, calc(4.03% + .0875 * var(--hs-fluid-travel)) 98.903%, calc(4.03% + .1011 * var(--hs-fluid-travel)) 100%, 100% 100%, 100% 0%)}}@media (prefers-reduced-motion:reduce){.hair-scalp__photo[data-astro-cid-t5qvxufs] .asset-frame{animation:none}}.hair-scalp__photo[data-astro-cid-t5qvxufs] .asset-frame{--hs-fluid-travel:min(33.6cqh, 55cqw);aspect-ratio:auto;height:100%;clip-path:polygon(calc(4.03% + 1 * var(--hs-fluid-travel)) 0%, calc(4.03% + .9861 * var(--hs-fluid-travel)) 1.077%, calc(4.03% + .9721 * var(--hs-fluid-travel)) 2.153%, calc(4.03% + .958 * var(--hs-fluid-travel)) 3.2277%, calc(4.03% + .9439 * var(--hs-fluid-travel)) 4.3014%, calc(4.03% + .9297 * var(--hs-fluid-travel)) 5.3748%, calc(4.03% + .9156 * var(--hs-fluid-travel)) 6.449%, calc(4.03% + .9016 * var(--hs-fluid-travel)) 7.5255%, calc(4.03% + .888 * var(--hs-fluid-travel)) 8.606%, calc(4.03% + .8748 * var(--hs-fluid-travel)) 9.6922%, calc(4.03% + .8622 * var(--hs-fluid-travel)) 10.7853%, calc(4.03% + .8503 * var(--hs-fluid-travel)) 11.8859%, calc(4.03% + .8391 * var(--hs-fluid-travel)) 12.9945%, calc(4.03% + .8287 * var(--hs-fluid-travel)) 14.1108%, calc(4.03% + .8191 * var(--hs-fluid-travel)) 15.234%, calc(4.03% + .8102 * var(--hs-fluid-travel)) 16.3632%, calc(4.03% + .8019 * var(--hs-fluid-travel)) 17.4972%, calc(4.03% + .7941 * var(--hs-fluid-travel)) 18.6348%, calc(4.03% + .7867 * var(--hs-fluid-travel)) 19.7747%, calc(4.03% + .7795 * var(--hs-fluid-travel)) 20.9163%, calc(4.03% + .7725 * var(--hs-fluid-travel)) 22.0588%, calc(4.03% + .7656 * var(--hs-fluid-travel)) 23.2019%, calc(4.03% + .7587 * var(--hs-fluid-travel)) 24.3452%, calc(4.03% + .7517 * var(--hs-fluid-travel)) 25.4881%, calc(4.03% + .7445 * var(--hs-fluid-travel)) 26.6294%, calc(4.03% + .7368 * var(--hs-fluid-travel)) 27.7676%, calc(4.03% + .7284 * var(--hs-fluid-travel)) 28.9004%, calc(4.03% + .719 * var(--hs-fluid-travel)) 30.0255%, calc(4.03% + .7085 * var(--hs-fluid-travel)) 31.1405%, calc(4.03% + .6967 * var(--hs-fluid-travel)) 32.2433%, calc(4.03% + .6838 * var(--hs-fluid-travel)) 33.3329%, calc(4.03% + .6699 * var(--hs-fluid-travel)) 34.4096%, calc(4.03% + .6551 * var(--hs-fluid-travel)) 35.4737%, calc(4.03% + .6394 * var(--hs-fluid-travel)) 36.5261%, calc(4.03% + .6231 * var(--hs-fluid-travel)) 37.5684%, calc(4.03% + .6062 * var(--hs-fluid-travel)) 38.602%, calc(4.03% + .5889 * var(--hs-fluid-travel)) 39.6275%, calc(4.03% + .5712 * var(--hs-fluid-travel)) 40.646%, calc(4.03% + .5531 * var(--hs-fluid-travel)) 41.6586%, calc(4.03% + .5348 * var(--hs-fluid-travel)) 42.6664%, calc(4.03% + .5162 * var(--hs-fluid-travel)) 43.67%, calc(4.03% + .4974 * var(--hs-fluid-travel)) 44.6701%, calc(4.03% + .4786 * var(--hs-fluid-travel)) 45.6677%, calc(4.03% + .4596 * var(--hs-fluid-travel)) 46.6635%, calc(4.03% + .4406 * var(--hs-fluid-travel)) 47.6582%, calc(4.03% + .4215 * var(--hs-fluid-travel)) 48.6525%, calc(4.03% + .4025 * var(--hs-fluid-travel)) 49.6471%, calc(4.03% + .3835 * var(--hs-fluid-travel)) 50.6429%, calc(4.03% + .3646 * var(--hs-fluid-travel)) 51.6403%, calc(4.03% + .3458 * var(--hs-fluid-travel)) 52.6396%, calc(4.03% + .3272 * var(--hs-fluid-travel)) 53.6412%, calc(4.03% + .3087 * var(--hs-fluid-travel)) 54.6457%, calc(4.03% + .2903 * var(--hs-fluid-travel)) 55.6535%, calc(4.03% + .2722 * var(--hs-fluid-travel)) 56.6652%, calc(4.03% + .2543 * var(--hs-fluid-travel)) 57.6817%, calc(4.03% + .2368 * var(--hs-fluid-travel)) 58.7037%, calc(4.03% + .2196 * var(--hs-fluid-travel)) 59.7317%, calc(4.03% + .2028 * var(--hs-fluid-travel)) 60.7659%, calc(4.03% + .1864 * var(--hs-fluid-travel)) 61.8068%, calc(4.03% + .1704 * var(--hs-fluid-travel)) 62.8544%, calc(4.03% + .1549 * var(--hs-fluid-travel)) 63.9088%, calc(4.03% + .1399 * var(--hs-fluid-travel)) 64.9709%, calc(4.03% + .1255 * var(--hs-fluid-travel)) 66.041%, calc(4.03% + .1117 * var(--hs-fluid-travel)) 67.1196%, calc(4.03% + .0986 * var(--hs-fluid-travel)) 68.2071%, calc(4.03% + .0863 * var(--hs-fluid-travel)) 69.3035%, calc(4.03% + .0748 * var(--hs-fluid-travel)) 70.4086%, calc(4.03% + .0641 * var(--hs-fluid-travel)) 71.5214%, calc(4.03% + .0541 * var(--hs-fluid-travel)) 72.6416%, calc(4.03% + .0449 * var(--hs-fluid-travel)) 73.7683%, calc(4.03% + .0364 * var(--hs-fluid-travel)) 74.9008%, calc(4.03% + .0287 * var(--hs-fluid-travel)) 76.0387%, calc(4.03% + .0217 * var(--hs-fluid-travel)) 77.1818%, calc(4.03% + .0156 * var(--hs-fluid-travel)) 78.3296%, calc(4.03% + .0104 * var(--hs-fluid-travel)) 79.4818%, calc(4.03% + .0062 * var(--hs-fluid-travel)) 80.638%, calc(4.03% + .003 * var(--hs-fluid-travel)) 81.7977%, calc(4.03% + .0009 * var(--hs-fluid-travel)) 82.96%, 4.03% 84.1237%, calc(4.03% + .0004 * var(--hs-fluid-travel)) 85.2878%, calc(4.03% + .0019 * var(--hs-fluid-travel)) 86.4509%, calc(4.03% + .0045 * var(--hs-fluid-travel)) 87.612%, calc(4.03% + .0083 * var(--hs-fluid-travel)) 88.7699%, calc(4.03% + .0131 * var(--hs-fluid-travel)) 89.9238%, calc(4.03% + .019 * var(--hs-fluid-travel)) 91.0726%, calc(4.03% + .0261 * var(--hs-fluid-travel)) 92.215%, calc(4.03% + .0342 * var(--hs-fluid-travel)) 93.3497%, calc(4.03% + .0435 * var(--hs-fluid-travel)) 94.4759%, calc(4.03% + .0538 * var(--hs-fluid-travel)) 95.5931%, calc(4.03% + .0649 * var(--hs-fluid-travel)) 96.7021%, calc(4.03% + .0767 * var(--hs-fluid-travel)) 97.8045%, calc(4.03% + .0888 * var(--hs-fluid-travel)) 98.903%, calc(4.03% + .1011 * var(--hs-fluid-travel)) 100%, 100% 100%, 100% 0%);animation:12s ease-in-out infinite hair-scalp-fluid;position:absolute;inset:0}.hair-scalp[data-astro-cid-t5qvxufs][data-offscreen] .hair-scalp__photo[data-astro-cid-t5qvxufs] .asset-frame{animation-play-state:paused}@media (width>=64rem){.hair-scalp[data-astro-cid-t5qvxufs]{align-items:center;min-height:40rem}.hair-scalp__body[data-astro-cid-t5qvxufs]{padding-block:min(clamp(7rem,12vw,12rem),16svh);padding-inline:clamp(var(--page-gutter), calc((100vw - var(--container-wide)) / 2), 8rem) clamp(2rem, 4vw, 4rem);grid-column:1}.hair-scalp__photo[data-astro-cid-t5qvxufs]{grid-column:2}}.home-hero[data-astro-cid-dcwno5ig]{min-height:var(--hero-height);background:var(--color-paper);align-items:flex-start;display:flex;position:relative;overflow:hidden}.home-hero__photo[data-astro-cid-dcwno5ig]{position:absolute;inset:0}.home-hero__photo[data-astro-cid-dcwno5ig] .asset-frame{aspect-ratio:auto;width:100%;height:100%}.home-hero__wedge[data-astro-cid-dcwno5ig]{background:var(--color-paper);clip-path:polygon(0 0, 100% 0, 100% var(--hero-band-sp), var(--hero-shoulder-x-sp) var(--hero-shoulder-y-sp), var(--hero-fold-x-sp) var(--hero-fold-y-sp), 0 var(--hero-wedge-end-sp));position:absolute;inset:0}.home-hero__wedge[data-astro-cid-dcwno5ig]:after{background:inherit;clip-path:polygon(0 82.6%,15.6% 100%,0 100%);content:"";position:absolute;inset:0}.home-hero__scrim[data-astro-cid-dcwno5ig]{height:calc(var(--header-height) + 2rem);background:linear-gradient(#faf8f49e,#0000);position:absolute;inset:0 0 auto}.home-hero__body[data-astro-cid-dcwno5ig]{z-index:1;width:min(100%, calc(var(--container-wide) + var(--page-gutter) * 2));padding:calc(var(--header-height) + clamp(3rem, 9vw, 6rem)) var(--page-gutter) var(--diagonal-depth);margin-inline:auto;position:relative}.home-hero__title[data-astro-cid-dcwno5ig]{font-size:var(--step-4);letter-spacing:.1em;justify-items:start;margin:0;font-weight:400;line-height:1.28;display:grid}.home-hero__line[data-astro-cid-dcwno5ig]+.home-hero__line[data-astro-cid-dcwno5ig]{margin-top:.3em}.home-hero__mark[data-astro-cid-dcwno5ig]{background:var(--color-paper-highlight);box-decoration-break:clone;margin-inline-start:-.5em;padding-inline:.5em 1.6em}.home-hero__sub[data-astro-cid-dcwno5ig]{color:var(--color-charcoal-soft);font-family:var(--font-sans);font-size:var(--step--1);letter-spacing:.2em;gap:.75rem;margin:clamp(2rem,4vw,3rem) 0 0;display:grid}@media (width>=64rem){.home-hero[data-astro-cid-dcwno5ig]{align-items:center}.home-hero__wedge[data-astro-cid-dcwno5ig]{clip-path:polygon(0 0, var(--hero-wedge-top) 0, var(--hero-wedge-waist-x) var(--hero-wedge-waist-y), var(--hero-wedge-bottom) 100%, 0 100%)}.home-hero__wedge[data-astro-cid-dcwno5ig]:after{content:none}.home-hero__body[data-astro-cid-dcwno5ig]{padding-block:calc(var(--header-height) + 2rem) calc(var(--diagonal-depth) + 2rem)}.home-hero__photo[data-astro-cid-dcwno5ig]{inset:0 0 0 33%}.home-hero__photo[data-astro-cid-dcwno5ig] .asset-frame{--frame-position:center bottom}.home-hero__line[data-astro-cid-dcwno5ig]>span[data-astro-cid-dcwno5ig]{display:block}.home-hero__line[data-astro-cid-dcwno5ig]>span[data-astro-cid-dcwno5ig]+span[data-astro-cid-dcwno5ig]{margin-top:.3em}}.menu-overview[data-astro-cid-h3iocvtw]{background:var(--color-paper);padding-block:clamp(4rem,11vw,9rem) clamp(5rem,12vw,10rem)}.menu-overview__head[data-astro-cid-h3iocvtw]{width:min(100%, calc(var(--container-wide) + var(--page-gutter) * 2));padding-inline:var(--page-gutter);margin-inline:auto}.menu-overview__head[data-astro-cid-h3iocvtw] h2[data-astro-cid-h3iocvtw]{flex-wrap:wrap;align-items:baseline;gap:.6rem 1.6rem;margin:0;font-weight:400;display:flex}.menu-overview__title-ja[data-astro-cid-h3iocvtw]{font-size:var(--step-2);letter-spacing:.2em}.menu-overview__title-latin[data-astro-cid-h3iocvtw]{color:var(--color-charcoal-soft);font-family:var(--font-sans);font-size:var(--step--1);letter-spacing:.2em}.menu-overview__rule[data-astro-cid-h3iocvtw]{background:var(--color-orange);width:3.25rem;height:2px;margin:1.4rem 0 1.6rem;display:block}.menu-overview__lead[data-astro-cid-h3iocvtw]{font-size:var(--step-0);letter-spacing:.06em;margin:0;line-height:2}.menu-overview__list[data-astro-cid-h3iocvtw]{gap:clamp(3.5rem,9vw,6rem);margin:clamp(3rem,8vw,5rem) 0 0;padding:0;list-style:none;display:grid}.menu-overview__text[data-astro-cid-h3iocvtw]{padding-inline:var(--page-gutter)}.menu-overview__text[data-astro-cid-h3iocvtw] h3[data-astro-cid-h3iocvtw]{font-size:var(--step-1);letter-spacing:.1em;margin:1.75rem 0 0;font-weight:400}.menu-overview__text[data-astro-cid-h3iocvtw] p[data-astro-cid-h3iocvtw]{color:var(--color-charcoal-soft);font-size:var(--step-0);letter-spacing:.06em;margin:.9rem 0 0}.menu-overview[data-astro-cid-h3iocvtw] .menu-overview__link{font-size:var(--step--1);margin-top:1.5rem}.menu-overview__item[data-astro-cid-h3iocvtw][data-slot="0"] .menu-overview__figure[data-astro-cid-h3iocvtw]{width:84%}.menu-overview__item[data-astro-cid-h3iocvtw][data-slot="1"] .menu-overview__figure[data-astro-cid-h3iocvtw]{width:70%;margin-inline-start:30%}.menu-overview__item[data-astro-cid-h3iocvtw][data-slot="1"] .menu-overview__text[data-astro-cid-h3iocvtw],.menu-overview__item[data-astro-cid-h3iocvtw][data-slot="3"] .menu-overview__text[data-astro-cid-h3iocvtw]{text-align:end}.menu-overview__item[data-astro-cid-h3iocvtw][data-slot="1"] .menu-overview__link,.menu-overview__item[data-astro-cid-h3iocvtw][data-slot="3"] .menu-overview__link{flex-direction:row-reverse}.menu-overview__item[data-astro-cid-h3iocvtw][data-slot="2"] .menu-overview__figure[data-astro-cid-h3iocvtw]{width:62%;margin-inline-start:38%}.menu-overview__item[data-astro-cid-h3iocvtw][data-slot="3"] .menu-overview__figure[data-astro-cid-h3iocvtw]{width:72%}.menu-overview__item[data-astro-cid-h3iocvtw][data-slot="4"]{--slot-ratio:4 / 5;gap:var(--space-4);grid-template-columns:52% 1fr;align-items:center;display:grid}.menu-overview__item[data-astro-cid-h3iocvtw][data-slot="4"] .menu-overview__text[data-astro-cid-h3iocvtw]{padding-inline:0 var(--page-gutter)}.menu-overview__item[data-astro-cid-h3iocvtw][data-slot="4"] .menu-overview__text[data-astro-cid-h3iocvtw] h3[data-astro-cid-h3iocvtw]{margin-top:0}.menu-overview__item[data-astro-cid-h3iocvtw][data-slot="5"]{--slot-ratio:3 / 2}.menu-overview__item[data-astro-cid-h3iocvtw][data-slot="5"] .menu-overview__figure[data-astro-cid-h3iocvtw]{width:92%;margin-inline-start:4%}@media (width>=64rem){.menu-overview__list[data-astro-cid-h3iocvtw]{width:min(100%, calc(var(--container-wide) + var(--page-gutter) * 2));padding-inline:var(--page-gutter);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,5vw,4.5rem) clamp(2.5rem,4vw,4rem);margin-inline:auto}.menu-overview__item[data-astro-cid-h3iocvtw][data-slot]{--slot-ratio:16 / 9;display:block}.menu-overview__item[data-astro-cid-h3iocvtw][data-slot] .menu-overview__figure[data-astro-cid-h3iocvtw]{width:100%;margin-inline-start:0}.menu-overview__item[data-astro-cid-h3iocvtw][data-slot] .menu-overview__text[data-astro-cid-h3iocvtw]{text-align:start;padding-inline:0}.menu-overview__item[data-astro-cid-h3iocvtw][data-slot] .menu-overview__link{flex-direction:row}.menu-overview__item[data-astro-cid-h3iocvtw][data-slot="4"] .menu-overview__text[data-astro-cid-h3iocvtw] h3[data-astro-cid-h3iocvtw]{margin-top:1.75rem}}.salon-arrival[data-astro-cid-75uuncok]{background:var(--color-paper-bright);padding-block:clamp(4rem,11vw,9rem)}.salon-arrival__inner[data-astro-cid-75uuncok]{width:min(100%, calc(var(--container-wide) + var(--page-gutter) * 2));padding-inline:var(--page-gutter);margin-inline:auto}.salon-arrival__eyebrow[data-astro-cid-75uuncok]{color:var(--color-charcoal-soft);font-family:var(--font-sans);font-size:var(--step--1);letter-spacing:.24em;margin:0 0 1.5rem}.salon-arrival[data-astro-cid-75uuncok] h2[data-astro-cid-75uuncok]{font-size:var(--step-2);letter-spacing:.16em;margin:0;font-weight:400}.salon-arrival__lead[data-astro-cid-75uuncok]{color:var(--color-charcoal-soft);font-size:var(--step-0);letter-spacing:.06em;margin:1.75rem 0 0;line-height:2.1}.salon-arrival__photos[data-astro-cid-75uuncok]{gap:clamp(2rem,5vw,3rem);margin-top:clamp(2.5rem,7vw,4.5rem);display:grid}.salon-arrival__interior[data-astro-cid-75uuncok]{width:76%;margin-inline-start:auto}.salon-arrival__more[data-astro-cid-75uuncok]{justify-content:flex-end;margin-top:clamp(2.5rem,6vw,3.5rem);display:flex}@media (width>=64rem){.salon-arrival__photos[data-astro-cid-75uuncok]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(2.5rem,5vw,4.5rem)}.salon-arrival__interior[data-astro-cid-75uuncok]{width:100%;margin-block-start:clamp(2.5rem,5vw,4.5rem)}}.statement[data-astro-cid-tigjuyzb]{margin-top:calc(var(--diagonal-depth) * -1);position:relative}.statement__panel[data-astro-cid-tigjuyzb]{padding:calc(var(--diagonal-depth) + clamp(3.5rem, 9vw, 7rem)) var(--page-gutter) clamp(4rem, 10vw, 8rem);color:var(--color-on-dark);background:var(--color-charcoal-panel);clip-path:polygon(0 var(--diagonal-depth), 100% 0, 100% 100%, 0 100%);position:relative;container-type:inline-size}.statement__scroll[data-astro-cid-tigjuyzb]{z-index:1;top:calc(var(--diagonal-depth) * .32);right:var(--page-gutter);color:var(--color-on-dark-soft);font-family:var(--font-sans);font-size:var(--step--2);letter-spacing:.24em;margin:0;position:absolute}.statement__scroll-label[data-astro-cid-tigjuyzb]{display:block}.statement__scroll-line[data-astro-cid-tigjuyzb]{margin-top:.75rem;background:color-mix(in srgb, var(--color-on-dark-soft) 32%, transparent);width:1px;height:clamp(1.75rem,7vw,3.25rem);margin-inline-start:auto;display:block;position:relative;overflow:hidden}.statement__scroll-line[data-astro-cid-tigjuyzb]:after{background:var(--color-on-dark-soft);content:"";width:100%;height:42%;animation:2.6s cubic-bezier(.65,0,.35,1) infinite statement-scroll-trickle;position:absolute;inset:0 0 auto}@keyframes statement-scroll-trickle{0%{translate:0 -100%}to{translate:0 238%}}@media (prefers-reduced-motion:reduce){.statement__scroll-line[data-astro-cid-tigjuyzb]:after{height:100%;animation:none}}.statement__body[data-astro-cid-tigjuyzb] p[data-astro-cid-tigjuyzb]{font-size:var(--step-0);letter-spacing:.08em;margin:0 0 clamp(1.6rem,3.4vw,2.4rem);line-height:2.1}.statement__body[data-astro-cid-tigjuyzb] h2[data-astro-cid-tigjuyzb]{color:var(--color-on-dark-soft);font-size:min(var(--step-3), calc(100cqi / 13.2));letter-spacing:.08em;margin:clamp(2rem,4vw,3rem) 0 clamp(2.25rem,4.5vw,3.25rem);font-weight:400;line-height:1.6}.statement__body[data-astro-cid-tigjuyzb] p[data-astro-cid-tigjuyzb]:last-child{margin-bottom:0}.statement__aside[data-astro-cid-tigjuyzb]{padding:clamp(3rem, 7vw, 5rem) var(--page-gutter);background:var(--color-greige);place-items:center;display:grid}.statement__whisper[data-astro-cid-tigjuyzb]{font-size:var(--step-0);letter-spacing:.14em;text-align:center;margin:0;padding-bottom:2rem;line-height:2;position:relative}.statement__whisper[data-astro-cid-tigjuyzb]:after{background:var(--color-orange);content:"";width:3.25rem;height:2px;position:absolute;bottom:0;left:50%;translate:-50%}@media (width>=64rem){.statement[data-astro-cid-tigjuyzb]{clip-path:polygon(0 var(--diagonal-depth), 100% 0, 100% 100%, 0 100%);grid-template-columns:76.6% 1fr;display:grid}.statement__panel[data-astro-cid-tigjuyzb]{padding-block:calc(var(--diagonal-depth) + clamp(5rem, 8vw, 8rem)) clamp(7rem, 12vw, 12rem);padding-inline:max(var(--page-gutter), calc((100vw - var(--container-wide)) / 2)) clamp(3rem, 6vw, 6rem);clip-path:none}.statement__scroll[data-astro-cid-tigjuyzb]{margin-bottom:clamp(2.5rem,6vw,4.5rem);position:static}.statement__scroll-line[data-astro-cid-tigjuyzb]{margin-top:1.1rem;margin-inline-start:0}.statement__body[data-astro-cid-tigjuyzb] p[data-astro-cid-tigjuyzb],.statement__body[data-astro-cid-tigjuyzb] h2[data-astro-cid-tigjuyzb]{max-width:34em}.statement__aside[data-astro-cid-tigjuyzb]{padding-block:calc(var(--diagonal-depth) + clamp(6rem, 10vw, 10rem)) clamp(6rem, 10vw, 10rem);place-items:center end;padding-inline:clamp(2rem,4vw,4rem)}.statement__whisper[data-astro-cid-tigjuyzb]{max-height:22rem;font-size:var(--step-1);text-align:start;writing-mode:vertical-rl;padding:0 2.25rem 0 0;line-height:2.4}.statement__whisper[data-astro-cid-tigjuyzb]:after{width:1px;height:8.5rem;inset:0 0 auto auto;translate:0}}
