.gh{--gh-wall: hsl(36 14% 91%);--gh-wall-deep: hsl(36 12% 85%);--gh-ink: #16130f;--gh-ink-soft: rgba(22, 19, 15, .62);--gh-rule: rgba(22, 19, 15, .16);--gh-chip: rgba(255, 255, 255, .55);--gh-chip-hover: #16130f;--gh-chip-hover-ink: #ffffff;--gh-frame: #1b1814;--gh-mat: #fbfaf7;--gh-label: #fbfaf7;--gh-label-ink: #1b1814;--gh-display: "Assistant", var(--font-display, sans-serif), -apple-system, sans-serif;--gh-body: var(--font-body, "Inter", -apple-system, sans-serif);position:relative;color:var(--gh-ink);background:radial-gradient(120% 80% at 70% 0%,rgba(255,255,255,.35),transparent 60%),linear-gradient(180deg,var(--gh-wall) 0%,var(--gh-wall) 72%,var(--gh-wall-deep) 100%);transition:background-color 1.2s ease,color .6s ease;overflow:hidden;isolation:isolate}.gh[data-gh-tone=dark]{--gh-ink: #f3efe7;--gh-ink-soft: rgba(243, 239, 231, .7);--gh-rule: rgba(243, 239, 231, .2);--gh-chip: rgba(255, 255, 255, .08);--gh-chip-hover: #f3efe7;--gh-chip-hover-ink: #16130f}.gh:before{content:"";position:absolute;inset:26px 0 auto;height:1px;background:var(--gh-rule);z-index:-1}.gh__inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,5vw,72px);align-items:center;padding-block:clamp(44px,7vw,96px) clamp(40px,6vw,80px)}.gh__copy{min-width:0;display:flex;flex-direction:column;gap:18px}.gh__crumbs{font-size:.72rem;letter-spacing:.04em;color:var(--gh-ink-soft);display:flex;gap:8px;flex-wrap:wrap}.gh__crumbs a{color:inherit;text-decoration:none}.gh__crumbs a:hover{color:var(--gh-ink)}.gh__eyebrow{display:flex;align-items:center;gap:12px;margin:0;font-family:var(--gh-body);font-size:.7rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--gh-ink-soft)}.gh__portrait{width:44px;height:44px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px var(--gh-mat),0 6px 16px #00000040}.gh__title{margin:0;font-family:var(--gh-display);font-weight:300;font-size:clamp(2.2rem,4vw,3.6rem);line-height:1.05;letter-spacing:-.02em;color:var(--gh-ink);text-wrap:balance}.gh__title em{font-style:normal;font-weight:600}.gh__facts{display:flex;flex-wrap:wrap;gap:0;margin:4px 0 0;border-top:1px solid var(--gh-rule)}.gh__fact{display:flex;flex-direction:column;gap:2px;padding:12px 22px 0 0;margin-right:22px;border-right:1px solid var(--gh-rule)}.gh__fact:last-child{border-right:0;margin-right:0}.gh__fact dt{font-size:.62rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gh-ink-soft)}.gh__fact dd{margin:0;font-family:var(--gh-display);font-size:1.35rem;font-weight:300;letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums}.gh__lede{margin:0;max-width:58ch;font-size:.98rem;line-height:1.65;color:var(--gh-ink-soft)}.gh__lede a{color:var(--gh-ink);text-underline-offset:3px}.gh__group{display:flex;flex-direction:column;gap:10px}.gh__group-label{font-size:.62rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gh-ink-soft)}.gh__chips{display:flex;flex-wrap:wrap;gap:8px}.gh__chip{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1px solid var(--gh-rule);background:var(--gh-chip);color:var(--gh-ink);font-size:.8rem;text-decoration:none;line-height:1.2;transition:background .25s ease,color .25s ease,border-color .25s ease}.gh__chip small{color:var(--gh-ink-soft);font-size:.72rem;font-variant-numeric:tabular-nums;transition:color .25s ease}.gh__chip:hover,.gh__chip:focus-visible{background:var(--gh-chip-hover);color:var(--gh-chip-hover-ink);border-color:var(--gh-chip-hover);outline:none}.gh__chip:hover small,.gh__chip:focus-visible small{color:inherit}.gh__salon{--hang: clamp(260px, 30vw, 430px);position:relative;min-width:0;display:flex;align-items:center;justify-content:center;gap:clamp(14px,2.2vw,30px);min-height:calc(var(--hang) * 1.15 + 70px)}.gh__frame{--h: .62;--ar: .8;position:relative;flex:0 0 auto;--fh: calc(var(--hang) * var(--h));padding:calc(var(--fh) * .075);background:var(--gh-mat);border:5px solid var(--gh-frame);box-shadow:0 1px #fff6 inset,0 22px 38px -18px #0000008c,0 4px 10px -4px #00000040;transform:translateY(var(--lift, 0px));transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s ease;text-decoration:none;color:inherit;display:block}.gh__frame img{display:block;height:var(--fh);width:calc(var(--fh) * var(--ar));max-width:none;object-fit:cover;background:var(--gh-wall-deep)}.gh__frame:nth-child(1){--h: 1;border-width:7px;z-index:2}.gh__frame:nth-child(2){--h: .74}.gh__frame:nth-child(3){--h: .6}.gh__frame:nth-child(4){--h: .68}.gh__frame:nth-child(5){--h: .54}.gh__frame.is-dropped{display:none}.gh__frame:before{content:"";position:absolute;left:50%;top:-38%;width:150%;height:70%;transform:translate(-50%);background:radial-gradient(closest-side,rgba(255,255,255,.35),transparent);pointer-events:none;z-index:-1}.gh[data-gh-tone=dark] .gh__frame:before{background:radial-gradient(closest-side,rgba(255,238,205,.16),transparent)}.gh__frame:hover,.gh__frame:focus-visible{--lift: -8px;box-shadow:0 30px 50px -20px #0009,0 6px 14px -4px #0000004d;outline:none}.gh__frame:focus-visible{outline:2px solid var(--gh-ink);outline-offset:6px}.gh__label{position:absolute;left:0;top:calc(100% + 16px);width:max-content;max-width:min(260px,140%);padding:9px 12px 10px;background:var(--gh-label);color:var(--gh-label-ink);font-size:.72rem;line-height:1.35;box-shadow:0 6px 14px -8px #00000059}.gh__label b{display:block;font-family:var(--gh-display);font-size:.86rem;font-weight:600;margin-bottom:2px}.gh__label span{color:#1b18149e}.gh__frame:not(:first-child) .gh__label{opacity:0;transform:translateY(-4px);transition:opacity .3s ease,transform .3s ease;pointer-events:none}.gh__frame:not(:first-child):hover .gh__label,.gh__frame:not(:first-child):focus-visible .gh__label{opacity:1;transform:none}.gh__frame.is-loading{background:var(--gh-mat)}.gh__frame.is-loading img{opacity:0}.gh__frame img{transition:opacity .6s ease}@media(max-width:1000px){.gh__inner{grid-template-columns:minmax(0,1fr)}.gh__salon{--hang: clamp(220px, 48vw, 340px);order:-1;justify-content:flex-start}}@media(max-width:640px){.gh__salon{--hang: 230px;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;justify-content:flex-start;padding-bottom:8px;scrollbar-width:none;margin-inline:calc(-1*max(16px,env(safe-area-inset-left,0px)));padding-inline:max(16px,env(safe-area-inset-left,0px))}.gh__salon::-webkit-scrollbar{display:none}.gh__frame{scroll-snap-align:start}.gh__frame:nth-child(n+5){display:none}.gh__label{display:none}.gh__fact{padding-right:14px;margin-right:14px}.gh__fact dd{font-size:1.2rem}}@media(prefers-reduced-motion:reduce){.gh,.gh__frame,.gh__frame img,.gh__label{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/neverland-gallery-hero.css.map */
