.gt-app{--gt-red:#84130f;--gt-gold:#d9a441;--gt-cream:#ffecab;--gt-h:100dvh;color:#f2f0ea;-webkit-user-select:none;user-select:none;background:#050507;min-height:100%;font-family:Georgia,serif;position:relative}.gt-sky{height:var(--gt-h);margin-bottom:calc(-1 * var(--gt-h));position:sticky;top:0;overflow:hidden}.gt-hint-slot{top:calc(var(--gt-h) - 92px);z-index:3;pointer-events:none;height:0;padding:0 14px;position:sticky}.gt-hint{background:#000000b8;border-radius:14px;max-width:420px;margin:0 auto;padding:10px 14px;font-size:13px;line-height:1.4}.gt-page{text-shadow:0 1px 14px #000000bf;min-height:var(--gt-h);align-content:center;gap:14px;padding:24px 18px;display:grid;position:relative}.gt-hero{text-align:center;align-content:space-between;justify-items:center}.gt-hero img,.gt-end img{filter:invert()drop-shadow(0 0 12px #c8211b)}.gt-eyebrow{color:var(--gt-cream);letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:13px}.gt-cue{letter-spacing:.18em;opacity:.75;text-transform:uppercase;font-size:12px}.gt-say h2{text-shadow:0 2px 26px #000000a6;max-width:14ch;margin:0;font-size:clamp(38px,11cqw,78px);font-weight:400;line-height:1.02}.gt-app{container-type:inline-size}.gt-right{text-align:right;justify-items:end}.gt-live .gt-flight{height:calc(var(--gt-h) * 3.2)}.gt-item{background:linear-gradient(#0000,#0505074d 22% 78%,#0000);justify-items:center}.gt-item-art{width:min(100%,420px)}.gt-item-art img{width:100%;height:auto;max-height:calc(var(--gt-h) * .52);object-fit:contain;border-radius:18px}.gt-item-text{text-align:center;gap:8px;width:min(100%,420px);display:grid}.gt-item-text h2{margin:0;font-size:clamp(26px,7cqw,40px);font-weight:400}.gt-item-text p{color:var(--gt-cream);margin:0;font-size:18px}.gt-item-text small{opacity:.8}.gt-dots{justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.gt-dots i{border:1px solid #ffffff73;border-radius:50%;width:22px;height:22px;display:block}.gt-made{background:linear-gradient(#0000,#0505074d 22% 78%,#0000)}.gt-made h2{margin:0;font-size:clamp(34px,10cqw,66px);font-weight:400;line-height:1.04}.gt-made ul{color:var(--gt-cream);gap:10px;margin:0;padding:0;font-size:17px;list-style:none;display:grid}.gt-shop{background:linear-gradient(90deg, var(--gt-gold), var(--gt-red));color:#fff;cursor:pointer;border:0;border-radius:999px;width:100%;min-height:48px;font-family:inherit;font-size:16px;font-weight:700}a.gt-shop{place-items:center;text-decoration:none;display:grid}.gt-end{text-align:center;background:linear-gradient(#0000,#05050773 30%);justify-items:center}.gt-end small{opacity:.75;max-width:34ch}.gt-gallery{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;padding:0 14px;display:grid;position:relative}.gt-gallery img{aspect-ratio:4/5;object-fit:cover;border-radius:14px;width:100%;height:auto}@container (min-width:560px){.gt-item{grid-template-columns:1fr 1fr;align-items:center}}.gt-short .gt-page{padding-block:12px}.gt-short .gt-item{grid-template-columns:1fr 1.2fr;align-items:center}.gt-short .gt-item-art img{max-height:calc(var(--gt-h) * .8)}.gt-short .gt-made ul{gap:4px;font-size:15px}.gt-store{z-index:9000;color:#111;font-family:var(--font-sans,sans-serif);background:#fff;flex-direction:column;display:flex;position:fixed;inset:0}.gt-store header{padding:calc(env(safe-area-inset-top,0px) + 6px) 12px 6px;color:#f2f0ea;background:#050507;justify-content:space-between;align-items:center;gap:8px;display:flex}.gt-x{width:44px;height:44px;color:inherit;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%}.gt-store iframe{border:0;flex:1;width:100%}.gt-note{justify-items:start;gap:10px;margin:0;padding:16px;display:grid}
