@font-face{font-family:Mulish;font-style:normal;font-weight:200 900;font-display:swap;src:url(fonts/1Ptvg83HX_SGhgqk3wotYKNnBQ.woff2)format(woff2);unicode-range:U+??,U+131,U+152-153,U+2bb-2bc,U+2c6,U+2da,U+2dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}:where(:root){--buncss-light:initial;--buncss-dark: ;color-scheme:light dark;--accent:#8a14b6;--fg:#222;--pg-bg:linear-gradient(130deg,oklch(.7672 .0272 278.6/30%)30%,oklch(.6729 .0411 323.29/30%)69.33%);--box-bg:oklch(1 0 0/55%);--box-shadow:0 -1px 1px oklch(1 0 0/70%),0 4px 5px oklch(0 0 0/20%);--max-width:36rem;--fs-pct:clamp(50%,calc(50% + (100vw - 650px)*.125),100%);--fs:1.1rem;--lh:1.6rem;--fs-logo:2.6rem;--lh-logo:3rem;--fs-h1:2rem;--lh-h1:2.2rem;--fs-h2:1.6rem;--lh-h2:1.8rem}@media (prefers-color-scheme:dark){:where(:root){--buncss-light: ;--buncss-dark:initial}}:where(:root){scroll-behavior:smooth;font-size:var(--fs-pct);width:100%;height:100%}:where(:root) body{color:var(--fg);display:flex;background:var(--pg-bg);justify-content:center;align-items: center;width:100%;height:100%;margin:0;padding:0;font-family:Mulish,sans-serif;line-height:0}:where(:root) main{max-width:var(--max-width);font-size:var(--fs);line-height:var(--lh);background:var(--box-bg);box-shadow:var(--box-shadow);border-radius:3rem;padding:2.5rem}:where(:root) div.logo{font-weight:700;font-size:var(--fs-logo);line-height:var(--lh-logo);letter-spacing:1px}:where(:root) span.accent{color:var(--accent)}:where(:root) span.email{font-weight:600}:where(:root) div.logo span.accent{font-weight:700}:where(:root) div.last{margin-top:1.3rem}:where(:root) section.hero{margin:4rem 0}:where(:root) h1{font-size:var(--fs-h1);font-weight:700;line-height:var(--lh-h1)}:where(:root) h2{font-size:var(--fs-h2);font-weight:700;line-height:var(--lh-h2)}:where(:root) a{color:var(--accent);text-decoration:none}@media (prefers-color-scheme:dark){:where(:root){--accent:oklch(.74 .15 315);--fg:oklch(.9 .01 290);--pg-bg:linear-gradient(130deg,oklch(.25 .04 278.6)30%,oklch(.23 .05 323.29)69.33%);--box-bg:oklch(1 0 0/7%);--box-shadow:0 -1px 1px oklch(1 0 0/10%),0 4px 12px oklch(0 0 0/40%)}}@media (max-width:660px){:where(:root){--fs:1.3rem;--max-width:40rem}}@media (max-height:550px){:where(:root){--fs-pct:clamp(50%,calc(50% + (100vh - 550px)*.125),100%);--max-width:80vw}}
