:root{--gf-ivory: #F5F1EA;--gf-ink: #292721;--gf-sage: #A9B39E;--gf-nude: #D6C0B3;--gf-rose: #D8C3C7;--gf-line: #d9d5cc;--gf-paper: #faf8f4;--gf-muted: #66625a;--gf-field: #938d82;--gf-error: #8a3f3a;--gf-font: "Figtree", "Helvetica Neue", Arial, sans-serif}.gf-body{margin:0;background:var(--gf-ivory);color:var(--gf-ink);font-family:var(--gf-font);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-size-adjust:100%}.gf-body *,.gf-body *:before,.gf-body *:after{box-sizing:border-box}.gf-body img{max-width:100%;display:block}.gf-body a{color:inherit}.gf-body button,.gf-body input,.gf-body select{font:inherit;color:inherit}.gf-body :where(a,button,input,select,summary):focus-visible{outline:2px solid var(--gf-ink);outline-offset:4px}.gf-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gf-skip{position:absolute;left:12px;top:-60px;background:var(--gf-ink);color:var(--gf-ivory);padding:10px 14px;font-size:13px;z-index:20;text-decoration:none}.gf-skip:focus{top:12px}.gf-header{max-width:1350px;margin:0 auto;padding:26px 42px 22px;padding-top:max(26px,env(safe-area-inset-top));display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.gf-header__start{display:flex;align-items:center;min-width:0}.gf-header__oo{width:34px;height:auto}.gf-header__brand{margin:0;line-height:0}.gf-header__wordmark{width:clamp(165px,19vw,250px);max-width:none;height:auto}.gf-header__nav{display:flex;justify-content:flex-end;align-items:center;gap:26px;min-width:0}.gf-header__nav a{font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;min-height:44px;border-bottom:1px solid transparent}.gf-header__nav a:hover{border-bottom-color:var(--gf-ink)}.gf-topline{max-width:1250px;margin:0 auto;border-top:1px solid var(--gf-line)}.gf-hero{max-width:1250px;margin:26px auto 0;padding:0 20px}.gf-hero__media{height:clamp(380px,40.5vw,570px);overflow:hidden;background:var(--gf-nude)}.gf-hero__media img{width:100%;height:100%;object-fit:cover;object-position:var(--gf-pos, center 48%)}.gf-meta{display:flex;justify-content:space-between;gap:16px;padding-top:11px;font-size:10px;letter-spacing:.14em;line-height:1.4;color:var(--gf-muted);text-transform:uppercase}.gf-intro{text-align:center;padding:50px 20px 64px;max-width:800px;margin:0 auto}.gf-eyebrow{margin:0 0 15px;font-size:10px;letter-spacing:.28em;text-transform:uppercase;font-weight:600}.gf-intro__title{font-size:clamp(38px,4vw,55px);line-height:1.14;letter-spacing:var(--gf-display-tracking, -.035em);font-weight:400;margin:0;text-wrap:balance}.gf-intro__text{font-size:13px;line-height:1.7;letter-spacing:.01em;margin:17px 0 0;color:var(--gf-muted)}.gf-stamp{width:46px;height:auto;margin:26px auto 0}.gf-list{background:var(--gf-paper);border-top:1px solid var(--gf-line);border-bottom:1px solid var(--gf-line);padding:60px 22px 57px;scroll-margin-top:16px}.shopify-section:has(>.gf-drop)+.shopify-section .gf-list{border-top-color:transparent}.gf-list__inner{max-width:880px;margin:0 auto;text-align:center}.gf-list__title{font-size:clamp(29px,2.9vw,38px);letter-spacing:-.03em;line-height:1.15;font-weight:400;margin:0;text-wrap:balance}.gf-list__subtitle{margin:10px auto 30px;max-width:580px;color:var(--gf-muted);font-size:13px;line-height:1.6;text-wrap:balance}.gf-list__form{text-align:left}.gf-list__fineprint{font-size:11px;color:var(--gf-muted);line-height:1.65;margin:13px auto 0;max-width:610px}.gf-link-button{background:none;border:0;padding:0;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.gf-editor-note{border:1px dashed var(--gf-field);padding:20px;font-size:13px;color:var(--gf-muted);text-align:center}.gf-edit{max-width:1250px;margin:0 auto;padding:83px 20px 63px}.gf-edit__heading{text-align:center;margin-bottom:35px}.gf-edit__title{font-weight:400;font-size:clamp(25px,2.6vw,36px);letter-spacing:-.035em;line-height:1.2;margin:0;text-wrap:balance}.gf-edit__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.gf-edit__item{margin:0;min-width:0}.gf-edit__media{height:clamp(245px,29vw,400px);overflow:hidden;background:var(--gf-nude)}.gf-edit__media img{width:100%;height:100%;object-fit:cover;object-position:var(--gf-pos, center);transform:scale(var(--gf-zoom, 1));transform-origin:var(--gf-pos, center)}.gf-edit__item figcaption{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;text-transform:uppercase;letter-spacing:.16em;line-height:1.4;color:var(--gf-muted);margin:10px 1px 0}.gf-drop{padding:68px 0 64px;background:var(--gf-drop-bg, #EEEAE4)}.gf-drop__inner{padding:0 20px}.gf-drop__intro{max-width:640px;margin:0 auto;text-align:center}.gf-drop__title{font-weight:400;font-size:clamp(29px,3vw,42px);letter-spacing:-.035em;line-height:1.15;margin:0;text-wrap:balance}.gf-drop__text{font-size:13px;line-height:1.7;color:var(--gf-muted);margin:14px auto 0;max-width:460px;text-wrap:balance}.gf-drop__grid{max-width:820px;margin:40px auto 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.gf-drop__item{margin:0;min-width:0}.gf-drop__media{aspect-ratio:4 / 5;overflow:hidden;background:var(--gf-ivory)}.gf-drop__media img{width:100%;height:100%;object-fit:cover;object-position:var(--gf-pos, center);transform:scale(var(--gf-zoom, 1));transform-origin:var(--gf-pos, center)}.gf-drop__item figcaption{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;margin:14px 0 0;font-size:10px;letter-spacing:.16em;line-height:1.4;text-transform:uppercase;text-align:center;color:var(--gf-muted)}.gf-drop__item figcaption span:first-child{color:var(--gf-ink);display:inline-flex;align-items:center;gap:8px}.gf-swatch{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #2927211f;flex:none}.gf-drop__note{max-width:820px;margin:24px auto 0;font-size:11px;line-height:1.6;color:var(--gf-muted);text-align:center;text-wrap:balance}.gf-drop__sep{margin:0 .75em;color:var(--gf-muted)}.gf-drop__pairline{margin:36px auto 0;font-size:14px;line-height:1.5;letter-spacing:.01em;color:var(--gf-ink);text-align:center}.gf-drop__pairline+.gf-drop__note{margin-top:10px}.gf-nowrap{white-space:nowrap}.gf-signature{padding:22px 20px 62px;text-align:center}.gf-signature__oo{width:65px;height:auto;margin:0 auto}.gf-signature__text{font-size:11px;letter-spacing:.15em;margin:20px 0 0;text-transform:uppercase}.gf-footer{border-top:1px solid var(--gf-line);padding:24px max(20px,calc((100% - 1210px)/2));padding-bottom:max(24px,env(safe-area-inset-bottom));display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;font-size:11px;letter-spacing:.06em}.gf-footer__copy{margin:0}.gf-footer__nav{display:flex;flex-wrap:wrap;align-items:center;gap:0 24px}.gf-footer__nav a,.gf-footer__nav button{text-decoration:none;white-space:nowrap;min-height:44px;display:inline-flex;align-items:center;background:none;border:0;padding:0;cursor:pointer;letter-spacing:inherit;font-size:inherit}.gf-footer__nav a:hover,.gf-footer__nav button:hover{text-decoration:underline;text-underline-offset:3px}.gf-dialog{border:0;padding:0;background:var(--gf-ivory);color:var(--gf-ink);width:min(560px,calc(100vw - 32px));max-height:min(80vh,760px)}.gf-dialog::backdrop{background:#29272180}.gf-dialog__inner{padding:32px;overflow:auto;max-height:inherit;position:relative}.gf-dialog__close{position:absolute;right:12px;top:8px;width:44px;height:44px;background:none;border:0;font-size:24px;line-height:1;cursor:pointer}.gf-dialog__title{font-weight:400;letter-spacing:-.03em;font-size:26px;line-height:1.2;margin:0 40px 16px 0}.gf-dialog__body{font-size:13px;line-height:1.7}.gf-dialog__body h2,.gf-dialog__body h3{font-size:15px;font-weight:600;letter-spacing:0;margin:20px 0 6px}.gf-dialog__note{font-size:12px;line-height:1.6;color:var(--gf-muted);border-top:1px solid var(--gf-line);margin-top:20px;padding-top:16px}.gf-password-form{display:flex;gap:10px;margin-top:8px}.gf-password-form input{flex:1;min-width:0;height:50px;padding:0 14px;border:1px solid var(--gf-field);border-radius:0;background:var(--gf-paper);font-size:16px}.gf-password-form button{height:50px;padding:0 22px;border:1px solid var(--gf-ink);background:var(--gf-ink);color:var(--gf-ivory);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;cursor:pointer}.gf-password-error{color:var(--gf-error);font-size:12px;margin:10px 0 0}.gf-drop.gf-drop--feature{padding-top:0}.gf-feature{display:grid;grid-template-columns:minmax(0,61fr) minmax(0,39fr);align-items:center}.gf-feature__media{margin:0;aspect-ratio:3 / 2;overflow:hidden;background:var(--gf-nude)}.gf-feature__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--gf-pos, center)}.gf-feature__media{position:relative}.gf-feature__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.gf-feature__copy{text-align:center;padding:40px clamp(28px,5vw,84px)}.gf-feature__copy .gf-drop__text{max-width:330px}.gf-feature__meta{margin:34px 0 0;font-size:10px;letter-spacing:.16em;line-height:1.4;text-transform:uppercase;color:var(--gf-muted)}.gf-drop--feature .gf-drop__grid{margin-top:84px}.gf-edit.gf-edit--pair{padding-top:96px;padding-bottom:40px}.gf-edit--pair .gf-edit__heading{margin-bottom:52px}.gf-edit--pair .gf-edit__grid{grid-template-columns:minmax(0,6fr) minmax(0,1fr) minmax(0,4fr);gap:0;align-items:start;max-width:1060px;margin:0 auto}.gf-edit--pair .gf-edit__item:nth-child(1){grid-column:1}.gf-edit--pair .gf-edit__item:nth-child(2){grid-column:3;margin-top:220px}.gf-edit--pair .gf-edit__item:nth-child(n+3){display:none}.gf-edit--pair .gf-edit__media{height:auto;aspect-ratio:4 / 5}.gf-edit--pair .gf-edit__item:nth-child(2) .gf-edit__media{aspect-ratio:1 / 1}shopify-forms-embed{--forms-body-font: normal 400 14px Figtree, "Helvetica Neue", Arial, sans-serif;--forms-heading-font: normal 400 22px Figtree, "Helvetica Neue", Arial, sans-serif;--forms-accent-color: #292721;--forms-accent-color-hovered-modifier: #2927211a;--link-text-color: #292721;--body-text-color: #292721;--heading-text-color: #292721;--form-text-color: #292721;--form-placeholder-color: #938d82;--form-background-color: #faf8f4;--button-background-color: #292721;--button-text-color: #F5F1EA;--form-field-border: 0 0 0 1px #8f897f;--form-field-padding: 14px;--form-field-padding-top: 21px;--form-field-padding-bottom: 8.3px;--button-padding: 16px;--forms-focus-outline-color: #292721;--form-field-border-focused: 0 0 0 2px #292721;--form-field-border-radius: 0px;--button-border-radius: 0px;--form-error-color: #8a3f3a;--inline-container-max-width: 560px;--forms-padding-bottom: 8px}.gf-header__home{display:inline-block;line-height:0}.gf-notice{max-width:640px;margin:0 auto;padding:110px 20px 120px;text-align:center}.gf-notice__title{font-weight:400;font-size:clamp(32px,3.4vw,46px);letter-spacing:var(--gf-display-tracking, -.035em);line-height:1.14;margin:0;text-wrap:balance}.gf-notice__text{font-size:13px;line-height:1.7;color:var(--gf-muted);margin:16px auto 0;max-width:460px;text-wrap:balance}.gf-notice__actions{margin:34px 0 0;display:flex;flex-direction:column;align-items:center;gap:18px}.gf-body .gf-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 30px;background:var(--gf-ink);color:var(--gf-ivory);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;text-decoration:none}.gf-body .gf-cta:hover{background:#000}.gf-notice__home{font-size:12px;color:var(--gf-ink);text-underline-offset:3px}.shopify-policy__container{max-width:700px!important;margin:0 auto;padding:72px 20px 96px}.shopify-policy__title{text-align:center;margin-bottom:34px}.shopify-policy__title h1{font-weight:400;font-size:clamp(32px,3.4vw,46px);letter-spacing:var(--gf-display-tracking, -.035em);line-height:1.14;margin:0}.shopify-policy__body{font-size:14px;line-height:1.75}.shopify-policy__body h2{font-size:17px;font-weight:600;letter-spacing:0;margin:34px 0 8px}.shopify-policy__body h3{font-size:14px;font-weight:600;margin:22px 0 6px}.shopify-policy__body p,.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 12px}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:20px}.shopify-policy__body a{color:inherit;text-underline-offset:3px}@media(max-width:550px){.gf-notice{padding:80px 18px 90px}.gf-notice__title{font-size:32px}.shopify-policy__container{padding:48px 18px 72px}}@media(max-width:850px){.gf-header{padding:22px 20px 18px;padding-top:max(22px,env(safe-area-inset-top))}.gf-header__nav{gap:15px}.gf-header__nav a{font-size:9.5px}.gf-header__oo{width:28px}.gf-hero{margin-top:18px}.gf-hero__media{height:52vw;min-height:320px}.gf-intro{padding:42px 18px 48px}.gf-edit{padding-top:64px}.gf-drop{padding-top:60px}.gf-feature{grid-template-columns:1fr}.gf-feature__media{aspect-ratio:1 / 1}.gf-feature__media img{object-position:var(--gf-pos-mobile, center)}.gf-feature__copy{padding:44px 26px 0}.gf-drop--feature .gf-drop__grid{margin-top:40px}}@media(max-width:550px){.gf-header{padding:16px 16px 12px;padding-top:max(16px,env(safe-area-inset-top));gap:8px}.gf-header__wordmark{width:170px}.gf-header__oo{width:24px}.gf-header__instagram{display:none!important}.gf-header__nav a{font-size:9.5px;letter-spacing:.1em}.gf-hero{padding:0 9px;margin-top:11px}.gf-hero__media{height:465px;min-height:0}.gf-hero__media img{object-position:var(--gf-pos-mobile, 67% center)}.gf-meta{padding:9px 4px 0;letter-spacing:.1em}.gf-intro{padding:40px 36px 46px}.gf-intro__title{font-size:34.5px}.gf-stamp{width:39px;margin-top:23px}.gf-list{padding:44px 20px}.gf-list__title{font-size:32px}.gf-list__fineprint{text-align:left}.gf-edit{padding:60px 9px 40px}.gf-edit__heading{padding:0 10px;margin-bottom:24px}.gf-edit__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 6px}.gf-edit__item:first-child{grid-column:1 / -1}.gf-edit__media{height:auto;aspect-ratio:4 / 5}.gf-edit__item figcaption{letter-spacing:.1em;margin-top:8px}.gf-edit__item:not(:first-child) figcaption span+span{display:none}.gf-drop{padding:48px 0 40px}.gf-drop__inner{padding:0 9px}.gf-drop__intro{padding:0 10px}.gf-drop__title{font-size:32px}.gf-drop__grid{gap:8px;margin-top:28px}.gf-drop__item figcaption{flex-direction:column;gap:4px;letter-spacing:.1em;margin-top:10px}.gf-drop__sep{display:none}.gf-drop__pairline{margin-top:26px}.gf-drop__note{padding:0 10px}.gf-feature__copy{padding:34px 28px 0}.gf-feature__meta{margin-top:18px;letter-spacing:.1em}.gf-drop--feature .gf-drop__grid{margin-top:30px}.gf-edit.gf-edit--pair{padding-top:64px}.gf-edit--pair .gf-edit__heading{margin-bottom:26px}.gf-edit--pair .gf-edit__grid{grid-template-columns:1fr}.gf-edit--pair .gf-edit__item:nth-child(1),.gf-edit--pair .gf-edit__item:nth-child(2){grid-column:1}.gf-edit--pair .gf-edit__item:nth-child(2){width:64%;margin:30px 0 0 auto}.gf-edit--pair .gf-edit__item:not(:first-child) figcaption span+span{display:inline}.gf-signature{padding:18px 20px 50px}.gf-footer{flex-direction:column;align-items:flex-start;gap:4px;padding:22px 18px;padding-bottom:max(22px,env(safe-area-inset-bottom))}.gf-footer__nav{gap:0 20px}.gf-dialog__inner{padding:26px 20px}.gf-password-form{flex-direction:column}shopify-forms-embed{--forms-body-font: normal 400 16px Figtree, "Helvetica Neue", Arial, sans-serif;--forms-base-font-size: 16px;--form-field-padding-top: 19.5px;--form-field-padding-bottom: 7.2px}}@media(max-width:374px){.gf-header__wordmark{width:148px}.gf-header__nav a{font-size:9px;letter-spacing:.08em}}@media(prefers-reduced-motion:reduce){.gf-body *,.gf-body *:before,.gf-body *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}html.gf-html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html.gf-html{scroll-behavior:auto}}.gf-intro.gf-intro--opening{max-width:1040px;padding:64px 20px 76px}.gf-intro__line{display:block;text-wrap:balance}.gf-intro--opening .gf-intro__title{font-size:clamp(36px,3.75vw,54px);line-height:1.12}.gf-intro--opening .gf-intro__text{margin-top:28px;font-size:10.5px;font-weight:500;letter-spacing:.26em;line-height:1.5;text-transform:uppercase;color:var(--gf-ink)}.gf-statement{background:var(--gf-statement-bg, var(--gf-ink));color:var(--gf-ivory);padding:116px 20px 124px}.gf-statement__inner{max-width:1150px;margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.gf-statement__head{grid-column:1 / span 11}.gf-statement .gf-eyebrow{color:#f5f1eaa8;margin-bottom:24px}.gf-statement__title{margin:0;font-weight:400;font-size:clamp(40px,4.1vw,60px);line-height:1.08;letter-spacing:-.035em}.gf-statement__title span{display:block}.gf-statement__body{grid-column:7 / span 5;margin-top:60px}.gf-statement__lead{margin:0;font-size:19px;line-height:1.5;letter-spacing:-.005em;text-wrap:pretty}.gf-statement__text{margin:20px 0 0;font-size:14px;line-height:1.75;color:#f5f1eabd;max-width:420px;text-wrap:pretty}.gf-statement__closing{margin:36px 0 0;padding-top:18px;border-top:1px solid rgba(169,179,158,.5);font-size:11px;font-weight:500;letter-spacing:.24em;line-height:1.5;text-transform:uppercase;color:var(--gf-sage)}.gf-world{max-width:1250px;margin:0 auto;padding:108px 20px 120px}.gf-world__heading{text-align:center;margin:0 0 76px}.gf-world__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:116px;align-items:center}.gf-world__item{min-width:0;display:grid;align-items:end}.gf-world__media{margin:0;overflow:hidden;background:var(--gf-nude)}.gf-world__media img{width:100%;height:100%;object-fit:cover;object-position:var(--gf-pos, center)}.gf-world__media .gf-editor-note{height:100%;display:flex;align-items:center;justify-content:center}.gf-world__plate{margin:0 0 14px;font-size:10px;letter-spacing:.16em;line-height:1.4;color:var(--gf-muted)}.gf-world__title{margin:0;font-weight:400;font-size:clamp(28px,2.5vw,36px);line-height:1.12;letter-spacing:-.03em}.gf-world__text{margin:12px 0 0;font-size:14px;line-height:1.65;color:var(--gf-muted);max-width:300px;text-wrap:pretty}.gf-world__item--large{grid-column:1 / -1;grid-template-columns:minmax(0,6fr) minmax(0,1fr) minmax(0,5fr)}.gf-world__item--large .gf-world__media{grid-column:1;aspect-ratio:4 / 5}.gf-world__item--large .gf-world__copy{grid-column:3;padding-bottom:6px}.gf-world__item--wide{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) minmax(0,3fr) minmax(0,1fr) minmax(0,7fr)}.gf-world__item--wide .gf-world__media{grid-column:4;grid-row:1;aspect-ratio:3 / 2}.gf-world__item--wide .gf-world__copy{grid-column:2;grid-row:1;padding-bottom:6px}.gf-world__item--small{grid-column:1 / span 7;grid-template-columns:minmax(0,1fr) minmax(0,3fr) minmax(0,1fr) minmax(0,3fr)}.gf-world__item--small .gf-world__media{grid-column:2;aspect-ratio:1 / 1}.gf-world__item--small .gf-world__copy{grid-column:4}.gf-world__item--text{grid-column:span 5;align-self:center;text-align:center}.gf-world__item--text .gf-world__title{font-size:clamp(36px,3.7vw,54px);letter-spacing:-.035em}.gf-world__item--text .gf-world__text{margin:14px auto 0;font-size:15px;color:var(--gf-ink)}.gf-drop__text.gf-drop__text--lead{color:var(--gf-ink);font-size:16px;line-height:1.5;letter-spacing:-.005em}.gf-drop__body{font-size:13px;line-height:1.7;color:var(--gf-muted);margin:12px auto 0;max-width:370px;text-wrap:pretty}.gf-drop__intro .gf-drop__body{max-width:460px}.gf-journal{display:grid;grid-template-columns:minmax(0,54fr) minmax(0,46fr);align-items:center;padding:116px 0 112px}.gf-journal__copy{grid-column:1;grid-row:1;justify-self:center;width:100%;max-width:500px;padding:0 28px}.gf-journal__title{margin:0;font-weight:400;font-size:clamp(30px,3vw,44px);line-height:1.12;letter-spacing:-.035em;text-wrap:balance}.gf-journal__text{margin:18px 0 0;font-size:14px;line-height:1.75;color:var(--gf-muted);max-width:390px;text-wrap:pretty}.gf-journal__media{grid-column:2;grid-row:1;margin:0;min-width:0}.gf-journal__frame{aspect-ratio:4 / 5;overflow:hidden;background:var(--gf-nude)}.gf-journal__frame img{width:100%;height:100%;object-fit:cover;object-position:var(--gf-pos, center)}.gf-journal__frame .gf-editor-note{height:100%;display:flex;align-items:center;justify-content:center}.gf-journal__media .gf-meta{padding-right:20px}.gf-journal--left{grid-template-columns:minmax(0,46fr) minmax(0,54fr)}.gf-journal--left .gf-journal__copy{grid-column:2}.gf-journal--left .gf-journal__media{grid-column:1}.gf-journal--left .gf-journal__media .gf-meta{padding:11px 0 0 20px}.gf-journal__list{list-style:none;margin:30px 0 0;padding:0;border-top:1px solid var(--gf-line);max-width:390px}.gf-journal__list li{border-bottom:1px solid var(--gf-line)}.gf-journal__list a{display:flex;align-items:center;min-height:48px;padding:10px 0;font-size:15px;line-height:1.4;text-decoration:none}.gf-journal__list a:hover{text-decoration:underline;text-underline-offset:3px}.gf-journal__more{display:inline-flex;align-items:center;min-height:44px;margin-top:10px;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;text-underline-offset:4px}@media(max-width:850px){.gf-intro.gf-intro--opening{padding:50px 22px 58px}.gf-statement{padding:84px 28px 90px}.gf-statement__head,.gf-statement__body{grid-column:1 / -1}.gf-statement__body{margin-top:36px;max-width:520px}.gf-world{padding:76px 20px 88px}.gf-world__heading{margin-bottom:44px}.gf-world__grid{grid-template-columns:minmax(0,1fr);row-gap:68px}.gf-world__item--large,.gf-world__item--wide,.gf-world__item--small,.gf-world__item--text{grid-column:1;grid-template-columns:minmax(0,1fr)}.gf-world__item--large .gf-world__media,.gf-world__item--wide .gf-world__media,.gf-world__item--small .gf-world__media,.gf-world__item--large .gf-world__copy,.gf-world__item--wide .gf-world__copy,.gf-world__item--small .gf-world__copy{grid-column:1;grid-row:auto}.gf-world__item--large .gf-world__copy,.gf-world__item--wide .gf-world__copy,.gf-world__item--small .gf-world__copy{padding:18px 0 0}.gf-world__media img{object-position:var(--gf-pos-mobile, var(--gf-pos, center))}.gf-world__item--wide .gf-world__media,.gf-world__item--wide .gf-world__copy{width:86%;margin-left:auto}.gf-world__item--wide .gf-world__media{aspect-ratio:4 / 3}.gf-world__item--small .gf-world__media,.gf-world__item--small .gf-world__copy{width:70%}.gf-world__item--text{padding:4px 0}.gf-journal{grid-template-columns:minmax(0,1fr);padding:76px 0 80px}.gf-journal__copy,.gf-journal--left .gf-journal__copy{grid-column:1;grid-row:1;justify-self:stretch;max-width:none;padding:0 28px;margin-bottom:34px}.gf-journal__media,.gf-journal--left .gf-journal__media{grid-column:1;grid-row:2}.gf-journal__frame img{object-position:var(--gf-pos-mobile, var(--gf-pos, center))}.gf-journal__media .gf-meta,.gf-journal--left .gf-journal__media .gf-meta{padding:9px 13px 0}}@media(max-width:550px){.gf-intro.gf-intro--opening{padding:44px 26px 52px}.gf-intro--opening .gf-intro__title{font-size:30px;line-height:1.14}.gf-intro--opening .gf-intro__text{margin-top:22px;font-size:10px;letter-spacing:.22em}.gf-statement{padding:66px 28px 72px}.gf-statement .gf-eyebrow{margin-bottom:18px}.gf-statement__title{font-size:32px;line-height:1.12}.gf-statement__body{margin-top:30px}.gf-statement__lead{font-size:17px}.gf-statement__closing{margin-top:28px}.gf-world{padding:62px 9px 72px}.gf-world__heading{margin-bottom:34px}.gf-world__grid{row-gap:56px}.gf-world__item--large .gf-world__copy,.gf-world__item--wide .gf-world__copy,.gf-world__item--small .gf-world__copy{padding:16px 11px 0}.gf-world__plate{margin-bottom:10px}.gf-world__title{font-size:27px}.gf-world__item--wide .gf-world__media,.gf-world__item--wide .gf-world__copy{width:88%}.gf-world__item--small .gf-world__media,.gf-world__item--small .gf-world__copy{width:72%}.gf-world__item--text .gf-world__title{font-size:34px}.gf-drop__text.gf-drop__text--lead{font-size:15px}.gf-journal{padding:62px 0 64px}.gf-journal__copy,.gf-journal--left .gf-journal__copy{padding:0 26px;margin-bottom:28px}.gf-journal__title{font-size:30px}}.gf-world__media,.gf-journal__frame{position:relative}.gf-world__media .gf-oo-fix,.gf-journal__frame .gf-oo-fix{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.gf-statement__title span,.gf-journal__title span{display:block;text-wrap:balance}.gf-hero__media{position:relative}.gf-hero__copy{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 clamp(32px,5.5vw,80px);color:var(--gf-ivory);background:linear-gradient(90deg,#2927218f,#29272157 34%,#29272100 62%)}.gf-hero__title{margin:0;font-weight:400;font-size:clamp(34px,3.6vw,52px);line-height:1.1;letter-spacing:-.035em;max-width:13.5em}.gf-hero__title span{display:block;text-wrap:balance}.gf-hero__text{margin:24px 0 0;font-size:10.5px;font-weight:500;letter-spacing:.26em;line-height:1.5;text-transform:uppercase}.gf-hero__rule{display:block;width:44px;height:1px;background:currentColor;margin-top:22px;opacity:.85}.gf-statement.gf-statement--light{background:var(--gf-statement-bg, var(--gf-ivory));color:var(--gf-ink)}.gf-statement--light .gf-eyebrow{color:var(--gf-ink)}.gf-statement--light .gf-statement__text{color:var(--gf-muted)}.gf-statement--light .gf-statement__closing{color:var(--gf-ink);border-top-color:var(--gf-line)}.gf-statement.gf-statement--centered{padding:88px 20px 92px;text-align:center}.gf-statement--centered .gf-statement__inner{display:block;max-width:980px}.gf-statement--centered .gf-eyebrow{margin-bottom:18px}.gf-statement--centered .gf-statement__title{font-size:clamp(28px,2.6vw,38px);line-height:1.2;letter-spacing:-.03em}.gf-statement--centered .gf-statement__title span{display:inline-block}.gf-statement--centered .gf-statement__body{margin:22px auto 0;max-width:760px}.gf-statement--centered .gf-statement__lead{font-size:15px;line-height:1.7;letter-spacing:0}.gf-statement--centered .gf-statement__text{margin:4px auto 0;max-width:none;font-size:15px;line-height:1.7}.gf-statement--centered .gf-statement__closing{margin:26px 0 0;padding-top:0;border-top:0;font-size:11px;font-weight:600;letter-spacing:.28em}.gf-world.gf-world--mosaic{padding:96px 20px 108px}.gf-world__layout{display:grid;grid-template-columns:minmax(0,30fr) minmax(0,31fr) minmax(0,39fr);column-gap:14px;align-items:stretch}.gf-world__intro{align-self:center;padding:0 clamp(20px,3.5vw,56px) 0 clamp(0px,2vw,28px)}.gf-world__display{margin:0;font-weight:400;font-size:clamp(24px,2.2vw,32px);line-height:1.22;letter-spacing:.14em;text-transform:uppercase;text-wrap:balance}.gf-world__rule{display:block;width:44px;height:1px;background:var(--gf-ink);margin:26px 0 30px}.gf-world__list{list-style:none;margin:0;padding:0;display:grid;gap:22px}.gf-world__name{margin:0;font-size:11.5px;font-weight:600;letter-spacing:.2em;line-height:1.4;text-transform:uppercase}.gf-world__line{margin:6px 0 0;font-size:14px;line-height:1.55;color:var(--gf-muted);max-width:250px;text-wrap:pretty}.gf-world__tall{align-self:start;aspect-ratio:2 / 3}.gf-world__stack{display:grid;grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:14px;min-height:0}.gf-world__stack .gf-world__media{min-height:0}.gf-drop.gf-drop--beside{display:grid;grid-template-columns:minmax(0,57fr) minmax(0,43fr);padding:0}.gf-drop--beside .gf-feature{display:contents}.gf-drop--beside .gf-feature__media{grid-column:1;grid-row:1 / span 2;aspect-ratio:auto;height:100%;min-height:620px}.gf-drop--beside .gf-feature__copy{grid-column:2;grid-row:1;align-self:end;text-align:left;padding:76px clamp(28px,5vw,84px) 0 clamp(32px,4.6vw,72px)}.gf-drop--beside .gf-feature__copy .gf-drop__text,.gf-drop--beside .gf-feature__copy .gf-drop__body{margin-left:0;margin-right:0}.gf-drop--beside .gf-feature__meta{margin-top:22px}.gf-drop--beside .gf-drop__inner{grid-column:2;grid-row:2;align-self:start;padding:32px clamp(28px,5vw,84px) 76px clamp(32px,4.6vw,72px)}.gf-drop--beside .gf-drop__grid{margin:0;max-width:480px;gap:14px}.gf-drop--beside .gf-drop__item figcaption{flex-direction:column;gap:3px;margin-top:10px}.gf-drop--beside .gf-drop__sep{display:none}.gf-drop--beside .gf-drop__note{margin:18px 0 0;max-width:480px;text-align:left}@media(max-width:850px){.gf-hero__copy{padding:0 32px}.gf-hero__title{font-size:36px}.gf-statement.gf-statement--centered{padding:66px 26px 70px}.gf-statement--centered .gf-statement__title span{display:block;text-wrap:balance}.gf-world.gf-world--mosaic{padding:70px 20px 80px}.gf-world__layout{grid-template-columns:minmax(0,1fr);row-gap:10px}.gf-world__intro{align-self:auto;padding:0 11px 36px}.gf-world__list{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px 18px}.gf-world__tall{align-self:auto;aspect-ratio:4 / 5}.gf-world__stack{grid-template-rows:none;gap:10px}.gf-world__stack .gf-world__media{aspect-ratio:3 / 2}.gf-drop.gf-drop--beside{display:block;padding:0 0 48px}.gf-drop--beside .gf-feature{display:grid}.gf-drop--beside .gf-feature__media{grid-row:auto;aspect-ratio:1 / 1;height:auto;min-height:0}.gf-drop--beside .gf-feature__copy{grid-row:auto;text-align:center;padding:44px 26px 0}.gf-drop--beside .gf-feature__copy .gf-drop__text,.gf-drop--beside .gf-feature__copy .gf-drop__body{margin-left:auto;margin-right:auto}.gf-drop--beside .gf-drop__inner{padding:0 20px}.gf-drop--beside .gf-drop__grid{margin:40px auto 0;max-width:820px;gap:20px}.gf-drop--beside .gf-drop__note{margin:24px auto 0;max-width:820px;text-align:center}}@media(max-width:550px){.gf-hero.gf-hero--copy .gf-hero__media{height:560px}.gf-hero__copy{justify-content:flex-end;padding:0 22px 28px;background:linear-gradient(0deg,#2927219e,#2927215c 32%,#29272100 60%)}.gf-hero__title{font-size:31px;line-height:1.12}.gf-hero__text{margin-top:18px;font-size:10px;letter-spacing:.22em}.gf-hero__rule{margin-top:18px}.gf-statement.gf-statement--centered{padding:56px 24px 60px}.gf-statement--centered .gf-statement__title{font-size:27px}.gf-statement--centered .gf-statement__body{margin-top:18px}.gf-statement--centered .gf-statement__closing{margin-top:22px}.gf-world.gf-world--mosaic{padding:56px 9px 64px}.gf-world__display{font-size:24px}.gf-world__rule{margin:20px 0 24px}.gf-world__line{font-size:13.5px}.gf-drop.gf-drop--beside{padding-bottom:40px}.gf-drop--beside .gf-feature__copy{padding:34px 28px 0}.gf-drop--beside .gf-drop__inner{padding:0 9px}.gf-drop--beside .gf-drop__grid{margin-top:30px;gap:8px}.gf-drop--beside .gf-drop__note{padding:0 10px}}.gf-hero__title{max-width:11.6em}.gf-world__stack .gf-world__media{position:relative}.gf-world__stack .gf-world__media img{position:absolute;top:0;right:0;bottom:0;left:0}@media(max-width:850px){.gf-world__stack .gf-world__media img{position:static}.gf-world__stack .gf-world__media .gf-oo-fix{position:absolute}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/good-flow.css.map */
