.kgf{--kgf-ink: #000000;--kgf-ink-muted: #747373;--kgf-line: #e7e7e7;--kgf-well: #f5f2ef;--kgf-serif: "instrument_serifregular", "Instrument Serif", "Times New Roman", Georgia, serif;--kgf-sans: "neue-haas-grotesk-text", "Helvetica Neue", Helvetica, Arial, sans-serif;--kgf-gutter: 22px;--kgf-measure: 640px;--kgf-wide: 860px;--kgf-frame: 860px;--kgf-hero: 1080px;--kgf-gap: 64px;background:#fff;color:var(--kgf-ink)}.kgf{display:grid;grid-template-columns:[full-start] minmax(var(--kgf-gutter),1fr) [wide-start] minmax(0,calc((var(--kgf-wide) - var(--kgf-measure)) / 2)) [text-start] min(var(--kgf-measure),100% - var(--kgf-gutter) * 2) [text-end] minmax(0,calc((var(--kgf-wide) - var(--kgf-measure)) / 2)) [wide-end] minmax(var(--kgf-gutter),1fr) [full-end];padding:72px 0 0}.kgf>*{grid-column:text;min-width:0}.kgf>.kgf-wide{grid-column:wide}.kgf>.kgf-full{grid-column:full}.kgf-block{margin-top:var(--kgf-gap)}.kgf-text+.kgf-text{margin-top:32px}.kgf-text+.kgf-text:has(>.kgf-h2){margin-top:var(--kgf-gap)}.kgf-eyebrow{font-family:var(--kgf-sans);font-size:.8125rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;line-height:1.3;color:var(--kgf-ink-muted);margin:0}.kgf-masthead{text-align:center}.kgf-h1{font-family:var(--kgf-serif)!important;font-weight:400!important;font-size:clamp(2.75rem,7vw,4.25rem);line-height:.95;letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;color:var(--kgf-ink);margin:22px 0 0}.kgf-h1 em,.kgf-banner__heading em{font-style:italic}.kgf-dek{font-family:var(--kgf-sans);font-size:1.1875rem;line-height:1.5;letter-spacing:.01em;color:var(--kgf-ink-muted);max-width:32em;margin:24px auto 0;text-wrap:pretty}.kgf-byline{font-family:var(--kgf-sans);font-size:.6875rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--kgf-ink-muted);margin:30px 0 0}.kgf-rule{border:0;height:1px;background:var(--kgf-line);margin:52px 0 0}.kgf-figure{margin:0}.kgf-figure.kgf-block{margin-top:var(--kgf-gap)}.kgf-media{position:relative;display:block;overflow:hidden;background:var(--kgf-well)}.kgf-media img,.kgf-media video{display:block;width:100%;height:auto}a.kgf-media img{transition:transform .6s cubic-bezier(.16,1,.3,1)}a.kgf-media:hover img{transform:scale(1.025)}.kgf-caption{font-family:var(--kgf-sans);font-size:.8125rem;line-height:1.5;letter-spacing:.03em;color:var(--kgf-ink-muted);text-align:center;margin:14px 0 0;text-wrap:balance}.kgf-caption em{font-style:italic}.kgf-hero{margin-top:52px}.kgf>.kgf-hero{grid-column:full;justify-self:center;width:calc(100% - var(--kgf-gutter) * 2);max-width:var(--kgf-hero)}.kgf>.kgf-hero--article{max-width:var(--kgf-wide)}.kgf-hero--shaped .kgf-media{aspect-ratio:var(--kgf-hero-ratio, 3 / 2)}.kgf-hero--shaped .kgf-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kgf-image--wide .kgf-media{aspect-ratio:3 / 2}.kgf-image--wide .kgf-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kgf-h2{font-family:var(--kgf-sans)!important;font-weight:500!important;font-size:.875rem;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;color:var(--kgf-ink);margin:0 0 24px}.kgf-body{font-family:var(--kgf-sans)}.kgf-body p,.kgf-body li{font-size:1.0625rem;line-height:1.65;letter-spacing:.01em;color:var(--kgf-ink);text-wrap:pretty}.kgf-body p{margin:0 0 1.4em}.kgf-body>:last-child,.kgf-body .metafield-rich_text_field>:last-child{margin-bottom:0}.kgf-body h2,.kgf-body h3,.kgf-body h4{font-family:var(--kgf-serif)!important;font-weight:400!important;text-transform:uppercase;line-height:1.05;margin:1.6em 0 .6em;color:var(--kgf-ink)}.kgf-body h2{font-size:2rem}.kgf-body h3{font-size:1.5rem}.kgf-body h4{font-family:var(--kgf-sans)!important;font-size:.8125rem;font-weight:500!important;letter-spacing:.16em}.kgf-body ul,.kgf-body ol{margin:0 0 1.4em;padding-left:1.25em}.kgf-body a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.kgf-body strong{font-weight:500}.kgf-quote{margin:var(--kgf-gap) auto 0;max-width:600px;text-align:center}.kgf-quote:before{content:"";display:block;width:48px;height:1px;background:var(--kgf-ink);margin:0 auto 32px}.kgf-quote blockquote{margin:0}.kgf-quote p{font-family:var(--kgf-serif)!important;font-size:clamp(2rem,4.4vw,2.75rem);line-height:1.1;letter-spacing:-.01em;color:var(--kgf-ink);margin:0;text-wrap:balance}.kgf-quote figcaption{margin-top:24px}.kgf-quote+.kgf-text{margin-top:var(--kgf-gap)}.kgf-banner{width:100%;margin-left:auto;margin-right:auto}.kgf-banner--text{max-width:var(--kgf-measure)}.kgf-banner--frame{max-width:var(--kgf-frame)}.kgf-banner__frame{position:relative;overflow:hidden;background:var(--kgf-well);aspect-ratio:3 / 2}.kgf-banner--frame .kgf-banner__frame{aspect-ratio:21 / 9}.kgf-banner__frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kgf-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:32px var(--kgf-gutter);background:#00000061;text-align:center;color:#fff;pointer-events:none}.kgf-banner__overlay .kgf-eyebrow{color:#fff}.kgf-banner__heading{font-family:var(--kgf-serif)!important;font-weight:400!important;font-size:clamp(2.25rem,6vw,4rem);line-height:.9;letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;color:#fff;max-width:12em;margin:0}.kgf-grid{display:grid;grid-template-columns:repeat(var(--kgf-cols, 3),1fr);gap:20px}.kgf-grid__label{text-align:center;margin-bottom:28px}.kgf-grid .kgf-media{aspect-ratio:var(--kgf-ratio, 1)}.kgf-grid .kgf-media img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:cover}.kgf-grid--original .kgf-media{aspect-ratio:auto}.kgf-grid--original .kgf-media img{position:static;height:auto}.kgf-grid .kgf-caption{margin-top:10px}.kgf-video__frame{position:relative;aspect-ratio:16 / 9;background:#000}.kgf-video__frame--vertical{aspect-ratio:9 / 16;max-width:380px;margin:0 auto}.kgf-video__frame iframe,.kgf-video__frame video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.kgf-artworks__label{text-align:center;margin-bottom:28px}.kgf-artworks__grid{display:grid;gap:24px;grid-template-columns:repeat(var(--kgf-cols, 3),1fr)}.kgf-closing{margin-top:96px;padding:80px var(--kgf-gutter) 96px;text-align:center}.kgf-closing__inner{max-width:var(--kgf-wide);margin:0 auto}.kgf-closing .kgf-eyebrow{color:inherit;opacity:.7}.kgf-closing__heading{font-family:var(--kgf-serif)!important;font-weight:400!important;font-size:clamp(2.5rem,5.5vw,3.25rem);line-height:.95;letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;color:inherit;margin:18px 0 0}.kgf-closing__heading em{font-style:italic}.kgf-closing__body{font-family:var(--kgf-sans);font-size:1.0625rem;line-height:1.6;max-width:32em;margin:22px auto 0}.kgf-closing__products{display:grid;gap:24px;grid-template-columns:repeat(var(--kgf-per-row, 3),1fr);margin:44px 0 0;text-align:left}.kgf-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:44px;padding:15px 32px;font-family:var(--kgf-sans);font-size:.8125rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;line-height:1;border:1px solid currentColor;color:inherit;text-decoration:none;transition:background .24s ease,color .24s ease}.kgf-btn:hover{background:var(--kgf-panel-ink, #000);color:var(--kgf-panel-bg, #fff)}.kgf-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #000}@media(max-width:749px){.kgf{--kgf-gap: 48px}.kgf{padding-top:44px}.kgf-grid{grid-template-columns:repeat(2,1fr);gap:12px}.kgf-grid--cols-1,.kgf-grid--cols-2{grid-template-columns:1fr}.kgf-artworks__grid,.kgf-closing__products{grid-template-columns:repeat(2,1fr);gap:16px}.kgf-closing{padding:56px var(--kgf-gutter) 64px;margin-top:64px}.kgf-banner--frame .kgf-banner__frame{aspect-ratio:3 / 2}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/kgf-article.css.map */
