:root{--g-ink:#0e284c;--g-blue:#5ba2e4;--g-ink-60:#566882;--g-paper:#f8f8f6;--g-mat:#f4f4f4;--g-line:#dcdfe2;--g-line-strong:#c3c8ce;--g-ok:#1d6b47;--g-bad:#b3382f;--g-gut:clamp(20px, 4vw, 64px);--g-max:1440px;--g-head:109px;--g-ease:cubic-bezier(.2, .7, .2, 1);--g-promo:0px}.shell:has([data-promo]){--g-promo:calc(44px + env(safe-area-inset-bottom,0px));padding-bottom:var(--g-promo)}@media (max-width:720px){:root{--g-head:65px}}.shell{--night:var(--g-paper);--deep:#fff;--catfish:var(--g-line);--current:var(--g-line-strong);--foam:var(--g-ink);--haze:var(--g-ink-60);--steel:var(--g-ink);--steel-hover:#24426b;--scrim:#0e284c66;--chart:var(--g-paper);--chart-line:var(--g-line);--ink:var(--g-ink);--ink-soft:var(--g-ink-60);--font-display:var(--font-text);--font-note:var(--font-text);min-height:100vh;color:var(--g-ink);flex-direction:column;display:flex;position:relative}.shell :where(a){text-decoration:none}body:has(.shell){background:var(--g-paper);color:var(--g-ink)}body:has(.shell):before{content:"";z-index:-1;pointer-events:none;opacity:.12;background:url(/img/lake-chart.svg) 50%/cover no-repeat;height:auto;position:fixed;inset:0}body:has(.shell):after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(120% 90% at 50% 0,#0000 55%,#0e284c09 100%);position:fixed;inset:0}:where(.shell) :focus-visible{outline:2px solid var(--g-ink);outline-offset:3px}:where(.shell) h1,:where(.shell) h2{font-family:var(--font-text);text-transform:uppercase;letter-spacing:-.01em;font-weight:600;line-height:1}:where(.shell) h3{font-family:var(--font-text);text-transform:none;letter-spacing:-.01em;font-weight:500;line-height:1.2}.shell{--radius-field:0}.shell .wrap{max-width:var(--g-max);padding-inline:var(--g-gut)}.eyebrow{font:500 .72rem/1 var(--font-text);letter-spacing:.18em;text-transform:uppercase}@media (prefers-reduced-motion:reduce){.shell *,.shell :before,.shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.close-x{border:1px solid var(--g-line-strong);width:48px;height:48px;color:var(--g-ink);cursor:pointer;background:#fff;border-radius:50%;flex:none;place-items:center;padding:0;transition:border-color .2s;display:grid}.close-x:hover{border-color:var(--g-ink)}
.WgrO2W_main{flex:1 0 auto;min-height:60vh}.WgrO2W_main:focus{outline:none}
