.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.about-hero{padding-block:clamp(3rem,8vw,6rem) clamp(2.5rem,6vw,4rem)}.about-hero__inner{display:grid;gap:2rem}@media(min-width:880px){.about-hero__inner{grid-template-columns:1.1fr 1fr;gap:clamp(3rem,7vw,5rem);align-items:end}}.about-hero__title{font-family:var(--font-display);font-weight:300;font-variation-settings:"opsz" 144,"SOFT" 90;font-size:clamp(2.75rem,8vw,6.5rem);line-height:.95;letter-spacing:-.025em}.about-hero__title em{font-style:italic;color:var(--earth-deep)}.about-hero__lead{font-family:var(--font-display);font-weight:300;font-variation-settings:"opsz" 36;font-size:clamp(1.125rem,2vw,1.375rem);color:var(--ink-soft);line-height:1.55;max-width:50ch}.about-narrative{max-width:62ch;margin:clamp(3rem,6vw,5rem) auto;padding-inline:var(--pad-x)}.about-narrative h2{font-family:var(--font-display);font-weight:350;font-variation-settings:"opsz" 96,"SOFT" 70;font-size:clamp(1.75rem,3.5vw,2.5rem);letter-spacing:-.018em;margin-block:2.5rem 1rem}.about-narrative h2 em{font-style:italic;color:var(--earth-deep)}.about-narrative p{font-size:1.0625rem;line-height:1.7;color:var(--ink);margin-bottom:1.25rem}.about-narrative .firstletter:first-letter{font-family:var(--font-display);font-style:italic;font-weight:300;font-variation-settings:"opsz" 144,"SOFT" 100;font-size:4.5em;line-height:.85;float:left;margin:.05em .12em -.05em 0;color:var(--earth-deep)}.about-figure{margin-block:clamp(3rem,6vw,5rem);display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:880px){.about-figure{grid-template-columns:1fr 1fr;gap:1.25rem}}.about-figure figure{aspect-ratio:4/5;overflow:hidden;border-radius:var(--radius-sm);background:var(--bg-deep)}.about-figure figure:nth-child(2){margin-top:clamp(1rem,4vw,3rem)}.about-figure img{width:100%;height:100%;object-fit:cover}.page-section{padding-block:clamp(3rem,8vw,6rem) clamp(4rem,12vw,8rem)}.page-section__head{margin-bottom:clamp(2rem,5vw,3.25rem);padding-bottom:1.5rem;border-bottom:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}.page-section__title{font-family:var(--font-display);font-weight:350;font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.05;letter-spacing:-.01em;color:var(--ink);margin:0}.page-section__body{max-width:68ch;color:var(--ink-soft);font-size:1rem;line-height:1.75}.page-section__body>*+*{margin-top:1.1em}.page-section__body h2,.page-section__body h3,.page-section__body h4{font-family:var(--font-display);font-weight:400;color:var(--ink);line-height:1.2;letter-spacing:-.005em;margin-top:2.5em}.page-section__body h2{font-size:1.5rem}.page-section__body h3{font-size:1.2rem}.page-section__body h4{font-size:1.05rem}.page-section__body h2:first-child,.page-section__body h3:first-child{margin-top:0}.page-section__body strong{color:var(--ink);font-weight:600}.page-section__body a{color:var(--ink);text-decoration:underline;text-underline-offset:.15em;text-decoration-color:var(--earth-deep);transition:color .2s ease}.page-section__body a:hover{color:var(--earth-deep)}.page-section__body ul,.page-section__body ol{padding-left:1.5em}.page-section__body li+li{margin-top:.4em}.page-section__body ul{list-style:none;padding-left:0}.page-section__body ul li{position:relative;padding-left:1.4em}.page-section__body ul li:before{content:"";position:absolute;left:0;top:.7em;width:5px;height:5px;border-radius:50%;background:var(--earth-deep)}.page-section__body hr{border:none;border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent);margin-block:2.5em}.page-section__body table{width:100%;border-collapse:collapse;font-size:.95rem}.page-section__body th,.page-section__body td{text-align:left;padding:.6em .75em;border-bottom:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
