.about-koju{--about-bg: #FFFFFF;--about-fg: #000000;--about-soft: rgba(0, 0, 0, .85);--about-muted: rgba(0, 0, 0, .6);--about-rule: rgba(0, 0, 0, .2);--about-hairline: rgba(0, 0, 0, .18);--about-ghost: rgba(0, 0, 0, .28);--about-ph-bg: #F4F3EF;--about-ph-line: rgba(0, 0, 0, .035);background:var(--about-bg);color:var(--about-fg);padding:var(--koju-section-y) var(--koju-gutter)}.about-koju--warm{--about-bg: #EFEDE7;--about-ph-bg: #FFFFFF}.about-koju--ink{--about-bg: #000000;--about-fg: #FFFFFF;--about-soft: rgba(255, 255, 255, .82);--about-muted: rgba(255, 255, 255, .6);--about-rule: rgba(255, 255, 255, .3);--about-hairline: rgba(255, 255, 255, .25);--about-ghost: rgba(255, 255, 255, .35);--about-ph-bg: rgba(255, 255, 255, .07);--about-ph-line: rgba(255, 255, 255, .07)}.about-koju__eyebrow{margin:0;font-family:var(--font-body-family);font-size:var(--koju-label-size);font-weight:600;letter-spacing:.1em;line-height:1.2;text-transform:uppercase;color:var(--about-muted)}.about-koju__heading{margin:0;font-family:var(--font-heading-family);font-weight:400;text-transform:uppercase;line-height:.973;letter-spacing:0;font-size:clamp(3.2rem,5.16vw,10rem);color:var(--about-fg)}.about-koju__heading span{display:block}.about-koju__heading .is-stepped{margin-left:5vw}@media screen and (max-width:749px){.about-koju__heading .is-stepped{margin-left:0}}.about-koju__lead{font-size:clamp(1.5rem,1.35vw,2.4rem);line-height:1.4;max-width:36ch;color:var(--about-fg)}.about-koju__lead p{margin:0}.about-koju__text{font-size:var(--koju-body-size);line-height:1.6;color:var(--about-soft)}@media screen and (min-width:900px){.about-split .about-koju__text{font-size:clamp(1.5rem,1.15vw,2.1rem)}.about-split .about-koju__text p{max-width:74ch}}.about-koju__text p{margin:0 0 1em}.about-koju__text p:last-child{margin-bottom:0}.about-koju__link{display:inline-flex;align-items:center;gap:.6em;padding-bottom:.9rem;border-bottom:1px solid currentColor;font-family:var(--font-body-family);font-size:var(--koju-label-size);font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--about-fg);transition:opacity .2s ease}.about-koju__link:hover{opacity:.6}.about-koju__link svg{flex-shrink:0}.about-koju__frame{position:relative;overflow:hidden;background:var(--about-ph-bg)}.about-koju__frame img{display:block;width:100%;height:100%;object-fit:cover}.about-koju__frame--fallback{aspect-ratio:4 / 5}.about-koju__frame--fallback img{height:100%;object-fit:cover}.about-koju__frame--empty{border:1px solid var(--about-hairline)}.about-koju__frame--empty:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(135deg,var(--about-ph-line) 0 1px,transparent 1px 11px)}.about-koju__frame-hint{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:2rem;text-align:center;font-family:var(--font-body-family);font-size:var(--koju-label-size);font-weight:600;letter-spacing:.12em;line-height:1.8;text-transform:uppercase;color:var(--about-muted)}.about-split__inner{display:grid;grid-template-columns:1fr;gap:var(--koju-col-gap);align-items:stretch}@media screen and (min-width:900px){.about-split__inner{grid-template-columns:1fr 1fr}.about-split--media-right .about-split__media{order:2}.about-split--media-right .about-split__content{order:1}}.about-split__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--koju-stack-sm);min-width:0}.about-split__content>*{margin:0}.about-split--lead .about-koju__heading{font-size:clamp(3.4rem,5.6vw,10.6rem);line-height:.93}.about-split__meta{display:flex;flex-wrap:wrap;gap:.8rem 2.4rem;width:100%;margin:var(--koju-stack-md) 0 0;padding:var(--koju-stack-sm) 0 0;border-top:1px solid var(--about-hairline);list-style:none;font-size:var(--koju-label-size);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--about-muted)}.about-split__link{margin-top:var(--koju-stack-sm)}.about-split__media{min-width:0}.about-split__media .about-koju__frame{width:100%;aspect-ratio:.92}@media screen and (min-width:900px){.about-split__media{display:flex}.about-split__media .about-koju__frame{aspect-ratio:auto;height:100%;min-height:clamp(44rem,36vw,68rem)}.about-split--wide-media .about-split__media .about-koju__frame{aspect-ratio:1.2;height:auto;min-height:0}.about-split--wide-media .about-split__inner{align-items:center}}@media screen and (max-width:899px){.about-split__media .about-koju__frame{aspect-ratio:4 / 3}}.about-figures__label{margin:0 0 var(--koju-stack-md)}.about-figures__list{display:grid;grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;border-top:1px solid var(--about-rule)}@media screen and (min-width:750px){.about-figures__list{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.about-figures__item{min-width:0;padding:var(--koju-stack-sm) clamp(1.2rem,1.4vw,2.4rem) var(--koju-stack-md) 0;border-bottom:1px solid var(--about-rule)}@media screen and (min-width:750px){.about-figures__item{border-bottom:0;border-left:1px solid var(--about-rule);padding-left:clamp(1.2rem,1.4vw,2.4rem)}.about-figures__item:first-child{border-left:0;padding-left:0}}.about-figures__n{display:block;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(3.2rem,5.2vw,7.5rem);line-height:.78;font-variant-numeric:tabular-nums;color:var(--about-fg)}.about-figures__unit{font-size:.4em;vertical-align:baseline;margin-left:.12em}.about-figures__t{display:block;margin-top:var(--koju-stack-sm);max-width:22ch;font-size:var(--koju-body-size);line-height:1.5;color:var(--about-soft)}.about-story__inner{display:grid;grid-template-columns:1fr;gap:var(--koju-col-gap);align-items:start}@media screen and (min-width:900px){.about-story__inner{grid-template-columns:1fr 1.25fr}.about-story__aside{position:sticky;top:calc(var(--header-height, 9rem) + 3rem)}}.about-story__aside{display:flex;flex-direction:column;align-items:flex-start;gap:var(--koju-stack-sm);min-width:0}.about-story__body{display:flex;flex-direction:column;gap:var(--koju-stack-md);min-width:0}.about-story__body p{margin:0;max-width:58ch;font-size:var(--koju-body-size);line-height:1.7;color:var(--about-soft)}.about-story__body>div p+p{margin-top:var(--koju-stack-md)}.about-story__intro p{font-size:clamp(1.5rem,1.25vw,2.2rem);line-height:1.45;max-width:42ch;color:var(--about-fg)}.about-story__body .about-story__quote{margin:0;padding-left:clamp(1.6rem,1.8vw,3rem);border-left:3px solid var(--about-fg);font-family:var(--font-heading-family);font-weight:400;text-transform:uppercase;font-size:clamp(2rem,2.6vw,4.4rem);line-height:1.02;max-width:24ch;color:var(--about-fg)}.about-together__media{margin-bottom:var(--koju-stack-lg)}.about-together__media .about-koju__frame{width:100%;aspect-ratio:2.1}@media screen and (max-width:899px){.about-together__media .about-koju__frame{aspect-ratio:4 / 3}}.about-together__inner{display:grid;grid-template-columns:1fr;gap:var(--koju-stack-md);align-items:end}@media screen and (min-width:900px){.about-together__inner{grid-template-columns:1.4fr 1fr;gap:var(--koju-col-gap)}}.about-together__statement{margin:0;min-width:0;font-family:var(--font-heading-family);font-weight:400;text-transform:uppercase;line-height:.95;font-size:clamp(2.4rem,3.9vw,7rem);color:var(--about-fg)}.about-together__note{min-width:0}.about-together__note p{margin:0;max-width:40ch;font-size:var(--koju-body-size);line-height:1.6;color:var(--about-soft)}.about-koju__button{display:inline-flex;align-items:center;justify-content:center;min-height:clamp(4rem,3.37vw,5.8rem);margin-top:var(--koju-stack-sm);padding:0 clamp(1.6rem,1.7vw,3rem);background:transparent;color:var(--about-fg);border:1px solid var(--about-fg);border-radius:0;font-family:var(--font-body-family);font-size:clamp(1rem,.72vw,1.5rem);font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background-color .15s ease,color .15s ease}.about-koju__button:hover{background:var(--about-fg);color:var(--about-bg)}.about-together--no-media .about-together__statement{max-width:20ch;font-size:clamp(3.2rem,6vw,11rem);line-height:.93}@media screen and (min-width:900px){.about-together--no-media .about-together__inner{grid-template-columns:1fr}}.about-together--no-media .about-koju__button{margin-top:var(--koju-stack-md)}@media screen and (max-width:749px){.about-koju__lead,.about-story__intro p,.about-together__note p{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-about-koju.css.map */
