.gt-breadcrumb{max-width:var(--gt-container);padding:20px var(--gt-container-pad);color:var(--gt-muted);margin:0 auto;font-size:13px}.gt-breadcrumb__list{flex-wrap:wrap;gap:10px;display:flex}.gt-breadcrumb__item+.gt-breadcrumb__item:before{content:"/";margin-right:10px}.gt-breadcrumb b{color:var(--gt-ink);font-weight:600}@media (max-width:720px){.gt-breadcrumb{padding-top:14px;padding-bottom:14px;font-size:12px}}.gt-page-head{border-bottom:1px solid var(--gt-line);padding:24px 0 48px}.gt-page-head__inner{grid-template-columns:minmax(0,1fr);align-items:center;gap:72px;display:grid}.gt-page-head__text{max-width:860px}.gt-page-head .gt-title--h1{font-size:68px}.gt-page-head .gt-lead{max-width:620px;margin-top:18px}.gt-page-head--split .gt-page-head__inner{grid-template-columns:var(--gt-head-cols,1.1fr .9fr)}.gt-page-head--split .gt-page-head__text{max-width:none}.gt-page-head--solo .gt-page-head__inner{grid-template-columns:minmax(0,1fr)}.gt-page-head--reverse .gt-page-head__inner{grid-template-columns:.9fr 1.1fr}.gt-page-head--reverse .gt-page-head__media{order:-1}.gt-page-head--large .gt-title--h1{font-size:76px}.gt-page-head--large .gt-lead{max-width:520px;margin-top:20px}.gt-page-head--large .gt-frame .gt-img{height:auto;aspect-ratio:var(--gt-head-ratio,2 / 1);object-position:right center}.gt-page-head--center{text-align:center;border-bottom:0;padding:40px 0 24px}.gt-page-head--center .gt-page-head__text{max-width:1100px;margin:0 auto}.gt-page-head--center .gt-title--h1{font-size:80px}.gt-page-head--center .gt-lead{max-width:680px;font:italic 500 24px / 1.4 var(--gt-font-serif);margin:20px auto 0}.gt-page-head--center .gt-page-head__buttons{justify-content:center}.gt-page-head__numeral{letter-spacing:-.04em;margin:0;font-size:200px;line-height:.8}.gt-page-head__numeral+.gt-title--h1{margin-top:var(--gt-s-5);font-size:68px}.gt-page-head--split .gt-page-head__numeral{font-size:76px;line-height:1}.gt-page-head--split .gt-page-head__numeral+.gt-title--h1{font-size:76px}.gt-page-head--dark{background:var(--gt-black);border-bottom:0;padding:72px 0}.gt-page-head--feature .gt-title--h1{font-size:76px}.gt-page-head__facts{margin:var(--gt-s-6) 0 0;border-top:1px solid var(--gt-ink);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.gt-page-head__facts>div{border-left:1px solid var(--gt-line);padding:14px 0 14px 18px}.gt-page-head__facts>div:first-child{border-left:0;padding-left:0}.gt-page-head__facts dt{font:700 11px var(--gt-font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gt-muted)}.gt-page-head__facts dd{font:600 26px var(--gt-font-serif);margin:0}@media (max-width:1020px){.gt-page-head__inner,.gt-page-head--split .gt-page-head__inner{grid-template-columns:minmax(0,1fr);gap:40px}.gt-page-head--center .gt-title--h1{font-size:60px}.gt-page-head--large .gt-title--h1{font-size:56px}}@media (max-width:720px){.gt-page-head{padding:12px 0 32px}.gt-page-head .gt-title--h1,.gt-page-head--center .gt-title--h1,.gt-page-head--feature .gt-title--h1{font-size:42px}.gt-page-head--large .gt-title--h1{font-size:48px}.gt-page-head--center .gt-lead{font-size:19px}.gt-page-head__numeral{font-size:120px}.gt-page-head__media{padding:var(--gt-s-2);order:-1}.gt-page-head__facts{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.gt-page-head__facts>div:nth-child(3){border-left:0;padding-left:0}.gt-page-head__buttons .gt-button{flex:100%}}.gt-prose{max-width:700px;color:var(--gt-ink-2);margin:0 auto;font-size:18.5px;line-height:1.75}.gt-prose p{margin-bottom:22px}.gt-prose h2{color:var(--gt-ink);margin:44px 0 14px;font-size:36px;line-height:1.15}.gt-prose h3{color:var(--gt-ink);margin:32px 0 10px;font-size:28px}.gt-prose :is(h4,h5,h6){color:var(--gt-ink)}.gt-prose a{color:var(--gt-ink);text-underline-offset:3px;text-decoration:underline}.gt-prose ul,.gt-prose ol{gap:10px;margin-bottom:22px;display:grid}.gt-prose ul li{overflow-wrap:anywhere;min-width:0;padding-left:24px;position:relative}.gt-prose ul li:before{content:"✦";color:var(--gt-gold);font-size:12px;line-height:1;position:absolute;top:.5em;left:0}.gt-prose__dropcap:first-letter,.gt-prose--dropcap>p:first-of-type:first-letter{float:left;font:600 92px / .8 var(--gt-font-serif);color:var(--gt-gold);margin:8px 12px 0 0}@media (max-width:720px){.gt-prose{font-size:17px}.gt-prose h2{font-size:28px}.gt-prose__dropcap:first-letter,.gt-prose--dropcap>p:first-of-type:first-letter{font-size:70px}}.gt-promise{--gt-line:#2a2720}.gt-promise__list{gap:var(--gt-s-6);margin-top:var(--gt-s-5);grid-template-columns:repeat(4,1fr);display:grid}.gt-promise__list li{border-top:1px solid var(--gt-gold);font:500 22px / 1.35 var(--gt-font-serif);flex-direction:column;gap:10px;padding-top:18px;display:flex}.gt-promise__list .gt-numeral{font-size:34px}@media (max-width:1020px){.gt-promise__list{grid-template-columns:1fr 1fr;gap:28px}}@media (max-width:720px){.gt-promise__list{grid-template-columns:1fr}.gt-promise__list li{font-size:19px}}.gt-about__todo{text-align:center}.gt-about__figure{margin-top:var(--gt-s-7);margin-bottom:0}.gt-about__figure .gt-img,.gt-about__figure .gt-slot{aspect-ratio:21/8;object-fit:cover;width:100%}.gt-about__figure figcaption{text-align:center;font:italic 500 15px var(--gt-font-serif);color:var(--gt-muted);margin-top:10px}.gt-about__layout{grid-template-columns:1.3fr 1fr;align-items:center;gap:80px;display:grid}.gt-about__layout--stats{grid-template-columns:minmax(0,1fr)}.gt-about__layout--stats .gt-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.gt-about__layout--stats .gt-stats__item+.gt-stats__item{padding-left:var(--gt-s-5);border-left:1px solid var(--gt-line)}.gt-about__layout .gt-prose{max-width:none;margin:0}.gt-stats{grid-template-columns:1fr 1fr;margin:0;display:grid}.gt-stats__item{padding:var(--gt-s-5) 0;border-top:1px solid var(--gt-ink);flex-direction:column-reverse;display:flex}.gt-stats__item:nth-child(2n){padding-left:var(--gt-s-5);border-left:1px solid var(--gt-line)}.gt-stats dt{color:var(--gt-muted);font-size:14px}.gt-stats dd{font:italic 500 64px / 1 var(--gt-font-serif);color:var(--gt-gold);margin:0}.gt-store-info{grid-template-columns:1.1fr 1fr;align-items:center;gap:72px;display:grid}.gt-store-info .gt-frame .gt-img,.gt-store-info .gt-frame .gt-slot{aspect-ratio:3/2}.gt-store-info .gt-lead{margin:16px 0 24px}.gt-store-info .gt-title+.gt-store-info__buttons{margin-top:24px}.gt-store-info__buttons{gap:var(--gt-s-3);flex-wrap:wrap;display:flex}@media (max-width:1020px){.gt-about__layout,.gt-store-info{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:720px){.gt-stats{grid-template-columns:1fr}.gt-about__layout--stats .gt-stats{grid-template-columns:minmax(0,1fr)}.gt-stats__item:nth-child(2n),.gt-about__layout--stats .gt-stats__item+.gt-stats__item{border-left:0;padding-left:0}.gt-stats dd{font-size:48px}.gt-store-info__buttons .gt-button{flex:100%}}