.giveaway-page{--giveaway-header-clearance:104px}.giveaway-preview-banner{color:var(--navy);background:#e5eff5;border-bottom:1px solid #bdd1df;font-size:13px;line-height:1.5}.giveaway-preview-banner .container{align-items:center;gap:16px;padding-block:13px;display:flex}.giveaway-preview-banner strong{white-space:nowrap;text-transform:uppercase;letter-spacing:.08em;font-weight:850}.giveaway-hero{isolation:isolate;background:var(--navy);position:relative;overflow:hidden}.giveaway-hero-background{z-index:0;pointer-events:none;position:absolute;inset:0}.giveaway-hero-background img{object-fit:cover;object-position:center 57%;width:100%;max-width:none;height:100%;display:block}.giveaway-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#041627f7 0%,#041627e8 34%,#041627a3 62%,#04162738 100%);position:absolute;inset:0}.giveaway-hero-inner{z-index:2;padding-block:46px;padding-top:calc(46px + var(--giveaway-header-clearance));position:relative}.giveaway-hero-copy{min-width:0;max-width:650px}.giveaway-hero h1{max-width:16ch;margin-bottom:22px;font-size:clamp(56px,5.6vw,80px);line-height:.98}.giveaway-hero-copy>p:not(.eyebrow){color:#e0eaf1;max-width:51ch;font-size:16px;line-height:1.65}.giveaway-hero-copy>.giveaway-hero-lead{color:#fff;font-size:22px;font-weight:650;line-height:1.45}.giveaway-hero .button{background:var(--sky);border-color:var(--sky);color:var(--navy);min-height:52px;font-size:16px}.giveaway-hero .button:hover{color:var(--navy);background:#fff;border-color:#fff}.giveaway-hero-action{align-items:center;gap:28px;margin-top:28px;display:flex}.giveaway-hero-action p{color:#fff;border-left:1px solid #8297a6;margin:0;padding-left:25px;font-size:15px;line-height:1.5}.giveaway-hero-action p span{text-transform:uppercase;letter-spacing:.1em;color:#c5deeb;margin-bottom:3px;font-size:11px;display:block}.giveaway-hero-copy>.giveaway-hero-fine{color:#d5e0e8;margin:18px 0 0;font-size:12px}.giveaway-equipment-brand{border-bottom:1px solid var(--line);align-items:center;gap:26px;margin-bottom:34px;padding-bottom:26px;display:flex}.giveaway-equipment-brand img{flex:0 0 77px;width:77px;height:auto}.giveaway-equipment-brand p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.giveaway-equipment-brand strong{color:var(--navy);font-weight:750}.giveaway-body-photo{min-width:0;margin:0}.giveaway-body-photo img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.giveaway-prize-intro .giveaway-body-photo img{aspect-ratio:auto}.giveaway-body-photo figcaption{color:var(--muted);padding-top:10px;font-size:12px;line-height:1.7}.giveaway-eligibility .giveaway-body-photo{margin-bottom:28px}.giveaway-prize-intro>div>p:not(.eyebrow){color:var(--muted);margin:20px 0 0;font-size:16px;line-height:1.75}.giveaway-dates{border-bottom:1px solid var(--line);background:#fff}.giveaway-dates>.container{grid-template-columns:1.1fr .85fr 1fr;display:grid}.giveaway-dates>.container>div{border-right:1px solid var(--line);padding:25px 24px}.giveaway-dates>.container>div:first-child{padding-left:0}.giveaway-dates>.container>div:last-child{border:0}.giveaway-dates span{text-transform:uppercase;letter-spacing:.12em;color:#37617b;margin-bottom:7px;font-size:11px;font-weight:850;display:block}.giveaway-dates strong{font-size:15px;font-weight:750;line-height:1.5;display:block}.giveaway-intake-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,.8fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid}.giveaway-form-panel{border:1px solid var(--line);background:#fff;min-width:0;padding:clamp(22px,3vw,42px);scroll-margin-top:110px}.giveaway-form-panel h2{margin-bottom:14px;font-size:44px}.giveaway-form-panel>p:not(.eyebrow){font-size:15px}.giveaway-review-note,.giveaway-rules-pending{color:#153f5a;background:#e9f1f6;border-left:3px solid #287caa;margin:22px 0;padding:16px 18px;font-size:13px;line-height:1.65}.giveaway-page fieldset{border:0;min-width:0;margin:0;padding:0}.giveaway-page fieldset[hidden]{display:none!important}.giveaway-page .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.giveaway-step-label{letter-spacing:.07em;text-transform:uppercase;color:#23608a;border-bottom:1px solid var(--line);margin-top:26px;padding-bottom:16px;font-size:12px;font-weight:850}.giveaway-field{flex-direction:column;gap:8px;min-width:0;margin:18px 0;font-size:14px;font-weight:750;line-height:1.5;display:flex}.giveaway-label-text>span,.giveaway-check span>span{color:#236f9c}.giveaway-field input,.giveaway-field select,.giveaway-field textarea{font:400 16px/1.5 var(--body);color:var(--ink);background:#fff;border:1px solid #8da5b5;border-radius:0;width:100%;min-width:0;min-height:48px;padding:12px}.giveaway-field input[readonly]{color:#476074;background:#eff3f6;padding-inline:9px}.giveaway-field input:focus,.giveaway-field select:focus,.giveaway-field textarea:focus{outline-offset:2px;box-shadow:none;outline:2px solid #236f9c}.giveaway-field textarea{resize:vertical}.giveaway-field-help{color:#506371;margin:0 0 14px;font-size:12px;font-weight:450;line-height:1.65}.giveaway-field .giveaway-field-help{margin:0}.giveaway-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.giveaway-address-row{grid-template-columns:minmax(0,1.5fr) 56px minmax(76px,.7fr);gap:12px;display:grid}.giveaway-choice-group>legend{margin:4px 0 12px;font-size:14px;font-weight:750;line-height:1.5}.giveaway-choice-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.giveaway-choice-row label{cursor:pointer;border:1px solid #8da5b5;align-items:center;gap:10px;min-height:52px;padding:14px;font-size:14px;line-height:1.5;display:flex}.giveaway-choice-row label:has(input:checked){background:#e8f2f8;border-color:#236f9c;box-shadow:inset 0 0 0 1px #236f9c}.giveaway-choice-row input,.giveaway-check input{accent-color:#236f9c;flex:0 0 18px;width:18px;height:18px;margin:3px 0}.giveaway-check{align-items:flex-start;gap:12px;margin:18px 0;font-size:13px;line-height:1.7;display:flex}.giveaway-group-title{border-top:1px solid var(--line);margin:25px 0 8px;padding-top:23px;font-size:15px;font-weight:850}.giveaway-page [data-giveaway-nominee]{background:#f2f6f9;border:1px solid #d3e0e8;margin:20px 0;padding:20px}.giveaway-page [data-giveaway-nominee] legend{padding-top:18px;font-size:15px;font-weight:850}.giveaway-form-panel .button{min-height:50px;margin-top:12px;font-size:14px}.giveaway-form-panel .button-row{gap:10px;margin-top:14px}.giveaway-form-panel .button-row .button{margin:0}.giveaway-submit{color:#566570;cursor:not-allowed;background:#e8edf0;border-color:#d4dfe6;width:100%;margin-top:20px!important;font-size:13px!important;transform:none!important}.giveaway-form-status{color:#164567;margin:18px 0 0;font-size:14px;line-height:1.7}.giveaway-eligibility h2{font-size:clamp(35px,3vw,45px);line-height:1.04}.giveaway-eligibility>p{color:var(--muted);font-size:14px}.giveaway-eligibility ul{margin:22px 0;padding-left:20px;list-style:outside}.giveaway-eligibility li{margin:12px 0;padding-left:4px;font-size:15px;line-height:1.7}.giveaway-eligibility .text-link{font-size:14px}.giveaway-one-entry{border-top:1px solid var(--line);margin-top:28px;padding-top:25px}.giveaway-one-entry strong{font-size:16px}.giveaway-one-entry p{color:var(--muted);margin-top:8px;font-size:14px}.giveaway-eligibility>.giveaway-small{margin-top:28px;font-size:12px;line-height:1.7}.giveaway-process .eyebrow,.giveaway-prize .eyebrow{color:#236f9c}.giveaway-process h2,.giveaway-section-heading h2{font-size:clamp(38px,4vw,54px);line-height:1.02}.giveaway-process-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:52px;margin:38px 0 0;padding:0;list-style:none;display:grid}.giveaway-process-list>li{border-top:1px solid var(--line);gap:22px;min-width:0;padding:26px 0 10px;display:flex}.giveaway-process-list>li>span{color:#236f9c;padding-top:3px;font-size:15px;font-weight:800}.giveaway-process-list h3{margin-bottom:12px;font-size:29px;line-height:1.06}.giveaway-process-list p{color:var(--muted);font-size:14px;line-height:1.8}.giveaway-section-heading{grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin-bottom:32px;display:grid}.giveaway-section-heading h2{margin-bottom:0}.giveaway-section-heading>p{color:var(--muted);margin-bottom:0;font-size:16px}.giveaway-map{background:#fff;border:1px solid #c8d8e1;margin:0}.giveaway-map>svg{width:100%;height:auto;max-height:570px}.giveaway-map-place{stroke:#fff;stroke-width:1.2px;vector-effect:non-scaling-stroke;cursor:pointer;transition:opacity .15s}.giveaway-map-place.region-0{fill:#4194ac}.giveaway-map-place.region-1{fill:#2d5a7e}.giveaway-map-place.region-2{fill:#8ecde5}.giveaway-map-place:hover,.giveaway-map-place:focus{fill:#d7a041;stroke:#183b52;stroke-width:2px;outline:none}.giveaway-map-label{pointer-events:none}.giveaway-map-label circle{fill:#fff;stroke:#123d5b;stroke-width:1.5px}.giveaway-map-label text{font-family:var(--body);fill:#071f38;paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round;font-size:12px;font-weight:750}.giveaway-map-north path{stroke:#244d67;fill:none;stroke-width:2px}.giveaway-map-north text{fill:#244d67;font-size:15px;font-weight:850}.giveaway-map-key{flex-wrap:wrap;justify-content:center;gap:24px;padding:18px 20px 4px;font-size:12px;font-weight:700;display:flex}.giveaway-map-key span:before{content:"";width:11px;height:11px;margin-right:7px;display:inline-block}.region-key-0:before{background:#4194ac}.region-key-1:before{background:#2d5a7e}.region-key-2:before{background:#8ecde5}.giveaway-map-selection{text-align:center;color:#274e68;min-height:22px;margin:10px 20px 14px;font-size:13px}.giveaway-map figcaption{color:#546775;border-top:1px solid #d5e2e8;padding:16px 22px;font-size:11px;line-height:1.8}.giveaway-community-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:32px;display:grid}.giveaway-community-groups h3{margin-bottom:18px;font-size:25px;line-height:1.15}.giveaway-community-groups ul{columns:2;column-gap:16px;margin:0;padding:0;list-style:none}.giveaway-community-groups li{break-inside:avoid;margin-bottom:9px;font-size:14px;line-height:1.65}.giveaway-prize-highlights{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:28px 0;padding-top:24px;display:grid}.giveaway-prize-highlights strong{font-size:15px;line-height:1.5;display:block}.giveaway-prize-highlights span{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.75;display:block}.giveaway-details details{border-bottom:1px solid var(--line);padding:20px 0}.giveaway-details summary{cursor:pointer;padding-right:24px;font-size:17px;font-weight:750;list-style:disclosure-closed}.giveaway-details details[open] summary{margin-bottom:18px;list-style:disclosure-open}.giveaway-details ul{columns:2;column-gap:40px;margin:0;padding-left:22px;list-style:outside}.giveaway-details li,.giveaway-details p{break-inside:avoid;color:#465c6c;margin-bottom:10px;font-size:14px;line-height:1.8}.giveaway-rules-note{color:#425c6c;background:#edf3f7;margin:32px 0 0;padding:20px 24px;font-size:13px;line-height:1.8}#approved-communities{scroll-margin-top:100px}@media (width<=1000px){.giveaway-intake-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:32px}.giveaway-community-groups ul{columns:1}.giveaway-section-heading{gap:32px}}@media (width<=800px){.giveaway-hero h1{font-size:60px}.giveaway-dates>.container{grid-template-columns:1fr}.giveaway-dates>.container>div{border-right:0;border-bottom:1px solid var(--line);padding:17px 0}.giveaway-intake-grid{grid-template-columns:1fr}.giveaway-eligibility{max-width:680px}.giveaway-section-heading{grid-template-columns:1fr;gap:18px}.giveaway-process-list{gap:28px}.giveaway-map-label text{font-size:15px}.giveaway-prize-highlights{grid-template-columns:1fr;gap:0}.giveaway-map-key{gap:12px}}@media (width<=560px){.giveaway-preview-banner .container{padding-block:12px;font-size:12px;display:block}.giveaway-preview-banner strong{margin-bottom:4px;display:block}.giveaway-hero h1{font-size:52px}.giveaway-hero-copy>.giveaway-hero-lead{font-size:20px}.giveaway-hero .button{width:100%;font-size:15px}.giveaway-form-panel{padding:24px 18px}.giveaway-form-panel h2{font-size:37px}.giveaway-review-note{padding:14px;font-size:12px}.giveaway-choice-row{grid-template-columns:1fr;gap:10px}.giveaway-choice-row label{min-height:48px;padding:12px}.giveaway-two-column{grid-template-columns:1fr;gap:0}.giveaway-address-row{grid-template-columns:minmax(0,1fr) 47px 67px;gap:8px}.giveaway-address-row .giveaway-label-text{min-height:2.9em;font-size:12px}.giveaway-address-row .giveaway-field input,.giveaway-address-row .giveaway-field select{padding-inline:7px;font-size:14px}.giveaway-form-panel .button-row{grid-template-columns:1fr;display:grid}.giveaway-form-panel .button{width:100%}.giveaway-page [data-giveaway-nominee]{padding:16px}.giveaway-process-list{grid-template-columns:1fr;gap:0}.giveaway-process-list>li{gap:16px}.giveaway-community-groups{grid-template-columns:1fr;gap:30px}.giveaway-community-groups ul{columns:2}.giveaway-community-groups h3{font-size:27px}.giveaway-details ul{columns:1}.giveaway-details summary{font-size:15px}.giveaway-map-key{justify-content:flex-start;gap:10px;padding:14px;font-size:10px}.giveaway-map-selection{text-align:left;margin-inline:14px;font-size:12px}.giveaway-map figcaption{padding:14px;font-size:11px}.giveaway-rules-note{padding:18px}}@media (width<=800px){.giveaway-hero-inner{padding-block:36px;padding-top:calc(36px + var(--giveaway-header-clearance))}.giveaway-hero:after{background:linear-gradient(90deg,#041627f2,#041627c2)}.giveaway-hero-background img{object-position:64% center}}@media (width<=560px){.giveaway-hero-inner{padding-block:32px;padding-top:calc(32px + var(--giveaway-header-clearance))}.giveaway-hero h1{font-size:52px}.giveaway-hero-action{margin-top:24px;display:block}.giveaway-hero-action p{border:0;margin-top:18px;padding:0}.giveaway-hero-action p span{letter-spacing:.06em;margin-right:8px;display:inline}.giveaway-hero-action strong{font-size:14px}.giveaway-hero-copy>p:not(.eyebrow){font-size:15px}.giveaway-hero-copy>.giveaway-hero-lead{font-size:19px}.giveaway-hero .eyebrow{letter-spacing:.1em;font-size:11px}.giveaway-equipment-brand{gap:18px}.giveaway-equipment-brand p{font-size:12px}.giveaway-equipment-brand img{flex-basis:65px;width:65px}}.giveaway-tax-disclosure{background:#edf3f7;border-left:3px solid #287caa;margin:30px 0;padding:25px 28px}.giveaway-tax-disclosure h3{margin-bottom:17px;font-size:28px;line-height:1.15}.giveaway-tax-disclosure p{color:#385364;margin-bottom:13px;font-size:14px;line-height:1.8}.giveaway-tax-disclosure p:last-child{margin-bottom:0}.giveaway-rules-heading{padding:calc(46px + var(--giveaway-header-clearance)) 0 46px}.giveaway-rules-heading h1{font-size:clamp(44px,5vw,68px);line-height:1.05}.giveaway-rules-heading p:not(.eyebrow){color:#d8e5ed;max-width:64ch;font-size:16px}.giveaway-rules-layout{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:60px;padding-block:50px;display:grid}.giveaway-rules-document,.giveaway-rules-review{overflow-wrap:anywhere;min-width:0}.giveaway-rules-document>section{border-bottom:1px solid var(--line);margin-bottom:34px;padding-bottom:26px;scroll-margin-top:110px}.giveaway-rules-document h2{margin-bottom:18px;font-size:31px;line-height:1.1}.giveaway-rules-document p,.giveaway-rules-document li{font-size:15px;line-height:1.9}.giveaway-rules-document ul{margin:16px 0 24px;padding-left:23px;list-style:outside}.giveaway-rules-document ol{margin:16px 0 24px;padding-left:23px;list-style:decimal}.giveaway-rules-document li{margin-bottom:9px}.giveaway-rules-warning{background:#eef3f6;padding:22px;font-size:13px!important;line-height:1.85!important}.giveaway-rules-review{background:#eef4f7;border:1px solid #cfdee6;align-self:start;padding:28px}.giveaway-rules-review h2{font-size:32px;line-height:1.05}.giveaway-rules-review ul{padding-left:20px;list-style:outside}.giveaway-rules-review li,.giveaway-rules-review>p:not(.eyebrow){margin-bottom:20px;font-size:13px;line-height:1.8}.giveaway-rules-review .eyebrow{color:#236f9c}@media (width<=800px){.giveaway-rules-layout{grid-template-columns:1fr;gap:30px}.giveaway-rules-review{grid-row:1}.giveaway-rules-heading{padding:calc(34px + var(--giveaway-header-clearance)) 0 34px}.giveaway-tax-disclosure{padding:22px}}@media (width<=560px){.giveaway-tax-disclosure{padding:20px}.giveaway-tax-disclosure h3{font-size:25px}.giveaway-rules-review{padding:22px}.giveaway-rules-document p,.giveaway-rules-document li{font-size:14px}.giveaway-rules-document h2{font-size:28px}.giveaway-hero-action strong{display:block}.giveaway-hero-copy>.giveaway-hero-fine{font-size:11px}}.giveaway-honeypot{clip-path:inset(50%);pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.giveaway-turnstile-row{justify-content:flex-start;min-width:0;margin:22px 0;display:flex}.giveaway-turnstile-row[hidden]{display:none!important}.giveaway-submit:not(:disabled){background:var(--steel);border-color:var(--steel);color:#fff;cursor:pointer}@media (width<=360px){.giveaway-intake-grid.container{width:calc(100% - 16px)}.giveaway-form-panel{padding-inline:16px}.giveaway-turnstile-row{margin-inline:-16px}}.giveaway-rules-layout--live{grid-template-columns:1fr}.giveaway-review-note[hidden],[data-giveaway-check][hidden]{display:none!important}@media (width<=720px){.giveaway-page{--giveaway-header-clearance:92px}}.giveaway-form-panel [data-giveaway-entry-intro][hidden],.giveaway-form-panel form[hidden],.giveaway-confirmation[hidden]{display:none!important}.giveaway-confirmation{text-align:left;scroll-margin-top:110px}.giveaway-confirmation:focus{outline:none}.giveaway-confirmation h3{margin:28px 0 14px;font-size:27px}.giveaway-confirmation p,.giveaway-confirmation li{color:var(--muted);font-size:15px;line-height:1.8}.giveaway-confirmation ul{margin:0 0 24px;padding-left:21px;list-style:outside}.giveaway-confirmation li{margin:12px 0}.giveaway-entry-reference{border:1px solid var(--line);background:#edf3f7;margin:25px 0;padding:18px}.giveaway-entry-reference>span{letter-spacing:.08em;text-transform:uppercase;color:var(--navy);margin-bottom:8px;font-size:11px;font-weight:800;display:block}.giveaway-entry-reference code{overflow-wrap:anywhere;color:var(--navy);font-size:15px}.giveaway-entry-reference p{margin:8px 0 0;font-size:12px}
