@font-face{font-family:D2Coding;src:url(/fonts/D2Coding-hangul.woff2)format("woff2");font-weight:100 599;font-style:normal;font-display:swap;unicode-range:U+11??,U+3130-318F,U+A960-A97F,U+AC00-D7A3,U+D7B0-D7FF}@font-face{font-family:D2Coding;src:url(/fonts/D2Coding-Bold-hangul.woff2)format("woff2");font-weight:600 900;font-style:normal;font-display:swap;unicode-range:U+11??,U+3130-318F,U+A960-A97F,U+AC00-D7A3,U+D7B0-D7FF}@font-face{font-family:D2Coding Label;src:url(/fonts/D2Coding-hangul.woff2)format("woff2");font-weight:100 699;font-style:normal;font-display:swap;unicode-range:U+11??,U+3130-318F,U+A960-A97F,U+AC00-D7A3,U+D7B0-D7FF}@font-face{font-family:D2Coding Label;src:url(/fonts/D2Coding-Bold-hangul.woff2)format("woff2");font-weight:700 900;font-style:normal;font-display:swap;unicode-range:U+11??,U+3130-318F,U+A960-A97F,U+AC00-D7A3,U+D7B0-D7FF}@property --ink-head{syntax:"<number>";inherits:true;initial-value:1}@property --ink-line{syntax:"<number>";inherits:true;initial-value:1}@property --ink-body{syntax:"<number>";inherits:true;initial-value:1}@property --ink-hover{syntax:"<number>";inherits:true;initial-value:0}@property --btn-fill{syntax:"<percentage>";inherits:true;initial-value:0%}:root{--c-gray-bg:#edf2f2;--c-black:#1a1a1a;--c-white:#fff;--c-space-edge:#000819;--c-paper:#f4f4f0;--c-paper-edge:#dadad4;--c-logo-blue:#025cfd;--c-logo-violet:#671bff;--c-logo-magenta:#d2f;--bg:#eef2f9;--bg-image:radial-gradient(120% 90% at 100% 0%, #2755a624 0%, #2755a600 60%), linear-gradient(to bottom left, #e3eaf7 0%, #edf1f8 40%, #f4f6fa 100%);--fg:var(--c-black);--surface:var(--c-white);--muted:color-mix(in srgb, var(--fg) 35%, var(--bg));--dot:color-mix(in srgb, var(--fg) 22%, var(--bg));--star:#0d25584d;--box-glow:#2755a629;--ff-display:"JetBrains Mono", "D2Coding", ui-monospace, monospace;--ff-brand:"Strichpunkt Sans", "D2Coding", sans-serif;--ff-label:"JetBrains Mono", "D2Coding Label", ui-monospace, monospace;--fs:14px;--lh:calc(var(--fs) * 1.5);--vph:100vh;--grid-h:round(down, var(--vph), var(--lh));--pad-y:calc((var(--vph) - var(--grid-h)) / 2);--nav-h:calc(var(--lh) * 3);--nav-mt:var(--lh);--sym:calc(var(--nav-h) * .2505);--main-pt:calc(var(--lh) * 2);--main-pb:calc(var(--lh) * 6);--footer-h:var(--lh);--main-min:calc(var(--grid-h) - var(--nav-h) - var(--main-pt) - var(--main-pb) - var(--footer-h));--gutter-x:round(25vw, 1px);--rail-w:var(--nav-h);--rail-x:round(down, calc(var(--rail-w) / 2), 1px);--gap-min:30px;--radius-box:calc(var(--lh) * .75);--radius-control:calc(var(--lh) * .5);--radius-check:calc(var(--lh) * .3);--shadow-btn:0 calc(var(--lh) * .75) calc(var(--lh) * 1.25) calc(var(--lh) * -.5) color-mix(in srgb, var(--c-black) 30%, transparent);--shadow-paper:0 calc(var(--lh) * .5) calc(var(--lh) * 1.5) calc(var(--lh) * -.5) color-mix(in srgb, var(--c-black) 25%, transparent);--shadow-book:0 calc(var(--lh) * .5) calc(var(--lh) * 1.5) color-mix(in srgb, var(--c-black) 18%, transparent);--frost-bg:#ffffffb8;--frost-ink:#1a1a1ab8;--frost-filter:blur(16px) saturate(1.4);--btn-bg:var(--frost-ink);--btn-filter:var(--frost-filter);--btn-gradient:linear-gradient(90deg, var(--c-logo-blue) 0%, var(--c-logo-violet) 30%, var(--c-logo-magenta) 50%, var(--c-logo-violet) 75%, var(--c-logo-blue) 100%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (height:100svh){:root{--vph:100svh}}@media (max-width:767px){:root{--gutter-x:10px;--fs:13px}}:root:not([data-theme=light]){--bg:#010614;--bg-image:radial-gradient(120% 90% at 100% 0%, #273f7e8c 0%, #0d255859 25%, #0d255800 60%), linear-gradient(to bottom left, #06193f 0%, #03112c 28%, #010717 62%, #000106 100%);--fg:var(--c-gray-bg);--star:#d6e0ff;--box-glow:#2755a64d;--btn-bg:var(--frost-bg);--btn-filter:var(--frost-filter);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--nav-mt) + var(--pad-y) + var(--nav-h) + var(--main-pt));-webkit-text-size-adjust:100%}body{min-height:var(--vph);background:var(--bg);color:var(--fg);font-family:var(--ff-display);font-size:var(--fs);line-height:var(--lh);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;display:flex}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,figure,blockquote,pre{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:600}p+p{margin-top:var(--lh)}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit}.dots{width:100%;height:var(--vph);pointer-events:none;background-color:var(--star);position:absolute;left:0;-webkit-mask:url(/assets/stars-a.svg) 0 0/512px 512px,url(/assets/stars-b.svg) 0 0/797px 797px;mask:url(/assets/stars-a.svg) 0 0/512px 512px,url(/assets/stars-b.svg) 0 0/797px 797px}.bg{height:var(--vph);z-index:-1;background-color:var(--bg);background-image:var(--bg-image,none);position:fixed;inset:0 0 auto}.bg>.dots{top:0}.nav{z-index:10;height:calc(var(--nav-mt) + var(--pad-y) + var(--nav-h));padding:calc(var(--nav-mt) + var(--pad-y)) var(--gutter-x) 0;background-color:var(--bg);background-image:var(--bg-image,none);background-size:100% var(--vph);background-position:0 0;background-repeat:no-repeat;position:fixed;top:0;left:0;right:0;overflow:hidden}.nav>.dots{top:0}.nav__inner{height:var(--nav-h);justify-content:space-between;align-items:center;display:flex;position:relative}main.main{padding:calc(var(--nav-mt) + var(--pad-y) + var(--nav-h)) var(--gutter-x) var(--main-pb);flex:1 0 auto}.footer{height:calc(var(--footer-h) + var(--pad-y) + var(--lh));padding:0 var(--gutter-x) calc(var(--pad-y) + var(--lh));color:var(--fg)}.footer__inner{height:var(--footer-h);font-family:var(--ff-display);justify-content:space-between;align-items:center;display:flex;position:relative}.footer__links{align-items:center;display:flex}.footer__links a{text-decoration:none}.footer__sep{padding:0 1ch}.nav__rail-line{top:0;left:calc(var(--gutter-x) + var(--rail-x));width:1px;height:calc(var(--nav-mt) + var(--pad-y) + 1px);background:var(--fg);position:absolute}.rail-head{height:var(--main-pt);position:relative}.rail-head:before,.node__line{content:"";top:0;bottom:0;left:var(--rail-x);background:currentColor;width:1px;position:absolute}.rail-head{color:var(--fg)}.rail-head:before{top:calc(var(--vph) * -1)}.nodes{margin:0;padding:0;list-style:none;position:relative}.nodes:before{content:"";top:0;left:var(--rail-x);width:1px;height:var(--spine-h,0px);background:var(--fg);pointer-events:none;position:absolute}.node__line{transition:opacity var(--motion-dur-fast) ease}.nodes.is-railing .node__line{opacity:0;transition:none}.node{grid-template-columns:var(--rail-w) minmax(0, 1fr);padding-bottom:calc(var(--lh) * 3);overflow-clip-margin:calc(var(--lh) * 3);color:var(--fg);display:grid;position:relative;overflow:clip}.node[hidden]{display:none}.node.is-last{padding-bottom:0}.node.is-last .node__line{height:calc(var(--lh) / 2);bottom:auto}.node__sym{top:calc((var(--lh) - var(--sym)) / 2);left:calc(var(--rail-w) / 2 - var(--sym) / 2);width:var(--sym);height:var(--sym);color:inherit;position:absolute}.node__sym svg{width:100%;height:100%;display:block}.node__sym:hover{transform:scale(1.15)}.node__main{grid-column:2;min-width:0}.node__head{justify-content:space-between;align-items:flex-start;gap:var(--gap-min);min-height:var(--lh);font-size:inherit;text-transform:uppercase;font-weight:600;display:flex}.node__title{text-align:left;font-weight:inherit;text-transform:inherit;flex:auto}.node__date{color:var(--muted);text-transform:none;flex:none;font-weight:400}.node{--ink-head:1;--ink-line:1;--ink-body:1;transition:--ink-head var(--motion-dur-fast) ease-out 0s, --ink-line var(--motion-dur) var(--motion-ease) var(--motion-dur-fast), --ink-body var(--motion-dur) var(--motion-ease) var(--motion-dur-fast)}.node.is-collapsed{--ink-head:0;--ink-line:0;--ink-body:0;transition:--ink-line var(--motion-dur) var(--motion-ease) 0s, --ink-body var(--motion-dur) var(--motion-ease) 0s, --ink-head var(--motion-dur-fast) ease-in var(--motion-dur)}.node__body>.mdx{padding:var(--lh) var(--lh) calc(var(--lh) * 3);margin:0 calc(var(--lh) * -1) calc(var(--lh) * -3);--reveal:calc(var(--ink-body) * 130%);opacity:var(--ink-body)}.node.is-animating .node__body>.mdx,.node.is-collapsed .node__body>.mdx{-webkit-mask-image:linear-gradient(to bottom, #000 calc(var(--reveal) - 30%), transparent var(--reveal));-webkit-mask-image:linear-gradient(to bottom, #000 calc(var(--reveal) - 30%), transparent var(--reveal));mask-image:linear-gradient(to bottom, #000 calc(var(--reveal) - 30%), transparent var(--reveal))}.node__line{color:var(--muted)}.node__line:after{content:"";background:var(--fg);transform-origin:top;transform:scaleY(var(--ink-line));position:absolute;inset:0}.node__sym .sym-base{color:var(--muted)}.node__sym .sym-ink{color:var(--fg);clip-path:inset(0 0 calc((1 - var(--ink-head)) * 100%) 0);position:absolute;inset:0}.node__title{min-width:0;display:block;position:relative}.node__title .t-base{color:var(--muted)}.node__title .t-ink{color:var(--fg);clip-path:inset(0 0 calc((1 - min(var(--ink-head), 1 - var(--ink-hover))) * 100%) 0);position:absolute;inset:0}.node.is-collapsed .node__title .t-ink{clip-path:inset(0 0 calc((1 - max(var(--ink-head), var(--ink-hover))) * 100%) 0)}.node__title :is(.t-base,.t-ink){overflow-wrap:anywhere;display:block}button.node__title{transition:--ink-hover var(--motion-dur-fast) ease}button.node__title:hover:not([data-hover-lock]){--ink-hover:1}.node.is-collapsed .node__body{height:0;overflow:hidden}.node-actions{justify-content:flex-end;align-items:center;gap:calc(var(--lh) * .5);height:var(--lh);margin-top:var(--lh);opacity:var(--ink-body);display:flex}.node-actions__btn{width:var(--lh);height:var(--lh);color:var(--muted);transition:color var(--motion-dur-fast) ease;place-items:center;text-decoration:none;display:inline-grid;position:relative}.node-actions__btn svg{width:100%;height:100%}.node-actions__btn:hover,.node-actions__btn:focus-visible{color:var(--fg);outline:none}.node-actions__btn:after{content:attr(data-tip);right:0;bottom:calc(100% + var(--lh) * .25);padding:0 calc(var(--lh) * .35);line-height:calc(var(--lh) * 1);white-space:nowrap;color:var(--bg);background:var(--fg);opacity:0;pointer-events:none;transition:opacity var(--motion-dur-fast) ease;font-size:.85em;position:absolute}.node-actions__btn:hover:after,.node-actions__btn:focus-visible:after,.node-actions__btn[data-flash]:after{opacity:1}.nav__lead{align-items:center;gap:var(--lh);min-width:0;display:flex}.nav__cat{text-transform:uppercase;white-space:nowrap;font-weight:600;line-height:var(--lh)}.nav__back{font:inherit;text-transform:inherit;color:var(--muted);transition:color var(--motion-dur-fast) ease}.nav__back:hover{color:var(--fg)}.nav__cat-text{animation:nav-cat-in var(--motion-dur-fast) var(--motion-ease) both;display:inline-block}@keyframes nav-cat-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.nav__cat-text{animation:none}}.controller{width:var(--nav-h);height:var(--nav-h);color:var(--fg);flex:none;position:relative}.controller__housing-btn{color:var(--fg);position:absolute;inset:0}.controller__housing{width:100%;height:100%;position:absolute;inset:0}.controller__housing path{stroke-width:1px;vector-effect:non-scaling-stroke}.controller__btn{width:25.05%;height:25.05%;color:var(--muted);transition:color var(--motion-dur-fast) ease, scale var(--motion-dur-fast) ease;position:absolute;translate:-50% -50%}.controller__btn:before{content:"";position:absolute;inset:-35%}.controller__btn svg{width:100%;height:100%;display:block}.controller__btn[data-active]{color:var(--fg)}.controller__btn:hover{color:var(--fg);scale:1.15}.controller__btn--jinoh{top:20.4%;left:50%}.controller__btn--company{top:50%;left:20.4%}.controller__btn--post{top:50%;left:79.6%}.controller__btn--contact{top:79.6%;left:50%}.mdx>*+*{margin-top:var(--lh)}.mdx>*+:is(h3,h4),.mdx>.gap-2{margin-top:calc(var(--lh) * 2)}.mdx h3,.mdx h4{font-size:inherit;font-weight:600}.mdx ul,.mdx ol{padding-left:2ch}.mdx a{color:inherit;text-underline-offset:.2em;transition:color var(--motion-dur-fast) ease;text-decoration:underline;text-decoration-thickness:1px}.mdx a:hover{color:var(--muted)}.btn{isolation:isolate;height:calc(var(--lh) * 2);border-radius:var(--radius-control);background:var(--btn-bg);-webkit-backdrop-filter:var(--btn-filter);backdrop-filter:var(--btn-filter);color:var(--bg);font-family:var(--ff-label);text-transform:uppercase;box-shadow:var(--shadow-btn);transition:--btn-fill var(--motion-dur) var(--motion-ease), color var(--motion-dur) var(--motion-ease);justify-content:center;align-items:center;gap:.5ch;padding:0 3ch;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--btn-gradient);background-size:200% 100%;background-position:calc(100% - var(--btn-fill)) 0;-webkit-mask-image:linear-gradient(90deg, #000 calc(var(--btn-fill) * 1.25 - 25%), transparent calc(var(--btn-fill) * 1.25));-webkit-mask-image:linear-gradient(90deg, #000 calc(var(--btn-fill) * 1.25 - 25%), transparent calc(var(--btn-fill) * 1.25));mask-image:linear-gradient(90deg, #000 calc(var(--btn-fill) * 1.25 - 25%), transparent calc(var(--btn-fill) * 1.25));pointer-events:none;position:absolute;inset:0}.mdx a.btn{color:var(--bg);transition:--btn-fill var(--motion-dur) var(--motion-ease), color var(--motion-dur) var(--motion-ease);text-decoration:none}@media (hover:hover){.btn:hover,.mdx a.btn:hover{--btn-fill:100%;color:var(--c-white)}}.btn:focus-visible,.mdx a.btn:focus-visible,.btn:active,.mdx a.btn:active{--btn-fill:100%;color:var(--c-white)}@media (prefers-reduced-motion:reduce){.btn,.mdx a.btn{transition:none}}.btn-secondary{height:calc(var(--lh) * 2);color:var(--fg);font-family:var(--ff-label);text-transform:uppercase;text-underline-offset:.2em;transition:color var(--motion-dur-fast) ease;justify-content:center;align-items:center;gap:.5ch;padding:0 3ch;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.btn-secondary:hover,.mdx a.btn-secondary:hover{color:var(--muted)}.mdx a.btn-secondary{color:var(--fg)}.btn__icon{fill:currentColor;flex:none;width:1.25em;height:1.25em}.mdx>.cta{margin-top:calc(var(--lh) * 2);padding-bottom:var(--lh)}.cta__label{font-weight:600}.cta__label+.cta__btns{margin-top:var(--lh)}.cta__btns{gap:var(--lh) calc(var(--lh) * .5);flex-wrap:wrap;display:flex}@media (max-width:767px){.cta__btns :is(.btn,.btn-secondary){flex:100%}}.hero-orbit{background:var(--c-space-edge);position:absolute;inset:0;overflow:hidden}.hero-orbit__video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-orbit__logo{-webkit-user-select:none;user-select:none;width:44%;height:auto;display:block;position:absolute;top:32%;left:6%;translate:0 -50%}.book3d-stage{perspective:1400px;place-items:center;display:grid;position:absolute;inset:0}.book3d{--bh:78cqh;--bw:calc(var(--bh) * 500 / 734);--bt:calc(var(--bh) * .06);width:var(--bw);height:var(--bh);transform-style:preserve-3d;transition:transform var(--motion-dur) var(--motion-ease);cursor:pointer;padding:0;position:relative;transform:rotateY(0)}@media (hover:hover){.book3d:hover{transform:rotateY(40deg)}}.book3d[data-turned]{transform:rotateY(40deg)}@media (prefers-reduced-motion:reduce){.book3d{transition:none}}.book3d__face{backface-visibility:hidden;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;height:100%;display:block;position:absolute;top:0}.book3d__front,.book3d__back{object-fit:cover;width:100%;left:0}.book3d__front{transform:translateZ(calc(var(--bt) / 2));box-shadow:var(--shadow-book)}.book3d__back{transform:rotateY(180deg) translateZ(calc(var(--bt) / 2))}.book3d__spine,.book3d__pages{left:calc((var(--bw) - var(--bt)) / 2);width:var(--bt)}.book3d__spine{object-fit:cover;transform:rotateY(-90deg) translateZ(calc(var(--bw) / 2))}.book3d__pages{transform:rotateY(90deg) translateZ(calc(var(--bw) / 2 - 1px));background:repeating-linear-gradient(to right, var(--c-paper) 0 1px, var(--c-paper-edge) 1px 2px)}.box--ratio:has(.book3d-stage){container-type:size}.cform{gap:var(--lh);text-align:left;flex-direction:column;width:50%;margin:0 auto;display:flex}.cform__field{flex-direction:column;display:flex}.cform__label{height:var(--lh)}.cform__input{box-sizing:border-box;height:calc(var(--lh) * 2);font:inherit;color:var(--fg);border:1px solid var(--muted);border-radius:var(--radius-control);transition:border-color var(--motion-dur-fast) ease;background:0 0;outline:none;margin:0;padding:0 1ch;display:block}.cform__input--area{height:calc(var(--lh) * 5);padding:calc(var(--lh) * .5) 1ch;line-height:var(--lh);resize:none}.cform__input::placeholder{color:var(--muted)}.cform__input:focus{border-color:var(--fg)}.cform__actions{display:flex}.cform__status:empty{display:none}.cform__status[data-status=error]{color:var(--c-logo-magenta)}.cform__hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.cform__note{color:var(--muted)}.card-faces{align-items:center;gap:var(--lh);flex-direction:column;width:100%;display:flex}.card-faces__item{width:64%;margin:0}.card-faces__item figcaption{margin-top:calc(var(--lh) * .5);color:var(--muted)}.card-face{background:var(--c-white);width:100%;height:auto;box-shadow:0 0 0 1px color-mix(in srgb, var(--fg) 12%, transparent), var(--shadow-paper);display:block}.mdx .card-spec{padding:0;list-style:none}@media (max-width:767px){.cform{width:100%}}.role__line{justify-content:space-between;align-items:flex-start;gap:var(--gap-min);display:flex}.role__title{min-width:0}.role__org{text-align:right;flex:none}.box-wrap{container-type:inline-size}.box{border-radius:var(--radius-box);--bg:var(--c-white);--fg:var(--c-black);--surface:var(--c-white);--muted:color-mix(in srgb, var(--fg) 35%, var(--bg));--dot:color-mix(in srgb, var(--fg) 22%, var(--bg));--btn-bg:var(--frost-ink);--btn-filter:var(--frost-filter);color:var(--fg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--c-white);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface) 90%, transparent), 0 var(--lh) calc(var(--lh) * 2) calc(var(--lh) * -1.5) var(--box-glow,#2755a629);position:relative;overflow:hidden}.box--ratio{height:round(nearest, calc(100cqi / var(--ratio)), var(--lh))}.box--lines{height:calc(var(--lh) * var(--lines))}.box__fill>.box__media{position:absolute;inset:0}.box__media{object-fit:cover;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.box__fill{padding:0 var(--lh);text-align:center;place-items:center;display:grid;position:absolute;inset:0}.box__inner{padding:calc(var(--lh) * 3) calc(var(--lh) * 2)}.box__inner>*+*{margin-top:0}.box--center .box__inner{text-align:center}.box__inner :is(h3,h4){text-transform:uppercase;font-weight:600}.box__inner hr{height:calc(var(--lh) * 3);background:linear-gradient(var(--muted), var(--muted)) center / 100% 1px no-repeat;border:0;margin:0}.box__label{color:var(--muted)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.footer__home{transition:opacity var(--motion-dur-fast) ease}.footer__home:hover{opacity:.6}.theme-toggle{width:var(--lh);height:var(--lh);justify-content:center;align-items:center;display:inline-flex;position:relative}.theme-toggle:before{content:"";position:absolute;inset:-12px 0 -12px -12px}.footer__links .theme-toggle{margin-left:2ch}.theme-toggle__icon{width:100%;height:100%;transition:opacity var(--motion-dur-fast) ease;display:block}.theme-toggle__icon--dark,:root:not([data-theme=light]) .theme-toggle__icon--light{display:none}:root:not([data-theme=light]) .theme-toggle__icon--dark{display:block}.theme-toggle:hover{opacity:.6}.brand{--logo-h:calc(var(--lh) * 1.125);height:var(--logo-h);color:var(--fg);align-items:center;text-decoration:none;display:flex}.logo{--u:calc(var(--logo-h) / 437);height:100%;display:flex}.logo__mark{z-index:1;flex:none;width:auto;height:100%;display:block;position:relative}.logo__word{height:100%;width:calc(var(--u) * 2113);flex:none;justify-content:flex-end;transition:width .72s cubic-bezier(.34,1.4,.64,1);display:flex;overflow:hidden}.logo__letters{width:calc(var(--u) * 2113);flex:none;height:100%;position:relative}.logo__letter{left:calc(var(--u) * var(--x));top:calc(var(--u) * var(--y));height:calc(var(--u) * var(--h));transform-origin:50%;width:auto;transition:transform .52s cubic-bezier(.22, 1.3, .36, 1) calc(.2s + var(--i) * 35ms), opacity .22s ease-out calc(.2s + var(--i) * 35ms);position:absolute}.logo[data-fold=folded] .logo__word{width:0;transition:width .52s cubic-bezier(.7,0,.25,1) .38s}.logo[data-fold=folded] .logo__letter{transform:translateX(calc(var(--u) * var(--dx))) scale(.2);opacity:0;transition:transform .42s cubic-bezier(.55, 0, .9, .4) calc(var(--i) * 30ms), opacity .26s ease-in calc(.14s + var(--i) * 30ms)}.logo[data-fold=folded] .logo__mark{animation:.68s cubic-bezier(.4,0,.2,1) .38s both logo-roll-right}.logo[data-fold=open] .logo__mark{animation:.78s cubic-bezier(.4,0,.2,1) both logo-roll-left}@keyframes logo-roll-right{0%{rotate:none}55%{rotate:24deg}80%{rotate:-6deg}to{rotate:none}}@keyframes logo-roll-left{0%{rotate:none}50%{rotate:-24deg}78%{rotate:6deg}to{rotate:none}}.logo[data-instant] .logo__mark,.logo[data-instant] .logo__word,.logo[data-instant] .logo__letter{transition:none;animation:none}@media (prefers-reduced-motion:reduce){.logo__mark,.logo__word,.logo__letter{transition:none!important;animation:none!important}}:root[data-theme=light] .logo{filter:drop-shadow(0 0 .5px #0000004d)}@media (min-resolution:3x),(-webkit-min-device-pixel-ratio:3){:root[data-theme=light] .logo{filter:drop-shadow(0 0 1px #0000004d)}}.t-muted{color:var(--muted)}html[data-grid] body:after{content:"";height:var(--vph);z-index:100;pointer-events:none;background-image:repeating-linear-gradient(to bottom, #ff000038 0, #ff000038 1px, transparent 1px, transparent var(--lh)), linear-gradient(to right, transparent calc(var(--gutter-x) - 1px), #ff000059 calc(var(--gutter-x) - 1px), #ff000059 var(--gutter-x), transparent var(--gutter-x), transparent calc(100% - var(--gutter-x)), #ff000059 calc(100% - var(--gutter-x)), #ff000059 calc(100% - var(--gutter-x) + 1px), transparent calc(100% - var(--gutter-x) + 1px));background-position:0 var(--pad-y), 0 0;background-size:100% var(--grid-h), 100% 100%;background-repeat:no-repeat;position:fixed;inset:0 0 auto}.mdx table{border-collapse:collapse;width:100%}.mdx th,.mdx td{height:var(--lh);text-align:left;vertical-align:top;padding:0 1ch 0 0}.mdx th{color:var(--muted);font-weight:400}.mdx :is(th,td):first-child{white-space:nowrap;padding-right:2ch}.mdx :is(th,td):last-child{padding-right:0}.vcard{min-height:calc(var(--grid-h) - var(--footer-h));padding:var(--lh) var(--gutter-x);place-items:center;display:grid}.vcard__inner{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:40ch;display:flex}.vcard__name{font-weight:700}.vcard__title{color:var(--muted)}.vcard__ask{margin:var(--lh) 0}.vcard .cta__btns{justify-content:center}@media (max-width:767px){.vcard{padding:var(--lh)}}
:root{--motion-dur:.6s;--motion-dur-fast:.2s;--motion-ease-gsap:power3.inOut;--motion-ease:cubic-bezier(.645, .045, .355, 1)}
