@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-space-y-reverse:0}}}.mk{font-family:var(--ff-brand), ui-sans-serif, system-ui, sans-serif;color:var(--color-ink-1);background:var(--color-paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mk ::selection{color:#fff;background:#ff5b3a}.mk{--focus:#c2401f}.mk [data-tone=dark]{--focus:#ff5b3a}.mk :focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (prefers-reduced-motion:no-preference){html:has(.mk){scroll-behavior:smooth}}@layer components{.mk-container{width:100%;max-width:1240px;padding-inline:calc(var(--spacing,.25rem) * 5);margin-inline:auto}@media (min-width:40rem){.mk-container{padding-inline:calc(var(--spacing,.25rem) * 8)}}@media (min-width:64rem){.mk-container{padding-inline:calc(var(--spacing,.25rem) * 10)}}.mk-display{letter-spacing:-.045em;text-wrap:balance;font-weight:640;line-height:.95}.mk-h2{letter-spacing:-.036em;text-wrap:balance;font-size:clamp(2.05rem,4.3vw,3.7rem);font-weight:620;line-height:1}.mk-h3{letter-spacing:-.022em;text-wrap:balance;font-weight:600;line-height:1.12}.mk-lead{text-wrap:pretty;font-size:clamp(1.05rem,1.35vw,1.22rem);line-height:1.55}.mk-eyebrow{font-family:var(--ff-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;font-size:11.5px;font-weight:500}.mk-mono{font-family:var(--ff-mono), ui-monospace, monospace}.mk-btn{min-height:calc(var(--spacing,.25rem) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);max-width:100%;padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 2.5);text-align:center;--tw-leading:var(--leading-snug,1.375);font-size:15px;line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);-webkit-user-select:none;user-select:none;letter-spacing:-.005em;text-wrap:balance;border-radius:3.40282e38px;transition:transform .2s,background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.mk-btn:active{transform:translateY(1px)scale(.99)}.mk-btn .mk-arrow{transition:transform .28s cubic-bezier(.2,.8,.2,1)}.mk-btn:hover .mk-arrow{transform:translate(3px)}.mk-btn-sm{min-height:calc(var(--spacing,.25rem) * 10);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));white-space:nowrap}.mk-btn-coral{color:#1d0903;background:#ff5b3a;box-shadow:inset 0 1px #ffffff59,0 12px 32px -12px #ff5b3abf}.mk-btn-coral:hover{background:#ff7050}.mk-btn-ink{color:#f8f3ea;background:#0b1d22;box-shadow:0 10px 24px -14px #0b1d22b3}.mk-btn-ink:hover{background:#173840}.mk-btn-glass{color:#f8f3ea;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8f3ea14;box-shadow:inset 0 0 0 1px #f8f3ea38}.mk-btn-glass:hover{background:#f8f3ea29}.mk-btn-line{color:#0b1d22;box-shadow:inset 0 0 0 1px #d4c9b6}.mk-btn-line:hover{background:#f0e9dd}.mk-card{background-color:var(--color-white,#fff);border-radius:28px;box-shadow:0 0 0 1px #0b1d2212,0 1px 2px #0b1d220a,0 30px 60px -40px #0b1d2247}.mk-pill{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-medium,500);font-size:13px;font-weight:var(--font-weight-medium,500);border-radius:3.40282e38px;display:inline-flex}.mk-grain{isolation:isolate;position:relative}.mk-grain:after{content:"";pointer-events:none;z-index:1;opacity:.1;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.mk-prose h2{margin-top:calc(var(--spacing,.25rem) * 12);margin-bottom:calc(var(--spacing,.25rem) * 3);letter-spacing:-.024em;font-size:1.6rem;font-weight:620}.mk-prose p,.mk-prose li{--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#3a4c52}.mk-prose p{margin-block:calc(var(--spacing,.25rem) * 3)}.mk-prose ul{margin-block:calc(var(--spacing,.25rem) * 3);list-style-type:disc}:where(.mk-prose ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.mk-prose ul{padding-left:calc(var(--spacing,.25rem) * 6)}.mk-prose a{text-underline-offset:4px;text-decoration-line:underline}.mk-header{color:#f8f3ea;transition:background-color .35s,box-shadow .35s,color .35s}.mk-header[data-solid=light]{color:#0b1d22;-webkit-backdrop-filter:saturate(170%)blur(18px);backdrop-filter:saturate(170%)blur(18px);background:#faf7f2d6;box-shadow:0 1px #0b1d2214}.mk-header[data-solid=dark]{color:#f8f3ea;-webkit-backdrop-filter:saturate(160%)blur(18px);backdrop-filter:saturate(160%)blur(18px);background:#041317b8;box-shadow:0 1px #f8f3ea14}.mk-nav-link{padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-medium,500);font-size:15px;font-weight:var(--font-weight-medium,500);color:currentColor;border-radius:3.40282e38px;position:relative}@supports (color:color-mix(in lab, red, red)){.mk-nav-link{color:color-mix(in srgb, currentColor 80%, transparent)}}.mk-nav-link{transition:color .2s,background-color .2s}.mk-nav-link:hover,.mk-nav-link[aria-current=page]{color:currentColor;background:currentColor}@supports (color:color-mix(in lab, red, red)){.mk-nav-link:hover,.mk-nav-link[aria-current=page]{background:color-mix(in srgb, currentColor 9%, transparent)}}.hero-chip{color:#f8f3ea;-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);white-space:nowrap;will-change:transform, opacity;background:#05161c9e;border-radius:14px;align-items:flex-start;gap:10px;padding:10px 15px 11px 12px;display:flex;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #f8f3ea24,0 18px 40px -18px #000000bf}.hero-chip[data-tone=coral]{--tone:#ff6a47}.hero-chip[data-tone=aqua]{--tone:#7ee3df}.hero-chip[data-tone=sun]{--tone:#ffc857}.hero-chip-dot{background:var(--tone);width:8px;height:8px;box-shadow:0 0 0 4px var(--tone), 0 0 16px var(--tone);border-radius:99px;flex:none;margin-top:4px}@supports (color:color-mix(in lab, red, red)){.hero-chip-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--tone) 22%, transparent), 0 0 16px var(--tone)}}.hero-chip-kicker{font-family:var(--ff-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:#f8f3ea9e;font-size:10.5px}.hero-chip-title{letter-spacing:-.01em;font-size:15px;font-weight:620}.hero-chip-meta{color:#f8f3eab8;font-size:12.5px}@media (max-width:640px){.hero-chip{border-radius:12px;padding:8px 12px 9px 10px}.hero-chip-title{font-size:13.5px}.hero-chip-meta{display:none}}}@keyframes mk-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes mk-fade{0%{opacity:0}to{opacity:1}}@keyframes mk-tilt-in{0%{opacity:.25;transform:perspective(1600px)rotateX(20deg)translateY(48px)scale(.93)}to{opacity:1;transform:perspective(1600px)rotateX(0)translateY(0)scale(1)}}@keyframes mk-drift{0%{transform:translateY(18px)}to{transform:translateY(-18px)}}@keyframes mk-ping{0%{opacity:.5;transform:scale(1)}75%,to{opacity:0;transform:scale(3.4)}}@keyframes mk-pulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:no-preference){.mk-enter{animation:1s cubic-bezier(.2,.75,.15,1) both mk-rise;animation-delay:calc(var(--i,0) * .11s + .12s)}.mk-enter-fade{animation:1.4s both mk-fade;animation-delay:calc(var(--i,0) * .11s + .25s)}.mk-blink{animation:2.4s ease-in-out infinite mk-pulse}.mk-ping{animation:3.2s cubic-bezier(0,0,.2,1) infinite both mk-ping}@supports (animation-timeline:view()){.mk-reveal{animation:linear both mk-rise;animation-timeline:view();animation-range:entry entry 70%}.mk-tilt{animation:linear both mk-tilt-in;animation-timeline:view();animation-range:entry cover 42%}.mk-parallax{animation:linear both mk-drift;animation-timeline:view();animation-range:cover}}}.film-seg{cursor:pointer;border-radius:4px;flex:1 1 0;min-width:0;padding:14px 0;position:relative}.film-seg-track{background:#f8f3ea2e;border-radius:3px;height:3px;transition:background-color .25s;display:block;overflow:hidden}.film-seg-fill{transform-origin:0;background:#f8f3ea;border-radius:3px;height:100%;display:block;transform:scaleX(0)}.film-seg:hover .film-seg-track,.film-seg[aria-current] .film-seg-track{background:#f8f3ea4d}@media (max-width:1023px){.film-seg{padding:20px 0}}@media (min-width:1024px){.film-frame{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000 0,#000 3% 90%,#0000 100%),linear-gradient(90deg,#0000 0,#000 4% 96%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 3% 90%,#0000 100%),linear-gradient(90deg,#0000 0,#000 4% 96%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}}@keyframes film-caption-in{0%{opacity:0;filter:blur(6px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:no-preference){.film-caption{animation:.7s cubic-bezier(.2,.75,.15,1) both film-caption-in}}.mk-ping,.bento-cycle-item{opacity:0}.bento-cycle-item:first-child{opacity:1}@keyframes bento-drop{0%,10%{opacity:0;transform:translate(70%)}28%,86%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes bento-cycle{0%{opacity:0;transform:translateY(10px)}3%,18%{opacity:1;transform:none}21%,to{opacity:0;transform:translateY(-8px)}}@keyframes bento-ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(4.2)}}@keyframes bento-scan{0%{transform:translateY(0)}to{transform:translateY(102px)}}@media (prefers-reduced-motion:no-preference){.bento-drop{animation:5.5s cubic-bezier(.2,.8,.2,1) infinite bento-drop}.bento-cycle-item{animation:15s infinite both bento-cycle;animation-delay:calc(var(--n) * 3s)}.bento-ping{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite bento-ping}.bento-scan{animation:2.4s ease-in-out infinite alternate bento-scan}}@media (prefers-reduced-motion:reduce){.bento-scan{display:none}}@keyframes bento-lang{0%,18%{color:#f8f3ea;background:#0b1d22}21%,to{color:#3a4c52;background:0 0}}.bento-lang:first-child{color:#f8f3ea;background:#0b1d22}@media (prefers-reduced-motion:no-preference){.bento-lang{animation:15s infinite both bento-lang;animation-delay:calc(var(--n) * 3s)}}.mk .label{color:#0b1d22;margin-bottom:6px;font-size:13.5px;font-weight:600}.mk .input{color:#0b1d22;background:#fffdf9;border:1px solid #dcd2c1;border-radius:14px;min-height:50px;padding-inline:14px;font-size:15px;transition:border-color .2s,box-shadow .2s}.mk .input:hover{border-color:#c9bca6}.mk .input:focus{border-color:#0e7c86;outline:none;box-shadow:0 0 0 4px #0e7c8624}.mk textarea.input{padding-block:12px}.mk .hint{color:#66777c;font-size:12.5px}.mk .btn{border-radius:999px;min-height:50px;padding-inline:22px;font-weight:600}.mk .btn-primary{color:#f8f3ea;background:#0b1d22}.mk .btn-primary:hover{filter:none;background:#173840}.mk .btn-secondary{color:#0b1d22;background:0 0;border-color:#d4c9b6}.mk .btn-secondary:hover{background:#f0e9dd}.mk .link{color:#0e7c86}.mk-auth .card{box-shadow:none;background:0 0;border:0;padding:0}.mk-auth h1{letter-spacing:-.036em;font-size:clamp(2rem,3vw,2.5rem);font-weight:630;line-height:1.05}.mk-auth h1+p{color:#5b6c71;margin-top:10px;font-size:15.5px}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}
@font-face{font-family:brandSans;src:url(../media/Geist_Variable-s.p.2-i4fw5gbtlb7.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:brandSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.brandsans_47cefb7e-module__PfhiwW__className{font-family:brandSans,brandSans Fallback,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.brandsans_47cefb7e-module__PfhiwW__variable{--ff-brand:"brandSans", "brandSans Fallback", ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif}
@font-face{font-family:brandMono;src:url(../media/GeistMono_Variable-s.0b02cdm7g7y6h.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:brandMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.brandmono_c61b329f-module__R3ziIW__className{font-family:brandMono,brandMono Fallback,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.brandmono_c61b329f-module__R3ziIW__variable{--ff-mono:"brandMono", "brandMono Fallback", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}
