.video-section{background:var(--bg);padding:var(--pad-top) var(--pad-side) var(--pad-bottom)}.video-inner{max-width:var(--max-width);margin:0 auto}.video-inner--full-bleed{max-width:none}.video-frame{position:relative;overflow:hidden;border-radius:var(--radius);background:#000}.video-frame--aspect_ratio{aspect-ratio:var(--aspect-ratio)}.video-frame--fixed_height{height:var(--fixed-height)}.video-el{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block;border:none}.video-embed-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.video-embed-wrap .video-el{width:100%;height:100%}.video-empty-state{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;padding:24px;background:#0006}.video-overlay-tint{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay-color);opacity:var(--overlay-opacity);pointer-events:none}.video-overlay-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:48px;color:var(--content-color);z-index:2}.video-overlay-content--top-left{align-items:flex-start;justify-content:flex-start;text-align:left}.video-overlay-content--top-center{align-items:center;justify-content:flex-start;text-align:center}.video-overlay-content--top-right{align-items:flex-end;justify-content:flex-start;text-align:right}.video-overlay-content--center-left{align-items:flex-start;justify-content:center;text-align:left}.video-overlay-content--center{align-items:center;justify-content:center;text-align:center}.video-overlay-content--center-right{align-items:flex-end;justify-content:center;text-align:right}.video-overlay-content--bottom-left{align-items:flex-start;justify-content:flex-end;text-align:left}.video-overlay-content--bottom-center{align-items:center;justify-content:flex-end;text-align:center}.video-overlay-content--bottom-right{align-items:flex-end;justify-content:flex-end;text-align:right}.video-eyebrow{display:block;font-size:var(--eyebrow-size);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.video-heading{font-size:var(--heading-size);color:inherit;margin:0 0 14px;line-height:1.15;max-width:720px}.video-subheading{font-size:var(--subheading-size);margin:0 0 22px;max-width:560px;line-height:1.5}.video-subheading p{margin:0}.video-button{display:inline-flex;align-items:center;background:var(--btn-bg);color:var(--btn-text);text-decoration:none;padding:14px 30px;border-radius:999px;font-size:14px;letter-spacing:.5px;transition:transform .3s ease,opacity .3s ease}.video-button:hover{opacity:.85;transform:translateY(-2px)}.video-mute-toggle{position:absolute;bottom:20px;right:20px;z-index:3;width:40px;height:40px;border-radius:50%;border:none;background:#0006;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .3s ease}.video-mute-toggle:hover{background:#0009}.video-mute-icon--unmuted,.video-mute-toggle--unmuted .video-mute-icon--muted{display:none}.video-mute-toggle--unmuted .video-mute-icon--unmuted{display:block}@media screen and (max-width:749px){.video-section{padding:var(--pad-top-mobile) var(--pad-side-mobile) var(--pad-bottom-mobile)}.video-frame--fixed_height{height:var(--fixed-height-mobile)}.video-overlay-content{padding:24px}.video-heading{font-size:var(--heading-size-mobile)}}@media(prefers-reduced-motion:reduce){.video-el{animation:none}}.showcase-section{background:var(--bg);color:var(--text);padding:var(--pad-top) var(--pad-side) var(--pad-bottom);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}.showcase-heading-wrap{text-align:center;margin-bottom:32px}.showcase-heading{font-size:var(--heading-size);margin:0;color:var(--text)}.showcase-grid{display:grid;grid-template-columns:repeat(var(--cols),1fr);gap:var(--gap);max-width:var(--max-width);margin:0 auto}.showcase-card{display:block;text-decoration:none;color:var(--text)}.showcase-image-wrap{overflow:hidden;border-radius:var(--card-radius)}.showcase-image{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.22,1,.36,1)}.showcase-image--placeholder{background:#e5e0d8}.showcase-card--hover:hover .showcase-image{transform:scale(1.045)}.showcase-caption{display:flex;align-items:center;justify-content:space-between;margin-top:18px}.showcase-label{font-size:var(--label-size);letter-spacing:var(--label-spacing);text-transform:uppercase;font-weight:500}.showcase-arrow{display:inline-flex;align-items:center;color:var(--arrow);transition:transform .35s cubic-bezier(.22,1,.36,1)}.showcase-card--hover:hover .showcase-arrow{transform:translate(6px)}@media screen and (max-width:989px){.showcase-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.showcase-section{padding:var(--pad-top-mobile) var(--pad-side-mobile) var(--pad-bottom-mobile);margin-top:var(--margin-top-mobile);margin-bottom:var(--margin-bottom-mobile)}.showcase-grid{grid-template-columns:1fr;gap:var(--gap-mobile)}.showcase-label{font-size:var(--label-size-mobile)}.showcase-heading{font-size:var(--heading-size-mobile)}}.faq-section{background:var(--page-bg);padding:var(--pad-top) var(--pad-side) var(--pad-bottom)}.faq-inner{max-width:var(--max-width);margin:0 auto}.faq-heading{color:var(--question-color);font-size:var(--heading-size);margin:0 0 32px;text-align:center}.faq-card{background:var(--card-bg);border-radius:var(--card-radius);box-shadow:var(--card-shadow);overflow:hidden}.faq-card-padding{padding:var(--card-pad)}.faq-list{display:block}.faq-item{border-bottom:1px solid var(--border-color)}.faq-item:last-child{border-bottom:none}.faq-question{width:100%;display:flex;align-items:center;gap:24px;background:none;border:none;cursor:pointer;padding:20px 0;text-align:left;font-family:inherit}.faq-number{flex:0 0 auto;font-size:var(--number-size);color:var(--number-color);font-weight:600;letter-spacing:.5px;min-width:26px}.faq-question-text{flex:1 1 auto;font-size:var(--question-size);color:var(--question-color)}.faq-icon{position:relative;flex:0 0 auto;width:15px;height:15px}.faq-icon-line{position:absolute;top:50%;left:50%;background:var(--icon-color);transform:translate(-50%,-50%);transition:transform .3s ease,opacity .3s ease}.faq-icon-line--h{width:15px;height:1.3px}.faq-icon-line--v{width:1.3px;height:15px}.faq-item--open .faq-icon-line--v{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.faq-answer{height:0px;overflow:hidden;transition:height .35s cubic-bezier(.22,1,.36,1)}.faq-answer-inner{padding:0 0 22px 50px;font-size:var(--answer-size);color:var(--answer-color);line-height:1.6}.faq-cta{display:flex;background:var(--cta-bg)}.faq-cta-image-wrap{flex:0 0 38%}.faq-cta-image{width:100%;height:100%;min-height:220px;object-fit:cover;display:block}.faq-cta-image--placeholder{background:#e5e0d8}.faq-cta-content{flex:1 1 auto;padding:40px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.faq-cta-icon{color:var(--cta-icon-color);margin-bottom:16px}.faq-cta-heading{color:var(--cta-heading-color);font-family:var(--cta-heading-font-family);font-weight:400;margin:0 0 8px}.faq-cta-text{color:var(--cta-text-color);margin:0 0 14px;line-height:1.5}.faq-cta-email{display:inline-block;color:var(--cta-email-color);text-decoration:none;margin-bottom:22px}.faq-cta-email:hover{text-decoration:underline}.faq-cta-button{display:inline-flex;align-items:center;gap:10px;background:var(--btn-bg);color:var(--btn-text);text-decoration:none;padding:14px 26px;border-radius:999px;font-size:14px;letter-spacing:.5px;transition:transform .3s ease,opacity .3s ease}.faq-cta-button:hover{opacity:.85;transform:translate(2px)}@media screen and (max-width:749px){.faq-section{padding:var(--pad-top-mobile) var(--pad-side-mobile) var(--pad-bottom-mobile)}.faq-card-padding{padding:var(--card-pad-mobile)}.faq-question{gap:14px}.faq-heading{font-size:var(--heading-size-mobile)}.faq-answer-inner{padding-left:0}.faq-cta{flex-direction:column}.faq-cta-image-wrap{flex:0 0 auto}.faq-cta-image{aspect-ratio:16 / 9;min-height:0}.faq-cta-content{padding:28px 24px}}.feature-bar-section{background:var(--bg);padding:var(--pad-top) var(--pad-side) var(--pad-bottom)}.feature-bar-inner{max-width:var(--max-width);margin:0 auto}.feature-bar-heading{color:var(--heading-color);text-align:center;margin:0 0 32px}.feature-bar-grid{display:grid;grid-template-columns:repeat(var(--cols-desktop),1fr);column-gap:var(--column-gap);row-gap:var(--row-gap)}.feature-bar-item{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 8px}.feature-bar-grid--dividers .feature-bar-item:before{content:"";position:absolute;left:calc(var(--column-gap) / -2);top:4px;bottom:4px;width:1px;background:var(--divider-color)}.feature-bar-grid--dividers .feature-bar-item--row-start:before{display:none}.feature-bar-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-size);height:var(--icon-size);color:var(--icon-color);margin-bottom:18px;transition:transform .4s cubic-bezier(.22,1,.36,1)}.feature-bar-icon svg{width:100%;height:100%}.feature-bar-icon img{width:100%;height:100%;object-fit:contain}.feature-bar-item--hover:hover .feature-bar-icon{transform:translateY(-4px) scale(1.06)}.feature-bar-item-heading{display:block;font-size:var(--heading-size);letter-spacing:var(--heading-spacing);text-transform:uppercase;font-weight:600;color:var(--heading-color);margin-bottom:8px}.feature-bar-item-text{display:block;font-size:var(--text-size);color:var(--text-color);line-height:1.5}.feature-bar-item-text p{margin:0}@media screen and (max-width:749px){.feature-bar-section{padding:var(--pad-top-mobile) var(--pad-side-mobile) var(--pad-bottom-mobile)}.feature-bar-grid{grid-template-columns:repeat(var(--cols-mobile),1fr)}.feature-bar-grid--dividers .feature-bar-item:before{display:none}.feature-bar-icon{width:var(--icon-size-mobile);height:var(--icon-size-mobile)}.feature-bar-item-heading{font-size:var(--heading-size-mobile)}.feature-bar-item-text{font-size:var(--text-size-mobile)}.feature-bar-heading{margin-bottom:24px}}.gco-ed{background:transparent}.gco-ed .gco-ed-band{background:var(--paper);padding:var(--band-pad) 0}.gco-ed .gco-ed-band--sand{background:var(--sand);border-block:1px solid var(--rule)}.gco-ed .gco-ed-band--white{background:var(--white)}.gco-ed .gco-ed-band--press{padding:clamp(36px,5vw,56px) 0}.gco-ed .gco-ed-center{text-align:center;justify-content:center}.gco-ed-bleed{align-items:flex-end;color:var(--atlas);display:flex;overflow:hidden;position:relative}.gco-ed-bleed--tall{min-height:clamp(560px,62vw,860px)}.gco-ed-bleed--medium{min-height:clamp(440px,46vw,660px)}.gco-ed .gco-ed-bleed picture,.gco-ed .gco-ed-bleed img.gco-ed-bleed__img{height:100%;top:0;right:0;bottom:0;left:0;max-width:none;object-fit:cover;object-position:var(--gco-ed-focus, 50% 50%);position:absolute;width:100%}.gco-ed .gco-ed-bleed .gco-ed-bleed__title,.gco-ed .gco-ed-bleed .gco-ed-bleed__lead,.gco-ed .gco-ed-bleed .gco-kicker,.gco-ed .gco-ed-pair .gco-ed-pair__title,.gco-ed .gco-ed-pair .gco-kicker,.gco-ed .gco-ed-pair .gco-ed-pair__link{color:var(--atlas)}.gco-ed .gco-ed-bleed .gco-ed-bleed__title,.gco-ed .gco-ed-bleed .gco-ed-bleed__lead,.gco-ed .gco-ed-bleed .gco-kicker{text-shadow:0 1px 2px rgba(42,36,28,.35),0 2px 24px rgba(42,36,28,.45)}.gco-ed-bleed__text{margin-inline:auto;padding:0 0 clamp(40px,6vw,80px);position:relative;width:var(--page-width);z-index:1}.gco-ed-bleed--center{align-items:center;text-align:center}.gco-ed-bleed--center .gco-ed-bleed__text{padding:0}.gco-ed-bleed--center .gco-actions{justify-content:center}.gco-ed-bleed .gco-kicker{color:var(--atlas)}.gco-ed-bleed__title{color:var(--atlas);font-family:var(--font-display);font-size:clamp(40px,5.5vw,72px);font-weight:300;line-height:1.04;margin:0 0 18px;max-width:900px}.gco-ed-bleed__lead{color:var(--atlas);font-size:clamp(15px,1.3vw,17px);line-height:1.8;margin:0;max-width:52ch}.gco-ed-bleed--center .gco-ed-bleed__title,.gco-ed-bleed--center .gco-ed-bleed__lead{margin-inline:auto}.gco-site .gco-ed-btn--light{background:transparent;border-color:var(--atlas);color:var(--atlas)}.gco-site .gco-ed-btn--light:hover{background:var(--atlas);border-color:var(--atlas);color:var(--ink)}.gco-ed-pair{display:grid;gap:2px;grid-template-columns:repeat(2,minmax(0,1fr))}.gco-ed-pair__item{aspect-ratio:5 / 6;color:var(--atlas);display:block;overflow:hidden;position:relative;text-decoration:none}.gco-ed-pair__img{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;transition:transform .8s ease;width:100%}.gco-ed-pair__item:hover .gco-ed-pair__img{transform:scale(1.03)}.gco-ed .gco-ed-pair__text,.gco-ed .gco-ed-pair__text .gco-kicker{text-shadow:0 1px 2px rgba(42,36,28,.35),0 2px 24px rgba(42,36,28,.45)}.gco-ed-pair__text{bottom:clamp(24px,4vw,48px);display:flex;flex-direction:column;gap:10px;left:clamp(20px,4vw,48px);position:absolute;right:clamp(20px,4vw,48px);z-index:1}.gco-ed-pair__text .gco-kicker{color:var(--atlas);margin:0}.gco-ed-pair__title{font-family:var(--font-display);font-size:clamp(28px,3.2vw,44px);font-weight:300;line-height:1.08}.gco-ed-pair__link{border-bottom:1px solid var(--atlas);align-self:flex-start;font-size:12px;font-weight:500;letter-spacing:.12em;padding-bottom:3px;text-transform:uppercase}.gco-ed-band--reviews{padding:clamp(48px,7vw,96px) 0}.gco-ed-band--reviews h2{margin:0 auto clamp(24px,3vw,40px)}.gco-ed-service{padding:clamp(28px,4vw,40px) 0}.gco-ed-service .gco-deliv-lines{display:flex;flex-wrap:wrap;gap:14px 40px;justify-content:center;margin:0}.gco-ed-service .gco-deliv-lines li{margin:0}.gco-ed-gallery{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.gco-ed-gallery__item{aspect-ratio:4 / 5;display:block;overflow:hidden}.gco-ed-gallery__item img{height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.gco-ed-gallery__item:hover img{transform:scale(1.03)}.gco-ed-tiles{display:grid;gap:28px 16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.gco-ed-tile{color:var(--ink);display:flex;flex-direction:column;gap:14px;text-decoration:none}.gco-ed-tile__img{aspect-ratio:1 / 1;background:var(--white);display:block;overflow:hidden}.gco-ed .gco-ed-tile__img img,.gco-ed .gco-ed-gallery__item img,.gco-ed .gco-ed-story__img img{display:block;height:100%!important;max-width:none;object-fit:cover;width:100%!important}.gco-ed-tile__img img{transition:transform .6s ease}.gco-ed-tile:hover .gco-ed-tile__img img{transform:scale(1.03)}.gco-ed-tile__label{font-family:var(--font-display);font-size:24px;font-weight:300;line-height:1.15}.gco-ed-tile:hover .gco-ed-tile__label{color:var(--clay)}.gco-ed-film{background:var(--ink);height:var(--gco-ed-film-h, 900px);overflow:hidden;position:relative}.gco-ed-film__video,.gco-ed-film video{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.gco-ed-film__text{bottom:clamp(32px,5vw,64px);color:var(--atlas);left:50%;position:absolute;transform:translate(-50%);width:var(--page-width)}.gco-ed-film__text h2,.gco-ed-film__text .gco-kicker{color:var(--atlas)}.gco-ed-founder{align-items:center;display:grid;gap:clamp(28px,5vw,64px);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.gco-ed-founder__media{padding-bottom:12%;position:relative}.gco-ed-founder__main{display:block;height:auto;width:100%}.gco-ed-founder__inset{border:8px solid var(--paper);bottom:0;position:absolute;right:-6%;width:38%}.gco-ed-journal{display:grid;gap:28px 20px;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0 8px}.gco-ed-story{color:var(--ink);display:flex;flex-direction:column;gap:10px;text-decoration:none}.gco-ed-story__img{aspect-ratio:4 / 3;background:var(--sand);display:block;overflow:hidden}.gco-ed-story__img img{height:100%;object-fit:cover;width:100%}.gco-ed-story__title{font-family:var(--font-display);font-size:22px;font-weight:400;line-height:1.2}.gco-ed-story:hover .gco-ed-story__title{color:var(--clay)}.gco-ed-story__text{color:var(--bark);font-size:14px;line-height:1.7}.gco-ed-press__img{height:auto;margin-inline:auto;max-width:100%}@media(max-width:900px){.gco-ed-founder,.gco-ed-journal{grid-template-columns:1fr}}@media(max-width:720px){.gco-ed-pair{grid-template-columns:1fr}.gco-ed-bleed--tall{min-height:78vh}.gco-ed-bleed--medium{min-height:64vh}.gco-ed-gallery{gap:6px}.gco-ed-tiles{gap:22px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.gco-ed-tile__label{font-size:19px}.gco-ed-film{height:var(--gco-ed-film-hm, 450px)}.gco-ed-founder__inset{right:0;width:34%}}body:has(.gco-site) #shopify-section-static-announcement,body:has(.gco-site) #shopify-section-static-utility-bar,body:has(.gco-site) #shopify-section-static-header,body:has(.gco-site) #shopify-section-static-minimal-header,body:has(.gco-site) #shopify-section-static-basic-header>:not(#second-popup),body:has(.gco-site) #shopify-section-static-footer{display:none!important}body:has(.gco-site--page) .gco-shell{display:none!important}:root{--ink: #2A241C;--bark: #4A4235;--stone-dark: #6A5F4C;--stone: #8A7C62;--rule: #E6DCC6;--paper: #F7F2E9;--sand: #FAF7F0;--white: #FFFFFF;--atlas: #FCF7F1;--accent: #B48C6D;--accent-hover: #9C7454;--ochre: #C2A878;--clay: #B0654A;--font-display: "Cormorant Garamond", Georgia, serif;--font-text: "Archivo", Arial, sans-serif;--page-width: min(1080px, calc(100% - 40px) );--band-pad: clamp(56px, 8vw, 110px);--radius: 2px}.gco-site{background:var(--paper);color:var(--bark);font-family:var(--font-text);font-size:15px;line-height:1.8}.gco-site *,.gco-site *:before,.gco-site *:after{box-sizing:border-box}.gco-site img{display:block;height:auto;max-width:100%}.gco-site a{color:var(--stone-dark)}.gco-site a:hover{color:var(--ink)}.gco-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gco-site h1,.gco-site h2,.gco-site h3{color:var(--ink);font-family:var(--font-display)!important;font-weight:300;letter-spacing:0;text-transform:none}.gco-site h1{font-size:clamp(40px,5.5vw,72px);line-height:1.04;margin:0 0 22px;max-width:900px}.gco-site h2{font-size:clamp(30px,4vw,44px);line-height:1.1;margin:0 0 18px;max-width:780px}.gco-site h3{font-size:22px;line-height:1.2;margin:32px 0 10px}.gco-kicker{color:var(--stone-dark);font-family:var(--font-text);font-size:11px;font-weight:500;letter-spacing:.32em;margin:0 0 16px;text-transform:uppercase}.gco-lead{color:var(--bark);font-family:var(--font-text);font-size:clamp(15px,1.3vw,17px);font-weight:400;line-height:1.8;margin:0;max-width:62ch}.gco-aside{color:var(--stone-dark);display:block;font-family:var(--font-display);font-size:15px;font-style:italic;line-height:1.4;margin-top:6px}.gco-note{color:var(--stone-dark);font-size:12px;line-height:1.6;margin:14px 0 0}.gco-prose{color:var(--bark);font-size:15px;line-height:1.8;max-width:62ch}.gco-prose p{margin:0 0 18px}.gco-site strong,.gco-site b{color:var(--ink);font-family:var(--font-text)!important;font-weight:600}.gco-prose a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.gco-nav{align-items:center;background:var(--paper);border-bottom:1px solid var(--rule);display:grid;gap:12px 24px;grid-template-columns:auto minmax(0,1fr) auto;padding:18px 20px}.gco-nav__logo{text-decoration:none}.gco-site .gco-nav__logo img{height:auto;max-height:none;max-width:none;width:var(--logo-w, 150px)}.gco-nav__logo span{color:var(--ink);font-family:var(--font-display);font-size:21px}.gco-nav__links{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:center;line-height:1.4}.gco-nav__tools{align-items:center;display:flex;gap:8px 16px;justify-content:flex-end}.gco-nav a,.gco-footer__col a{color:var(--stone-dark);font-family:var(--font-text);font-size:11px;font-weight:500;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.gco-nav a:hover,.gco-nav a[aria-current=page],.gco-footer__col a:hover{color:var(--ink)}.gco-nav .gco-nav__cta{min-height:0;padding:10px 18px}.gco-dd{align-items:center;display:flex;position:relative}.gco-dd__menu{background:var(--paper);border:1px solid var(--rule);display:none;flex-direction:column;gap:10px;left:0;min-width:220px;padding:16px 18px;position:absolute;top:calc(100% + 8px);z-index:20}.gco-dd:hover .gco-dd__menu,.gco-dd:focus-within .gco-dd__menu{display:flex}.gco-site .gco-dd__menu .gco-dd__sub{letter-spacing:.06em;padding-left:12px;text-transform:none}.gco-nav{position:relative}.gco-nav__more{display:none}.gco-site .gco-nav .gco-nav__more{border:0;margin:0;padding:0}.gco-nav__short{display:none}.gco-nav__more summary{color:var(--ink);cursor:pointer;font-family:var(--font-text);font-size:11px;font-weight:500;letter-spacing:.1em;list-style:none;text-transform:uppercase}.gco-nav__more summary::-webkit-details-marker{display:none}.gco-nav__more[open] summary{text-decoration:underline;text-underline-offset:4px}.gco-nav__panel{background:var(--paper);border-bottom:1px solid var(--rule);border-top:1px solid var(--rule);display:flex;flex-direction:column;gap:4px;left:0;max-height:70vh;overflow-y:auto;padding:14px 20px 18px;position:absolute;right:0;text-align:left;top:100%;z-index:40}.gco-site .gco-nav__panel :is(a,span){display:block;padding:6px 0;white-space:normal}.gco-site .gco-nav__panel .gco-nav__l1{color:var(--ink)}.gco-site .gco-nav__more summary,.gco-site .gco-nav__panel span{color:var(--ink);font-family:var(--font-text)!important;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.gco-site .gco-nav__panel .gco-nav__l2{padding-left:14px}.gco-site .gco-nav__panel .gco-nav__l3{letter-spacing:.06em;padding-left:28px;text-transform:none}@media(max-width:1599px){.gco-nav{grid-template-columns:auto minmax(0,1fr)}.gco-nav__links{grid-column:1 / -1;grid-row:2}}@media(min-width:1600px){.gco-nav.gco-nav--long{grid-template-columns:auto minmax(0,1fr)}.gco-nav--long .gco-nav__links{grid-column:1 / -1;grid-row:2}}@media(max-width:1000px){.gco-nav{grid-template-columns:1fr;justify-items:center}.gco-nav__links{grid-row:auto}.gco-nav__links,.gco-nav__tools{justify-content:center}}@media(max-width:1139px){.gco-nav--long .gco-nav__more{display:block}.gco-nav--long .gco-nav__links{display:none}.gco-nav--long .gco-dd__menu{display:none!important}}@media(max-width:919px){.gco-nav__more{display:block}.gco-nav__links{display:none}.gco-nav__tools{flex-wrap:wrap;gap:8px 12px;justify-content:center}.gco-dd__menu{display:none!important}}@media(max-width:720px){.gco-site .gco-nav__logo img{width:min(var(--logo-w, 150px),130px)}.gco-nav .gco-nav__cta,.gco-nav__long{display:none}.gco-nav__short{display:inline}.gco-nav__tools a{white-space:nowrap}}.gco-band{padding:var(--band-pad) 0}.gco-band--paper{background:var(--paper)}.gco-band--white{background:var(--white)}.gco-band--sand{background:var(--sand);border-block:1px solid var(--rule)}.gco-inner{margin-inline:auto;width:var(--page-width)}.gco-band--text .gco-inner>*{max-width:760px}.gco-band--compact{padding:clamp(32px,4vw,56px) 0}.gco-band--hero:has(+.gco-band--paper){padding-bottom:32px}.gco-band--hero+.gco-band--paper{padding-top:0}.gco-hero{align-items:center;display:grid;gap:clamp(28px,5vw,56px);grid-template-columns:minmax(0,1fr) minmax(320px,.74fr)}.gco-hero__image{background:var(--sand);border:1px solid var(--rule);overflow:hidden}.gco-hero__image img{height:100%;min-height:360px;object-fit:cover;width:100%}@media(max-width:720px){.gco-hero{grid-template-columns:1fr}}.gco-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.gco-btn{align-items:center;border:1px solid var(--accent);border-radius:var(--radius);cursor:pointer;display:inline-flex;font-family:var(--font-text);font-size:13px;font-weight:500;justify-content:center;letter-spacing:.1em;line-height:1.2;min-height:46px;padding:12px 24px;text-decoration:none;text-transform:uppercase}.gco-site .gco-btn--fill{background:var(--accent);border-color:var(--accent);color:var(--atlas)}.gco-site .gco-btn--fill:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--atlas)}.gco-site .gco-btn--outline{background:var(--atlas);border-color:var(--accent);color:var(--accent)}.gco-site .gco-btn--outline:hover{background:var(--sand);border-color:var(--accent-hover);color:var(--accent-hover)}.gco-row{align-items:flex-start;border-top:1px solid var(--rule);color:inherit;display:flex;gap:24px;padding:26px 0;text-decoration:none}.gco-band .gco-lead+.gco-row,.gco-band h2+.gco-row{margin-top:32px}.gco-row__num{color:var(--ochre);flex:0 0 auto;font-family:var(--font-display);font-size:32px;font-weight:300;line-height:1;min-width:48px}.gco-row__body{display:flex;flex:1 1 auto;flex-direction:column;gap:6px}.gco-row__title{color:var(--ink);font-family:var(--font-display);font-size:21px;font-weight:400;line-height:1.2}.gco-row__text{color:var(--bark);font-size:15px;line-height:1.8}a.gco-row:hover .gco-row__title{color:var(--clay)}.gco-tiles{display:grid;gap:32px 20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px}.gco-tile{color:var(--ink);display:flex;flex-direction:column;height:100%;text-decoration:none}.gco-tile img{aspect-ratio:4 / 5;border:1px solid var(--rule);margin-bottom:14px;object-fit:cover;width:100%}.gco-tile__title{color:var(--ink);display:block;font-family:var(--font-display);font-size:26px;font-weight:300;line-height:1.15}.gco-tile:hover .gco-tile__title{color:var(--clay)}.gco-tiles--two{grid-template-columns:repeat(2,minmax(0,1fr))}.gco-tiles--two .gco-tile img{aspect-ratio:4 / 3}.gco-tile__kicker{display:block;margin:0 0 8px}.gco-tile__line{color:var(--bark);display:block;font-size:15px;line-height:1.7;margin:8px 0 22px;max-width:46ch}.gco-tile__cta{align-items:center;align-self:flex-start;background:var(--atlas);border:1px solid var(--accent);border-radius:var(--radius);color:var(--accent);display:inline-flex;font-size:13px;font-weight:500;justify-content:center;letter-spacing:.1em;line-height:1.2;margin-top:auto;min-height:46px;padding:12px 24px;text-transform:uppercase}.gco-tile:hover .gco-tile__cta{background:var(--sand);border-color:var(--accent-hover);color:var(--accent-hover)}.gco-cards{display:grid;gap:24px 20px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-top:32px}.gco-card{color:var(--ink);display:block;text-decoration:none}.gco-card img{aspect-ratio:4 / 5;background:var(--atlas);border:1px solid var(--rule);margin-bottom:12px;object-fit:cover;width:100%}.gco-card__title{color:var(--ink);display:block;font-family:var(--font-display);font-size:21px;font-weight:400;line-height:1.2}.gco-card__price{color:var(--ink);display:block;font-size:14px;font-weight:600;margin-top:6px}.gco-card:hover .gco-card__title{color:var(--clay)}.gco-cards--rail{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:1000px){.gco-cards--rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.gco-tiles{grid-template-columns:1fr}.gco-tile__title{font-size:21px}.gco-cards{gap:24px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.gco-card__title{font-size:18px}}.gco-split{align-items:center;display:grid;gap:clamp(28px,5vw,64px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:32px}.gco-split--right .gco-split__image{order:2}.gco-split__image{border:1px solid var(--rule);overflow:hidden}.gco-split__image img{object-fit:cover;width:100%}@media(max-width:900px){.gco-split{grid-template-columns:1fr}.gco-split--right .gco-split__image{order:0}}.gco-quote{margin-top:32px}.gco-quote__text{color:var(--ink);font-family:var(--font-display);font-size:clamp(24px,3vw,36px);font-weight:300;line-height:1.25;margin:0 0 16px;max-width:30ch}.gco-capture{align-items:start;display:grid;gap:clamp(28px,5vw,64px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:32px}.gco-capture__panel{background:var(--white);border:1px solid var(--rule);padding:26px}.gco-capture__form{display:flex;flex-wrap:wrap;gap:12px}.gco-capture__form input[type=email]{background:var(--white);border:1px solid var(--rule);border-radius:var(--radius);color:var(--ink);flex:1 1 220px;font-family:var(--font-text);font-size:15px;min-height:46px;padding:10px 14px}@media(max-width:900px){.gco-capture{grid-template-columns:1fr}}.gco-band--text .gco-prose,.gco-clause .gco-prose{max-width:none}.gco-clause h3{margin-top:36px}.gco-seller{border-top:1px solid var(--rule);color:var(--stone-dark);font-size:13px;line-height:1.7;margin:40px 0 0;padding-top:18px}.gco-footer{background:var(--white);border-top:1px solid var(--rule);padding:clamp(48px,6vw,80px) 0 32px}.gco-footer__line{max-width:34ch}.gco-footer__cols{display:grid;gap:28px 20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.gco-footer__col{display:flex;flex-direction:column;gap:10px}.gco-footer__seller{margin-top:32px}@media(max-width:720px){.gco-footer__cols{grid-template-columns:1fr}}.gco-site :focus-visible{outline:2px solid var(--ink);outline-offset:2px}.gco-capture__errors{color:var(--clay);margin:0 0 10px;width:100%}body:not(:has(.gco-site--page)){background:var(--paper);color:var(--bark);font-family:var(--font-text)}body:not(:has(.gco-site--page)) .site-main{background:var(--paper);color:var(--bark);font-family:var(--font-text)}body:not(:has(.gco-site--page)) .site-main :is(p,li,td,th,dd,dt):not(.gco-site *){font-family:var(--font-text)}body:not(:has(.gco-site--page)) .site-main :is(h1,h2,h3,h4):not(.gco-site *){color:var(--ink)!important;font-family:var(--font-display)!important;font-weight:300!important;letter-spacing:0!important;text-transform:none!important}body:not(:has(.gco-site--page)) .site-main :is(h1,.product-title,.collection--title,.page-title,.article--title,.cart-title h1):not(.gco-site *){font-size:clamp(32px,4vw,48px)!important;line-height:1.08!important}body:not(:has(.gco-site--page)) .site-main h2:not(.gco-site *){font-size:clamp(26px,3vw,36px)!important;line-height:1.12!important}body:not(:has(.gco-site--page)) .site-main a:not(.gco-site *){color:var(--ink)}body:not(:has(.gco-site--page)) .site-main .rte,body:not(:has(.gco-site--page)) .product-description{color:var(--bark);font-size:15px;line-height:1.8}body:not(:has(.gco-site--page)) .site-main .rte a{text-decoration:underline;text-underline-offset:3px}body:not(:has(.gco-site--page)) .site-main :is(.price--main,.price--main .money,.productitem--price .money,.cart-item--price .money,.cart-subtotal .money){color:var(--ink)!important;font-family:var(--font-text)!important;font-weight:600!important}body:not(:has(.gco-site--page)) .product--price .price--main{font-size:16px!important}body:not(:has(.gco-site--page)) .site-main :is(.option-name,.form-field-title,.share-buttons--title,.utils-sortby-title,.breadcrumbs,label.webyzeProductColorsLabel){color:var(--stone-dark)!important;font-family:var(--font-text)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.32em!important;text-transform:uppercase!important}body:not(:has(.gco-site--page)) .webyzeProductColors>.swatchProductColor>.webyzeTooltip>.innerText{background:var(--ink)!important}body:not(:has(.gco-site--page)) .site-main :is(.button-primary,.product-form--atc-button,.atc--button,.cartitems--checkout-button,button[name=checkout],input[name=checkout],.shopify-payment-button__button--unbranded,.spr-summary-actions-newreview),body:not(:has(.gco-site--page)) .site-main form :is(button[type=submit],input[type=submit]):not(.shopify-payment-button__button--branded):not(.gco-site *){background:var(--accent)!important;border:1px solid var(--accent)!important;border-radius:var(--radius)!important;box-shadow:none!important;color:var(--atlas)!important;font-family:var(--font-text)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.1em!important;min-height:46px;text-transform:uppercase!important}body:not(:has(.gco-site--page)) .site-main :is(.button-primary,.product-form--atc-button,.atc--button,.cartitems--checkout-button,button[name=checkout],.shopify-payment-button__button--unbranded):hover,body:not(:has(.gco-site--page)) .site-main form :is(button[type=submit],input[type=submit]):not(.shopify-payment-button__button--branded):not(.gco-site *):hover{background:var(--accent-hover)!important;border-color:var(--accent-hover)!important;color:var(--atlas)!important}body:not(:has(.gco-site--page)) .site-main :is(.product-form--atc-button,.atc--button) :is(span,.atc-button--text){color:var(--atlas)!important}body:not(:has(.gco-site--page)) .site-main .button-secondary{background:var(--atlas)!important;border:1px solid var(--accent)!important;border-radius:var(--radius)!important;color:var(--accent)!important;font-family:var(--font-text)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important}body:not(:has(.gco-site--page)) .site-main .button-secondary:hover{background:var(--sand)!important;border-color:var(--accent-hover)!important;color:var(--accent-hover)!important}body:not(:has(.gco-site--page)) .site-main :is(input[type=text],input[type=email],input[type=search],input[type=number],input[type=tel],input[type=password],textarea,select,.form-field-input):not(.gco-site *){background-color:var(--white)!important;border:1px solid var(--rule)!important;border-radius:var(--radius)!important;box-shadow:none!important;color:var(--ink)!important;font-family:var(--font-text)!important}body:not(:has(.gco-site--page)) .site-main .option-value-name{background:var(--white);border:1px solid var(--rule)!important;border-radius:var(--radius)!important;color:var(--ink)!important;font-family:var(--font-text)!important}body:not(:has(.gco-site--page)) .site-main .option-value-input:checked+.option-value-name,body:not(:has(.gco-site--page)) .site-main .option-selected .option-value-name{border-color:var(--ink)!important}body:not(:has(.gco-site--page)) .site-main :is(.product-gallery--image-background,.product-gallery--media-thumbnail,.productitem--image){background:var(--atlas);border-radius:0!important}body:not(:has(.gco-site--page)) .site-main .productitem--image{border:1px solid var(--rule)}body:not(:has(.gco-site--page)) .site-main :is(.productitem,.productgrid--item){background:transparent!important;border-radius:0!important;box-shadow:none!important}body:not(:has(.gco-site--page)) .site-main .productitem--title,body:not(:has(.gco-site--page)) .site-main .productitem--title a{color:var(--ink)!important;font-family:var(--font-display)!important;font-size:21px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.2!important;text-transform:none!important}body:not(:has(.gco-site--page)) .site-main .productitem--title a:hover{color:var(--clay)!important}body:not(:has(.gco-site--page)) .site-main .productitem--badge{background:var(--ink)!important;border-radius:0!important;color:var(--atlas)!important;font-family:var(--font-text)!important;font-size:11px!important;letter-spacing:.1em;text-transform:uppercase}@media(max-width:720px){body:not(:has(.gco-site--page)) .site-main .productitem--title,body:not(:has(.gco-site--page)) .site-main .productitem--title a{font-size:18px!important}}body:not(:has(.gco-site--page)) .site-main .product-form--regular .product-pricing p{color:var(--ink)!important;font-family:var(--font-text)!important;font-size:14px!important;font-weight:600!important}body:not(:has(.gco-site--page)) .site-main .swym-button.swym-add-to-wishlist{color:var(--stone-dark)!important;font-family:var(--font-text)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important}body:not(:has(.gco-site--page)) .site-main .productitem--info{background:transparent!important}body:not(:has(.gco-site--page)) .site-main :is(.utils-sortby-button,.utils-sortby-select,.utils-viewtoggle-label,.utils-sortby--modal-button){color:var(--ink)!important;font-family:var(--font-text)!important;font-size:13px!important}body:not(:has(.gco-site--page)) .site-main .productgrid--utils{background:transparent!important;border-bottom:1px solid var(--rule)}body:not(:has(.gco-site--page)) .site-main .utils-viewtoggle-button{background:var(--white)!important;border:1px solid var(--rule)!important;border-radius:var(--radius)!important;color:var(--stone-dark)!important}body:not(:has(.gco-site--page)) .site-main .utils-viewtoggle-button.active{border-color:var(--ink)!important;color:var(--ink)!important}body:not(:has(.gco-site--page)) .site-main .utils-viewtoggle-button svg *{fill:currentColor;stroke:currentColor}body:not(:has(.gco-site--page)) .site-main :is(.article--content,.page--content){color:var(--bark);font-size:15px;line-height:1.8}body:not(:has(.gco-site--page)) [id$=__gallery_tj6MfT]{background:var(--paper)!important}body:not(:has(.gco-site--page)) [class^=gallery-card-template]{border:1px solid var(--rule)!important;border-radius:0!important;box-shadow:none!important;transform:none!important}body:not(:has(.gco-site--page)) [class^=gallery-image-template]{border-radius:0!important}body:not(:has(.gco-site--page)) :is([class^=buy-with-title-template],[class^=buy-with-modal-title-template],[class^=buy-with-price-template],[class^=buy-with-modal-price-template]){color:var(--ink)!important;font-family:var(--font-text)!important}body:not(:has(.gco-site--page)) :is([class^=buy-with-quick-template],[class^=buy-with-modal-button-template] button){background:var(--atlas)!important;border:1px solid var(--accent)!important;border-radius:var(--radius)!important;color:var(--accent)!important;font-family:var(--font-text)!important;letter-spacing:.1em;text-transform:uppercase}body:not(:has(.gco-site--page)) .site-main :is(.loox-rating,.loox-rating-label){color:var(--stone-dark)!important;font-family:var(--font-text)!important}.image-link-grid-wrapper{padding:0 30px}.image-link-grid{display:flex;flex-wrap:wrap;gap:20px}.image-link-block{flex:0 1 calc(50% - 13.33px);display:flex;flex-direction:column;align-items:center;text-align:center}.image-heading{font-size:18px;margin-bottom:10px;font-weight:600}.image-link-block img{height:auto;width:auto;max-width:100%;display:block}@media screen and (max-width:768px){.image-link-block{flex:0 1 100%}}.logo-loop-section{background:var(--bg);padding:var(--pad-top) var(--pad-side) var(--pad-bottom);overflow:hidden}.logo-loop-inner{max-width:var(--max-width);margin:0 auto}.logo-loop-heading{text-align:center;color:var(--heading-color);font-size:var(--heading-size);letter-spacing:var(--heading-spacing);text-transform:uppercase;font-weight:600;margin:0 0 28px}.logo-loop-empty-state{padding:24px;text-align:center;color:var(--heading-color);border:1px dashed var(--heading-color);border-radius:8px}.logo-loop-viewport{overflow:hidden;width:100%}.logo-loop-viewport--fade{mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent)}.logo-loop-track{display:flex;width:max-content;animation:logo-loop-scroll var(--duration) linear infinite}.logo-loop-track--reverse{animation-direction:reverse}.logo-loop-track--static{animation:none}.logo-loop-track--pausable:hover{animation-play-state:paused}@keyframes logo-loop-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.logo-loop-set{display:flex;align-items:center;flex-shrink:0}.logo-loop-item{display:flex;align-items:center;justify-content:center;margin-right:var(--logo-gap);text-decoration:none;transition:opacity .3s ease}.logo-loop-image{height:var(--logo-height);width:auto;max-width:none;object-fit:contain;display:block}.logo-loop-item--grayscale .logo-loop-image{filter:grayscale(1);opacity:var(--logo-opacity);transition:filter .3s ease,opacity .3s ease}.logo-loop-item--grayscale:hover .logo-loop-image{filter:grayscale(0);opacity:1}.logo-loop-placeholder{font-size:var(--heading-size);letter-spacing:var(--heading-spacing);text-transform:uppercase;color:var(--heading-color);white-space:nowrap}@media screen and (max-width:749px){.logo-loop-section{padding:var(--pad-top-mobile) var(--pad-side-mobile) var(--pad-bottom-mobile)}.logo-loop-image{height:var(--logo-height-mobile)}.logo-loop-item{margin-right:var(--logo-gap-mobile)}}@media(prefers-reduced-motion:reduce){.logo-loop-track{animation:none}}.prints-section{background:var(--bg);padding:var(--pad-top) var(--pad-side) var(--pad-bottom);overflow:hidden}.prints-inner{display:flex;align-items:center;gap:48px;max-width:1800px;margin:0 auto}.prints-text{flex:0 0 var(--text-col-width);max-width:var(--text-col-width)}.prints-eyebrow{display:block;font-size:var(--eyebrow-size);letter-spacing:1px;text-transform:uppercase;color:var(--eyebrow-color);font-weight:600;margin-bottom:12px}.prints-heading{font-size:var(--heading-size);color:var(--heading-color);margin:0 0 20px;line-height:1.15}.prints-link{display:inline-block;font-size:var(--link-size);letter-spacing:.5px;text-transform:uppercase;color:var(--link-color);text-decoration:none;border-bottom:1px solid var(--link-color);padding-bottom:2px;transition:opacity .3s ease}.prints-link:hover{opacity:.65}.prints-scroll-wrap{flex:1 1 auto;min-width:0}.prints-scroller{width:100%;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.prints-scroller::-webkit-scrollbar{display:none;width:0;height:0}.prints-custom-scrollbar{position:relative;width:100%;height:4px;margin-top:12px;background:var(--scrollbar-track);border-radius:10px;cursor:pointer}.prints-custom-scrollbar-thumb{position:absolute;top:0;left:0;height:100%;background:var(--scrollbar-thumb);border-radius:10px;cursor:grab;touch-action:none}.prints-custom-scrollbar-thumb:active{cursor:grabbing}.prints-track{display:flex;gap:var(--swatch-gap);width:max-content}.prints-swatch{display:block;flex:0 0 var(--swatch-size);width:var(--swatch-size);height:var(--swatch-size);border-radius:var(--swatch-radius);overflow:hidden;scroll-snap-align:start}.prints-swatch-image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.22,1,.36,1)}.prints-swatch-image--placeholder{background:#e5e0d8}.prints-swatch--hover:hover .prints-swatch-image{transform:scale(1.06)}@media screen and (max-width:989px){.prints-inner{flex-direction:column;align-items:flex-start;gap:28px}.prints-text{flex:0 0 auto;max-width:100%}.prints-scroll-wrap{width:100%}}@media screen and (max-width:749px){.prints-section{padding:var(--pad-top-mobile) var(--pad-side-mobile) var(--pad-bottom-mobile)}.prints-heading{font-size:var(--heading-size-mobile)}.prints-swatch{flex-basis:var(--swatch-size-mobile);width:var(--swatch-size-mobile);height:var(--swatch-size-mobile)}}.scrolling-text-section{overflow:hidden;white-space:nowrap;position:relative;background:var(--bg-color);color:var(--text-color);padding:7px}.scrolling-track{display:flex;white-space:nowrap;will-change:transform}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.scrolling-text-block{display:inline-block;margin-right:80px;font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/68/compiled_assets/styles.css.map */
