:root{--cw-arctic:#5acede;--cw-azure:#0072cf;--cw-indigo:#06038d;--cw-white:#fff;--cw-yellow:#ffea79;--cw-black:#000;--cws-line:#e3e7ed;--cws-scrim:rgba(6,3,141,.82);--cws-foil:linear-gradient(120deg,var(--cw-white) 0%,var(--cw-arctic) 24%,var(--cw-white) 44%,var(--cw-arctic) 66%,var(--cw-azure) 90%,var(--cw-arctic) 100%);--cws-sheen-light:hsla(0,0%,100%,.78);--cws-sheen-clear:hsla(0,0%,100%,0);--cws-foil-1:var(--cw-white);--cws-foil-2:var(--cw-arctic);--cws-foil-3:var(--cw-azure);--cws-card-ink:var(--cw-indigo);--cws-card-font:"Libre Franklin","Franklin Gothic Medium",Arial,sans-serif;--cws-coin-fill:var(--cw-yellow);--cws-coin-ink:var(--cw-indigo);--cws-burst-1:var(--cw-yellow);--cws-burst-2:var(--cw-arctic);--cws-burst-3:var(--cw-white);--cws-font:"Founders Grotesk","Libre Franklin","Franklin Gothic Medium","Franklin Gothic",Arial,sans-serif;--cws-lead:.88;--cws-gutter:clamp(1rem,7.3vw,7rem);--cws-max:90rem;--cws-page-max:101.25rem;--cws-band:clamp(2.75rem,4.5vw,4.25rem);--cws-tap:2.75rem;--cws-btn-h:3.75rem;--cws-form-max:30rem;--cws-form-wide:64rem;--cws-google-gray:#5e5e5e}.cw-sweeps{background:var(--cw-white);color:var(--cw-black);font-family:var(--cws-font);margin:0 auto;max-width:var(--cws-page-max);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;overflow-x:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%}.cw-sweeps :is(#main,.cws-legal,.cws-foot){overflow-x:clip}.cw-sweeps *,.cw-sweeps :after,.cw-sweeps :before{box-sizing:border-box}.cw-sweeps :where(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0}.cw-sweeps :where(ul,ol){list-style:none;padding:0}.cw-sweeps img{display:block;max-width:100%}.cw-sweeps a{color:var(--cw-azure)}.cw-sweeps a:hover{color:var(--cw-indigo)}.cw-sweeps :focus-visible{outline:3px solid var(--cw-indigo);outline-offset:3px}.cw-sweeps .cws-foot :focus-visible,.cw-sweeps .cws-hero :focus-visible,.cw-sweeps .cws-top :focus-visible{outline-color:var(--cw-yellow)}.cw-sweeps [hidden]{display:none!important}.cw-sweeps .cws-wrap{margin-inline:auto;max-width:var(--cws-max);padding-inline:var(--cws-gutter);width:100%}.cw-sweeps .cws-sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}body[data-page^=cw-sweeps] #hs-interactives-modal-overlay{left:0!important;max-width:100%!important;right:0!important;width:auto!important}.cw-sweeps .cws-notice{background:var(--cw-black);border-bottom:3px solid var(--cw-yellow);color:var(--cw-yellow)}.cw-sweeps .cws-notice p{font-size:.875rem;font-weight:700;line-height:1.4;margin:0 auto;max-width:var(--cws-max);padding:.625rem var(--cws-gutter)}.cw-sweeps .cws-notice strong,.cw-sweeps .cws-top{color:var(--cw-white)}.cw-sweeps .cws-top{background:var(--cw-indigo)}.cw-sweeps .cws-top__in{align-items:center;display:flex;gap:1rem;justify-content:space-between;min-height:4rem}.cw-sweeps .cws-top__brand{align-items:center;display:flex;gap:.75rem;min-width:0}.cw-sweeps .cws-top__logo{flex:none;height:auto;width:6rem}.cw-sweeps .cws-top__rule{background:var(--cw-arctic);display:block;flex:none;height:1.75rem;width:1px}.cw-sweeps .cws-top__name{font-size:.8125rem;font-weight:600;line-height:1.2;max-width:9rem}.cw-sweeps .cws-top__link{align-items:center;color:var(--cw-arctic);display:inline-flex;flex:none;font-size:.875rem;font-weight:600;min-height:var(--cws-tap)}.cw-sweeps .cws-hero,.cw-sweeps .cws-top__link:hover{color:var(--cw-white)}.cw-sweeps .cws-hero{background:var(--cw-indigo);padding:1.25rem 0 0}.cw-sweeps .cws-hero a{color:var(--cw-arctic)}.cw-sweeps .cws-hero a:hover{color:var(--cw-white)}.cw-sweeps .cws-hero__grid{display:grid;grid-template-areas:"head" "vis" "body";grid-template-columns:minmax(0,1fr);padding-bottom:2rem;row-gap:1.5rem}.cw-sweeps .cws-head{grid-area:head}.cw-sweeps .cws-vis{grid-area:vis}.cw-sweeps .cws-body{grid-area:body}.cw-sweeps .cws-h1{color:var(--cw-white);font-size:clamp(2.75rem,5.2vw,4.75rem);font-weight:800;letter-spacing:-.015em;line-height:var(--cws-lead);text-align:left;text-transform:uppercase}.cw-sweeps .cws-h1--step{font-size:clamp(2.5rem,4.8vw,4.5rem)}.cw-sweeps .cws-h1:focus{outline:none}.cw-sweeps .cws-h1{scroll-margin-top:1.25rem}.cw-sweeps .cws-lede{font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.5;margin-top:1rem;max-width:32em}.cw-sweeps .cws-vis{position:relative}.cw-sweeps .cws-photo{height:15rem;margin-inline:calc(var(--cws-gutter)*-1);overflow:hidden}.cw-sweeps .cws-photo img{height:100%;object-fit:cover;width:100%}.cw-sweeps .cws-vis--photo .cws-photo{height:16rem}.cw-sweeps .cws-card{aspect-ratio:560/350;background:var(--cw-white);margin:-5.5rem 1.5rem 0 1rem;position:relative;transform:rotate(-2deg);transition:transform .3s ease}.cw-sweeps .cws-flow[data-stage=scratch] .cws-card{transform:none}.cw-sweeps .cws-card__canvas,.cw-sweeps .cws-card__face,.cw-sweeps .cws-card__under{inset:.625rem;position:absolute}.cw-sweeps .cws-card__canvas{cursor:var(--cws-coin-cursor,crosshair);display:block;height:calc(100% - 1.25rem);touch-action:none;width:calc(100% - 1.25rem)}.cw-sweeps .cws-card__face,.cw-sweeps .cws-card__result{display:flex;flex-direction:column;gap:.5rem;justify-content:flex-end;overflow:hidden;padding:clamp(1rem,2vw,1.75rem)}.cw-sweeps .cws-card__face{background:var(--cw-arctic);color:var(--cw-indigo)}.cw-sweeps .cws-card--holo .cws-card__face{background:var(--cws-foil)}.cw-sweeps .cws-card__sheen{background:linear-gradient(105deg,var(--cws-sheen-clear) 30%,var(--cws-sheen-light) 50%,var(--cws-sheen-clear) 70%);background-position:60% 0;background-repeat:no-repeat;background-size:250% 100%;inset:0;pointer-events:none;position:absolute}.cw-sweeps .cws-card__under{background:var(--cw-white);box-shadow:inset 0 0 0 2px var(--cw-indigo);color:var(--cw-indigo)}.cw-sweeps .cws-card__result{height:100%;justify-content:space-between}.cw-sweeps .cws-routes{height:100%;inset:0;position:absolute;width:100%}.cw-sweeps .cws-routes circle,.cw-sweeps .cws-routes path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:3}.cw-sweeps .cws-routes path{stroke-dasharray:0 11}.cw-sweeps .cws-routes .cws-routes__dot{fill:currentColor;stroke:none}.cw-sweeps .cws-card__big{font-size:clamp(1.75rem,3.4vw,3.25rem);font-weight:800;letter-spacing:-.01em;line-height:var(--cws-lead);max-width:12ch;position:relative;text-transform:uppercase}.cw-sweeps .cws-card__hint{font-size:.9375rem;font-weight:600;line-height:1.3;position:relative}.cw-sweeps .cws-card__label{align-self:flex-start;border:2px solid var(--cw-indigo);letter-spacing:.06em;padding:.375rem .625rem;transform:rotate(-4deg)}.cw-sweeps .cws-card__label,.cw-sweeps .cws-tag{background:var(--cw-yellow);color:var(--cw-indigo);font-size:.8125rem;font-weight:800;text-transform:uppercase}.cw-sweeps .cws-tag{left:1rem;letter-spacing:.04em;line-height:1.05;margin:0;padding:.625rem .875rem;position:absolute;top:.875rem;transform:rotate(-5deg);white-space:pre-line;z-index:2}.cw-sweeps .cws-flow[data-stage=details] .cws-vis,.cw-sweeps .cws-flow[data-stage=enter] .cws-vis,.cw-sweeps .cws-flow[data-stage=finish] .cws-vis,.cw-sweeps .cws-flow[data-stage=finished] .cws-vis{display:none}@media (max-width:59.99rem){.cw-sweeps .cws-flow:not([data-stage=entry]):not([data-stage=scratch]) .cws-vis{display:none}}.cw-sweeps .cws-closed,.cw-sweeps .cws-done,.cw-sweeps .cws-form,.cw-sweeps .cws-handoff,.cw-sweeps .cws-limit,.cw-sweeps .cws-scratch{display:flex;flex-direction:column;gap:.875rem;max-width:var(--cws-form-max)}.cw-sweeps .cws-label{color:var(--cw-white);display:block;font-size:.9375rem;font-weight:600;margin-bottom:.5rem}.cw-sweeps .cws-input{background:var(--cw-white);border:1px solid var(--cw-white);border-radius:0;color:var(--cw-black);display:block;font:400 1.125rem/1.2 var(--cws-font);height:3.5rem;padding:0 1rem;width:100%}.cw-sweeps .cws-select{padding-right:.5rem}.cw-sweeps .cws-input[aria-invalid=true]{box-shadow:0 0 0 3px var(--cw-yellow)}.cw-sweeps .cws-err{color:var(--cw-yellow);font-size:.9375rem;font-weight:700;line-height:1.35;margin-top:.375rem}.cw-sweeps .cws-check{align-items:flex-start;cursor:pointer;display:flex;font-size:.9375rem;gap:.75rem;line-height:1.45;min-height:var(--cws-tap)}.cw-sweeps .cws-check input{accent-color:var(--cw-arctic);flex:none;height:1.5rem;margin:.125rem 0 0;width:1.5rem}.cw-sweeps .cws-check__pre{white-space:pre-line}.cw-sweeps .cws-verified{border-block:1px solid var(--cw-arctic);font-weight:600;padding:.75rem 0}.cw-sweeps .cws-form--wide{max-width:var(--cws-form-wide)}.cw-sweeps .cws-fields{display:grid;gap:.875rem .75rem;grid-template-areas:"first last" "email email" "street street" "apt apt" "city city" "state zip" "age age";grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cw-sweeps .cws-fields--phone{grid-template-areas:"phone phone" "first last" "email email" "street street" "apt apt" "city city" "state zip" "age age"}.cw-sweeps .cws-field--phone{grid-area:phone}.cw-sweeps .cws-field--first_name{grid-area:first}.cw-sweeps .cws-field--last_name{grid-area:last}.cw-sweeps .cws-field--email{grid-area:email}.cw-sweeps .cws-field--street_address{grid-area:street;position:relative}.cw-sweeps .cws-field--address_line_2{grid-area:apt}.cw-sweeps .cws-field--city{grid-area:city}.cw-sweeps .cws-field--state{grid-area:state}.cw-sweeps .cws-field--zip{grid-area:zip}.cw-sweeps .cws-field--age_range{grid-area:age}.cw-sweeps .cws-form__checks,.cw-sweeps .cws-form__foot,.cw-sweeps .cws-form__send{display:flex;flex-direction:column;gap:.875rem}@media (min-width:48rem){.cw-sweeps .cws-fields{grid-template-areas:"first first first last last last email email email email email email" "street street street street street street street street apt apt apt apt" "city city city city state state state zip zip age age age";grid-template-columns:repeat(12,minmax(0,1fr))}.cw-sweeps .cws-fields--phone{grid-template-areas:"phone phone phone phone first first first first last last last last" "email email email email street street street street street apt apt apt" "city city city city state state state zip zip age age age"}.cw-sweeps .cws-form__foot{align-items:start;column-gap:2rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,22rem)}.cw-sweeps .cws-form__send .cws-btn{max-width:none}}.cw-sweeps .cws-suggest{background:var(--cw-white);border:2px solid var(--cw-indigo);color:var(--cw-black);left:0;margin-top:.25rem;position:absolute;right:0;z-index:6}.cw-sweeps .cws-suggest__list{list-style:none;margin:0;max-height:18rem;overflow-y:auto;padding:.25rem 0}.cw-sweeps .cws-suggest__opt{cursor:pointer;display:flex;flex-direction:column;justify-content:center;line-height:1.3;min-height:var(--cws-tap);padding:.5rem 1rem}.cw-sweeps .cws-suggest__opt:hover,.cw-sweeps .cws-suggest__opt[aria-selected=true]{background:var(--cw-arctic)}.cw-sweeps .cws-suggest__main{font-size:1rem;font-weight:600}.cw-sweeps .cws-suggest__sub{font-size:.875rem}.cw-sweeps .cws-suggest__by{border-top:1px solid var(--cws-line);color:var(--cws-google-gray);font-family:Roboto,Arial,sans-serif;font-size:.75rem;font-weight:400;letter-spacing:normal;line-height:1.2;margin:0;padding:.375rem 1rem .5rem;text-align:right;white-space:nowrap}.cw-sweeps .cws-btn{align-items:center;background:var(--cw-yellow);border:0;border-radius:0;color:var(--cw-indigo);cursor:pointer;display:flex;font:800 1rem/1.1 var(--cws-font);justify-content:center;letter-spacing:.14em;max-width:var(--cws-form-max);min-height:var(--cws-btn-h);padding:.75rem 1.5rem;text-align:center;text-transform:uppercase;transition:background-color .1s;width:100%}.cw-sweeps .cws-btn:active{background:var(--cw-white)}.cw-sweeps .cws-btn:disabled{cursor:progress}.cw-sweeps .cws-textbtn,.cw-sweeps .cws-textlink{align-items:center;align-self:flex-start;background:none;border:0;color:var(--cw-arctic);cursor:pointer;display:inline-flex;font:700 1rem/1.2 var(--cws-font);min-height:var(--cws-tap);padding:0;text-align:left;text-decoration:underline;text-underline-offset:.2em}.cw-sweeps .cws-textbtn:hover,.cw-sweeps .cws-textlink:hover{color:var(--cw-white)}.cw-sweeps .cws-textbtn:disabled{color:var(--cw-white);cursor:default;text-decoration:none}.cw-sweeps .cws-hsform{display:flex;flex-direction:column;gap:.875rem;max-width:var(--cws-form-max)}.cw-sweeps .cws-hsform--wide{max-width:48rem}.cw-sweeps .cws-hsform .form-title:empty{display:none}.cw-sweeps .cws-hsform [data-hsfc-id=Renderer]{--hsf-global__font-family:var(--cws-font);--hsf-global__font-size:1rem;--hsf-global__color:var(--cw-white);--hsf-global__error-color:var(--cw-yellow);--hsf-background__background-color:transparent;--hsf-background__background-image:none;--hsf-background__border-style:none;--hsf-background__padding:0;--hsf-row__vertical-spacing:.875rem;--hsf-row__horizontal-spacing:.75rem;--hsf-module__vertical-spacing:.5rem;--hsf-heading__color:var(--cw-white);--hsf-richtext__color:var(--cw-white);--hsf-richtext__font-size:.875rem;--hsf-field-label__color:var(--cw-white);--hsf-field-label__font-size:.9375rem;--hsf-field-label-requiredindicator__color:var(--cw-white);--hsf-field-description__color:var(--cw-white);--hsf-field-description__font-size:.875rem;--hsf-field-footer__color:var(--cw-white);--hsf-field-footer__font-size:.875rem;--hsf-field-input__font-family:var(--cws-font);--hsf-field-input__font-size:1.125rem;--hsf-field-input__color:var(--cw-black);--hsf-field-input__placeholder-color:var(--cw-black);--hsf-field-input__background-color:var(--cw-white);--hsf-field-input__border-color:var(--cw-white);--hsf-field-input__border-width:1px;--hsf-field-input__border-style:solid;--hsf-field-input__border-radius:0;--hsf-field-input__padding:0 1rem;--hsf-field-checkbox__background-color:var(--cw-white);--hsf-field-checkbox__border-color:var(--cw-white);--hsf-field-checkbox__color:var(--cw-indigo);--hsf-field-checkbox__padding:0;--hsf-field-radio__padding:0;--hsf-button__font-family:var(--cws-font);--hsf-button__font-size:1rem;--hsf-button__font-weight:800;--hsf-button__color:var(--cw-indigo);--hsf-button__background-color:var(--cw-yellow);--hsf-button__background-image:none;--hsf-button__border-style:none;--hsf-button__border-width:0;--hsf-button__border-radius:0;--hsf-button__padding:.75rem 1.5rem;--hsf-button__box-shadow:none;--hsf-button__width:100%;--hsf-navigationrow-buttons-single__justify-content:flex-start;--hsf-erroralert__color:var(--cw-yellow);--hsf-infoalert__color:var(--cw-white);text-align:left}.cw-sweeps .cws-hsform .hsfc-FieldLabel{font-weight:600;line-height:1.3}.cw-sweeps .cws-hsform .hsfc-TextInput{height:3.5rem;line-height:1.2}.cw-sweeps .cws-hsform .hsfc-TextInput:focus{box-shadow:none}.cw-sweeps .cws-hsform .hsfc-TextInput:focus-visible{outline:3px solid var(--cw-yellow);outline-offset:3px}.cw-sweeps .cws-hsform .hsfc-TextInput[aria-invalid=true]{box-shadow:0 0 0 3px var(--cw-yellow)}.cw-sweeps .cws-hsform .hsfc-PhoneInput__FlagAndCaret{display:none}.cw-sweeps .cws-hsform .hsfc-DropdownOptions{--hsf-field-input__padding:.75rem 1rem}.cw-sweeps .cws-hsform .hsfc-DropdownOptions .hsfc-TextInput{height:auto;min-height:var(--cws-tap)}.cw-sweeps .cws-hsform .hsfc-DropdownOptions__List__ListItem{min-height:var(--cws-tap)}.cw-sweeps .cws-hsform .hsfc-CheckboxField label,.cw-sweeps .cws-hsform .hsfc-CheckboxFieldGroup__Options label{align-items:flex-start;cursor:pointer;font-size:.9375rem;gap:.75rem;justify-content:flex-start;line-height:1.45;min-height:var(--cws-tap)}.cw-sweeps .cws-hsform .hsfc-CheckboxInput{border-radius:0;height:1.5rem;margin-top:.125rem;width:1.5rem}.cw-sweeps .cws-hsform .hsfc-NavigationRow{margin-top:.875rem}.cw-sweeps .cws-hsform .hsfc-Button{letter-spacing:.14em;line-height:1.1;max-width:var(--cws-form-max);min-height:var(--cws-btn-h);text-transform:uppercase;transition:background-color .1s}.cw-sweeps .cws-hsform .hsfc-Button:not([disabled]):hover{transform:none}.cw-sweeps .cws-hsform .hsfc-Button:not([disabled]):active{background-color:var(--cw-white)}.cw-sweeps .cws-hsform .hsfc-Button[disabled]{cursor:progress}.cw-sweeps .cws-hsform .hsfc-PostSubmit{font-size:.9375rem;font-weight:600;line-height:1.4}.cw-sweeps #cwsHsDetails .hsfc-PostSubmit,.cw-sweeps #cwsHsNumber .hsfc-PostSubmit{display:none}.cw-sweeps .cws-hsform .hsfc-TextField:has(>input[name="0-1/original_record_id"]),.cw-sweeps .cws-hsform .hsfc-TextField:has(>input[name="0-1/recordsourcedetail"]){display:none}.cw-sweeps .cws-captcha{display:none}.cw-sweeps .cws-hsform:has(.hsfc-ReCaptchaV3) .cws-captcha{display:block}.cw-sweeps .cws-hsform:has(.cws-captcha) .hsfc-ReCaptchaV3{height:0;overflow:hidden;visibility:hidden}.cw-sweeps .cws-hsform:has(.cws-captcha) .hsfc-Row:has(>.hsfc-ReCaptchaV3){margin:0}.cw-sweeps .cws-captcha a{color:inherit}.cw-sweeps .cws-status{font-size:.9375rem;font-weight:600;line-height:1.4}.cw-sweeps .cws-status:empty{display:none}.cw-sweeps .cws-status[data-kind=error]{color:var(--cw-yellow)}.cw-sweeps .cws-fine{font-size:.75rem;line-height:1.5}.cw-sweeps .cws-optin{font-size:.875rem;line-height:1.5}.cw-sweeps .cws-sms,.cw-sweeps .cws-sms__sent{display:flex;flex-direction:column;gap:.875rem}.cw-sweeps .cws-hero a.cws-btn,.cw-sweeps .cws-hero a.cws-btn:hover{color:var(--cw-indigo);text-decoration:none}.cw-sweeps .cws-fine--pre{white-space:pre-line}.cw-sweeps .cws-note{font-size:1rem;line-height:1.5}.cw-sweeps .cws-resend{align-items:center;column-gap:1.5rem;display:flex;flex-wrap:wrap}.cw-sweeps .cws-result{font-size:1.125rem;line-height:1.5}.cw-sweeps .cws-scratch__post,.cw-sweeps .cws-scratch__pre{display:flex;flex-direction:column;gap:.75rem}.cw-sweeps .cws-ledger{border-top:1px solid var(--cw-arctic)}.cw-sweeps .cws-ledger div{align-items:baseline;border-bottom:1px solid var(--cw-arctic);display:flex;gap:1rem;justify-content:space-between;padding:.875rem 0}.cw-sweeps .cws-ledger dt{font-size:1rem}.cw-sweeps .cws-ledger dd{color:var(--cw-yellow);font-size:1.25rem;font-weight:800;text-align:right}.cw-sweeps .cws-facts{border-top:1px solid var(--cw-arctic);display:grid;grid-template-columns:minmax(0,1fr)}.cw-sweeps .cws-fact{padding:1rem 0 1.25rem}.cw-sweeps .cws-fact+.cws-fact{border-top:1px solid var(--cw-arctic)}.cw-sweeps .cws-fact b{color:var(--cw-yellow);display:block;font-size:clamp(1.25rem,1.9vw,1.625rem);font-weight:800;line-height:1.1;margin-bottom:.375rem;text-transform:uppercase}.cw-sweeps .cws-fact span{font-size:.9375rem;line-height:1.45}@media (min-width:48rem){.cw-sweeps .cws-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.cw-sweeps .cws-fact{padding-right:1.5rem}.cw-sweeps .cws-fact+.cws-fact{border-left:1px solid var(--cw-arctic);border-top:0;padding-left:1.5rem}}@media (min-width:60rem){.cw-sweeps .cws-top__in{min-height:5rem}.cw-sweeps .cws-top__logo{width:8rem}.cw-sweeps .cws-top__brand{gap:1.125rem}.cw-sweeps .cws-top__name{font-size:1rem;max-width:none}.cw-sweeps .cws-top__link{font-size:.9375rem}.cw-sweeps .cws-hero{padding-top:.75rem}.cw-sweeps .cws-hero__grid{column-gap:clamp(2rem,4vw,4rem);grid-template-areas:"head vis" "body vis";grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);padding-block:1.5rem 2.5rem;row-gap:1.5rem}.cw-sweeps .cws-head{align-self:end;padding-top:1rem}.cw-sweeps .cws-flow[data-stage=details] .cws-hero__grid,.cw-sweeps .cws-flow[data-stage=enter] .cws-hero__grid,.cw-sweeps .cws-flow[data-stage=finish] .cws-hero__grid,.cw-sweeps .cws-flow[data-stage=finished] .cws-hero__grid{grid-template-areas:"head" "body";grid-template-columns:minmax(0,1fr)}.cw-sweeps .cws-flow[data-stage=details][data-order=result_first] .cws-hero__grid{grid-template-areas:"head vis" "body body";grid-template-columns:minmax(0,1fr) minmax(16rem,22rem)}.cw-sweeps .cws-flow[data-stage=details][data-order=result_first] .cws-vis{align-self:end;display:block;min-height:0;padding-bottom:.5rem}.cw-sweeps .cws-flow[data-stage=details][data-order=result_first] .cws-photo,.cw-sweeps .cws-flow[data-stage=details][data-order=result_first] .cws-tag{display:none}.cw-sweeps .cws-flow[data-stage=details][data-order=result_first] .cws-card{bottom:auto;left:auto;position:relative;transform:rotate(-3deg);width:100%}.cw-sweeps .cws-flow[data-stage=details][data-order=result_first] .cws-card__big{font-size:2.25rem}.cw-sweeps .cws-vis{min-height:37.5rem}.cw-sweeps .cws-photo{bottom:6rem;height:auto;left:4.5rem;margin:0;position:absolute;right:calc(var(--cws-gutter)*-1);top:0}.cw-sweeps .cws-vis--photo .cws-photo{bottom:0;height:auto;left:0}.cw-sweeps .cws-card{bottom:.5rem;left:0;margin:0;position:absolute;transform:rotate(-3deg);width:min(31rem,88%)}.cw-sweeps .cws-tag{font-size:1rem;left:2.5rem;padding:.75rem 1rem;top:1.75rem;transform:rotate(-6deg)}}.cw-sweeps .cws-h2{color:var(--cw-black);font-size:clamp(1.75rem,3vw,2.75rem);font-weight:600;letter-spacing:-.01em;line-height:1.1}.cw-sweeps .cws-steps{padding-block:var(--cws-band)}.cw-sweeps .cws-route{display:grid;gap:1.75rem;grid-template-columns:minmax(0,1fr);margin-top:1.75rem}.cw-sweeps .cws-stop__img{aspect-ratio:4/3;object-fit:cover;width:100%}.cw-sweeps .cws-stop__rail{display:block;height:1.5rem;margin:1.125rem 0 .875rem;position:relative}.cw-sweeps .cws-stop__ring{background:var(--cw-white);border:4px solid var(--cw-azure);border-radius:50%;height:1.5rem;left:0;position:absolute;top:0;width:1.5rem}.cw-sweeps .cws-stop:last-child .cws-stop__ring{background:var(--cw-yellow);border-color:var(--cw-indigo)}.cw-sweeps .cws-stop__title{color:var(--cw-indigo);font-size:1.25rem;font-weight:700;line-height:1.2;margin-bottom:.375rem}.cw-sweeps .cws-stop__text{font-size:1rem;line-height:1.5}@media (min-width:40rem){.cw-sweeps .cws-route{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:60rem){.cw-sweeps .cws-route{gap:1.75rem;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-columns:none}.cw-sweeps .cws-stop__rail:after{border-top:4px dotted var(--cw-indigo);content:"";left:1.875rem;position:absolute;right:-1.75rem;top:.625rem}.cw-sweeps .cws-stop:last-child .cws-stop__rail:after{display:none}}.cw-sweeps .cws-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cw-sweeps .cws-strip img{height:8.5rem;object-fit:cover;width:100%}@media (min-width:48rem){.cw-sweeps .cws-strip{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-columns:none}.cw-sweeps .cws-strip img{height:clamp(10rem,17vw,15.5rem)}}.cw-sweeps .cws-ladder{background:var(--cw-arctic);padding-block:var(--cws-band)}.cw-sweeps .cws-ladder .cws-h2{color:var(--cw-indigo)}.cw-sweeps .cws-ladder__head{display:grid;gap:.875rem}.cw-sweeps .cws-ladder__intro{font-size:1.0625rem;line-height:1.5;max-width:40em}.cw-sweeps .cws-bars{margin-top:1.5rem}.cw-sweeps .cws-rung{align-items:baseline;border-top:1px solid var(--cw-indigo);column-gap:.75rem;display:grid;grid-template-areas:"label credit" "val now" "bar bar";grid-template-columns:minmax(0,1fr) auto;padding:.75rem 0;row-gap:.375rem}.cw-sweeps .cws-rung:last-child{border-bottom:1px solid var(--cw-indigo)}.cw-sweeps .cws-rung__label{font-size:.875rem;font-weight:600;grid-area:label}.cw-sweeps .cws-rung__credit{font-size:.9375rem;font-weight:600;grid-area:credit}.cw-sweeps .cws-rung__val{color:var(--cw-indigo);font-size:1.75rem;font-weight:800;grid-area:val;letter-spacing:-.01em;line-height:1}.cw-sweeps .cws-rung__bar{background:var(--cw-indigo);display:block;grid-area:bar;height:.5rem;min-width:.375rem;width:calc(var(--cws-share, 0)*100%)}.cw-sweeps .cws-now{align-self:center;background:var(--cw-yellow);color:var(--cw-indigo);font-size:.75rem;font-weight:800;grid-area:now;justify-self:end;letter-spacing:.14em;padding:.3125rem .5625rem;text-transform:uppercase;transform:rotate(-4deg)}@media (min-width:60rem){.cw-sweeps .cws-ladder__head{align-items:end;gap:2rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cw-sweeps .cws-bars{align-items:end;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-top:2rem}.cw-sweeps .cws-rung{align-items:flex-start;border:0;display:flex;flex-direction:column;padding:0 clamp(.625rem,1.4vw,1.25rem) 0 0}.cw-sweeps .cws-rung:last-child{border:0}.cw-sweeps .cws-now{align-self:flex-start;margin-bottom:.75rem;order:1}.cw-sweeps .cws-rung__val{font-size:clamp(1.25rem,2.1vw,1.875rem);order:2}.cw-sweeps .cws-rung__credit{margin:.375rem 0 .75rem;order:3}.cw-sweeps .cws-rung__bar{height:calc(var(--cws-share, 0)*15rem);min-height:.375rem;order:4;width:100%}.cw-sweeps .cws-rung__label{align-self:stretch;border-top:2px solid var(--cw-indigo);font-size:.8125rem;margin-right:calc(clamp(.625rem,1.4vw,1.25rem)*-1);order:5;padding-top:.75rem}}.cw-sweeps .cws-grand{background:var(--cw-azure);color:var(--cw-white);padding-block:var(--cws-band)}.cw-sweeps .cws-grand .cws-h2{color:var(--cw-white)}.cw-sweeps .cws-grand__grid{display:grid;gap:2rem;grid-template-columns:minmax(0,1fr)}.cw-sweeps .cws-grand__copy{display:flex;flex-direction:column;gap:1rem}.cw-sweeps .cws-grand__prize{font-size:1.0625rem;line-height:1.5;white-space:pre-line}.cw-sweeps .cws-grand__terms{font-size:.9375rem;line-height:1.5;white-space:pre-line}.cw-sweeps .cws-mosaic{display:grid;gap:.5rem;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));height:clamp(16rem,32vw,28.75rem);margin-right:calc(var(--cws-gutter)*-1);position:relative}.cw-sweeps .cws-mosaic img{height:100%;object-fit:cover;width:100%}.cw-sweeps .cws-mosaic img:first-child{grid-row:span 2}.cw-sweeps .cws-mosaic--1{grid-template-columns:minmax(0,1fr)}.cw-sweeps .cws-mosaic--1,.cw-sweeps .cws-mosaic--2{grid-template-rows:minmax(0,1fr)}.cw-sweeps .cws-mosaic--2 img:first-child{grid-row:auto}.cw-sweeps .cws-tag--mosaic{left:1.25rem;top:-1.125rem;transform:rotate(-5deg)}@media (min-width:60rem){.cw-sweeps .cws-grand__grid{align-items:center;gap:clamp(2rem,4vw,4rem);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.cw-sweeps .cws-legal{background:var(--cw-white);overflow-wrap:anywhere;padding-block:3rem}.cw-sweeps .cws-legal__in{display:flex;flex-direction:column;gap:.875rem}.cw-sweeps .cws-legal__instant{border-block:1px solid var(--cws-line);font-size:1.0625rem;line-height:1.5;padding:1rem 0}.cw-sweeps .cws-legal__instant strong{color:var(--cw-indigo)}.cw-sweeps .cws-legal__rules p,.cw-sweeps .cws-legal__small{font-size:.75rem;line-height:1.5;max-width:90em}.cw-sweeps .cws-docs{column-gap:2rem;display:flex;flex-wrap:wrap}.cw-sweeps .cws-docs a{align-items:center;display:inline-flex;font-size:.9375rem;min-height:var(--cws-tap)}.cw-sweeps .cws-foot{background:var(--cw-indigo);padding-block:1.75rem}.cw-sweeps .cws-foot p{color:var(--cw-arctic);font-size:.875rem}.cw-sweeps .cws-rules{padding-block:2.5rem 3rem}.cw-sweeps .cws-rules__title{color:var(--cw-indigo);font-size:clamp(2.5rem,5vw,4.5rem);margin-bottom:1.5rem}.cw-sweeps .cws-doc{max-width:48rem}.cw-sweeps .cws-doc h2{color:var(--cw-indigo);font-size:1.75rem;font-weight:700;line-height:1.15;margin:0 0 .75rem}.cw-sweeps .cws-doc h3{color:var(--cw-indigo);font-size:1.125rem;font-weight:700;line-height:1.3;margin:2rem 0 .5rem;scroll-margin-top:1rem}.cw-sweeps .cws-doc p{font-size:1rem;line-height:1.6;margin:0 0 1rem}.cw-sweeps .cws-doc ul{list-style:disc;margin:0 0 1rem;padding-left:1.25rem}.cw-sweeps .cws-doc li{margin:.25rem 0}.cw-sweeps .cws-doc li a{display:inline-block;padding:.5rem 0}.cw-sweeps .cws-doc hr{border:0;border-top:1px solid var(--cws-line);margin:1.5rem 0}.cw-sweeps .cws-doc a{overflow-wrap:anywhere}.cw-sweeps .cws-tablewrap{margin:0 0 1rem;overflow-x:auto}.cw-sweeps .cws-doc table{border-collapse:collapse;font-size:.9375rem;min-width:36rem}.cw-sweeps .cws-doc td,.cw-sweeps .cws-doc th{border-bottom:1px solid var(--cws-line);padding:.5rem .75rem;text-align:left;vertical-align:top}.cw-sweeps .cws-leave,.cw-sweeps .cws-sheet{inset:0;position:fixed;z-index:50}.cw-sweeps .cws-leave__scrim{background:var(--cws-scrim);inset:0;position:absolute}.cw-sweeps .cws-leave__panel{background:var(--cw-white);border:2px solid var(--cw-indigo);display:grid;grid-template-columns:minmax(0,1fr);left:50%;max-height:calc(100vh - 2rem);overflow:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(56rem,calc(100vw - 2rem))}.cw-sweeps .cws-leave__photo{display:none;height:100%;object-fit:cover;width:100%}.cw-sweeps .cws-leave__body{color:var(--cw-black);display:flex;flex-direction:column;gap:1rem;padding:3rem 1.5rem 2rem;position:relative}.cw-sweeps .cws-leave__title{color:var(--cw-indigo);font-size:clamp(2rem,3.4vw,3rem);font-weight:800;letter-spacing:-.015em;line-height:var(--cws-lead);padding-right:2.5rem;text-transform:uppercase}.cw-sweeps .cws-leave__more{column-gap:2rem;display:flex;flex-wrap:wrap}.cw-sweeps .cws-leave .cws-btn,.cw-sweeps .cws-sheet .cws-btn{box-shadow:0 0 0 2px var(--cw-indigo)}.cw-sweeps .cws-leave .cws-btn:active,.cw-sweeps .cws-sheet .cws-btn:active{background:var(--cw-arctic)}.cw-sweeps .cws-leave .cws-textbtn,.cw-sweeps .cws-sheet .cws-textbtn{color:var(--cw-azure)}.cw-sweeps .cws-leave .cws-textbtn:hover,.cw-sweeps .cws-sheet .cws-textbtn:hover,.cw-sweeps .cws-x{color:var(--cw-indigo)}.cw-sweeps .cws-x{align-items:center;background:none;border:0;cursor:pointer;display:flex;height:var(--cws-tap);justify-content:center;padding:0;position:absolute;right:.75rem;top:.75rem;width:var(--cws-tap)}.cw-sweeps .cws-x:hover{background:var(--cw-arctic)}.cw-sweeps .cws-x path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.5}.cw-sweeps .cws-sheet__panel{background:var(--cw-white);border-top:4px solid var(--cw-yellow);bottom:0;color:var(--cw-black);display:flex;flex-direction:column;gap:.875rem;left:0;max-height:85vh;overflow:auto;padding:1.75rem var(--cws-gutter) 2rem;position:absolute;right:0}@media (min-width:48rem){.cw-sweeps .cws-leave__panel{grid-template-columns:20rem minmax(0,1fr)}.cw-sweeps .cws-leave__photo{display:block}.cw-sweeps .cws-leave__body{padding:3rem 2.75rem 2.25rem}}.cw-sweeps .cws-fx{height:100%;inset:0;pointer-events:none;position:fixed;width:100%;z-index:40}@media (prefers-reduced-motion:reduce){.cw-sweeps .cws-btn,.cw-sweeps .cws-card{transition:none}.cw-sweeps .cws-fx{display:none}}