.intro.svelte-1jigriw{--bg: hsl(var(--color-white));--fg: hsl(var(--color-gray));position:fixed;inset:0;background:hsl(var(--color-white));padding:var(--gutters)}.intro.svelte-1jigriw h1:where(.svelte-1jigriw){display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;font-size:1.25em}.intro.svelte-1jigriw h1:where(.svelte-1jigriw) .part:where(.svelte-1jigriw){display:flex;align-items:center;justify-content:center;flex-basis:33.33%;transition:flex .5s cubic-bezier(.03,.71,.31,1);position:relative}.intro.svelte-1jigriw h1:where(.svelte-1jigriw) .part:where(.svelte-1jigriw) .sheet:where(.svelte-1jigriw){position:absolute;inset:0;width:80%;inset-inline-start:10%;background:var(--fg);border-radius:15lvh;z-index:-1}.intro.svelte-1jigriw h1:where(.svelte-1jigriw) .part:where(.svelte-1jigriw) .short:where(.svelte-1jigriw){opacity:0}.intro.svelte-1jigriw h1:where(.svelte-1jigriw) .part:where(.svelte-1jigriw) .full:where(.svelte-1jigriw){display:none}.intro.svelte-1jigriw h1:where(.svelte-1jigriw) .divider:where(.svelte-1jigriw){display:flex;justify-content:space-between;flex-basis:var(--gutters);background:var(--fg);width:5%;margin-inline:auto;position:relative}.intro.svelte-1jigriw h1:where(.svelte-1jigriw) .divider:where(.svelte-1jigriw):before,.intro.svelte-1jigriw h1:where(.svelte-1jigriw) .divider:where(.svelte-1jigriw):after{display:flex;content:"";width:var(--gutters);aspect-ratio:1;background:var(--bg);border-radius:50%}.intro.svelte-1jigriw h1:where(.svelte-1jigriw) .divider:where(.svelte-1jigriw):before{transform:translate(-50%)}.intro.svelte-1jigriw h1:where(.svelte-1jigriw) .divider:where(.svelte-1jigriw):after{transform:translate(50%)}.intro.isColorful.svelte-1jigriw{--fg: hsl( var(--color-base-l0-hsl, var(--intro-color)) )}.intro.isFinished.svelte-1jigriw .part:where(.svelte-1jigriw){transition:flex .5s cubic-bezier(.85,.02,.07,1)}@media(min-width:900px){.intro.svelte-1jigriw h1:where(.svelte-1jigriw){flex-direction:row}.intro.svelte-1jigriw h1:where(.svelte-1jigriw) .part:where(.svelte-1jigriw) .sheet:where(.svelte-1jigriw){border-radius:min(15lvw,18vh);height:50%;width:100%;inset-block-start:25%;inset-inline-start:0}.intro.svelte-1jigriw h1:where(.svelte-1jigriw) .divider:where(.svelte-1jigriw){flex-direction:column;height:5%;margin-block:auto}.intro.svelte-1jigriw h1:where(.svelte-1jigriw) .divider:where(.svelte-1jigriw):before{transform:translateY(-50%)}.intro.svelte-1jigriw h1:where(.svelte-1jigriw) .divider:where(.svelte-1jigriw):after{transform:translateY(50%)}}@font-face{font-family:antique;font-display:block;src:url(../../../fonts/antique-reg.woff) format("woff")}@font-face{font-family:diatype;font-display:block;font-weight:400;font-style:normal;src:url(../../../fonts/diatype-reg.woff2) format("woff2")}@font-face{font-family:diatype;font-display:block;font-weight:400;font-style:italic;src:url(../../../fonts/diatype-reg-italic.woff2) format("woff2")}@font-face{font-family:diatype;font-display:block;font-weight:500;font-style:normal;src:url(../../../fonts/diatype-med.woff2) format("woff2")}@font-face{font-family:diatype;font-display:block;font-weight:500;font-style:italic;src:url(../../../fonts/diatype-med-italic.woff2) format("woff2")}@font-face{font-family:ivar;font-display:block;font-style:normal;src:url(../../../fonts/ivar-reg.woff2) format("woff2")}@font-face{font-family:ivar;font-display:block;font-style:italic;src:url(../../../fonts/ivar-reg-italic.woff2) format("woff2")}:root{--color-white: 0 0% 100%;--color-black: 240 20% 1%;--color-dark: 285 8% 10%;--color-gray-400: 40 15% 92%;--color-gray: 43 11% 88%;--color-gray-500: var(--color-gray);--color-gray-600: 47 11% 84%;--color-gray-700: 46 13% 81%;--color-gray-800: 47 13% 78%;--color-concrete: 220 2% 71%;--color-red: 353 100% 44%;--color-sky: 219 42% 61%;--color-jade: 127 31% 49%;--color-purple: 272 24% 45%;--color-violet: 300 100% 25%;--color-sun: 56 87% 62%;--color-sun-500: var(--color-sun);--color-sun-600: 56 73% 59%;--color-sun-700: 56 68% 57%}@supports (color: color(display-p3 1 1 1)){:root{--color-red: color(display-p3 .8863 0 .102)}}:root body{--color-bg: var(--color-white);--color-fg: var(--color-black);--color-l0: var(--color-gray-400);--color-l1: var(--color-gray-500);--color-l2: var(--color-gray-600);--color-l3: var(--color-gray-700);--color-hl: var(--color-sun-500);--color-hl-2: var(--color-sun-600);--color-hl-3: var(--color-sun-700);--color-backdrop: vaR(--color-gray)}:root body.theme-gray{--color-bg: var(--color-gray);--color-fg: var(--color-black);--color-l1: var(--color-white);--color-l2: var(--color-white)}:root{--spacing: 1rem;--spacing-s: .6rem;--spacing-ss: .33rem;--spacing-sss: .25rem;--spacing-ssss: .125rem;--spacing-l: 1.5rem;--spacing-ll: 2rem;--spacing-lll: 2.5rem;--gap: 2px;--gutters: calc(var(--spacing) * .6);--gutters-s: calc(var(--gutters) / 2);--gutters-l: calc(var(--gutters) * 1.5);--grid-gap: var(--spacing-s);--nav-width: 20rem;--nav-height: 2.25rem;--nav-radius: calc(var(--nav-height) / 2);--block-height: 2.25rem;--block-radius: calc(var(--block-height) / 2);--header-height: var(--nav-height);--panel-blur: 6px;--font-large: "antique";--font-italic: "ivar";--font-regular: "diatype";--border-radius: 1.5rem;--border-radius-s: calc(var(--border-radius) / 2);--border-width: 1.5px;--z-header: 35;--z-nav: 36;--z-compass: 37;--z-lightbox: 100;--z-main-nav: 100;--z-popover: 101;--z-cursor: 200;--z-grid: 500;font-size:clamp(20px,2.5vw,24px)}@media(min-width:900px){:root{--nav-height: 2.25rem;--gutters: var(--spacing-s);font-size:clamp(20px,2.15vw,24px)}}body{display:flex;flex-direction:column;justify-content:center;align-content:center;background:hsl(var(--color-bg));color:var(--color-fg);font-family:var(--font-regular);font-size:1rem;font-style:normal;font-weight:500;line-height:1.2em;letter-spacing:-.03em;width:100%;min-height:100%;-webkit-font-smoothing:antialiased;padding:var(--gutters);transition:.15s background-color;will-change:background-color;overflow-x:hidden}body ::-moz-selection{background:hsl(var(--color-fg));color:hsl(var(--color-bg))}body ::selection{background:hsl(var(--color-fg));color:hsl(var(--color-bg))}html{height:100%;overflow-x:hidden}h1,h2,h3,h4,h5,p,a,button{color:var(--color-fg)}a,button,label{-webkit-tap-highlight-color:transparent}#main{padding:var(--gutters)}.hidden{opacity:0}
