@font-face{font-family:mackinac;src:url(/_next/static/media/41fd30131bdaf4b9-s.p.woff2) format("woff2");font-display:block;font-weight:400 700;font-style:normal}@font-face{font-family:mackinac Fallback;src:local("Times New Roman");ascent-override:63.31%;descent-override:16.36%;line-gap-override:0.00%;size-adjust:118.00%}.__className_0a9a26{font-family:mackinac,mackinac Fallback,Georgia,serif;font-style:normal}.__variable_0a9a26{--font-serif:"mackinac","mackinac Fallback",Georgia,serif}@font-face{font-family:inter;src:url(/_next/static/media/6c596dfcddeca1e9-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter;src:url(/_next/static/media/d096651cbd095b4e-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_1ff9a8{font-family:inter,inter Fallback,Helvetica Neue,sans-serif}.__variable_1ff9a8{--font-sans:"inter","inter Fallback",Helvetica Neue,sans-serif}@font-face{font-family:geistMono;src:url(/_next/static/media/125b055e8623e92e.p.woff2) format("woff2");font-display:block;font-weight:100 900;font-style:normal}.__className_b35570{font-family:geistMono,ui-monospace,SF Mono,Menlo,monospace;font-style:normal}.__variable_b35570{--font-mono:"geistMono",ui-monospace,SF Mono,Menlo,monospace}@font-face{font-family:mackinacBook;src:url(/_next/static/media/4143ed0b3c1172e8-s.woff2) format("woff2");font-display:block;font-weight:400;font-style:normal}@font-face{font-family:mackinacBook Fallback;src:local("Times New Roman");ascent-override:64.21%;descent-override:16.59%;line-gap-override:0.00%;size-adjust:116.34%}.__className_afe7b0{font-family:mackinacBook,mackinacBook Fallback,Georgia,serif;font-weight:400;font-style:normal}.__variable_afe7b0{--font-serif-book:"mackinacBook","mackinacBook Fallback",Georgia,serif}.v2-root,html:has(.v2-root){--hy-page:#faf9f5;--hy-white:#ffffff;--hy-paper:#fcfbf8;--hy-stone:#f6f5f0;--hy-stone2:#f5f4ef;--hy-sand:#edebe3;--hy-sand2:#eae8e0;--hy-dot2:#e2e0d9;--hy-ink:#1f1e1d;--hy-body:#55534e;--hy-body2:#5e5d59;--hy-body3:#3b3a37;--hy-muted:#8b8984;--hy-muted2:#6b6862;--hy-muted3:#7a7873;--hy-muted4:#9a9891;--hy-x-mark:#d0603f;--hy-x-text:#b5533a;--hy-line:rgba(31,30,29,0.11);--hy-line-soft:rgba(31,30,29,0.06);--hy-near:#1b1a19;--hy-accent:#5382e7;--hy-accent-rgb:83 130 231;--hy-accent-ink:#3664cc;--hy-accent-ink-rgb:54 100 204;--hy-accent-on-dark:#739cf1;--hy-accent-on-dark-rgb:115 156 241;--hy-accent-soft:#96b7f8;--hy-accent-soft-rgb:150 183 248;--hy-wash:#eff4fd;--hy-wash-rgb:239 244 253;--hy-wash-2:#d6e3fd;--hy-wash-2-rgb:214 227 253;--hy-wash-3:#bed3fc;--hy-wash-3-rgb:190 211 252;--hy-accent-line-rgb:var(--hy-accent-ink-rgb);--hy-accent-line:rgb(var(--hy-accent-line-rgb)/0.14);--hy-ribbon:var(--hy-accent);--hy-ribbon-rgb:var(--hy-accent-rgb);--hy-ribbon-opacity:0.07;--hy-ribbon-opacity-strong:0.085;--hy-shadow-accent-rgb:4 22 71;--hy-shadow-cool-rgb:2 8 30;--hy-ink-cool:#080c14;--hy-indigo:var(--hy-accent-ink);--hy-indigo-light:var(--hy-accent-on-dark);--hy-lav:var(--hy-wash);--hy-lav2:var(--hy-wash-2);--hy-lav3:var(--hy-wash-3);--hy-indigo-line:var(--hy-accent-line)}.v2-root{--hy-anchor-offset:24px;font-family:var(--font-sans),"Helvetica Neue",sans-serif;font-weight:400;letter-spacing:normal;color:#1f1e1d;background:#faf9f5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;min-height:100vh}.v2-root:has(>[data-ground=white]),.v2-root[data-ground=white]{background:#ffffff}@media (max-width:760px){.v2-root{overflow-x:clip}}:where(.v2-root *,.v2-root :before,.v2-root :after){border-color:rgba(31,30,29,.11)}:where(.v2-root [id]){scroll-margin-top:var(--hy-anchor-offset)}html:has(.v2-root){scroll-behavior:smooth}.v2-root :focus-visible{outline:2px solid var(--hy-accent-ink);outline-offset:2px}.v2-root [data-tone=dark] :focus-visible,.v2-root [data-tone=dark]:focus-visible,.v2-root [data-tone=indigo] :focus-visible,.v2-root [data-tone=indigo]:focus-visible{outline-color:var(--hy-accent-on-dark)}.v2-root [data-chrome=promo],.v2-root [data-tone=indigo],.v2-root:has([data-section=hero][data-tone=indigo]) header[data-chrome=header][data-tone=dark]{--hy-accent-on-dark:#f8fafe;--hy-accent-on-dark-rgb:248 250 254;--hy-indigo-light:var(--hy-accent-on-dark)}.v2-root :is(h1,h2)[data-tone=indigo],.v2-root [data-tone=indigo] :is(h1,h2){--hy-accent-on-dark:#b9d0fc;--hy-accent-on-dark-rgb:185 208 252;--hy-indigo-light:var(--hy-accent-on-dark)}.v2-root [data-tone=indigo]{--hy-glass-bg:color-mix(in srgb,#fff 9%,var(--hy-accent-ink));--hy-glass-bg-hover:color-mix(in srgb,#fff 16%,var(--hy-accent-ink))}.v2-root [data-tone=indigo] [data-tone=dark]{--hy-glass-bg:initial;--hy-glass-bg-hover:initial}.v2-root [data-chrome=promo] :focus-visible{outline-color:var(--hy-accent-on-dark)}.v2-root header[data-tone=dark] [id^=hy-menu-]{--hy-accent-on-dark:#3664cc;--hy-accent-on-dark-rgb:54 100 204;--hy-indigo-light:var(--hy-accent-on-dark)}:where(.v2-root .hy-hit){position:relative}@media (max-width:760px){:where(.v2-root .hy-hit):after{content:"";position:absolute;inset:var(--hit,-2px 0)}}@media (prefers-reduced-motion:reduce){html:has(.v2-root){scroll-behavior:auto}.v2-root *,.v2-root :after,.v2-root :before{transition-duration:0s!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important}}html:not([data-hy-bar=b]) .v2-root [data-promo-arm=b][data-pre],html[data-hy-bar=b] .v2-root [data-promo-arm=a][data-pre]{display:none}@media (max-width:760px){html[data-hy-bar="1"] .v2-root [data-chrome=promo]{display:block}}html[data-hy-nav="0"] .v2-root [data-paid-full]{display:none!important}@keyframes hy-flash-x{0%{background:rgba(217,119,87,0);color:#55534e}35%{background:rgba(217,119,87,.42);color:#8f3a22}to{background:rgba(217,119,87,.16);color:#b5533a}}@keyframes hy-flash-v{0%{box-shadow:0 0 0 0 rgb(var(--hy-accent-line-rgb)/0)}35%{box-shadow:0 0 0 4px rgb(var(--hy-accent-line-rgb)/.28);background:var(--hy-wash-2)}to{box-shadow:0 0 0 0 rgb(var(--hy-accent-line-rgb)/0)}}@keyframes hy-pop-i{0%{opacity:0;transform:scale(0) rotate(-60deg)}55%{opacity:1;transform:scale(1.45) rotate(6deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes hy-dot{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-3px);opacity:1}}@keyframes hy-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes hy-spin{to{transform:rotate(1turn)}}@keyframes hy-ring{0%{box-shadow:0 0 0 0 rgb(var(--hy-accent-ink-rgb)/.45)}70%{box-shadow:0 0 0 10px rgb(var(--hy-accent-ink-rgb)/0)}to{box-shadow:0 0 0 0 rgb(var(--hy-accent-ink-rgb)/0)}}@keyframes hy-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.v2-root .hy-scene{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:40px;opacity:0;transform:translateY(14px) scale(.985);transition:opacity .55s ease,transform .55s ease;pointer-events:none;z-index:1}.v2-root .hy-scene.is-on{opacity:1;transform:none;transition-delay:.18s;pointer-events:auto}.v2-root .hy-scene .hy-win{transition:transform .9s cubic-bezier(.2,.7,.2,1);transform-origin:50% 100%}.v2-root .hy-scene.is-zoom .hy-win{transform:scale(1.14) translateY(-16px)}.v2-root .hy-scene .hy-win-body{transition:opacity .6s ease}.v2-root .hy-scene.is-zoom .hy-win-body{opacity:.28}.v2-root .hy-scene .hy-win-cap{transition:font-size .7s ease,padding .7s ease,color .7s ease}.v2-root .hy-scene.is-zoom .hy-win-cap{font-size:15px;padding:16px 18px 18px;color:#1f1e1d}.v2-root .hy-win-cap b{font-weight:400;color:var(--hy-accent-ink);transition:background .6s ease,padding .6s ease}.v2-root .hy-scene.is-zoom .hy-win-cap b{background:var(--hy-wash);padding:2px 7px;border-radius:6px;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media (max-width:760px){.v2-root .hy-scene{padding:14px}.v2-root .hy-scene>.hy-win{zoom:var(--film-zoom-m,.68)}.v2-root .hy-scene.is-zoom .hy-win{transform:scale(1.05) translateY(-8px)}}.v2-root .hy-film[data-zoom=focus] .hy-scene .hy-win{transform-origin:50% 80%}.v2-root .hy-film[data-zoom=focus] .hy-scene.is-zoom .hy-win{transform:scale(1.09)}.v2-root .hy-film[data-zoom=focus] .hy-scene.is-zoom .hy-win-body{opacity:.22}.v2-root .hy-film[data-zoom=focus] .hy-scene.is-zoom .hy-win-cap{font-size:15.5px}@media (max-width:760px){.v2-root .hy-film[data-zoom=focus] .hy-scene.is-zoom .hy-win{transform:none}}.v2-root .hy-film.is-reduced .hy-scene,.v2-root .hy-film.is-reduced .hy-scene *{transition:none!important}.v2-root .hy-film.is-reduced .hy-scene .hy-win{transform:none!important}