:root{--blue:#156082;--navy:#0b3550;--sky:#dceaf7;--cream:#fffdf6;--yellow:#ffc000;--yellow-text:#ffd000;--muted:#4a6b80;--white:#fff;--veil:#156082e0;--chalk-band:#fffdf6e6;--cost-line:#fffdf640;--track-dark:#fffdf633;--veil-image:#0b3550b3;--backdrop:#0b3550a6;--error:#b42318;--yellow-hover:#f5a800;--yellow-active:#e29a00;--navy-deep:#082a3f;--tint-hover:#15608214;--tint-hover-dark:#fffdf61a;--ring-outer:var(--yellow);--ring-inner:var(--navy);--hv-dur:.18s;--hv-lift:-2px;--hv-shadow:0 8px 18px -6px #0b355073;--display:"Barlow Condensed", "Arial Narrow", sans-serif;--body:Barlow, "Segoe UI", Helvetica, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{scroll-behavior:smooth;scroll-padding-top:calc(8px + var(--site-header-h,9rem))}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--cream);color:var(--navy);font-family:var(--body);margin:0;font-size:17px;line-height:1.55}a{color:var(--blue);text-decoration:underline}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid var(--ring-outer);outline-offset:2px;box-shadow:0 0 0 2px var(--ring-inner)}:where(a,button,input,textarea,select,summary,[tabindex])[class*=outline-navy]:focus-visible{box-shadow:none}h1,h2,h3{font-family:var(--display);text-transform:uppercase;text-wrap:balance;margin:0;font-weight:800;line-height:1}h2{font-size:calc(clamp(40px,6vw,56px))}p{margin:0}.chalk{background:var(--blue) url(../img/chalk.jpg) center/cover}.hit-44,.hit-44-stack{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.hit-44{margin-block:calc(.5 * (-44px + var(--hit-box,1lh)))}.focus-accessible [tabindex]:focus-visible,.focus-accessible a:focus-visible,.focus-accessible button:focus-visible,.focus-accessible input:focus-visible,.focus-accessible select:focus-visible,.focus-accessible summary:focus-visible,.focus-accessible textarea:focus-visible{outline-color:var(--navy);box-shadow:none}.cu-pending{visibility:hidden;animation:0s linear 2.5s forwards cu-reveal}@keyframes cu-reveal{to{visibility:visible}}.btn,.btn-icon,.hover-card,.hv-chip{transition:background-color var(--hv-dur) ease-out,color var(--hv-dur) ease-out,border-color var(--hv-dur) ease-out,box-shadow var(--hv-dur) ease-out,transform var(--hv-dur) ease-out}.btn--yellow{background:var(--yellow);color:var(--navy);border-color:#0000}.btn--cream{background:var(--cream);color:var(--blue);border-color:#0000}.btn--outline{color:var(--cream);border-color:var(--cream);background:0 0}.btn--outlineNavy{color:var(--navy);border-color:var(--navy);background:0 0}.btn--navy{background:var(--navy);color:var(--cream);border-color:#0000}.btn--yellow:active:not([aria-disabled=true]){background:var(--yellow-active)}.btn--cream:active:not([aria-disabled=true]){background:var(--yellow-hover);color:var(--navy)}.btn--outline:active:not([aria-disabled=true]){background:var(--sky);color:var(--navy);border-color:var(--sky)}.btn--outlineNavy:active:not([aria-disabled=true]){background:var(--navy-deep);color:var(--cream);border-color:var(--navy-deep)}.btn--navy:active:not([aria-disabled=true]){background:var(--navy-deep)}.btn:active:not([aria-disabled=true]){box-shadow:none;transform:none}.btn-icon:disabled,.btn-icon[aria-disabled=true],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}@media (hover:hover){.btn--yellow:hover:not([aria-disabled=true]){background:var(--yellow-hover)}.btn--cream:hover:not([aria-disabled=true]){background:var(--yellow);color:var(--navy)}.btn--outline:hover:not([aria-disabled=true]){background:var(--cream);color:var(--navy)}.btn--outlineNavy:hover:not([aria-disabled=true]){background:var(--navy);color:var(--cream)}.btn--navy:hover:not([aria-disabled=true]){background:var(--blue);border-color:var(--cream)}.btn--yellow:active:not([aria-disabled=true]){background:var(--yellow-active)}.btn--cream:active:not([aria-disabled=true]){background:var(--yellow-hover)}.btn--outline:active:not([aria-disabled=true]){background:var(--sky)}.btn--outlineNavy:active:not([aria-disabled=true]){background:var(--navy-deep)}.btn--navy:active:not([aria-disabled=true]){background:var(--navy-deep);border-color:#0000}.btn:active:not([aria-disabled=true]){box-shadow:none;transform:none}.btn:hover .hv-arrow,.hover-card:hover .hv-arrow,a:hover>.hv-arrow{transform:translate(4px)}}.hv-arrow{transition:transform var(--hv-dur) ease-out;display:inline-block}.btn:focus-visible{box-shadow:0 0 0 2px var(--ring-inner)}.btn-icon--navy{background:var(--navy);color:var(--cream)}.btn-icon--light{background:var(--white);color:var(--navy);border-color:var(--navy)}.btn-icon--yellow{background:var(--yellow);color:var(--navy)}.btn-icon--blue{background:var(--blue);color:var(--yellow)}.btn-icon--blue:active:not([aria-disabled=true]):not(:disabled){background:var(--yellow-active);color:var(--navy)}.btn-icon>svg{transition:transform var(--hv-dur) ease-out}.btn-icon:active:not([aria-disabled=true]):not(:disabled){transform:none}.btn-icon--navy:active:not([aria-disabled=true]):not(:disabled){background:var(--navy-deep)}.btn-icon--light:active:not([aria-disabled=true]):not(:disabled){background:var(--navy-deep);color:var(--cream)}.btn-icon--yellow:active:not([aria-disabled=true]):not(:disabled){background:var(--yellow-active)}@media (hover:hover){.btn-icon--navy:hover:not([aria-disabled=true]):not(:disabled){background:var(--blue)}.btn-icon--light:hover:not([aria-disabled=true]):not(:disabled){background:var(--navy);color:var(--cream)}.btn-icon--yellow:hover:not([aria-disabled=true]):not(:disabled){background:var(--yellow-hover)}.btn-icon--blue:hover:not([aria-disabled=true]):not(:disabled){background:var(--yellow);color:var(--navy)}.btn-icon[data-nudge=next]:hover:not([aria-disabled=true]):not(:disabled)>svg{transform:translate(3px)}.btn-icon[data-nudge=prev]:hover:not([aria-disabled=true]):not(:disabled)>svg{transform:translate(-3px)}.btn-icon:active:not([aria-disabled=true]):not(:disabled){box-shadow:none;transform:none}.btn-icon--light:active:not([aria-disabled=true]):not(:disabled),.btn-icon--navy:active:not([aria-disabled=true]):not(:disabled){background:var(--navy-deep)}.btn-icon--yellow:active:not([aria-disabled=true]):not(:disabled){background:var(--yellow-active)}.btn-icon--blue:active:not([aria-disabled=true]):not(:disabled){background:var(--yellow-active);color:var(--navy)}.hover-card:hover{transform:translateY(var(--hv-lift));box-shadow:var(--hv-shadow),0 0 0 2px var(--hv-edge)}.hover-card[data-bordered]:hover{box-shadow:var(--hv-shadow);border-color:var(--hv-edge)}.hv-chip[aria-pressed=false]:hover{background:var(--sky);color:var(--navy);border-color:var(--navy)}.hv-chip[aria-pressed=true]:hover{background:var(--navy);color:var(--cream);border-color:var(--navy)}.hv-chip--dark[aria-pressed=false]:hover{background:var(--cream);color:var(--navy);border-color:var(--cream)}.hv-chip--dark[aria-pressed=true]:hover{background:var(--yellow-hover);color:var(--navy);border-color:var(--yellow-hover)}.hv-chip--nav:hover:not([aria-current]){background:var(--sky);color:var(--navy)}.hv-chip--nav.hv-chip--dark:hover:not([aria-current]){background:var(--cream);color:var(--navy)}.hv-row:hover{background-color:var(--tint-hover)}.hv-row--dark:hover{background-color:var(--tint-hover-dark)}.hv-row:hover .hv-row__icon{background-color:var(--navy);transform:scale(1.08)}.hv-row--dark:hover .hv-row__icon{background-color:var(--yellow-hover)}}.hover-card{--hv-edge:var(--blue);cursor:pointer}.hover-card--dark{--hv-edge:var(--yellow)}.hover-card--yellow{--hv-edge:var(--navy)}.hv-chip{cursor:pointer}.hv-chip:disabled,.hv-chip[aria-disabled=true]{cursor:not-allowed}.hv-row{transition:background-color var(--hv-dur) ease-out}.hv-row__icon{transition:background-color var(--hv-dur) ease-out,transform var(--hv-dur) ease-out}.nav-link__label{display:inline-block;position:relative}.nav-link__label:after{content:"";background:var(--yellow-text);transform-origin:0;height:3px;transition:transform var(--hv-dur) ease-out;border-radius:2px;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.nav-link{transition:color var(--hv-dur) ease-out}@media (hover:hover){.nav-link:hover:not([aria-current=page]){color:var(--yellow-text)}.nav-link:hover:not([aria-current=page]) .nav-link__label:after{transform:scaleX(1)}.nav-dd:hover:not([aria-current=page]){background:var(--navy);color:var(--yellow-text)}.logo-link:hover{opacity:.8}.nav-icon:hover{color:var(--yellow-text);background:#fffdf61a}}.nav-dd .nav-link__label:after,.nav-link[aria-current=page] .nav-link__label:after{display:none}.nav-dd{transition:background-color var(--hv-dur) ease-out,color var(--hv-dur) ease-out}.logo-link{transition:opacity var(--hv-dur) ease-out}.nav-icon{transition:color var(--hv-dur) ease-out,background-color var(--hv-dur) ease-out}.link{color:var(--blue);text-underline-offset:3px;cursor:pointer;transition:color var(--hv-dur) ease-out,text-decoration-thickness var(--hv-dur) ease-out;text-decoration:underline;text-decoration-thickness:1px}.link--dark{color:var(--yellow-text)}@media (hover:hover){.link:hover{color:var(--navy);text-decoration-thickness:3px}.link--dark:hover{color:var(--cream)}}.link:active{color:var(--navy-deep)}.link--dark:active{color:var(--sky)}.link-hov{transition:color var(--hv-dur) ease-out,text-decoration-thickness var(--hv-dur) ease-out;cursor:pointer}@media (hover:hover){.link-hov:hover{color:var(--navy);text-decoration-thickness:3px}.link-hov--to-yellow:hover{color:var(--yellow-text)}.link-hov--to-cream:hover{color:var(--cream)}summary:hover{text-decoration:underline}a:hover,summary:hover{text-underline-offset:3px}a:hover{text-decoration-thickness:3px}.hv-field:hover:not(:focus):not(:disabled):not([readonly]):not([aria-invalid=true]){border-color:var(--navy);box-shadow:0 0 0 1px var(--navy)}.hv-field--dark:hover:not(:focus):not(:disabled):not([readonly]):not([aria-invalid=true]){border-color:var(--yellow);box-shadow:0 0 0 1px var(--yellow)}.hv-choice:hover{color:var(--blue)}.hv-choice--dark:hover{color:var(--yellow-text)}.hv-choice:hover input{box-shadow:0 0 0 4px var(--tint-hover);border-radius:4px}}.hv-choice,summary{cursor:pointer}.hv-field{transition:border-color var(--hv-dur) ease-out,box-shadow var(--hv-dur) ease-out}.hv-dot>span{transition:transform var(--hv-dur) ease-out}@media (hover:hover) and (prefers-reduced-motion:no-preference){.hv-dot:hover>span{transform:scale(1.35)}}.hv-choice{transition:color var(--hv-dur) ease-out,background-color var(--hv-dur) ease-out}@media (prefers-reduced-motion:reduce){.cu-pending{visibility:visible;animation:none}.btn-icon:hover:not([aria-disabled=true]):not(:disabled),.btn-icon[data-nudge]:hover>svg,.btn:hover .hv-arrow,.btn:hover:not([aria-disabled=true]),.hover-card:hover,.hover-card:hover .hv-arrow,.hv-row:hover .hv-row__icon,a:hover>.hv-arrow{transform:none!important}.nav-link__label:after{opacity:0;transition:opacity var(--hv-dur) ease-out;transform:none}.nav-link:hover:not([aria-current=page]) .nav-link__label:after{opacity:1;transform:none}}.rich[data-v-3c9008a1] p{margin:0}.rich[data-v-3c9008a1] ul{list-style:outside}.rich[data-v-3c9008a1] ol{list-style:decimal}.rich[data-v-3c9008a1] ol,.rich[data-v-3c9008a1] ul{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.rich[data-v-3c9008a1] a{color:var(--blue);text-underline-offset:3px;transition:color var(--hv-dur) ease-out,text-decoration-thickness var(--hv-dur) ease-out;padding-block:calc(max(13px,.75em));text-decoration:underline}@media (hover:hover){.rich[data-v-3c9008a1] a:hover{color:var(--navy);text-decoration-thickness:3px}.rich-dark[data-v-3c9008a1] a:hover{color:var(--cream)}.rich-cream[data-v-3c9008a1] a:hover{color:var(--yellow-text)}}.rich[data-v-3c9008a1] a:focus-visible{outline-color:var(--navy);box-shadow:none}.rich-dark[data-v-3c9008a1] a{color:var(--yellow)}.rich-cream[data-v-3c9008a1] a{color:var(--cream)}.rich-dark[data-v-3c9008a1] a:focus-visible{outline-color:var(--yellow);box-shadow:none}.rich[data-v-3c9008a1] b,.rich[data-v-3c9008a1] strong{font-weight:700}.rich[data-v-3c9008a1] h3{font-family:var(--display);text-transform:uppercase;font-size:30px;font-weight:800;line-height:1}.rich[data-v-3c9008a1] h4{font-family:var(--display);text-transform:uppercase;margin:0;font-size:22px;font-weight:800;line-height:1}.slider-viewport[data-v-bdd34154]{--_n:var(--n);--_peek:var(--peek);--_pf:var(--pf)}@media (width>=641px){.slider-viewport[data-v-bdd34154]{--_n:var(--n-t);--_peek:var(--peek-t);--_pf:var(--pf-t)}}@media (width>=1024px){.slider-viewport[data-v-bdd34154]{--_n:var(--n-d);--_peek:var(--peek-d);--_pf:var(--pf-d)}}.slider-slide[data-v-bdd34154]{flex:0 0 calc((100% - (-1 + var(--_n) + var(--_pf)) * var(--gap)) / (var(--_n) + var(--_peek)));scroll-snap-align:start;min-width:0}.video-play__disc[data-v-bcddec0d]{transition:background-color var(--hv-dur) ease-out,transform var(--hv-dur) ease-out,box-shadow var(--hv-dur) ease-out}@media (hover:hover){.video-play:hover .video-play__disc[data-v-bcddec0d]{background:var(--yellow-hover);box-shadow:var(--hv-shadow);transform:scale(1.08)}}.video-play:active .video-play__disc[data-v-bcddec0d]{background:var(--yellow-active);transform:none}@media (prefers-reduced-motion:reduce){.video-play:hover .video-play__disc[data-v-bcddec0d]{transform:none}}.focus-accessible .video-play[data-v-bcddec0d]:focus-visible,.video-play[data-v-bcddec0d]:focus-visible{outline:3px solid var(--white);outline-offset:-6px;box-shadow:inset 0 0 0 3px var(--navy)}.ds-dialog[data-v-b5d89be0]::backdrop{background:var(--backdrop)}@media (prefers-reduced-motion:no-preference){.ds-dialog[data-v-b5d89be0]{opacity:0;transition:opacity .15s,transform .15s,display .15s allow-discrete,overlay .15s allow-discrete;transform:translateY(8px)}.ds-dialog[open][data-v-b5d89be0]{opacity:1;transform:none}@starting-style{.ds-dialog[open][data-v-b5d89be0]{opacity:0;transform:translateY(8px)}}}html.has-modal{scrollbar-gutter:stable;overflow:hidden}:where(.brush-heart[data-v-a8668ee1]){color:var(--yellow)}.brush-heart[data-v-a8668ee1]{height:auto;display:block;overflow:visible}@media (prefers-reduced-motion:no-preference){.brush-heart.is-armed .brush-heart__run[data-v-a8668ee1]{stroke-dasharray:1 2;stroke-dashoffset:1.01px}.brush-heart.is-armed.is-in .brush-heart__run[data-v-a8668ee1]{stroke-dashoffset:0;transition:stroke-dashoffset 1.5s ease-in-out}.brush-heart.is-armed.is-in .brush-heart__run--lobe[data-v-a8668ee1]{transition-delay:1.1s}}.mq__rows[data-v-32676c4b]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.mq__slide[data-v-32676c4b]{transition:transform 1.3s cubic-bezier(.22,.8,.3,1),opacity 1.3s ease-out}.mq--armed:not(.mq--entered) .mq__slide--from-left[data-v-32676c4b]{opacity:0;transform:translate(-100vw)}.mq--armed:not(.mq--entered) .mq__slide--from-right[data-v-32676c4b]{opacity:0;transform:translate(100vw)}.mq__row:nth-child(2) .mq__slide[data-v-32676c4b]{transition-delay:.2s}@keyframes mq-run-32676c4b{0%{transform:translate(0)}to{transform:translate(-50%)}}.mq--entered .mq__track[data-v-32676c4b]{animation:mq-run-32676c4b var(--mq-dur,60s) linear 1.6s infinite}.mq--entered .mq__track--right[data-v-32676c4b]{animation-direction:reverse}.mq--paused .mq__track[data-v-32676c4b],.mq__rows:hover .mq__track[data-v-32676c4b]{animation-play-state:paused}.mq__row:has(a:focus-visible) .mq__track[data-v-32676c4b]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.mq__rows[data-v-32676c4b]{-webkit-mask-image:none;mask-image:none}.mq__slide[data-v-32676c4b]{transition:none;opacity:1!important;transform:none!important}.mq__track[data-v-32676c4b]{width:auto;padding-inline:1rem;animation:none!important}.mq__copy[data-v-32676c4b],.mq__track[data-v-32676c4b]{justify-content:center}.mq__copy[data-v-32676c4b]{flex-wrap:wrap;row-gap:.75rem}.mq__control[data-v-32676c4b],.mq__copy--dup[data-v-32676c4b]{display:none}}
