.gt-page .gtfl-cta--dark{background:var(--gt-ink, #030213);color:#fff}.gt-page .gtfl-cta--tint{background:var(--gt-tint, #f4f2ec);color:var(--gt-ink, #030213)}.gt-page .gtfl-cta--paper{background:var(--gt-paper, #fff);color:var(--gt-ink, #030213)}.gt-page .gtfl-cta-inner{display:flex;gap:3.2rem}.gt-page .gtfl-cta-copy{display:flex;flex-direction:column;gap:1.2rem}.gt-page .gtfl-cta-h{margin:0;font-size:clamp(2.6rem,3vw,3.6rem);line-height:1.1;letter-spacing:-.04em}.gt-page .gtfl-cta--dark .gtfl-cta-h{color:#fff}.gt-page .gtfl-cta--tint .gtfl-cta-h,.gt-page .gtfl-cta--paper .gtfl-cta-h{color:var(--gt-ink, #030213)}.gt-page .gtfl-cta-body{margin:0;font-size:1.5rem;line-height:1.6}.gt-page .gtfl-cta--tint .gtfl-cta-body,.gt-page .gtfl-cta--paper .gtfl-cta-body{color:var(--gt-ink, #030213)}.gt-page .gtfl-cta-eyebrow{margin:0;font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.gt-page .gtfl-cta--dark .gtfl-cta-eyebrow{color:#ffffffa6}.gt-page .gtfl-cta--dark .gtfl-cta-body{color:#ffffffc7}.gt-page .gtfl-cta--tint .gtfl-cta-eyebrow,.gt-page .gtfl-cta--paper .gtfl-cta-eyebrow{color:var(--gt-mute, #5f5f70)}.gt-page .gtfl-cta--split .gtfl-cta-inner{flex-wrap:wrap;align-items:center;justify-content:space-between}.gt-page .gtfl-cta--split .gtfl-cta-copy{flex:1 1 42rem;min-width:0}.gt-page .gtfl-cta--split .gtfl-cta-body{max-width:52ch}.gt-page .gtfl-cta--centred .gtfl-cta-inner{flex-direction:column;align-items:center;text-align:center;max-width:var(--gt-narrow, 78rem);gap:1.8rem}.gt-page .gtfl-cta--centred .gtfl-cta-copy{align-items:center}.gt-page .gtfl-cta--centred .gtfl-cta-body{max-width:60ch}.gt-page .gtfl-cta-btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:1.6rem 2.6rem;border-radius:999px;font-size:1.4rem;font-weight:600;text-decoration:none;white-space:nowrap}.gt-page .gtfl-cta--dark .gtfl-cta-btn{background:#fff;color:var(--gt-ink, #030213)}.gt-page .gtfl-cta--tint .gtfl-cta-btn,.gt-page .gtfl-cta--paper .gtfl-cta-btn{background:var(--gt-ink, #030213);color:var(--gt-ground, #fdfdfd)}@media(max-width:980px){.gt-page .gtfl-cta--split .gtfl-cta-inner{flex-direction:column;align-items:stretch;gap:2.4rem}.gt-page .gtfl-cta--split .gtfl-cta-copy{flex:0 0 auto}.gt-page .gtfl-cta-btn{width:100%}}.gt-page .gtfl-hero{position:relative;display:flex;align-items:center;overflow:hidden;color:#fff;background:linear-gradient(160deg,#3f4c37,#6d704e,#8a8770);background-size:cover;background-position:center}.gt-page .gtfl-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#0302138c,#03021359,#03021326)}.gt-page .gtfl-hero-wrap{position:relative;z-index:2;width:100%}.gt-page .gtfl-hero-inner{max-width:64rem;display:flex;flex-direction:column;gap:1.8rem}.gt-page .gtfl-hero-eyebrow{margin:0;font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#ffffffd1}.gt-page .gtfl-hero-h{margin:0;color:#fff}.gt-page .gtfl-hero-lede{margin:0;font-size:1.7rem;line-height:1.55;color:#ffffffeb;max-width:56ch}.gt-page .gtfl-hero--light{color:var(--gt-ink, #030213)}.gt-page .gtfl-hero--light .gtfl-hero-overlay{background:#ffffff8c}.gt-page .gtfl-hero--light .gtfl-hero-eyebrow{color:var(--gt-mute, #5f5f70)}.gt-page .gtfl-hero--light .gtfl-hero-h,.gt-page .gtfl-hero--light .gtfl-hero-lede{color:var(--gt-ink, #030213)}@media(max-width:980px){.gt-page .gtfl-hero{min-height:0!important;padding-top:5.6rem!important;padding-bottom:5.6rem!important}.gt-page .gtfl-hero-lede{font-size:1.55rem}}.gt-page .gtfl-intro{background:#efe8d8;border-top:1px solid rgba(3,2,19,.06);border-bottom:1px solid rgba(3,2,19,.06)}.gt-page .gtfl-intro-inner{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center;max-width:112rem;margin:0 auto}.gt-page .gtfl-intro-eyebrow{color:var(--gt-good, #3a6b3c);font-weight:600;font-size:1.3rem;letter-spacing:.16em}.gt-page .gtfl-intro-h{margin:0 0 2rem;color:var(--gt-ink, #030213)}.gt-page .gtfl-intro-body{font-size:1.55rem;line-height:1.65;color:var(--gt-ink, #030213)}.gt-page .gtfl-intro-body p{margin:0 0 1.4rem;max-width:48ch}.gt-page .gtfl-intro-body p:last-child{margin-bottom:0}.gt-page .gtfl-intro-cta{display:inline-flex;align-items:center;margin-top:2.4rem;min-height:4.8rem;padding:1.4rem 2.4rem;border-radius:999px;background:var(--gt-ink, #030213);color:#fff;font-size:1.4rem;font-weight:600;text-decoration:none;transition:background .12s ease}.gt-page .gtfl-intro-cta:hover{background:#1a1a2c;color:#fff;text-decoration:none}.gt-page .gtfl-intro-art{aspect-ratio:5 / 4;border-radius:1.6rem;overflow:hidden;background:linear-gradient(150deg,#d9e2ce,#eae5d7 60%,#e2d7c2);position:relative;border:1px solid rgba(3,2,19,.06);box-shadow:0 24px 60px -30px #03021347}.gt-page .gtfl-intro-art-img{width:100%;height:100%;object-fit:cover;display:block}.gt-page .gtfl-intro-art-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;color:#03021359}.gt-page .gtfl-intro-art-placeholder svg{width:44%;height:44%}.gt-page .gtfl-intro-art-caption{font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:#0302138c;background:#faf7efd9;padding:.35rem .8rem;border-radius:.4rem}@media(max-width:900px){.gt-page .gtfl-intro-inner{grid-template-columns:1fr;gap:3rem}.gt-page .gtfl-intro--no-mobile-art .gtfl-intro-art{display:none}.gt-page .gtfl-intro--no-mobile-art .gtfl-intro-inner{gap:0}}.gt-page .gtfl{--gtfl-low-ink: #2f5a31;--gtfl-low-tint: #eaf1e8;--gtfl-low-rule: #cfe0cb;--gtfl-mod-ink: #8a5a12;--gtfl-mod-tint: #f9efdc;--gtfl-mod-rule: #ecd9b4;--gtfl-high-ink: #7d2b3a;--gtfl-high-tint: #f8e7ea;--gtfl-high-rule: #ecc9ce;--gtfl-ease: cubic-bezier(.4, 0, .2, 1);--gtfl-shrink: .24s;background:var(--gt-ground, #fdfdfd);padding-top:var(--gtfl-pt, 88px);padding-bottom:var(--gtfl-pb, 88px)}.gt-page .gtfl-inner{display:flex;flex-direction:column;gap:2.6rem}.gt-page .gtfl-head{display:flex;flex-direction:column;gap:1.2rem;max-width:72rem}.gt-page .gtfl-lede p{margin:0;font-size:1.6rem;line-height:1.65;color:var(--gt-mute, #717182)}.gt-page .gtfl-band--low{--gtfl-ink: var(--gtfl-low-ink);--gtfl-tint: var(--gtfl-low-tint);--gtfl-rule: var(--gtfl-low-rule)}.gt-page .gtfl-band--mod{--gtfl-ink: var(--gtfl-mod-ink);--gtfl-tint: var(--gtfl-mod-tint);--gtfl-rule: var(--gtfl-mod-rule)}.gt-page .gtfl-band--high{--gtfl-ink: var(--gtfl-high-ink);--gtfl-tint: var(--gtfl-high-tint);--gtfl-rule: var(--gtfl-high-rule)}.gt-page .gtfl-controls{display:flex;flex-wrap:wrap;gap:2rem;align-items:flex-end;justify-content:space-between;padding:2.4rem;background:var(--gt-tint, #f4f2ec);border-radius:1.6rem}.gt-page .gtfl-field{display:flex;flex-direction:column;gap:.8rem;flex:1 1 30rem;min-width:0}.gt-page .gtfl-field--pills{flex:0 1 auto}.gt-page .gtfl-label{font-size:1.1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gt-mute, #717182)}.gt-page .gtfl-search{width:100%;min-height:4.8rem;padding:1.3rem 1.6rem;font-family:inherit;font-size:1.5rem;color:var(--gt-ink, #030213);background:var(--gt-paper, #fff);border:1px solid rgba(3,2,19,.16);border-radius:1rem}.gt-page .gtfl-pills{display:flex;flex-wrap:wrap;gap:.8rem}.gt-page .gtfl-pill{min-height:4.8rem;padding:1.2rem 1.8rem;cursor:pointer;font-family:inherit;font-size:1.3rem;font-weight:600;background:var(--gt-paper, #fff);color:var(--gt-ink, #030213);border:1px solid rgba(3,2,19,.16);border-radius:999px}.gt-page .gtfl-pill:hover{border-color:var(--gt-ink, #030213)}.gt-page .gtfl-pill[aria-pressed=true]{background:var(--gt-ink, #030213);color:var(--gt-ground, #fdfdfd);border-color:var(--gt-ink, #030213)}.gt-page .gtfl-lbl-short{display:none}.gt-page .gtfl-result{margin:0;font-size:1.3rem;color:var(--gt-mute, #717182)}.gt-page .gtfl-meter{display:inline-flex;gap:.4rem;align-items:center}.gt-page .gtfl-meter i{width:1.8rem;height:.5rem;border-radius:.3rem;display:block;transition:width var(--gtfl-shrink) var(--gtfl-ease),height var(--gtfl-shrink) var(--gtfl-ease)}.gt-page .gtfl-meter .gtfl-on{background:var(--gtfl-ink)}.gt-page .gtfl-meter .gtfl-off{background:var(--gtfl-rule)}.gt-page .gtfl-sentinel{height:1px}.gt-page .gtfl-matrix{display:flex;flex-direction:column}.gt-page .gtfl-grid{display:grid;grid-template-columns:19rem repeat(3,minmax(0,1fr));gap:1.6rem}.gt-page .gtfl:not([data-band=all]) .gtfl-grid{grid-template-columns:19rem minmax(0,1fr)}.gt-page .gtfl[data-band=low] .gtfl-cell:not([data-band=low]),.gt-page .gtfl[data-band=low] .gtfl-bandcard:not([data-band=low]),.gt-page .gtfl[data-band=mod] .gtfl-cell:not([data-band=mod]),.gt-page .gtfl[data-band=mod] .gtfl-bandcard:not([data-band=mod]),.gt-page .gtfl[data-band=high] .gtfl-cell:not([data-band=high]),.gt-page .gtfl[data-band=high] .gtfl-bandcard:not([data-band=high]){display:none}.gt-page .gtfl-headrow{position:sticky;top:0;z-index:6;align-items:stretch;padding:1rem 0 1.8rem;background:var(--gt-ground, #fdfdfd);transition:padding var(--gtfl-shrink) var(--gtfl-ease),box-shadow var(--gtfl-shrink) ease}.gt-page .gtfl-corner{display:flex;align-items:flex-end;padding-bottom:1rem;transition:padding var(--gtfl-shrink) var(--gtfl-ease)}.gt-page .gtfl-corner span{font-size:1.1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gt-mute, #717182)}.gt-page .gtfl-bandcard{display:flex;flex-direction:column;gap:1rem;padding:2rem;border-radius:1.4rem;background:var(--gtfl-tint);border:1px solid var(--gtfl-rule);color:var(--gtfl-ink);transition:padding var(--gtfl-shrink) var(--gtfl-ease),gap var(--gtfl-shrink) var(--gtfl-ease)}.gt-page .gtfl-bandhead{display:flex;align-items:center;gap:1.2rem}.gt-page .gtfl-bandname{margin:0;flex:1 1 auto;min-width:0;font-size:2.1rem;line-height:1.15;letter-spacing:-.03em;color:var(--gtfl-ink);transition:font-size var(--gtfl-shrink) var(--gtfl-ease)}.gt-page .gtfl-bandwarn{overflow:hidden;max-height:32rem;opacity:1;transition:max-height var(--gtfl-shrink) var(--gtfl-ease),opacity .15s var(--gtfl-ease)}.gt-page .gtfl-bandwarn p{margin:0;font-size:1.4rem;line-height:1.6;color:var(--gt-ink, #030213)}.gt-page .gtfl-info{flex:0 0 auto;display:none;width:3.4rem;height:3.4rem;padding:0;align-items:center;justify-content:center;background:transparent;border:1.5px solid currentColor;border-radius:999px;cursor:pointer;color:inherit}.gt-page .gtfl-info svg{width:1.6rem;height:1.6rem;display:block}@media(min-width:981px){.gt-page .gtfl-headrow.is-stuck{padding:.6rem 0 .8rem;box-shadow:0 1rem 1.8rem -1.6rem #030213a6}.gt-page .gtfl-headrow.is-stuck .gtfl-corner{align-items:center;padding-bottom:0}.gt-page .gtfl-headrow.is-stuck .gtfl-bandcard{padding:.7rem 1.2rem;gap:0}.gt-page .gtfl-headrow.is-stuck .gtfl-bandname{font-size:1.45rem}.gt-page .gtfl-headrow.is-stuck .gtfl-meter i{width:1.2rem;height:.4rem}.gt-page .gtfl-headrow.is-stuck .gtfl-bandwarn{max-height:0;opacity:0}}.gt-page .gtfl-row{align-items:stretch;padding:1.8rem 0;border-top:1px solid var(--gt-rule, rgba(3, 2, 19, .08))}.gt-page .gtfl-rowhead{display:flex;flex-direction:column;gap:.6rem;padding-right:1.2rem}.gt-page .gtfl-groupname{font-family:var(--font-heading-family);font-weight:500;letter-spacing:-.02em;font-size:1.7rem;line-height:1.25;color:var(--gt-ink, #030213);text-decoration:underline;text-decoration-color:var(--gt-good, #3a6b3c);text-decoration-thickness:2px;text-underline-offset:3px}.gt-page .gtfl-guide{font-size:1.15rem;font-weight:600;color:var(--gt-good, #3a6b3c)}.gt-page .gtfl-cell{display:flex;flex-direction:column;gap:.9rem;padding:1.4rem 1.6rem;border-radius:1rem;border:1px solid var(--gtfl-rule);border-left:4px solid var(--gtfl-ink);background:var(--gtfl-tint)}.gt-page .gtfl-foods{margin:0;font-size:1.4rem;line-height:1.55;color:var(--gt-ink, #030213)}.gt-page .gtfl-none{font-size:1.35rem;font-style:italic;color:var(--gt-mute, #717182)}.gt-page .gtfl-alt{margin-top:auto;font-size:1.1rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gtfl-ink)}.gt-page .gtfl-cell.is-hit{box-shadow:inset 0 0 0 2px var(--gtfl-ink)}.gt-page .gtfl-celllabel{display:none;align-items:center;gap:.8rem}.gt-page .gtfl-celllabel>span{font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gtfl-ink)}.gt-page .gtfl-empty{padding:4rem;text-align:center;border:1px dashed var(--gt-rule, rgba(3, 2, 19, .08));border-radius:1.6rem;color:var(--gt-mute, #717182)}.gt-page .gtfl-empty p{margin:0;font-size:1.5rem}.gt-page .gtfl-footnote p{margin:0;font-size:1.3rem;line-height:1.6;color:var(--gt-mute, #717182);max-width:78ch}.gt-page .gtfl-row[hidden]{display:none}@media(max-width:980px){.gt-page .gtfl-headrow{position:static;display:flex;flex-direction:column;gap:.8rem;padding:0 0 .4rem}.gt-page .gtfl-corner{display:none}.gt-page .gtfl-bandcard{padding:1.2rem 1.4rem;gap:.8rem}.gt-page .gtfl-bandname{font-size:1.7rem}.gt-page .gtfl-info{display:inline-flex}.gt-page .gtfl-bandcard:not(.is-open) .gtfl-bandwarn{max-height:0;opacity:0}.gt-page .gtfl-matrix{gap:1.2rem}.gt-page .gtfl-row,.gt-page .gtfl:not([data-band=all]) .gtfl-row{display:flex;flex-direction:column;gap:1rem;padding:1.8rem;border:1px solid var(--gt-rule, rgba(3, 2, 19, .08));border-radius:1.4rem;background:var(--gt-paper, #fff)}.gt-page .gtfl-rowhead{display:contents}.gt-page .gtfl-groupname{order:0}.gt-page .gtfl-cell{order:2;border:0;border-left:0;padding:1.2rem 1.4rem}.gt-page .gtfl-guide{order:3}.gt-page .gtfl-celllabel{display:flex}.gt-page .gtfl{padding-top:calc(var(--gtfl-pt, 88px) * .6);padding-bottom:calc(var(--gtfl-pb, 88px) * .6)}.gt-page .gtfl-controls{flex-direction:column;align-items:stretch}.gt-page .gtfl-field{flex:0 0 auto}.gt-page .gtfl-pills{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.gt-page .gtfl-pill{padding:1.2rem .4rem;font-size:1.2rem;border-radius:1rem}.gt-page .gtfl-lbl-long{display:none}.gt-page .gtfl-lbl-short{display:inline}}@media(prefers-reduced-motion:reduce){.gt-page .gtfl *{transition:none!important}}.gt-page .gt-home-routes{background:var(--gt-paper, #ffffff)}.gt-page .gt-home-routes-head{max-width:68rem;margin:0 auto 3.6rem;text-align:center}.gt-page .gt-home-routes-eyebrow{color:var(--gt-mute, #717182);font-weight:600;font-size:1.3rem;letter-spacing:.16em}.gt-page .gt-home-routes-head .gt-h2{margin:0}.gt-page .gt-home-routes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.gt-page .gt-home-routes-grid--2{grid-template-columns:repeat(2,1fr);max-width:84rem;margin:0 auto}.gt-page .gt-home-routes-grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:1100px){.gt-page .gt-home-routes-grid--4{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.gt-page .gt-home-routes-grid,.gt-page .gt-home-routes-grid--2,.gt-page .gt-home-routes-grid--4{grid-template-columns:1fr;max-width:none}}.gt-page .gt-home-route{display:flex;flex-direction:column;background:var(--gt-paper, #ffffff);border:1px solid var(--gt-rule, rgba(3, 2, 19, .08));border-radius:1.6rem;overflow:hidden;text-decoration:none;color:var(--gt-ink, #030213);transition:transform .15s ease,box-shadow .15s ease}.gt-page .gt-home-route:hover{transform:translateY(-3px);box-shadow:0 20px 50px -30px #03021340;text-decoration:none}.gt-page .gt-home-route-art{aspect-ratio:5 / 3;overflow:hidden;background:var(--gt-tint, #f4f2ec)}.gt-page .gt-home-route-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.gt-page .gt-home-route:hover .gt-home-route-img{transform:scale(1.03)}.gt-page .gt-home-route-placeholder{width:100%;height:100%;background:linear-gradient(150deg,#dcd6c4,#e8e0c9 60%,#cec6a8)}.gt-page .gt-home-route-body{padding:2.4rem 2.4rem 2.6rem;display:flex;flex-direction:column;flex:1;gap:1rem}.gt-page .gt-home-route-kicker{margin:0;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gt-good, #3a6b3c);font-weight:600}.gt-page .gt-home-route-title{margin:0;font-family:var(--font-heading-family);font-weight:500;font-size:2rem;letter-spacing:-.02em;line-height:1.2;color:var(--gt-ink, #030213);text-wrap:balance}.gt-page .gt-home-route-desc{margin:0;font-size:1.35rem;color:var(--gt-mute, #717182);line-height:1.55;flex:1}.gt-page .gt-home-route-link{margin-top:.4rem;font-size:1.3rem;font-weight:600;color:var(--gt-ink, #030213)}.gt-page .gt-home-route:hover .gt-home-route-link{text-decoration:underline;color:var(--gt-good, #3a6b3c)}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map?subset=AAAA4AEE */
