.gh-about-section,.gh-about-reviews-section{background:#000;color:#ededeb}
.gh-about-story,.gh-about-reviews{--about-ink:#ededeb;--about-muted:#bdbdb8;color:var(--about-ink);background:#000;font-family:inherit}
.gh-about-story *,.gh-about-reviews *{box-sizing:border-box}
.gh-about-content{max-width:1120px;margin-inline:auto}
.gh-about-story figure{margin:0;min-width:0}
.gh-about-story img{display:block;width:100%;height:auto}
.gh-about-story figcaption{font-size:13px;line-height:1.55;color:var(--about-muted);margin-top:10px}
.gh-about-story h1,.gh-about-story h2{font-family:inherit;font-weight:400;color:#fff;margin:0;text-wrap:balance}
.gh-about-story h1{font-size:clamp(32px,3.2vw,44px);line-height:1.16;letter-spacing:-.025em;white-space:pre-line;margin-bottom:24px}
.gh-about-story h2{font-size:clamp(28px,2.5vw,36px);line-height:1.2;letter-spacing:-.02em;margin-bottom:24px}
.gh-about-story p{font-size:16px;line-height:1.75;margin:0 0 20px;max-width:69ch;color:var(--about-ink)}
.gh-about-story p:last-child{margin-bottom:0}
.gh-about-story :is(.gh-about-copy,.gh-about-collections-intro)>p{font-weight:300}
.gh-about-hero{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:64px;align-items:center;padding-block:44px 56px}
.gh-about-film{position:relative;aspect-ratio:1;overflow:hidden;background:#1c1c1c;animation:gh-about-arrive 650ms cubic-bezier(.16,1,.3,1) both}
.gh-about-film video{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.gh-about-space{padding-block:56px;scroll-margin-top:110px}
.gh-about-history{display:grid;grid-template-columns:330px minmax(0,1fr);gap:70px;align-items:center;border-top:1px solid #30302d}
.gh-about-archive{max-width:280px;justify-self:center}
.gh-about-archive img{max-height:300px;object-fit:contain;object-position:center}
.gh-about-workshop-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}
.gh-about-workshop-grid img{aspect-ratio:1;object-fit:cover}
.gh-about-workshop-grid figcaption{color:var(--about-ink);font-size:15px;line-height:1.55;margin-top:18px}
.gh-about-design{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:60px;align-items:center}
.gh-about-design-pair{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:end}
.gh-about-material{border-bottom:1px solid #30302d}
.gh-about-material .gh-about-copy{max-width:780px;margin-inline:auto}
.gh-about-link{display:inline-flex;align-items:center;gap:18px;padding:9px 0;min-height:44px;color:#fff;font-size:14px;line-height:1.5;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px}
.gh-about-link svg{flex:none;transition:transform 180ms ease-out}
.gh-about-link:hover{color:#fff;text-decoration-thickness:2px}
.gh-about-link:hover svg{transform:translateX(3px)}
.gh-about-hero .gh-about-link:hover svg{transform:translateY(3px)}
.gh-about-link:focus-visible{outline:2px solid #fff;outline-offset:5px}
.gh-about-story ::selection,.gh-about-reviews ::selection{background:#e6dfcf;color:#171715}
.gh-about-reviews{padding-top:30px;padding-bottom:64px}
.gh-about-reviews .jdgm-carousel-wrapper{padding:40px 0!important;color:#ededeb}
.gh-about-reviews .jdgm-carousel-title-and-link{padding-left:0!important}
.gh-about-reviews .jdgm-carousel-title{color:#fff!important;font-family:inherit;font-size:clamp(28px,3vw,40px);font-weight:400;letter-spacing:-.02em}
.gh-about-reviews .jdgm-carousel-item__inner-wrapper{background:#1c1c1c!important;border:0!important;box-shadow:none!important}
.gh-about-reviews .jdgm-carousel-item__review-title,.gh-about-reviews .jdgm-carousel-item__review-body{color:#ededeb!important}
.gh-about-reviews .jdgm-carousel-number-of-reviews,.gh-about-reviews .jdgm-carousel-number-of-reviews a,.gh-about-reviews .jdgm-carousel-item__reviewer-name,.gh-about-reviews .jdgm-carousel-item__timestamp{color:#bdbdb8!important}
.gh-about-reviews .jdgm-carousel__left-arrow,.gh-about-reviews .jdgm-carousel__right-arrow{border-color:#fff!important}
.gh-about-close{text-align:center;padding-top:12px}

@keyframes gh-about-arrive{from{clip-path:inset(3% 0 0 0);opacity:.8}to{clip-path:inset(0);opacity:1}}
@media(max-width:1149px){.gh-about-hero{grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:36px}.gh-about-history{grid-template-columns:260px minmax(0,1fr);gap:42px}.gh-about-design{gap:36px}.gh-about-workshop-grid{gap:22px}.gh-about-space{padding-block:46px}}
@media(max-width:767px){.gh-about-hero{grid-template-columns:1fr;gap:28px;padding-block:24px 40px}.gh-about-film{width:min(100%,300px);justify-self:center}.gh-about-story h1{font-size:32px;margin-bottom:20px}.gh-about-space{padding-block:36px}.gh-about-history{grid-template-columns:1fr;gap:28px}.gh-about-history .gh-about-copy{grid-row:1}.gh-about-archive{max-width:220px}.gh-about-archive img{max-height:240px}.gh-about-story h2{font-size:28px;margin-bottom:20px}.gh-about-story p{font-size:15px;line-height:1.7}.gh-about-workshop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.gh-about-workshop-grid figcaption{font-size:14px;margin-top:12px}.gh-about-design{grid-template-columns:1fr;gap:28px}.gh-about-design-pair{gap:18px}.gh-about-story figcaption{font-size:12px}.gh-about-reviews{padding-top:12px;padding-bottom:44px}.gh-about-reviews .jdgm-carousel-wrapper{padding:32px 0!important}.gh-about-reviews .jdgm-carousel-title{font-size:27px}}
@media(prefers-reduced-motion:reduce){.gh-about-film{animation:none}.gh-about-link svg{transition:none;transform:none!important}}

body:has(.gh-about-section){background:#000}
body:has(.gh-about-section) .hdt-section-header{background:transparent}
body:has(.gh-about-section) hdt-sticky-header:not(:has(gh-navigation details[open])){--color-background:0 0 0;--gradient-background:transparent;--color-foreground:255 255 255;--color-foreground2:230 230 225;--color-link:255 255 255;--color-line-border:70 70 65;background:transparent!important;color:#fff}
body:has(.gh-about-section) hdt-sticky-header:not(:has(gh-navigation details[open])) .hdt-logo-img{filter:invert(1)}
body:has(.gh-about-section) .scrolled-past-header hdt-sticky-header:not(:has(gh-navigation details[open])){background:rgb(0 0 0/.82)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}

.gh-about-material-source{font-size:12px!important;color:var(--about-muted)!important}
.gh-about-material-source a{color:inherit;text-decoration:underline;text-underline-offset:4px}
.gh-about-family-link{display:block;color:inherit;text-decoration:none}
.gh-about-family-link:hover figcaption{text-decoration:underline;text-underline-offset:4px}
.gh-about-family-link:focus-visible,.gh-about-collection:focus-visible{outline:2px solid #fff;outline-offset:6px}
.gh-about-collections-intro{margin-bottom:30px;max-width:780px}
.gh-about-collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}
.gh-about-collection{display:block;min-width:0;color:var(--about-ink);text-decoration:none}
.gh-about-collection img{aspect-ratio:1;object-fit:contain}
.gh-about-collection h3{display:flex;justify-content:space-between;align-items:start;gap:10px;font-family:inherit;font-size:19px;line-height:1.35;font-weight:400;color:#fff;margin:18px 0 10px}
.gh-about-collection h3 svg{flex:none;margin-top:3px}
.gh-about-collection p{font-size:14px;line-height:1.6;color:var(--about-muted)}
.gh-about-collection:hover h3{text-decoration:underline;text-underline-offset:5px}
.gh-about-reviews-title{color:#fff;font-family:inherit;font-size:24px;line-height:1.3;font-weight:300;margin:0;padding-top:20px;text-wrap:balance}
.gh-about-reviews .jdgm-carousel-title{display:none!important}
.gh-about-reviews .jdgm-carousel-wrapper{padding-top:20px!important}
@media(max-width:767px){.gh-about-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.gh-about-collection h3{font-size:17px;margin-top:13px}.gh-about-collection p{font-size:13px}.gh-about-reviews-title{font-size:22px}}

.gh-about-material--with-image{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:52px;align-items:center}
.gh-about-material--with-image .gh-about-copy{max-width:none;margin:0}
.gh-about-story .gh-about-melting{margin:0}
.gh-about-melting img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}
@media(max-width:767px){.gh-about-material--with-image{display:flex;flex-direction:column;align-items:stretch;gap:0}.gh-about-material--with-image .gh-about-copy{display:contents}.gh-about-material--with-image h2{order:0}.gh-about-story .gh-about-material--with-image .gh-about-melting{order:1;margin:0 0 24px}.gh-about-material--with-image p{order:2}.gh-about-material--with-image .gh-about-link{order:3;align-self:flex-start}}
