body:has(.h-home) main.wrap{max-width:none;padding-inline:0}.h-home{--home-header-h: 0px;overflow-x:clip;background:var(--g-ground);color:var(--g-ink);font-size:var(--t-body);line-height:1.5}.h-wrap{max-width:var(--max-page);margin-inline:auto;padding-inline:var(--gutter)}.h-home h1,.h-home h2,.h-home h3{font-family:var(--font-body);color:inherit}.h-home p{margin:0}.h-sec{padding-block:clamp(48px,7vw,96px)}.h-sec h2{margin:0 0 28px;font-weight:700;font-size:var(--t-section);line-height:1.05;letter-spacing:-.02em;max-width:16em}.h-soft{color:var(--g-soft)}.h-hero{position:relative;overflow:hidden;height:calc(100svh - var(--home-header-h));min-height:680px;background:#1c1a19;color:#fff}.h-hero__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 40%}.h-hero__scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(28,26,25,.5),transparent 32%,rgba(28,26,25,.92))}.h-hero__copy{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:clamp(24px,5vw,64px);padding-right:clamp(24px,5vw,120px)}.h-hero__kicker{display:block;margin:0 0 14px;font:400 18px/1.3 "Architects Daughter",var(--font-hand);letter-spacing:var(--eyebrow-track);text-transform:uppercase;color:#f08cb0}.h-hero h1{margin:0 0 clamp(20px,3vw,36px);max-width:11em;font-weight:400;font-size:var(--t-display);line-height:1;letter-spacing:-.035em;color:#fff;text-wrap:balance}.h-hero h1 b{font-weight:800;position:relative;display:inline-block}.h-brush{position:absolute;left:-2%;width:104%;bottom:-.14em;height:.16em}.h-hero .glz-btn{min-height:60px;padding-inline:32px}.h-row{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:799px){.h-hero .h-row{flex-direction:column}.h-hero .glz-btn{width:100%}}.h-explore{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:1312px;margin:16px auto 0;padding-inline:16px}.h-panel{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(380px,70vh,760px);padding:clamp(22px,4vw,48px);border-radius:var(--r-panel);text-decoration:none}.h-panel img{position:absolute;height:auto;object-fit:contain}.h-panel__body{position:relative}.h-panel h2{margin:6px 0 10px;font-weight:700;font-size:clamp(32px,4vw,56px);line-height:1.05;letter-spacing:-.03em}.h-panel p{margin:0 0 22px;max-width:30em;font-size:19px}.h-panel .glz-btn{width:max-content}.h-panel--cobalt{background:var(--g-cobalt);color:var(--g-cobalt-ink)}.h-panel--cobalt:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,color-mix(in srgb,var(--g-cobalt) 96%,transparent) 0,color-mix(in srgb,var(--g-cobalt) 55%,transparent) 38%,transparent 62%)}.h-panel--cobalt .h-panel__body{z-index:2}.h-panel--cobalt img{right:-4%;top:6%;width:62%}.h-panel--rose{background:var(--g-rose);color:var(--g-rose-ink)}.h-panel--rose img{right:4%;top:4%;width:50%;height:62%}.h-kick{display:block;font:400 var(--t-eyebrow)/1.3 "Architects Daughter",var(--font-hand);letter-spacing:var(--eyebrow-track);text-transform:uppercase}.h-panel--cobalt .h-kick{color:var(--g-linen)}.h-panel--rose .h-kick{color:var(--g-rose-accent)}@media(max-width:799px){.h-explore{grid-template-columns:1fr;padding-inline:12px}.h-panel{border-radius:32px;min-height:380px}.h-panel--cobalt img{top:-2%;right:-6%;width:64%}.h-panel--rose img{top:2%;width:46%;height:52%}}.h-note{position:relative;margin-top:clamp(40px,8vw,104px);background:var(--g-rose);color:var(--g-rose-ink)}.h-note .h-wrap{padding-block:clamp(48px,10vw,140px)}.h-note .glz-eyebrow{color:var(--g-rose-accent)}.h-note__big{max-width:22em;font-weight:400;font-size:var(--t-statement);line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.h-note__big b{font-weight:700}.h-note__small{margin-top:28px!important;max-width:34em;font-size:clamp(19px,1.9vw,23px);color:var(--g-soft)}.h-note .glz-signature{display:block;margin-top:28px;color:var(--g-rose-accent)}.h-drips{position:absolute;left:0;right:0;bottom:-47px;width:100%;height:48px;display:block;fill:var(--g-rose)}@media(max-width:799px){.h-drips{bottom:-35px;height:36px}}.h-show{margin-top:clamp(72px,10vw,140px);background:var(--g-celadon);color:var(--g-ink)}.h-show .h-wrap{padding-block:clamp(48px,8vw,104px)}.h-show__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:40px}.h-show .glz-eyebrow{color:var(--g-celadon-ink);margin-bottom:10px}.h-show h2{margin:0;font-weight:700;font-size:clamp(32px,4.4vw,60px);line-height:1.02;letter-spacing:-.03em;max-width:14em}.h-show__line{margin-top:16px!important;max-width:38em;font-size:19px;color:var(--g-soft)}.h-shelf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px;list-style:none;margin:0;padding:0}.h-shelf .glz-piece{height:100%}.h-shelf--velvet .glz-piece__art,.h-shelf__item--velvet .glz-piece__art{background:#1c1a19}.h-shelf__item--cobalt .glz-piece__art{background:#203a60}.h-shelf__item--cut .glz-piece__art img{object-fit:contain;width:78%;height:78%;margin:11%}.h-shelf .glz-piece__art{display:grid;place-items:center}.h-shelf .glz-piece__blank{color:var(--g-rose-ink)}.h-show .glz-link{color:var(--g-celadon-ink)}@media(max-width:799px){.h-shelf{grid-template-columns:1fr 1fr;gap:20px 14px}.h-shelf .glz-piece{padding:10px}.h-shelf .glz-piece__title{font-size:18px}}.h-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.h-step{display:flex;flex-direction:column;gap:10px;min-height:300px;padding:28px 28px 30px;border-radius:var(--r-card)}.h-step__n{font:400 44px/1 "Architects Daughter",var(--font-hand)}.h-step h3{margin:auto 0 0;font-size:28px;line-height:1.1;font-weight:700;letter-spacing:-.01em}.h-step p{font-size:var(--t-small);line-height:1.5}.h-step--cobalt{background:var(--g-cobalt);color:var(--g-cobalt-ink)}.h-step--celadon{background:var(--g-celadon);color:var(--g-ink)}.h-step--rose{background:var(--g-rose);color:var(--g-rose-ink)}.h-step--saffron{background:var(--g-saffron);color:var(--g-saffron-ink)}@media(max-width:799px){.h-steps{grid-template-columns:1fr 1fr;gap:10px}.h-step{min-height:0;padding:20px 20px 22px;border-radius:22px;gap:6px}.h-step__n{font-size:34px}.h-step h3{font-size:22px;margin-top:4px}.h-step p{font-size:var(--t-small)}.h-step svg{display:none}}.h-people{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);border-radius:var(--r-panel);overflow:hidden;background:var(--g-mat);color:#1c1a19;box-shadow:var(--shadow-soft);min-height:clamp(380px,46vw,560px)}.h-people__photo{display:grid;place-items:center;min-height:220px;padding:24px;background:var(--g-rose);color:var(--g-rose-ink);font:400 28px/1.3 "Architects Daughter",var(--font-hand);text-align:center}.h-people__text{display:flex;flex-direction:column;justify-content:center;padding:clamp(22px,4vw,56px)}.h-people h2{margin:0;font-size:clamp(32px,5vw,64px);line-height:1.05;letter-spacing:-.025em;font-weight:700;max-width:none}.h-people__role{display:block;margin:10px 0 18px;color:#821340;font-weight:700;font-size:18px}.h-people p{font-size:clamp(18px,1.9vw,24px);color:#3f3934;max-width:36em}.h-people .glz-link{color:#821340;margin-top:14px;width:max-content}@media(max-width:799px){.h-people{grid-template-columns:1fr;border-radius:32px;min-height:0}.h-people__photo{min-height:0;height:220px;font-size:20px}}.h-classes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.h-class{display:flex;flex-direction:column;gap:10px;padding:26px 28px;border-radius:var(--r-card);background:var(--g-mat);color:#1c1a19;box-shadow:var(--shadow-soft);text-decoration:none}.h-class h3{margin:6px 0 0;font-size:26px;line-height:1.15;letter-spacing:-.01em;font-weight:700}.h-class p{font-size:18px;line-height:1.55;color:#3f3934}.h-class time{margin-top:auto;padding-top:8px;color:#3f3934;font-size:17px;font-weight:700}.h-tag{display:inline-block;width:max-content;padding:6px 14px;border-radius:var(--r-pill);font-size:17px;font-weight:700;color:#1c1a19}.h-tag--camellia{background:#f08cb0}.h-tag--rose{background:#f2d4d8}.h-tag--celadon{background:#d4e1d4}.h-headrow{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:28px}.h-headrow h2{margin:0}@media(max-width:799px){.h-classes{grid-template-columns:1fr;gap:12px}.h-class{padding:20px 22px;border-radius:24px}.h-class h3{font-size:22px}}.h-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding:clamp(26px,4vw,48px);border-radius:var(--r-feature);background:var(--g-peony);color:var(--g-peony-ink)}.h-cta h2{margin:0;font-weight:400;font-size:clamp(26px,3.4vw,40px);line-height:1.1;letter-spacing:-.02em;color:inherit;max-width:18em}.h-cta h2 b{font-weight:700}.h-cta .glz-btn--glass{background:transparent;color:var(--g-peony-ink);border-color:var(--g-peony-ink)}@media(max-width:799px){.h-cta{flex-direction:column;align-items:stretch;border-radius:28px}.h-cta .h-row{flex-direction:column}}@media(max-width:799px){.h-people .glz-link,.h-panel .glz-btn{width:auto}}@media(prefers-reduced-motion:reduce){.h-home .glz-btn,.h-home .glz-link:after{transition:none}.h-home .glz-btn:hover{transform:none}}
