.gw-hero-grid{align-items:start;gap:clamp(1.25rem,1rem + 1.5vw,2.5rem);display:grid}@media (width>=960px){.gw-hero-grid{grid-template-columns:1fr 1fr}.gw-hero-copy{top:calc(var(--header-h,64px) + 2rem);padding-top:1rem;position:sticky}}.gw-hero-copy{gap:1rem;display:grid}.gw-kicker{font:700 .8rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin:0}.gw-hero-copy .lede{max-width:52ch;margin:0}.gw-facts{color:var(--ink-2);gap:.45rem;margin:0;padding:0;font-size:.95rem;list-style:none;display:grid}.gw-facts li{padding-left:1.15rem;position:relative}.gw-facts li:before{content:"";background:var(--brand);border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}.gw-facts strong{color:var(--ink)}@media (width<=600px){.gw-hero-copy .lede{font-size:1rem}.gw-facts{font-size:.9rem}}.gw-fall{--fall-amber:#f2a33a;--fall-rust:#d9692b;--fall-cranberry:#b8433f;position:relative;overflow:clip}.studio-dark .gw-hero.gw-fall{background:radial-gradient(60rem 26rem at 100% -10%, #d5f76b1f, transparent 60%), radial-gradient(50rem 30rem at -10% 0%, #d9692b4d, transparent 60%), radial-gradient(40rem 22rem at 110% 105%, #b8433f29, transparent 60%), var(--paper)}.gw-fall .wrap{z-index:1;position:relative}.gw-leaves{pointer-events:none;position:absolute;inset:0}.gw-leaves svg{opacity:.32;filter:drop-shadow(0 0 10px);position:absolute}@media (width<=600px){.gw-leaves svg:not(:nth-child(3)){display:none}.gw-leaves svg:nth-child(3){opacity:.4;right:16px;top:18px!important;left:auto!important}}.gw-kicker{align-items:center;gap:.45rem;display:flex}.gw-kicker-leaf{width:15px;height:15px;color:var(--fall-amber,#f2a33a);flex:none;transform:rotate(-12deg)}.gw-fall .gw-facts li:before{background:var(--fall-amber)}.gw-fall .gw-entry{border-top:3px solid var(--fall-amber)}.gw-prize-grid .gw-everyone{border-top-color:#f2a33a}@property --c{syntax:"<color>";inherits:true;initial-value:#d5f76b}.gw-neon{margin:0;font-size:clamp(2.3rem,1.4rem + 3.4vw,3.9rem);line-height:1.05}.gw-neon .nw{white-space:nowrap}.gw-neon .nl{--c:#d5f76b;color:color-mix(in srgb, var(--c) 26%, #fff);text-shadow:0 0 4px var(--c), 0 0 14px color-mix(in srgb, var(--c) 65%, transparent), 0 0 38px color-mix(in srgb, var(--c) 45%, transparent);cursor:default;transition:--c .26s}.gw-neon .nw-alt .nl{--c:#ffb27a}.js .gw-neon{animation:1.4s step-end .2s both gw-neon-on,3.6s ease-in-out 1.6s infinite alternate gw-neon-hum}@keyframes gw-neon-on{0%{opacity:.15}8%{opacity:1}12%{opacity:.2}20%{opacity:1}24%{opacity:.4}32%,to{opacity:1}}@keyframes gw-neon-hum{0%{filter:brightness()}to{filter:brightness(1.18)}}@media (prefers-reduced-motion:reduce){.js .gw-neon,.gw-neon .nl{animation:none!important}}.gw-entry{scroll-margin-top:calc(var(--header-h,64px) + 12px);border:2px solid #d5f76b59;padding:clamp(1.1rem,.8rem + 1.5vw,1.75rem);box-shadow:0 0 0 1px #d5f76b1a,0 0 48px -16px #d5f76b73}.gw-form-title{margin:0;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem)}.gw-window{margin:0}.gw-form{gap:1rem;display:grid}.gw-form[hidden],.gw-form.is-sent{display:none}.gw-path{border:1px solid var(--line-strong);border-radius:999px;grid-template-columns:1fr 1fr;gap:.4rem;margin:0;padding:.3rem;display:grid}.gw-path label{text-align:center;cursor:pointer;border-radius:999px;place-items:center;min-height:44px;padding:.35rem .6rem;font-size:.92rem;font-weight:600;line-height:1.2;display:grid;position:relative}.gw-path input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.gw-path label:has(input:checked){background:var(--brand);color:#10151d}.gw-path label:has(input:focus-visible){outline:2px solid var(--action);outline-offset:2px}.gw-two{gap:1rem;display:grid}@media (width>=560px){.gw-two{grid-template-columns:1fr 1fr}}.gw-field{align-content:start;gap:.4rem;display:grid}.gw-field[hidden]{display:none}.gw-field>label:first-child{font-weight:600}.gw-form select.input{appearance:auto}.gw-form .input:disabled{opacity:.5}.gw-more{border-top:1px solid var(--line-strong);padding-top:.75rem}.gw-more summary{cursor:pointer;font-weight:600}.gw-more[open]{gap:1rem;display:grid}.gw-more[open] summary{margin-bottom:.25rem}.gw-check{cursor:pointer;align-items:center;gap:.5rem;font-weight:500;display:flex}.gw-check input{width:18px;height:18px;accent-color:var(--brand)}.gw-updates{color:var(--ink-2);font-size:.92rem}.gw-submit{justify-content:center;justify-self:stretch;min-height:52px;font-size:1.05rem}.gw-fine{margin:0}.gw-hint{color:var(--ink-2);margin:0;font-size:.85rem}.gw-hint:empty,.gw-error:empty{display:none}.gw-error{color:var(--check-ink,#ff8a7a);margin:0;font-size:.9rem;font-weight:600}.gw-form [aria-invalid=true]{border-color:var(--check-ink,#ff8a7a)}.gw-summary{border:1.5px solid var(--check-ink,#ff8a7a);border-radius:var(--radius-md);padding:.9rem 1rem}.gw-summary p{margin:0}.gw-summary ul{margin:.4rem 0 0;padding-left:1.2rem}.gw-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.gw-status{border-radius:var(--radius-md);border:1.5px solid var(--line-strong);gap:.5rem;padding:1rem 1.1rem;display:grid}.gw-status:empty{display:none}.gw-status.ok{border-color:var(--brand-edge);background:color-mix(in srgb, var(--brand) 18%, transparent)}.gw-status.fail{border-color:var(--check-ink,#ff8a7a)}.gw-status p{margin:0}.gw-confirm-note{color:var(--ink-2);font-size:.9rem}.gw-share{gap:.7rem;margin-top:1rem;display:grid}.gw-share[hidden]{display:none}.gw-share p{margin:0}.gw-share img{border-radius:var(--radius-md);border:1px solid var(--line-strong);width:100%;height:auto}.gw-share-row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.gw-share-row [hidden]{display:none}.gw-share-fb{color:#fff;background:#1877f2;border-radius:999px;align-items:center;gap:.5rem;min-height:44px;padding:.45rem 1.1rem .45rem .9rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.gw-share-fb:hover{background:#0e63d3}.gw-share-fb:focus-visible{outline:2px solid var(--action);outline-offset:3px}.gw-share-copy{border:1px solid var(--line-strong);min-height:38px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.4rem .9rem;font-size:.875rem;font-weight:600}.gw-prize-grid{gap:1rem;display:grid}@media (width>=860px){.gw-prize-grid{grid-template-columns:1fr 1fr}}.gw-prize,.gw-everyone{border-top:4px solid var(--brand-edge);align-content:start;gap:.7rem;padding:clamp(1.25rem,1rem + 1vw,1.75rem);display:grid}.gw-prize h2,.gw-everyone h2{margin:0;font-size:clamp(1.3rem,1.1rem + .8vw,1.7rem)}.gw-everyone .btn{justify-self:start}.gw-tag{font:700 .8rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin:0}.gw-value{color:var(--brand);margin:0;font-weight:700}.gw-list{gap:.35rem;margin:.25rem 0 0;padding-left:1.2rem;display:grid}.gw-excluded summary{cursor:pointer;font-weight:600}.studio-dark .gw-prize{box-shadow:0 0 0 1px #d5f76b2e,0 0 40px -10px #d5f76b4d}.gw-steps{gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}@media (width>=800px){.gw-steps{grid-template-columns:repeat(3,1fr)}}.gw-step{align-content:start;gap:.5rem;padding:1.25rem;display:grid}.gw-step h3,.gw-step p{margin:0}.gw-num{background:var(--ink);width:32px;height:32px;color:var(--brand);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.studio-dark .gw-num{background:var(--brand);color:#10151d}.studio-dark .gw-hero~.section h2{text-shadow:0 0 14px #d5f76b4d}.gw-hello{border-top:4px solid var(--brand-edge);gap:1.25rem;max-width:860px;margin:0 auto;padding:clamp(1.25rem,1rem + 1.5vw,2rem);display:grid}.gw-hello-photo{object-fit:cover;object-position:50% 30%;width:120px;height:120px;box-shadow:0 0 0 3px var(--brand), 0 0 30px -6px #d5f76b80;border-radius:50%}.gw-hello-body{gap:.8rem;display:grid}.gw-hello-body h2,.gw-hello-body p{margin:0}.gw-hello-body p:not(.gw-tag):not(.gw-sign-off){max-width:62ch;color:var(--ink-2)}.gw-sign-off{font:600 1.15rem/1.3 var(--font-display);gap:.15rem;display:grid}.gw-sign-off span{font:500 .9rem/1.4 var(--font-sans);color:var(--ink-2)}.gw-sign-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem 1.5rem;display:flex}.gw-li{color:#f3f0e8;background:#0a66c224;border:1.5px solid #0a66c2;border-radius:999px;align-items:center;gap:.5rem;min-height:44px;padding:.4rem 1rem .4rem .8rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.gw-li svg{color:#7fb4ff}.gw-li:hover{background:#0a66c252}.gw-li:focus-visible{outline:2px solid var(--action);outline-offset:3px}@media (width>=720px){.gw-hello{grid-template-columns:auto 1fr;align-items:start;gap:2rem}.gw-hello-photo{width:150px;height:150px}}.gw-faq dl{gap:1.1rem;max-width:760px;margin:1.25rem 0 0;display:grid}.gw-faq dt{font-weight:700}.gw-faq dd{color:var(--ink-2);margin:.3rem 0 0}.gw-sticky{z-index:20;left:16px;right:16px;bottom:max(12px, env(safe-area-inset-bottom));justify-content:center;min-height:50px;position:fixed;box-shadow:0 10px 30px -8px #0009}.gw-sticky[hidden]{display:none}@media (width>=960px){.gw-sticky{display:none!important}}
