@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}.wt-root{--hy-page:#faf9f5;--hy-ink:#1f1e1d;--hy-accent-rgb:83 130 231;--hy-accent-ink-rgb:54 100 204;--hy-wash-rgb:239 244 253;--hy-wash-2-rgb:214 227 253;--hy-shadow-accent-rgb:4 22 71;position:fixed;inset:0;height:100dvh;overflow:hidden;background:radial-gradient(1100px 620px at 78% 58%,rgb(var(--hy-wash-2-rgb)/.55),transparent 70%),radial-gradient(800px 500px at 8% 0,rgb(255 255 255/.9),transparent 70%),var(--hy-page);color:var(--hy-ink)}.wt-root:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgb(31 30 29/.075) 1px,transparent 0);background-size:22px 22px;mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000 20%,transparent 80%)}.wt-root .wt-noscroll{scrollbar-width:none}.wt-root .wt-noscroll::-webkit-scrollbar{display:none}.wt-root .wt-phone{border-radius:52px;padding:9px;background:linear-gradient(145deg,#2b2a29,#0f0f0f 55%,#232221);box-shadow:0 0 0 1.5px #3a3937,inset 0 0 0 1px rgb(255 255 255/.08),0 50px 90px -40px rgb(var(--hy-shadow-accent-rgb)/.55),0 30px 60px -30px rgb(31 30 29/.45);transform-origin:50% 50%;transition:opacity .3s ease}.wt-root .wt-screen{position:relative;height:100%;width:100%;overflow:hidden;border-radius:43px;background:#fff;isolation:isolate}.wt-root .wt-screen-dark{background:#0d0d0e}.wt-root .wt-island{position:absolute;top:19px;left:50%;width:92px;height:27px;transform:translateX(-50%);border-radius:20px;background:#000;z-index:30}@keyframes wt-bar{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.wt-root .wt-bars span{display:inline-block;width:3px;height:100%;border-radius:99px;background:currentColor;transform-origin:50% 50%;animation:wt-bar .9s ease-in-out infinite}.wt-root .wt-bars span:nth-child(2){animation-delay:.15s}.wt-root .wt-bars span:nth-child(3){animation-delay:.3s}.wt-root .wt-bars span:nth-child(4){animation-delay:.45s}@keyframes wt-pulse{0%{box-shadow:0 0 0 0 rgb(var(--hy-accent-ink-rgb)/.45)}70%{box-shadow:0 0 0 12px rgb(var(--hy-accent-ink-rgb)/0)}to{box-shadow:0 0 0 0 rgb(var(--hy-accent-ink-rgb)/0)}}.wt-root .wt-pulse{animation:wt-pulse 1.8s ease-out infinite}@keyframes wt-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.wt-root .wt-skel{background:linear-gradient(90deg,#f1f0eb,#f8f7f3 40%,#f1f0eb 80%);background-size:200% 100%;animation:wt-shimmer 1.6s linear infinite}@keyframes wt-live{0%,to{opacity:1}50%{opacity:.35}}.wt-root .wt-live{animation:wt-live 1.4s ease-in-out infinite}@keyframes wt-caret{50%{opacity:0}}.wt-root .wt-caret{animation:wt-caret 1s steps(1) infinite}@media (prefers-reduced-motion:reduce){.wt-root *,.wt-root :after,.wt-root :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:0s!important}}body:has(.wt-root),html:has(.wt-root){overflow:hidden;overscroll-behavior:none}