/*
Generated time: May 21, 2026 20:12
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.gd-collection-banner{position:relative;height:60vh;min-height:480px;max-height:660px;overflow:hidden;width:100%}.gd-collection-banner__bg{position:absolute;inset:0;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center}.gd-collection-banner__bg img{width:100%;height:100%;object-fit:cover}.gd-collection-banner__placeholder{font-family:var(--gd-sans);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:rgba(246,239,227,.4);font-weight:500;text-align:center;padding:32px}.gd-collection-banner__overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.3) 0,rgba(0,0,0,0) 40%,rgba(0,0,0,.55) 100%)}.gd-collection-banner__inner{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:0 40px;z-index:2;color:var(--gd-cream)}.gd-collection-banner__title{font-family:var(--gd-serif);font-weight:300;font-size:64px;line-height:1.05;letter-spacing:-.02em;color:var(--gd-cream)!important;margin:0 0 18px;max-width:840px}.gd-collection-banner__desc{font-family:var(--gd-serif);font-style:italic;font-size:18px;color:rgba(246,239,227,.85);max-width:580px;margin:0;line-height:1.55}.gd-collection-banner__desc p{margin:0;color:inherit}@media(max-width:768px){.gd-collection-banner{height:auto;min-height:380px;padding:80px 0}.gd-collection-banner__title{font-size:38px}}.gd-collection-grid{padding:100px 40px;background:var(--gd-cream-soft)}.gd-collection-grid__head{text-align:center;margin:0 auto 56px;max-width:720px}.gd-collection-grid__head .gd-eyebrow{margin-bottom:14px}.gd-collection-grid__title{font-family:var(--gd-serif);font-weight:300;font-size:48px;letter-spacing:-.01em;color:var(--gd-ink);margin:0;line-height:1.05}.gd-collection-grid__title em{font-style:italic;color:var(--gd-brass-deep)}.gd-collection-grid__title p{margin:0}.gd-collection-grid__count{font-family:var(--gd-serif);font-style:italic;font-size:15px;color:var(--gd-muted);margin:14px 0 0}.gd-collection-grid__items{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;max-width:1440px;margin:0 auto}.gd-collection-grid__empty{color:var(--gd-muted);font-style:italic;text-align:center;grid-column:1/-1;padding:60px}@media(max-width:1024px){.gd-collection-grid{padding:60px 24px}.gd-collection-grid__title{font-size:28px}.gd-collection-grid__items{grid-template-columns:repeat(2,1fr);gap:16px}}.gd-blog-index{padding:96px 40px 80px;background:var(--gd-off-white)}.gd-blog-index__head{text-align:center;margin:0 auto 64px;max-width:760px}.gd-blog-index__head .gd-eyebrow{margin-bottom:18px;color:var(--gd-brass-deep)}.gd-blog-index__title{font-family:var(--gd-serif);font-weight:400;font-size:clamp(40px,5vw,60px);line-height:1.05;letter-spacing:-.005em;color:var(--gd-ink);margin:0 0 18px}.gd-blog-index__title em{color:var(--gd-brass-deep);font-style:italic}.gd-blog-index__lede{font-family:var(--gd-serif);font-style:italic;font-size:clamp(16px,1.4vw,19px);color:#5a4c3f;line-height:1.55;margin:0;max-width:580px;margin-left:auto;margin-right:auto}.gd-blog-index__grid{display:flex;flex-direction:column;gap:0;max-width:1240px;margin:0 auto}.gd-blog-index__empty{color:var(--gd-muted);font-style:italic;text-align:center;padding:60px}.gd-blog-index .gd-loadmore{max-width:1240px;margin:48px auto 0;text-align:center}.gd-blog-card{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center;padding:64px 0;border-bottom:1px solid var(--gd-line)}.gd-blog-card:first-child{padding-top:24px}.gd-blog-card:last-child{border-bottom:none}.gd-blog-card:nth-child(2n) .gd-blog-card__image{order:2}.gd-blog-card__link{text-decoration:none;color:inherit;display:contents}.gd-blog-card__image{aspect-ratio:1/1;overflow:hidden;background:var(--gd-cream-soft);min-width:0}.gd-blog-card__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.gd-blog-card__link:hover .gd-blog-card__image img{transform:scale(1.03)}.gd-blog-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--gd-muted);font-size:11px;letter-spacing:.22em;text-transform:uppercase;background:var(--gd-cream)}.gd-blog-card__text{padding:0 8px;min-width:0}.gd-blog-card__meta{font-family:Inter,Helvetica,Arial,sans-serif;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gd-brass-deep);margin:0 0 18px;font-weight:500}.gd-blog-card__title{font-family:var(--gd-serif);font-weight:400;font-size:clamp(28px,3vw,40px);line-height:1.1;letter-spacing:-.005em;margin:0 0 20px;color:var(--gd-ink);transition:color .2s}.gd-blog-card__title em{color:var(--gd-brass-deep);font-style:italic}.gd-blog-card__link:hover .gd-blog-card__title{color:var(--gd-brass-deep)}.gd-blog-card__standfirst{font-family:var(--gd-serif);font-style:italic;font-size:17px;color:#5a4c3f;line-height:1.6;margin:0 0 28px;max-width:480px}.gd-blog-card__cta{display:inline-block;font-family:Inter,Helvetica,Arial,sans-serif;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gd-ink);border-bottom:1px solid var(--gd-brass);padding-bottom:4px;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s}.gd-blog-card__link:hover .gd-blog-card__cta{color:var(--gd-brass-deep)}@media(max-width:1024px){.gd-blog-index{padding:64px 24px 60px}.gd-blog-index__head{margin-bottom:48px}.gd-blog-card{gap:40px;padding:48px 0}.gd-blog-card__title{font-size:28px}.gd-blog-card__standfirst{font-size:15px;margin-bottom:22px}}@media(max-width:768px){.gd-blog-index{padding:40px 20px 56px}.gd-blog-card,.gd-blog-card:nth-child(2n){grid-template-columns:1fr;gap:20px;padding:36px 0}.gd-blog-card:first-child{padding-top:0}.gd-blog-card:nth-child(2n) .gd-blog-card__image{order:0}.gd-blog-card__image{aspect-ratio:1/1}.gd-blog-card__text{padding:0}.gd-blog-card__title{font-size:24px;margin-bottom:14px}.gd-blog-card__meta{margin-bottom:14px}}.gd-article-page{background:var(--gd-off-white)}.template-page main#content{background:var(--gd-off-white)}.template-page .page--main,.template-page .page-content{max-width:760px!important;margin:0 auto!important;padding:100px 40px 120px!important}.template-page .page--main h1,.template-page .page-content h1{font-family:var(--gd-serif)!important;font-weight:300!important;font-size:56px!important;line-height:1.05!important;letter-spacing:-.02em!important;color:var(--gd-ink)!important;text-align:center;margin:0 0 18px}.template-page .page-content h2{font-family:var(--gd-serif)!important;font-weight:400!important;font-style:italic;font-size:32px!important;color:var(--gd-ink)!important;margin:48px 0 16px;letter-spacing:-.005em!important}.template-page .page-content h3{font-family:var(--gd-serif)!important;font-weight:500!important;font-size:22px!important;color:var(--gd-ink)!important;margin:32px 0 10px}.template-page .page-content p{font-size:17px;line-height:1.85;color:var(--gd-ink-soft);margin:0 0 22px}.template-page .page-content p.page-lede,.template-page .page-content>p:first-of-type em{font-family:var(--gd-serif);font-style:italic;font-size:22px;line-height:1.5;color:var(--gd-ink-soft);text-align:center;display:block;margin:0 auto 48px;max-width:680px}.template-page .page-content strong{color:var(--gd-ink);font-weight:500}.template-page .page-content em{font-family:var(--gd-serif);font-style:italic;font-size:1.05em;color:var(--gd-ink)}.template-page .page-content ol,.template-page .page-content ul{margin:0 0 22px;padding-left:24px;font-size:17px;line-height:1.85;color:var(--gd-ink-soft)}.template-page .page-content li{margin:0 0 10px}.template-page .page-content a{color:var(--gd-brass-deep);text-decoration:underline;text-decoration-color:rgba(176,141,87,.3);text-underline-offset:3px}.template-page .page-content blockquote{font-family:var(--gd-serif);font-style:italic;font-size:24px;line-height:1.5;border-left:2px solid var(--gd-brass);padding:8px 0 8px 28px;margin:40px 0;color:var(--gd-ink-soft)}@media(max-width:768px){.template-page .page--main,.template-page .page-content{padding:60px 24px 80px!important}.template-page .page-content h1{font-size:36px!important}.template-page .page-content h2{font-size:24px!important}.template-page .page-content p{font-size:16px}}