.gta-video-gift{display:block;width:max-content;margin-bottom:20px;padding:9px 14px;background:#f8f4eb;color:#7b2939;font:600 13px/1 Barlow,Arial,sans-serif;letter-spacing:.17em}.gta-video-section .gta-btn,.gta-flagship .gta-btn{background:#f8f4eb;color:#193e2e!important}.gta-video-section .gta-btn:hover,.gta-flagship .gta-btn:hover{background:#e5d9bb}.gta-video>.gta-video-fallback,.gta-flagship__video>.gta-video-fallback{inset:12px;width:calc(100% - 24px);height:calc(100% - 24px)}.gta-video-section{--green:#dfc993;background:#193e2e;color:#faf5e9;border-block:1px solid #c6ac7270}.gta-two-col{display:grid;grid-template-columns:1fr 1.15fr;gap:56px;align-items:center}.gta-video-section h2{font:700 56px/.96 'Barlow Condensed',Arial,sans-serif;text-transform:uppercase;margin:0 0 20px}.gta-video-section p{max-width:480px;font-size:20px;line-height:1.55;color:#e1e4d9}.gta-steps{max-width:480px;border-top:1px solid rgba(255,255,255,.18)}.gta-step{display:flex;gap:16px;padding:17px 0;border-bottom:1px solid rgba(255,255,255,.18);font-size:17px;color:#e6ecf1}.gta-step b{flex:0 0 78px;color:var(--green);font:600 16px/1.4 'Barlow Condensed',Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}.gta-video{aspect-ratio:1;background:#f8f4eb;padding:12px;box-shadow:0 0 0 1px #d9c28b;overflow:hidden}.gta-video video{width:100%;height:100%;object-fit:contain;display:block}.gta-video-layout{display:block}.gta-video-copy{display:grid;grid-template-columns:1fr 1.15fr;column-gap:56px;align-items:start}.gta-video-copy>h2{grid-column:1;grid-row:1}.gta-video-copy>.gta-video{grid-column:2;grid-row:1/5;align-self:center}.gta-video-copy>p{grid-column:1;grid-row:2}.gta-video-copy>.gta-steps{grid-column:1;grid-row:3}.gta-video-copy>.gta-video-cta{grid-column:1;grid-row:4}.gta-flagship .gta-eyebrow{align-self:flex-start;padding:9px 14px;background:#f8f4eb;color:#7b2939;font:600 13px/1.4 Barlow,Arial,sans-serif;letter-spacing:.13em;margin-bottom:20px}.gta-flagship .gta-stars{color:#dfc993}.gta-flagship{background:var(--surface);padding-top:64px}@media(max-width:749px){.gta-flagship{padding-block:40px}}.gta-flagship__grid{max-width:1280px;margin:auto;padding-inline:32px;display:grid;grid-template-columns:1fr 1.15fr;gap:56px;align-items:center}.gta-flagship__video{height:540px;min-height:540px;padding:12px;background:#f8f4eb;box-shadow:0 0 0 1px #d9c28b}.gta-flagship__video video{width:100%;height:100%;min-height:0;object-fit:cover;display:block}.gta-flagship__copy{display:flex;flex-direction:column;justify-content:center}.gta-flagship__copy h2{font:700 56px/.96 'Barlow Condensed',Arial,sans-serif;text-transform:uppercase;color:#faf5e9;margin:0 0 18px}.gta-flagship__copy>p{font-size:20px;line-height:1.55;color:#e1e4d9}@media(max-width:989px){.gta-two-col,.gta-flagship__grid{grid-template-columns:1fr}.gta-video{max-width:620px;width:100%;margin:auto}.gta-video-copy{display:block}.gta-video-copy>.gta-video{margin:22px auto 26px}.gta-flagship__video{height:520px;min-height:520px}}@media(max-width:749px){.gta-two-col{gap:34px}.gta-video-section h2{font-size:45px}.gta-video-section p{font-size:18px}.gta-step{font-size:15px}.gta-flagship__video{height:430px;min-height:430px}.gta-flagship__grid{padding-inline:20px;gap:32px}.gta-flagship__copy h2{font-size:44px}}.gta-flagship{--green:#dfc993;background:#193e2e;color:#f8f4eb;padding-bottom:64px;border-block:1px solid #c6ac7270}.gta-video,.gta-flagship__video{position:relative;overflow:hidden}.gta-video-fallback{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.gta-redesign .gta-video-playing video[data-gta-video]{opacity:1}.gta-video-toggle{position:absolute;z-index:2;bottom:14px;left:14px;border:1px solid rgba(255,255,255,.7);border-radius:3px;background:rgba(0,22,61,.88);color:#fff;padding:9px 13px;font:600 14px/1.2 Barlow,Arial,sans-serif;cursor:pointer}.gta-video-toggle:focus-visible{outline:3px solid #fff;outline-offset:3px}.gta-redesign .gta-video-playing .gta-video-toggle{display:none}.gta-video.gta-video-playing>.gta-video-fallback{visibility:hidden}.gta-redesign>.gta-video-section{order:3}.gta-redesign>.gta-gift-categories{order:4}.gta-redesign>.gta-quiz{order:5}.gta-redesign>.gta-judge-section{order:6}.gta-redesign>.gta-flagship{order:7}.gta-redesign>.gta-faq{order:8}.gta-gift-card-callout{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:48px;padding:28px;background:#f8f4eb;border:1px solid #e8dfcf}.gta-gift-card-art{display:flex;flex-direction:column;justify-content:space-between;width:190px;height:118px;padding:16px 18px;background:#193e2e;color:#f8f4eb!important;border:1px solid #dfc993;text-align:left}.gta-gift-card-art span,.gta-gift-card-art small{font:500 9px/1.3 Barlow,Arial,sans-serif;letter-spacing:.1em}.gta-gift-card-art strong{font:600 28px/1 Barlow,Arial,sans-serif}.gta-gift-card-copy h3{font:600 30px/1.15 Barlow,Arial,sans-serif;color:#193e2e;margin:0 0 9px}.gta-gift-card-copy p{font-size:16px;line-height:1.5;color:#5e6c60;margin:0}.gta-gift-card-copy .gta-gift-card-label{font-size:10px;letter-spacing:.16em;margin-bottom:10px;color:#7b2939}.gta-gift-card-callout>.gta-shop-button{padding-inline:22px;white-space:nowrap}@media(max-width:749px){.gta-gift-card-callout{grid-template-columns:1fr;text-align:center;gap:22px;padding:24px;margin-top:34px}.gta-gift-card-art{justify-self:center}.gta-gift-card-callout>.gta-shop-button{width:100%}}