.draw-section{background:var(--home-paper);color:var(--cinema-ink);padding-block:80px 56px;scroll-margin-top:24px}.draw-heading{justify-content:space-between;align-items:baseline;gap:32px;margin-bottom:24px;display:flex}.draw-heading h2{font-size:var(--home-heading);letter-spacing:-.025em;font-weight:560;line-height:1.18}.draw-heading h2 span{color:var(--home-muted)}.draw-heading .text-link{flex-shrink:0;gap:14px;margin:0;font-size:14px}.draw-track{--rail-inset:max(var(--gutter),calc((100vw - 1440px)/2));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--rail-inset);padding:12px var(--rail-inset) 28px;scrollbar-width:none;gap:20px;margin:0;list-style:none;display:flex;overflow-x:auto}.draw-track::-webkit-scrollbar{display:none}.draw-card{--card-muted:#6e6e6e;--card-action:#f1f2ee;isolation:isolate;scroll-snap-align:start;border-radius:var(--rt-radius);background:var(--rt-surface);box-shadow:var(--rt-card-shadow);transition:transform .24s var(--rt-ease);flex:0 0 400px;position:relative}.draw-card:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;box-shadow:var(--rt-card-lift);opacity:0;transition:opacity .24s ease-out;position:absolute;inset:0}.draw-card-link{height:100%;min-height:562px;color:inherit;border-radius:inherit;flex-direction:column;text-decoration:none;display:flex}.draw-card-copy{min-height:166px;padding:28px 28px 20px}.draw-card h3{letter-spacing:-.022em;text-wrap:pretty;max-width:22ch;font-size:28px;font-weight:560;line-height:1.12}.draw-card-copy>p{letter-spacing:-.008em;max-width:34ch;margin-top:10px;font-size:16px;font-weight:400;line-height:1.4}.draw-art-frame{place-items:center;height:316px;margin-inline:28px;display:grid}.draw-art{object-fit:contain;width:100%;height:100%;max-height:316px;transition:transform .28s var(--rt-ease);display:block}.draw-home{color:#f5f4ee;--card-muted:#c1cfc7;--card-action:#181818;background:#000}.draw-card-footer{justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding:22px 28px 24px;display:flex}.draw-state{color:var(--card-muted);font-size:12px;line-height:1.45}.draw-state time{letter-spacing:0;font-variant-numeric:tabular-nums;margin-top:2px;font-size:13px;display:block}.draw-card-action{background:var(--card-action);border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;transition:background-color .18s ease-out;display:grid}.draw-card-action svg{width:18px;height:18px;transition:transform .2s var(--rt-ease)}.draw-card-link:focus-visible{outline:3px solid var(--orange-ink,#bd390b);outline-offset:5px}.draw-home .draw-card-link:focus-visible{outline-color:#fa895c}.draw-card:active{transition-duration:.12s;transform:translateY(-1px)}.draw-toolbar{justify-content:space-between;align-items:center;gap:24px;margin-top:0;display:flex}.draw-toolbar>p{color:var(--home-muted);font-size:14px;line-height:1.45}.rail-controls{flex-shrink:0;gap:10px;display:flex}.rail-controls[hidden]{display:none}.rail-controls button{width:44px;height:44px;color:var(--cinema-ink);cursor:pointer;background:#e5e7e1;border:0;border-radius:50%;place-items:center;transition:background-color .16s ease-out,transform .16s ease-out;display:grid}.rail-controls button:active{transform:scale(.94)}.rail-controls button:disabled{opacity:.35;cursor:default}.rail-controls button:disabled:active{transform:none}@media (hover:hover) and (pointer:fine){.draw-card:hover{transform:translateY(-4px)}.draw-card:hover:before{opacity:1}.draw-card:hover .draw-art{transform:scale(1.015)}.draw-card:hover .draw-card-action svg{transform:translate(2px,-2px)}.draw-card:active{transform:translateY(-1px)}.rail-controls button:hover:not(:disabled){background:#d5dacf}}@media (width<=700px){.draw-section{padding-block:52px 36px}.draw-heading{margin-bottom:20px;display:block}.draw-heading h2{max-width:22ch}.draw-heading .text-link{margin-top:18px}.draw-track{gap:16px;padding-bottom:24px}.draw-card{flex-basis:min(84vw,360px)}.draw-card-link{min-height:520px}.draw-card-copy{min-height:164px;padding:26px 24px 18px}.draw-card h3{font-size:26px;line-height:1.13}.draw-card-copy>p{font-size:16px}.draw-art-frame{height:270px;margin-inline:24px}.draw-art{max-height:270px}.draw-card-footer{padding:20px 24px 22px}.draw-toolbar{gap:20px}.draw-toolbar>p{max-width:20ch;font-size:13px}}@media (prefers-reduced-motion:reduce){.draw-track{scroll-behavior:auto;scroll-snap-type:none}.draw-card,.draw-card:before,.draw-art,.draw-card-action,.draw-card-action svg,.rail-controls button{transition:none!important}.draw-card:hover,.draw-card:active,.draw-card:hover .draw-art,.draw-card:hover .draw-card-action svg,.rail-controls button:active{transform:none!important}}.winner-stories{color:#000;background:#fff7ec;padding:80px 0 48px;overflow:hidden}.winner-stories-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:36px;display:flex}.winner-stories-heading h2{letter-spacing:-.035em;max-width:16ch;font-size:clamp(36px,4.6vw,66px);font-weight:550;line-height:1.05}.winner-stories-heading h2 span{color:#b84919}.winner-stories-heading p{color:#606060;max-width:46ch;margin-top:18px;font-size:17px;line-height:1.5}.winner-stories-heading>a{white-space:nowrap;gap:16px;font-size:14px}.winner-story-window{scrollbar-width:none;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;padding-block:12px 24px;overflow-x:auto}.winner-story-window::-webkit-scrollbar{display:none}.winner-story-track{width:max-content;padding-inline:var(--gutter);gap:22px;display:flex}.winner-story-set{align-items:center;gap:22px;display:flex}.winner-ticket{color:#fff7e8;background:#181818;border-radius:16px;flex:none;width:330px;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease-out;overflow:hidden}.winner-ticket--1{color:#000;background:#f6d7a8;width:310px}.winner-ticket--2{color:#000;background:#e9efdd;width:340px}.winner-ticket-link{min-height:472px;color:inherit;flex-direction:column;padding:28px;text-decoration:none;display:flex}.winner-ticket--1 .winner-ticket-link{min-height:428px}.winner-ticket--2 .winner-ticket-link{min-height:500px}.winner-ticket-top{justify-content:space-between;align-items:center;margin-bottom:22px;font-size:13px;font-weight:500;display:flex}.winner-ticket h3{letter-spacing:-.025em;text-wrap:balance;max-width:18ch;font-size:27px;font-weight:560;line-height:1.12}.winner-ticket-prize{letter-spacing:-.015em;max-width:24ch;margin-top:19px;font-size:22px;font-weight:550;line-height:1.2}.winner-ticket-prize>span{letter-spacing:0;margin-bottom:6px;font-size:12px;font-weight:400;display:block}.winner-ticket-campaign{align-items:center;gap:16px;margin:25px 0 22px;display:flex}.winner-ticket-campaign img{object-fit:contain;filter:drop-shadow(0 6px 6px #00000026);flex:none;width:72px;height:80px;transition:transform .22s ease-out;transform:rotate(-4deg)}.winner-ticket-campaign p{max-width:20ch;font-size:13px;line-height:1.4}.winner-ticket dl{border-top:1px solid;border-color:color-mix(in srgb,currentColor 23%,transparent);grid-template-columns:1fr;gap:10px;margin-top:auto;padding-top:18px;font-size:12px;line-height:1.4;display:grid}.winner-ticket dl>div{justify-content:space-between;gap:12px;display:flex}.winner-ticket dt{opacity:.8;flex:none}.winner-ticket dd{font-variant-numeric:tabular-nums;text-align:right;margin:0}.winner-ticket-action{justify-content:space-between;align-items:center;margin-top:20px;font-size:12px;font-weight:500;display:flex}.winner-stories-foot{justify-content:space-between;align-items:center;gap:24px;margin-top:9px;display:flex}.winner-stories-foot>p{color:#636363;font-size:13px}.winner-stories-controls{align-items:center;gap:8px;display:flex}.winner-stories-controls[hidden]{display:none}.winner-stories-controls button{color:#181818;cursor:pointer;background:#e8e6d8;border:0;border-radius:50%;place-items:center;min-width:44px;min-height:44px;transition:background .16s ease-out,transform .16s ease-out;display:grid}.winner-stories-controls [data-winner-toggle]{border-radius:6px;min-width:113px;padding:0 15px;font-size:12px}.winner-stories-controls [data-winner-prev] svg{transform:rotate(-135deg)}.winner-stories-controls [data-winner-next] svg{transform:rotate(45deg)}.winner-stories-controls button:active{transform:scale(.96)}.winner-ticket:focus-within{outline-offset:4px;outline:3px solid #c2511d}.winner-ticket-link:focus-visible{outline:none}.winner-story-window:focus-visible{outline-offset:-3px;outline:2px solid #c2511d}.winner-stories-controls button:focus-visible{outline-offset:3px;outline:2px solid #bd4a17}@media (hover:hover) and (pointer:fine){.winner-ticket:hover{transform:translateY(-7px);box-shadow:0 15px 24px -17px #0005}.winner-ticket:hover .winner-ticket-campaign img{transform:rotate(0)scale(1.04)}.winner-stories-controls button:hover{background:#dcdcc9}}@media (width<=700px){.winner-stories{padding:50px 0 30px}.winner-stories-heading{margin-bottom:25px;display:block}.winner-stories-heading h2{max-width:16ch;font-size:40px}.winner-stories-heading p{font-size:16px}.winner-stories-heading>a{margin-top:22px;font-size:13px;display:inline-flex}.winner-story-track,.winner-story-set{gap:16px}.winner-ticket,.winner-ticket--1,.winner-ticket--2{width:300px}.winner-ticket-link{min-height:466px;padding:25px}.winner-ticket--1 .winner-ticket-link{min-height:434px}.winner-ticket--2 .winner-ticket-link{min-height:482px}.winner-ticket h3{font-size:26px}.winner-stories-foot{flex-direction:column;align-items:start;gap:18px}.winner-stories-controls{align-self:end}.winner-stories-foot>p{max-width:30ch;line-height:1.5}}@media (prefers-reduced-motion:reduce){.winner-story-set[aria-hidden=true]{display:none}.winner-ticket,.winner-ticket-campaign img,.winner-stories-controls button{transition:none;transform:none!important}.winner-story-window{scroll-behavior:auto}}.retention-journey[data-astro-cid-a43heh3g]{color:#fff8eb;background:#000;padding-block:clamp(65px,8vw,115px)}.retention-layout[data-astro-cid-a43heh3g]{grid-template-columns:1.15fr 1fr;gap:clamp(45px,8vw,125px);display:grid}.retention-promise[data-astro-cid-a43heh3g] h2[data-astro-cid-a43heh3g]{letter-spacing:-.035em;max-width:17ch;font-size:clamp(36px,4.3vw,62px);font-weight:550;line-height:1.06}.retention-promise[data-astro-cid-a43heh3g] h2 span{color:#e6b780}.retention-promise[data-astro-cid-a43heh3g]>p[data-astro-cid-a43heh3g]{color:#d2dfcc;max-width:43ch;margin-top:28px;font-size:18px;line-height:1.6}.retention-promise[data-astro-cid-a43heh3g]>a[data-astro-cid-a43heh3g]{color:#fff5e5;gap:20px;margin-top:32px;font-size:14px;display:inline-flex}.retention-steps[data-astro-cid-a43heh3g]{flex-direction:column;gap:30px;margin:0;padding:0;list-style:none;display:flex}.retention-steps[data-astro-cid-a43heh3g] li[data-astro-cid-a43heh3g]{border-bottom:1px solid #6a6a6a;padding-bottom:28px}.retention-steps[data-astro-cid-a43heh3g] li[data-astro-cid-a43heh3g]:last-child{border:0;padding-bottom:0}.retention-steps[data-astro-cid-a43heh3g] h3[data-astro-cid-a43heh3g]{letter-spacing:-.02em;font-size:25px;font-weight:550;line-height:1.16}.retention-steps[data-astro-cid-a43heh3g] p[data-astro-cid-a43heh3g]{color:#d2dfcc;max-width:40ch;margin-top:10px;font-size:16px;line-height:1.5}.retention-steps[data-astro-cid-a43heh3g] a[data-astro-cid-a43heh3g]{color:#f7c58f;align-items:center;gap:15px;margin-top:15px;font-size:12px;text-decoration:none;display:inline-flex}.retention-steps[data-astro-cid-a43heh3g] a[data-astro-cid-a43heh3g]:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=700px){.retention-layout[data-astro-cid-a43heh3g]{grid-template-columns:1fr;gap:45px}.retention-promise[data-astro-cid-a43heh3g] h2[data-astro-cid-a43heh3g]{font-size:40px}.retention-promise[data-astro-cid-a43heh3g]>p[data-astro-cid-a43heh3g]{font-size:17px}.retention-steps[data-astro-cid-a43heh3g] h3[data-astro-cid-a43heh3g]{font-size:25px}}
