@layer components{.hail-card{--hail-drop-at:calc(var(--hero-headline-at) + 7 * var(--hero-word-gap) + .6s);--hail-drop-gap:.12s;--hail-fall:.35s;--hail-settle:.2s;--hail-switch:.25s;--hail-dwell:2.5s;--hail-impact-at:.1s}.hail-card [data-class=severe]{--i:0;--hail-tone:var(--color-hail-severe);--hail-scale:.6}.hail-card [data-class=damaging]{--i:1;--hail-tone:var(--color-hail-damaging);--hail-scale:.8}.hail-card [data-class=destructive]{--i:2;--hail-tone:var(--color-hail-destructive);--hail-scale:1.4}.hail-card [data-class]{--hail-drop:calc(var(--hail-drop-at) + var(--i) * var(--hail-drop-gap));--hail-land:calc(var(--hail-drop) + var(--hail-fall))}.hail-stage{aspect-ratio:516/276;position:relative;container-type:inline-size}.hail-pads{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hail-pad-line,.hail-pad-rim,.hail-pad-reeding{fill:none;stroke:#fff}.hail-pad-line{stroke-opacity:.26;stroke-width:1px;vector-effect:non-scaling-stroke}.hail-pad-rim{stroke-opacity:.12;stroke-width:1px;vector-effect:non-scaling-stroke}.hail-pad-reeding{stroke-opacity:.16;stroke-dasharray:1 2.4}.hail-slot{aspect-ratio:1;color:var(--hail-tone);cursor:pointer;transition:opacity var(--hail-switch) var(--motion-ease);position:absolute;bottom:14.4928%}.hail-slot[data-class=severe]{width:17.4419%;left:0}.hail-slot[data-class=damaging]{width:23.2558%;left:23.8372%}.hail-slot[data-class=destructive]{width:46.5116%;left:53.4884%}.hail-drop{transform-origin:50% 100%;position:absolute;inset:0}.hail-stone{width:100%;height:100%;transition:filter var(--hail-switch) var(--motion-ease);display:block}.hail-stone-tint{transition:opacity var(--hail-switch) var(--motion-ease)}.hail-halo{background-image:radial-gradient(closest-side, color-mix(in oklab, var(--hail-tone) 38%, transparent), color-mix(in oklab, var(--hail-tone) 10%, transparent) 60%, transparent);opacity:0;transition:opacity var(--hail-switch) var(--motion-ease);border-radius:50%;position:absolute;inset:-30%}.hail-shadow{background-image:radial-gradient(closest-side,#0000008c,#0000);border-radius:50%;height:10%;position:absolute;bottom:-5%;left:14%;right:14%}.hail-puff{position:absolute;bottom:0;left:50%}.hail-puff span{opacity:0;background-color:#e6f0ff;border-radius:50%;width:4px;height:4px;position:absolute;top:-2px;left:-2px}.hail-puff span:first-child{--dx:-30px;--dy:-10px}.hail-puff span:nth-child(2){--dx:-18px;--dy:-22px;width:3px;height:3px}.hail-puff span:nth-child(3){--dx:-6px;--dy:-28px}.hail-puff span:nth-child(4){--dx:8px;--dy:-24px;width:3px;height:3px}.hail-puff span:nth-child(5){--dx:20px;--dy:-16px}.hail-puff span:nth-child(6){--dx:32px;--dy:-6px;width:3px;height:3px}.hail-puff span:nth-child(7){--dx:-38px;--dy:-2px;width:3px;height:3px}.hail-compare{letter-spacing:var(--tracking-label);color:var(--color-text-on-dark-muted);text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:600;line-height:12px;position:absolute;top:92.7536%;translate:-50%}.hail-compare[data-class=severe]{left:8.72093%}.hail-compare[data-class=damaging]{left:35.4651%}.hail-compare[data-class=destructive]{left:76.7442%}.hail-preview{width:47.093%;transition:opacity var(--hail-switch) var(--motion-ease), visibility var(--hail-switch);grid-template-columns:minmax(0,1fr);display:grid;position:absolute;top:0;left:0}.hail-impact{color:var(--hail-tone);transition:opacity var(--hail-switch) var(--motion-ease), visibility var(--hail-switch);border-radius:8px;flex-direction:column;grid-area:1/1;gap:4px;display:flex}.hail-impact:not([data-on]){visibility:hidden;opacity:0}.hail-impact-caption{letter-spacing:.08em;color:var(--color-text-on-dark-muted);text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:600;line-height:11px}@media (min-width:640px){.hail-impact-caption{letter-spacing:var(--tracking-label);font-size:10px;line-height:12px}}@container not (min-width:440px){.hail-impact-mark{display:none}}.hail-impact-art{width:100%;height:auto;display:block}.hail-mark,.hail-ping{transform-box:fill-box;transform-origin:50%}.hail-ping{opacity:0}.hail-crack-line,.hail-crack-ring{fill:none;stroke:#e6f0ff;stroke-linecap:round;stroke-linejoin:round}.hail-crack-line{stroke-opacity:.8;stroke-width:.9px}.hail-crack-ring{stroke-opacity:.5;stroke-width:.6px}.hail-crack-glow{transform-box:fill-box;transform-origin:50%}.hail-tab{cursor:pointer;border-radius:6px;position:relative}.hail-tab:focus-visible{outline:2px solid var(--color-viz-gold);outline-offset:4px}.hail-tab-size{transition:color var(--hail-switch) var(--motion-ease)}.hail-progress{background-color:var(--hail-tone);transform-origin:0;border-radius:1px;height:2px;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.hail-tab[aria-selected=true] .hail-progress{transform:none}.hail-card:not([data-intro]) .hail-slot:not([data-on]){opacity:.4}.hail-card:not([data-intro]) .hail-slot[data-on] .hail-halo{opacity:1}.hail-card:not([data-intro]) .hail-slot[data-on] .hail-stone{filter:drop-shadow(0 0 10px color-mix(in oklab, var(--hail-tone) 70%, transparent))}.hail-card:not([data-intro]) .hail-slot[data-on] .hail-stone-tint{opacity:.2}.hail-card:not([data-intro]) .hail-tab[aria-selected=false] .hail-tab-size{color:#ffffffb3}.hail-card[data-intro] .hail-preview{visibility:hidden;opacity:0}.hail-card[data-intro] .hail-progress{transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.hail-drop{animation:hail-drop var(--hail-fall) cubic-bezier(.55, 0, .9, .55) var(--hail-drop) backwards, hail-settle var(--hail-settle) linear var(--hail-land), hail-appear .15s ease-out var(--hail-drop) backwards}.hail-shadow{animation:hail-shadow var(--hail-fall) ease-in var(--hail-drop) backwards}.hail-puff span{animation:hail-puff var(--hail-settle) cubic-bezier(.2, .7, .3, 1) var(--hail-land) both}.hail-compare,.hail-tab{animation:hero-lift .2s var(--hero-ease) var(--hail-land) backwards}.hail-card:not([data-intro]) .hail-tab[aria-selected=true] .hail-progress{animation-name:hail-progress;animation-duration:var(--hail-dwell);animation-timing-function:linear;animation-fill-mode:both}.hail-card[data-hold] .hail-tab[aria-selected=true] .hail-progress{animation-name:none}.hero-fx[data-offscreen] .hail-progress{animation-play-state:paused}.hail-card:has(:focus-visible) .hail-progress{animation-play-state:paused}.hail-marks>g:first-child{--m:0}.hail-marks>g:nth-child(2){--m:1}.hail-marks>g:nth-child(3){--m:2}.hail-marks>g:nth-child(4){--m:3}.hail-marks>g:nth-child(5){--m:4}.hail-marks>g:nth-child(6){--m:5}.hail-impact[data-on] .hail-mark{animation:hail-mark .15s var(--hero-ease) calc(var(--hail-impact-at) + var(--m) * 50ms) backwards}.hail-impact[data-on] .hail-ping{animation:hail-ping .25s ease-out calc(var(--hail-impact-at) + var(--m) * 50ms) both}.hail-crack:first-of-type{--c:0}.hail-crack:nth-of-type(2){--c:1}.hail-impact[data-on] .hail-crack-line,.hail-impact[data-on] .hail-crack-ring{stroke-dasharray:1}.hail-impact[data-on] .hail-crack-line{animation:hail-crack .18s cubic-bezier(.3, .6, .4, 1) calc(var(--hail-impact-at) + var(--c) * .18s) backwards}.hail-impact[data-on] .hail-crack-ring{animation:hail-crack .13s ease-out calc(var(--hail-impact-at) + 90ms + var(--c) * .18s) backwards}.hail-impact[data-on] .hail-crack-glow{animation:hail-glow .22s ease-out calc(var(--hail-impact-at) + var(--c) * .18s) backwards}}}@keyframes hail-drop{0%{transform:translateY(-360px)}}@keyframes hail-settle{0%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translateY(0)scale(1)}25%{transform:translateY(0)scale(1.07,.88)}60%{transform:translateY(-3px)scale(.97,1.03)}to{transform:translateY(0)scale(1)}}@keyframes hail-appear{0%{opacity:.01}}@keyframes hail-shadow{0%{opacity:0;scale:.3}}@keyframes hail-puff{0%{opacity:0;transform:none}10%{opacity:.9}to{opacity:0;transform:translate(calc(var(--dx) * var(--hail-scale)), calc(var(--dy) * var(--hail-scale))) scale(.4)}}@keyframes hail-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hail-mark{0%{opacity:0;scale:0}60%{opacity:1;scale:1.25}}@keyframes hail-ping{0%{opacity:0;scale:.4}1%{opacity:1}to{opacity:0;scale:2.4}}@keyframes hail-crack{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes hail-glow{0%{opacity:0;scale:.4}20%{opacity:1;scale:1.5}}
@layer components{.hc-track{--hc-u:1}.hc-stage{flex-direction:column;gap:40px;padding-top:80px;padding-bottom:56px;display:flex}.hc-timeline{padding-inline:20px}.hc-run{height:50px;position:relative;container-type:inline-size}.hc-rail{background-color:var(--color-border-strong);border-radius:1px;height:2px;position:absolute;top:29px;left:0;right:0}.hc-rail-fill{border-radius:inherit;background-image:linear-gradient(to right, var(--color-brand-blue) 50%, var(--color-neutral-500) 50%);clip-path:inset(0 calc(100% - var(--hc-u) * 100%) 0 0);position:absolute;inset:0}.hc-ticks{justify-content:space-between;display:flex;position:absolute;inset:0}.hc-tick{width:0;position:relative}.hc-tick-dot{border-radius:var(--radius-pill);background-color:var(--color-neutral-0);width:8px;height:8px;box-shadow:inset 0 0 0 2px var(--color-border-strong);transition:background-color .35s var(--motion-ease), box-shadow .35s var(--motion-ease);position:absolute;top:26px;left:-4px}.hc-tick-label{color:var(--color-text-subtle);letter-spacing:.04em;white-space:nowrap;transition:color .35s var(--motion-ease);font-size:10px;font-weight:700;line-height:12px;position:absolute;top:38px;left:0;translate:-50%}.hc-tick[data-side=before] .hc-tick-dot{background-color:var(--color-brand-blue);box-shadow:none}.hc-tick[data-side=before] .hc-tick-label{color:var(--color-text)}.hc-tick[data-side=impact] .hc-tick-dot{background-color:var(--color-alert-warning);width:12px;height:12px;box-shadow:0 0 0 3px var(--color-neutral-0);top:24px;left:-6px}.hc-tick[data-side=impact] .hc-tick-label{color:var(--color-alert-warning);letter-spacing:.14em;font-weight:800}.hc-tick[data-side=after] .hc-tick-dot{background-color:var(--color-neutral-500);box-shadow:none}.hc-tick[data-side=after] .hc-tick-label{color:var(--color-text-muted)}.hc-track[data-live] .hc-tick:not([data-on]) .hc-tick-dot{background-color:var(--color-neutral-0);box-shadow:inset 0 0 0 2px var(--color-border-strong)}.hc-track[data-live] .hc-tick:not([data-on]) .hc-tick-label{color:var(--color-text-subtle)}.hc-track[data-live] .hc-tick[data-side=impact][data-on] .hc-tick-dot{animation:hc-flash .9s var(--motion-ease)}.hc-cloud{width:22px;height:23px;translate:-50%;transform:translateX(calc(var(--hc-u) * 100cqw));position:absolute;top:0;left:0}.hc-cloud-svg{width:100%;height:100%;display:block;overflow:visible}.hc-cloud-body{fill:var(--color-brand-navy)}.hc-cloud-hail{fill:var(--color-brand-blue-soft)}.hc-columns{flex-direction:column;gap:40px;display:flex}.hc-col{flex-direction:column;flex-grow:1;flex-basis:0;gap:20px;min-width:0;padding-top:28px;display:flex}.hc-col-tracking{border-top:1px solid var(--color-border-strong)}.hc-col-prediction{border-top:3px solid var(--color-brand-blue);order:-1}.hc-points{flex-direction:column;gap:10px;display:flex}.hc-point{transition:opacity .45s var(--motion-ease);align-items:flex-start;gap:12px;display:flex}.hc-point-dot{border-radius:var(--radius-pill);flex-shrink:0;width:6px;height:6px;margin-top:9px;position:relative}.hc-point-dot:after{content:"";border-radius:inherit;background-color:inherit;opacity:0;position:absolute;inset:0}.hc-col>*,.hc-art{transition:opacity .5s var(--motion-ease)}.hc-track[data-live] .hc-col:not([data-on])>:not(.hc-scene){opacity:.35}.hc-track[data-live] .hc-col:not([data-on]) .hc-art{opacity:.45}.hc-track[data-live] .hc-point:not([data-on]){opacity:.4}.hc-track[data-live] .hc-point[data-on] .hc-point-dot:after{animation:1.2s ease-out motion-ping}.hc-scene{border-radius:var(--radius-lg);background-color:var(--color-brand-navy-deep);flex-direction:column;gap:6px;padding:14px 14px 0;display:flex;overflow:clip}.hc-chip{background-color:color-mix(in srgb, var(--color-neutral-0) 7%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-neutral-0) 12%, transparent);color:var(--color-text-on-dark);transition:opacity .4s var(--motion-ease), transform .5s var(--motion-ease);border-radius:14px;flex-wrap:wrap;align-self:flex-start;align-items:center;gap:4px 8px;padding:6px 12px;font-size:12px;font-weight:600;line-height:16px;display:flex}.hc-chip-dot{border-radius:var(--radius-pill);background-color:var(--color-hail-damaging);flex-shrink:0;width:7px;height:7px;position:relative}.hc-chip[data-tone=tracking] .hc-chip-dot{background-color:var(--color-neutral-500)}.hc-chip-dot:after{content:"";border-radius:inherit;background-color:inherit;opacity:0;position:absolute;inset:0}.hc-chip-part{white-space:nowrap;gap:8px;display:inline-flex}.hc-chip-sep{color:color-mix(in srgb, var(--color-neutral-0) 35%, transparent)}.hc-chip-part[data-tone=strong]{font-weight:800}.hc-chip-part[data-tone=damaging]{color:var(--color-hail-damaging-on-dark);letter-spacing:.04em;font-weight:800}.hc-chip-part[data-tone=muted]{color:var(--color-text-on-dark-muted)}.hc-track[data-live] .hc-chip:not([data-on]){opacity:0;transform:translateY(6px)scale(.97)}.hc-track[data-live] .hc-chip[data-tone=prediction][data-on] .hc-chip-dot:after{animation:1.6s ease-out 2 motion-ping}.hc-art{aspect-ratio:480/110;position:relative;overflow:clip;container-type:inline-size}.hc-art-svg{width:100%;height:100%;position:absolute;inset:0}.hc-ground{stroke:color-mix(in srgb, var(--color-neutral-0) 16%, transparent);stroke-width:1.5px}.hc-bay{stroke:color-mix(in srgb, var(--color-neutral-0) 40%, transparent);stroke-width:2px}.hc-carport-post{stroke:var(--color-neutral-600);stroke-width:5px}.hc-carport-roof{fill:var(--color-neutral-700)}.hc-car-body{fill:var(--color-neutral-300)}.hc-car-glass{fill:var(--color-neutral-700)}.hc-wheel{fill:var(--color-neutral-900);stroke:var(--color-neutral-600);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%}.hc-hub{fill:var(--color-neutral-400);stroke:none}.hc-spoke{stroke:var(--color-neutral-400);stroke-width:1.5px;stroke-linecap:round}.hc-art-prediction{--hc-drive:clamp(0, (var(--hc-u) - .385) / .085, 1);--hc-drive-eased:calc(var(--hc-drive) * var(--hc-drive) * (3 - 2 * var(--hc-drive)))}.hc-drive{transform:translateX(calc(var(--hc-drive-eased) * -230px))}.hc-art-prediction .hc-wheel{rotate:calc(var(--hc-drive-eased) * -600deg)}.hc-stone{--hc-fall:clamp(0, (var(--hc-u) - var(--at)) / .05, 1);--hc-melt:0;top:var(--y);left:var(--x);width:clamp(8px,2.8cqw,15px);height:clamp(8px,2.8cqw,15px);translate:-50% calc(-100% + (var(--hc-fall) - 1) * 30cqw);scale:calc(1 - var(--hc-melt) * .5);opacity:calc(clamp(0, (var(--hc-u) - var(--at)) * 80, 1) * (1 - var(--hc-melt)));position:absolute}.hc-stone.hc-hit{--hc-melt:clamp(0, (var(--hc-u) - var(--at) - .06) / .06, 1)}.hc-dent{fill:var(--color-neutral-600);opacity:clamp(0, (var(--hc-u) - var(--at) - .05) / .008, 1)}.hc-p1{--x:59.4%;--y:90.9%;--at:.46}.hc-p2{--x:65%;--y:90.9%;--at:.475}.hc-p3{--x:70.8%;--y:90.9%;--at:.49}.hc-p4{--x:76.3%;--y:90.9%;--at:.5}.hc-p5{--x:81.7%;--y:90.9%;--at:.515}.hc-p6{--x:87.1%;--y:90.9%;--at:.53}.hc-p7{--x:92%;--y:90.9%;--at:.545}.hc-p8{--x:14.6%;--y:26%;--at:.465}.hc-p9{--x:26%;--y:24.3%;--at:.495}.hc-p10{--x:39.6%;--y:22.2%;--at:.525}.hc-t1{--x:8.3%;--y:90.9%;--at:.465}.hc-t2{--x:18.3%;--y:90.9%;--at:.49}.hc-t3{--x:26.7%;--y:90.9%;--at:.51}.hc-t4{--x:71.9%;--y:90.9%;--at:.475}.hc-t5{--x:81.7%;--y:90.9%;--at:.5}.hc-t6{--x:91.7%;--y:90.9%;--at:.535}.hc-t7{--x:48.75%;--y:52.7%;--at:.47}.hc-t8{--x:53.3%;--y:52.7%;--at:.495}.hc-t9{--x:59.6%;--y:66.7%;--at:.515}.hc-t10{--x:40.8%;--y:67.5%;--at:.54}.hc-dent-1{--at:.47}.hc-dent-2{--at:.495}.hc-dent-3{--at:.515}.hc-dent-4{--at:.54}.hc-picked{--table-sticky-bg:color-mix(in srgb, var(--color-hail-damaging) 7%, var(--color-neutral-0));background-color:color-mix(in srgb, var(--color-hail-damaging) 7%, transparent)}.hc-picked>th{box-shadow:inset 3px 0 0 var(--color-hail-damaging)}@media (min-width:1024px){.hc-stage{padding-top:120px;padding-bottom:72px}.hc-timeline{padding-inline:28px}.hc-run{height:72px}.hc-rail{top:40px}.hc-tick-dot{width:10px;height:10px;top:36px;left:-5px}.hc-tick[data-side=impact] .hc-tick-dot{width:14px;height:14px;top:34px;left:-7px}.hc-tick-label{font-size:12px;line-height:16px;top:56px}.hc-cloud{width:32px;height:33px}.hc-columns{flex-direction:row;gap:32px}.hc-col-prediction{order:0}}@media (min-width:1024px) and (min-height:760px) and (prefers-reduced-motion:no-preference) and (scripting:enabled){.hc-track{height:320vh}.hc-stage{height:100vh;padding-top:calc(var(--site-header-h-compact) + 16px);justify-content:center;gap:24px;padding-bottom:16px;position:sticky;top:0}}@media (not (min-width:1024px)) and (prefers-reduced-motion:no-preference) and (scripting:enabled){.hc-timeline{z-index:2;top:calc(var(--site-header-stick) + 8px);background-color:color-mix(in srgb, var(--color-neutral-0) 94%, transparent);box-shadow:inset 0 0 0 1px var(--color-border), 0 10px 24px -14px color-mix(in srgb, var(--color-brand-navy) 40%, transparent);border-radius:14px;padding:8px 30px 6px;position:sticky}}}@keyframes hc-flash{0%{box-shadow:0 0 0 10px color-mix(in srgb, var(--color-alert-warning) 0%, transparent)}30%{box-shadow:0 0 0 7px color-mix(in srgb, var(--color-alert-warning) 28%, transparent)}}
@layer components{.hp-list{--hp-p:1;flex-direction:column;align-items:center;gap:32px;display:flex}@media (min-width:1280px){.hp-list{flex-flow:wrap;align-items:flex-start;gap:0;padding-block:8px 24px}}.hp-clip{width:100%;max-width:520px;transform:translate(calc(var(--hp-dx) * (1 - var(--hp-p))), calc(var(--hp-dy) * (1 - var(--hp-p)))) rotate(calc(var(--hp-spin) * (1 - var(--hp-p))));opacity:calc(.2 + var(--hp-p) * .8);position:relative}.hp-clip:nth-child(odd){--hp-dx:-14%;--hp-dy:48px;--hp-spin:-7deg;--hp-tilt:-1.5deg}.hp-clip:nth-child(2n){--hp-dx:14%;--hp-dy:48px;--hp-spin:7deg;--hp-tilt:1.5deg}@media (min-width:1280px){.hp-clip{opacity:1;width:51.5%;max-width:none}.hp-clip:nth-child(odd){--hp-dx:47.1%;--hp-dy:36px;--hp-spin:5deg;--hp-tilt:-3deg}.hp-clip:nth-child(2n){--hp-dx:-47.1%;--hp-dy:-36px;--hp-spin:-5deg;--hp-tilt:2.5deg;z-index:1;margin-top:72px;margin-left:-3%}.hp-clip:nth-child(3){--hp-tilt:2deg;margin-top:8px}.hp-clip:nth-child(4){--hp-tilt:-2.5deg;margin-top:64px}}.hp-clip:hover,.hp-clip:focus-within{z-index:2}.hp-card{rotate:var(--hp-tilt);color:var(--color-text);filter:drop-shadow(0 18px 28px #00000073)drop-shadow(0 2px 3px #00000059);transition:rotate .35s var(--motion-ease), translate .35s var(--motion-ease), filter .35s var(--motion-ease);display:block}@media (hover:hover){.hp-card:hover{filter:drop-shadow(0 26px 36px #00000080)drop-shadow(0 3px 5px #00000059);translate:0 -6px;rotate:none}}.hp-card:focus-visible{outline:2px solid var(--color-viz-gold);outline-offset:6px;translate:0 -6px;rotate:none}.hp-paper{clip-path:polygon(.6% 1.2%,9% .2%,21% .9%,34% 0%,47% .8%,60% .1%,73% .9%,86% .2%,99.4% .8%,100% 14%,99.3% 29%,100% 45%,99.4% 61%,100% 77%,99.2% 99%,87% 99.6%,74% 98.9%,61% 100%,48% 99.2%,35% 100%,22% 99.1%,10% 99.8%,.4% 99.2%,0% 84%,.7% 68%,0% 52%,.8% 36%,.1% 20%);background-color:#f3efe4;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.3 0 0 0 0 0.2 0 0 0 0.1 0'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>"),radial-gradient(80% 60% at 30% 20%,#ffffff8c,#0000 70%),linear-gradient(#f6f2e8,#ebe5d6);flex-direction:column;gap:18px;padding:26px 24px 22px;display:flex}@media (min-width:640px){.hp-paper{padding:30px 30px 24px}}.hp-masthead{border-bottom:3px double #0b13228c;flex-direction:column;gap:10px;padding-bottom:12px;display:flex}.hp-outlet{letter-spacing:-.03em;color:var(--color-brand-navy);font-size:26px;font-weight:800;line-height:28px}@media (min-width:640px){.hp-outlet{font-size:30px;line-height:32px}}.hp-meta{letter-spacing:var(--tracking-label);color:var(--color-text-muted);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;font-size:11px;font-weight:600;line-height:14px;display:flex}.hp-tag{border-radius:var(--radius-pill);background-color:color-mix(in oklab, var(--color-gold-on-light) 14%, transparent);color:var(--color-brand-navy);padding:4px 8px;font-weight:700}.hp-quote{color:var(--color-text);text-wrap:pretty;padding-left:22px;font-size:17px;font-weight:500;line-height:27px;position:relative}.hp-quote-mark{color:var(--color-gold-on-light);font-size:44px;font-weight:800;line-height:1;position:absolute;top:-6px;left:-2px}.hp-mark{background-color:#0000;background-image:linear-gradient(100deg, color-mix(in oklab, var(--color-viz-gold) 55%, transparent), color-mix(in oklab, var(--color-viz-gold) 68%, transparent) 50%, color-mix(in oklab, var(--color-viz-gold) 58%, transparent));color:inherit;background-position:0 88%;background-repeat:no-repeat;background-size:100% 74%;padding-inline:.08em}.hp-foot{border-top:1px dashed #0b132238;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;padding-top:14px;font-size:13px;line-height:18px;display:flex}.hp-audience{color:var(--color-brand-navy);font-weight:700}.hp-read{color:var(--color-text-muted);font-weight:600}.hp-card:hover .hp-read,.hp-card:focus-visible .hp-read{color:var(--color-brand-navy);text-decoration:underline}@media (prefers-reduced-motion:no-preference){.hp-list[data-armed] .hp-mark{background-size:0% 74%;transition:background-size .6s cubic-bezier(.45,0,.3,1) .15s}.hp-list[data-armed] .hp-clip[data-marked] .hp-mark{background-size:100% 74%}@media (min-width:1280px){.hp-list[data-armed][data-marked] .hp-mark{background-size:100% 74%}.hp-list[data-armed] .hp-clip:nth-child(2) .hp-mark{transition-delay:.85s}}}}
@layer components{.hs-k1{--k:1}.hs-k2{--k:2}.hs-k3{--k:3}.hs-k4{--k:4}.hs-k5{--k:5}.hs-k6{--k:6}.hs-k7{--k:7}.hs-k8{--k:8}.hs-body{--hs-step:.16s;flex-direction:column;gap:24px;display:flex}.hs-figure{z-index:2;top:var(--site-header-stick);background-color:var(--color-neutral-0);justify-content:center;padding-block:8px 12px;display:flex;position:sticky}.hs-card{aspect-ratio:1;background-color:var(--color-brand-navy-deep);border-radius:20px;width:200px;padding:14px;display:flex}.hs-stone{width:100%;height:100%;display:block;overflow:visible}.hs-ring{transition:fill .25s var(--motion-ease), stroke .25s var(--motion-ease)}.hs-ring[data-tone=milky]{fill:#d5e2f457}.hs-ring[data-tone=clear]{fill:#6e8ab438}.hs-ring[data-active]{fill:color-mix(in srgb, var(--color-viz-gold) 24%, transparent);stroke:var(--color-viz-gold);stroke-width:2px}.hs-edge{stroke:color-mix(in srgb, var(--color-neutral-0) 34%, transparent);stroke-width:1px;stroke-dasharray:1;pointer-events:none}.hs-edge.hs-k8{stroke:color-mix(in srgb, var(--color-neutral-0) 62%, transparent);stroke-width:1.6px}.hs-core,.hs-shade,.hs-glint,.hs-shimmer,.hs-number{pointer-events:none}.hs-core{transform-box:fill-box;transform-origin:50%}.hs-bubble{fill:color-mix(in srgb, var(--color-neutral-0) 60%, transparent)}.hs-number{fill:color-mix(in srgb, var(--color-neutral-0) 55%, transparent);font-variant-numeric:tabular-nums;transition:fill .25s var(--motion-ease);font-size:11px;font-weight:700;display:none}.hs-number[data-active]{fill:var(--color-viz-gold)}.hs-shimmer{transform:translate(-400px)}.hs-list{flex-direction:column;display:flex}.hs-row{border-top:1px solid var(--color-border);transition:background-color .25s var(--motion-ease), box-shadow .25s var(--motion-ease);flex-direction:column;gap:4px;padding:14px 12px;display:flex}.hs-row:last-child{border-bottom:1px solid var(--color-border)}.hs-term{align-items:center;gap:12px;display:flex}.hs-mark{border-radius:var(--radius-pill);width:28px;height:28px;box-shadow:inset 0 0 0 1.5px var(--color-border-strong);color:var(--color-text-muted);font-variant-numeric:tabular-nums;transition:color .25s var(--motion-ease), background-color .25s var(--motion-ease), box-shadow .25s var(--motion-ease);flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1;display:flex}.hs-value,.hs-note{padding-left:40px}.hs-row[data-active]{background-color:var(--color-surface-sunken);box-shadow:inset 2px 0 0 var(--color-gold-on-light)}.hs-row[data-active] .hs-mark{background-color:color-mix(in srgb, var(--color-gold-on-light) 12%, transparent);box-shadow:inset 0 0 0 1.5px var(--color-gold-on-light);color:var(--color-gold-on-light)}.motion[data-anim]:not([data-anim=reset]) .hs-core{animation:hs-grow .6s var(--motion-ease) var(--motion-delay) both}.motion[data-anim]:not([data-anim=reset]) .hs-ring{animation:motion-fade .5s var(--motion-ease) calc(var(--motion-delay) + var(--k) * var(--hs-step)) both}.motion[data-anim]:not([data-anim=reset]) .hs-edge{animation:motion-draw .8s var(--motion-ease) calc(var(--motion-delay) + var(--k) * var(--hs-step)) both}.motion[data-anim]:not([data-anim=reset]) .hs-number{animation:motion-fade .4s var(--motion-ease) calc(var(--motion-delay) + var(--k) * var(--hs-step) + .2s) both}.motion[data-anim]:not([data-anim=reset]) .hs-row{animation:motion-rise .6s var(--motion-ease) calc(var(--motion-delay) + var(--k) * var(--hs-step)) both}.motion[data-anim]:not([data-anim=reset]) .hs-shade,.motion[data-anim]:not([data-anim=reset]) .hs-glint{animation:motion-fade 1s ease-out calc(var(--motion-delay) + 1.4s) both}.motion[data-anim]:not([data-anim=reset]) .hs-shimmer{animation:hs-shimmer 6s linear calc(var(--motion-delay) + 2.2s) infinite}.hs-agent{border:1px solid color-mix(in srgb, var(--color-gold-on-light) 55%, transparent);background-color:color-mix(in srgb, var(--color-gold-on-light) 6%, transparent);border-radius:12px;flex-direction:column;gap:16px;padding:20px 24px;display:flex}.hs-ask{background-color:var(--color-neutral-0);min-height:52px;box-shadow:inset 0 0 0 1px var(--color-border-strong);transition:box-shadow .25s var(--motion-ease);border-radius:18px;align-items:center;gap:12px;padding:8px;display:flex}.hs-ask:hover{box-shadow:inset 0 0 0 1px var(--color-gold-on-light), 0 8px 20px -14px color-mix(in srgb, var(--color-brand-navy) 40%, transparent)}.hs-ask:focus-visible{outline:2px solid var(--color-brand-blue);outline-offset:2px}.hs-ask-field{min-width:0;color:var(--color-text);flex-grow:1;align-items:center;font-size:15px;line-height:22px;display:flex}.hs-ask-caret{background-color:var(--color-brand-blue);flex-shrink:0;width:2px;height:18px;margin-left:2px;display:none}.hs-ask[data-typing] .hs-ask-caret{animation:1s step-end infinite hs-caret;display:block}@media (min-width:640px){.hs-card{width:240px}.hs-ask{border-radius:var(--radius-pill);padding-left:8px}.hs-ask-field{white-space:nowrap;overflow:hidden}}@media (min-width:1024px){.hs-body{flex-direction:row;align-items:center;gap:56px}.hs-figure{background-color:#0000;flex:0 0 40%;padding:0;position:static}.hs-number{display:inline}.hs-card{border-radius:24px;width:100%;max-width:500px;padding:32px}.hs-list{flex:1 1 0;min-width:0}.hs-row{padding-inline:16px}}@media (min-width:1280px){.hs-row{flex-direction:row;align-items:center;gap:16px}.hs-term{flex-shrink:0;width:168px}.hs-value{flex-shrink:0;width:218px;padding-left:0}.hs-note{flex:1 1 0;min-width:0;padding-left:0}}}@keyframes hs-grow{0%{opacity:0;transform:scale(.4)}}@keyframes hs-shimmer{0%{transform:translate(-400px)}28%,to{transform:translate(400px)}}@keyframes hs-caret{50%{opacity:0}}
@layer components{.huc-head[data-anim]:not([data-anim=reset])>*{animation:motion-rise .7s var(--motion-ease) calc(var(--motion-delay) + var(--i,0) * .11s) both}.huc-head>:nth-child(2){--i:1}.huc-badge{border-radius:var(--radius-pill);background-color:var(--color-neutral-0);box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-text-muted);align-self:flex-start;align-items:center;gap:10px;padding:7px 14px 7px 12px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.huc-badge strong{color:var(--color-text);letter-spacing:.04em;font-weight:800}.huc-card{--huc-ring:var(--color-hail-damaging);display:flex;position:relative}.huc-card[data-class=severe]{--huc-ring:var(--color-hail-severe)}.huc-card[data-class=destructive]{--huc-ring:var(--color-hail-destructive)}.huc-inner{border-radius:var(--radius-lg);border:1px solid var(--color-border);background-color:var(--color-neutral-0);flex-direction:column;width:100%;display:flex;position:relative;overflow:clip}.huc-card[data-alerted] .huc-inner{box-shadow:0 0 0 2px var(--huc-ring);border-color:#0000}.huc-card:not([data-alerted]) :is(.huc-front,.huc-back){opacity:.62;filter:saturate(.55);transition:opacity .3s ease-out,filter .3s ease-out}.huc-card:not([data-alerted]):is(:hover,:focus-within,[data-flipped]) :is(.huc-front,.huc-back){opacity:1;filter:none}.huc-front{isolation:isolate;background-color:var(--color-brand-navy);min-height:220px;color:var(--color-neutral-0);flex-direction:column;justify-content:flex-end;gap:6px;padding:18px;display:flex;position:relative;overflow:clip}.huc-front-grade{z-index:-1;background-image:linear-gradient(in oklab 180deg, #070d261a 0%, #070d264d 40%, #070d26eb 100%);position:absolute;inset:0}@supports (color:lab(0% 0 0)){.huc-front-grade{background-image:linear-gradient(in oklab 180deg, lab(4.12597% 3.50022 -16.9736/.1) 0%, lab(4.12597% 3.50022 -16.9736/.3) 40%, lab(4.12597% 3.50022 -16.9736/.92) 100%)}}.huc-alerted{border-radius:var(--radius-pill);background-color:color-mix(in srgb, var(--color-brand-navy) 78%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-neutral-0) 22%, transparent);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:10px;font-weight:800;line-height:12px;display:inline-flex;position:absolute;top:14px;left:14px}.huc-alerted:before{content:"";background-color:var(--huc-ring);border-radius:50%;width:7px;height:7px}.huc-back{background-color:var(--color-neutral-0);flex-direction:column;gap:14px;padding:18px 18px 20px;display:flex}.huc-steps{counter-reset:huc-step;flex-direction:column;gap:8px;display:flex}.huc-steps>li{counter-increment:huc-step;gap:10px;display:flex}.huc-steps>li:before{content:counter(huc-step, decimal-leading-zero);width:18px;color:var(--color-gold-on-light);font-variant-numeric:tabular-nums;flex-shrink:0;padding-top:3px;font-size:11px;font-weight:800;line-height:14px}.huc-alert{border-radius:var(--radius-sm);background-color:var(--color-brand-navy);color:var(--color-text-on-dark-muted);letter-spacing:.04em;font-variant-numeric:tabular-nums;align-self:flex-start;padding:6px 10px;font-size:11px;font-weight:700;line-height:16px}.huc-alert strong{color:var(--color-neutral-0);font-weight:800}.huc-alert .huc-alert-size{color:var(--huc-ring)}.huc-flip,.huc-unflip{display:none}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.huc-card{perspective:1200px}.huc-inner{transform-style:preserve-3d;transition:transform .5s var(--motion-ease);background-color:#0000;border:0;display:grid;overflow:visible}.huc-card[data-alerted] .huc-inner{box-shadow:none}.huc-card[data-flipped] .huc-inner{transform:rotateY(180deg)}.huc-front,.huc-back{border-radius:var(--radius-lg);backface-visibility:hidden;grid-area:1/1;min-height:360px}.huc-back{box-shadow:inset 0 0 0 1px var(--color-border);transform:rotateY(180deg)}.huc-card[data-alerted] :is(.huc-front,.huc-back){box-shadow:0 0 0 2px var(--huc-ring)}.huc-flip{color:var(--color-viz-gold);cursor:pointer;align-self:flex-start;align-items:center;gap:6px;margin-top:6px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.huc-flip:after{content:"";border-radius:inherit;position:absolute;inset:0}.huc-flip:focus-visible{outline:none}.huc-flip:focus-visible:after{outline:2px solid var(--color-viz-gold);outline-offset:-4px}.huc-unflip{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;flex-shrink:0;place-items:center;display:grid}.huc-unflip:hover{background-color:var(--color-surface-sunken);color:var(--color-text)}.huc-unflip:focus-visible{outline:2px solid var(--color-brand-blue);outline-offset:2px}.huc-card:first-child{--n:0;--deal-r:-5deg}.huc-card:nth-child(2){--n:1;--deal-r:3deg}.huc-card:nth-child(3){--n:2;--deal-r:-2deg}.huc-card:nth-child(4){--n:3;--deal-r:6deg}.huc-list[data-anim]:not([data-anim=reset]){animation:motion-fade .3s ease-out var(--motion-delay) both}.huc-list[data-anim]:not([data-anim=reset])>.huc-card{z-index:calc(10 - var(--n));animation:huc-deal .75s var(--motion-ease) calc(var(--motion-delay) + .25s + var(--n) * .15s) both}@media (min-width:1024px){.huc-card{--deal-x:calc(var(--n) * -1 * (100% + 24px))}}}}@keyframes huc-deal{0%{transform:translate(var(--deal-x,0), 28px) rotate(var(--deal-r,0deg))}to{transform:none}}
