.landing-page{--story-leading: 1.325rem;--story-copy-size: 1.1875rem;--story-body-font: var(--font-sans);--story-measure: 31rem;--story-index: 2.75rem;--story-gap: 1.5rem;--landing-black: #050505;--landing-gray: #adadad;--landing-white: #f7f7f4;--landing-blue: #79b8ff;background:var(--landing-black);color:var(--landing-gray)}.landing-page.landing-lang-en{--story-body-font: var(--font-serif)}.landing-page ::selection{background:var(--landing-blue);color:var(--landing-black)}.landing-page .site-nav{position:sticky;top:.6rem;z-index:20;min-height:3rem;align-items:center;margin-top:.6rem;padding:.25rem .35rem .25rem 1rem;border:1px solid rgba(255,255,255,.12);border-radius:2px;background:#1d1d1df0;backdrop-filter:blur(12px)}.landing-page .nav-brand{color:var(--landing-blue)}.landing-page .nav-links{gap:.1rem;color:var(--landing-gray)}.landing-page .nav-links a{min-height:2.5rem;display:inline-flex;align-items:center;padding-inline:.65rem}.landing-page .nav-links a:hover,.landing-page .nav-links a:focus-visible{color:var(--landing-white)}.landing-page .nav-links .nav-cta{min-height:2.35rem;margin-left:.1rem;padding-inline:.85rem;border:0;border-radius:999px;background:var(--landing-white);color:var(--landing-black)}.landing-page .nav-links .nav-cta:hover,.landing-page .nav-links .nav-cta:focus-visible{background:var(--landing-blue);color:var(--landing-black)}.landing-page .landing-argument{padding-top:4rem;padding-bottom:4.5rem}.landing-page .argument-stack{display:grid;width:min(calc(100% - var(--story-index) - var(--story-gap) - var(--story-index) - var(--story-gap)),var(--story-measure));margin-inline:auto;gap:0;border:0}.landing-page .argument-block{position:relative;display:block;padding-block:1.35rem;border:0}.landing-page .argument-index{position:absolute;top:1.35rem;right:calc(100% + var(--story-gap));width:100%;max-width:var(--story-index);margin:0;color:var(--landing-blue);font-family:var(--font-mono);font-size:10.5px;line-height:var(--story-leading);text-align:right;font-variant-numeric:tabular-nums}.landing-page .argument-copy{min-width:0}.landing-page .argument-copy-intro{font-family:var(--story-body-font);font-size:var(--story-copy-size);line-height:var(--story-leading);font-weight:400}.landing-page .argument-copy h1,.landing-page .argument-copy p,.landing-page .argument-intro-body{width:100%;max-width:var(--story-measure);margin:0;letter-spacing:0}.landing-page .argument-copy h1{color:var(--landing-white);font-family:var(--font-sans);font-size:var(--story-copy-size);line-height:var(--story-leading);font-weight:600}.landing-page .argument-copy-intro h1,.landing-page .argument-intro-body{display:inline}.landing-page .argument-copy p,.landing-page .argument-intro-body{color:var(--landing-gray);font-family:var(--story-body-font);font-size:var(--story-copy-size);line-height:var(--story-leading);font-weight:400;text-align:left;hyphens:none}.landing-page .argument-copy strong{color:var(--landing-white);font-family:var(--font-sans);font-weight:600}.landing-page .story-cta-row{display:block;width:min(calc(100% - var(--story-index) - var(--story-gap) - var(--story-index) - var(--story-gap)),var(--story-measure));margin:1.75rem auto 0}.landing-page .story-cta-row>span{display:none}.landing-page .argument-cta{width:fit-content;min-height:2.75rem;display:inline-flex;align-items:center;margin:0;padding-inline:1rem;border:1px solid rgba(255,255,255,.62);border-radius:999px;color:var(--landing-white);font-family:var(--font-mono);font-size:10.5px;text-transform:uppercase}.landing-page .argument-cta:hover,.landing-page .argument-cta:focus-visible{border-color:var(--landing-white);background:var(--landing-white);color:var(--landing-black)}.landing-page .surface-shell{padding-bottom:4.5rem;background:var(--landing-white);color:var(--landing-black)}.landing-page .writing-header{padding-top:4.5rem}.landing-page .writing-header h2{color:var(--accent)}.landing-page .writing-header p{color:#050505ad}.landing-page .reading-plane{border-bottom-color:#0505051a}.landing-page .beta-panel{width:100%;max-width:none;padding:0;background:var(--landing-white);color:var(--landing-black)}.landing-page .beta-block{width:min(100% - 2.25rem,720px);margin-inline:auto;padding:4rem 0;background:transparent}.landing-page .beta-copy h2,.landing-page .beta-copy p:last-child{color:var(--landing-black)}.landing-page .beta-form label span,.landing-page .beta-form-status{color:#050505ad}.landing-page .beta-form input,.landing-page .beta-form textarea{border-color:#05050552;background:transparent;color:var(--landing-black)}.landing-page .beta-form input::placeholder,.landing-page .beta-form textarea::placeholder{color:#0505057a}.landing-page .beta-form input:focus,.landing-page .beta-form textarea:focus{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.landing-page .beta-link{border-color:var(--landing-black);background:var(--landing-black);color:var(--landing-white)}.landing-page .beta-link:hover,.landing-page .beta-link:focus-visible{border-color:var(--accent);background:var(--accent);color:#fff}.landing-page .tail-placeholder{width:100%;max-width:none;margin:0;padding:0;background:var(--landing-white)}.landing-page .tail-footer{width:min(100% - 2.25rem,720px);min-height:12rem;margin-inline:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding-block:3rem 1.5rem}.landing-page .tail-label{color:var(--landing-black)}.landing-page .tail-copy,.landing-page .tail-separator,.landing-page .tail-links{color:#050505a3}.landing-page .tail-copy a{color:var(--landing-black);text-decoration-color:var(--landing-blue)}.landing-page .tail-links{min-height:2.75rem;display:flex;align-items:center;gap:1rem;font-family:var(--font-mono);font-size:10.5px;text-transform:uppercase}.landing-page .tail-links a{min-height:2.75rem;display:inline-flex;align-items:center}.landing-page .tail-links .analytics-settings-button{position:static;min-height:2.75rem;padding:0;border:0;background:transparent;color:inherit;font-size:10.5px}.landing-page .tail-links a:hover,.landing-page .tail-links a:focus-visible,.landing-page .tail-links .analytics-settings-button:hover,.landing-page .tail-links .analytics-settings-button:focus-visible{color:var(--accent)}html[lang=ko] .landing-page .argument-copy h1,html[lang=ko] .landing-page .argument-intro-body{max-width:var(--story-measure);word-break:keep-all;line-height:var(--story-leading)}html[lang=ko] .landing-page .argument-copy p,html[lang=ko] .landing-page .argument-intro-body{word-break:keep-all;line-break:strict;line-height:var(--story-leading)}@media(max-width:48rem){.landing-page .nav-links a:first-child{display:none}.landing-page .landing-argument{padding-top:2.75rem}}@media(max-width:40rem){.landing-page{--story-copy-size: 1.125rem;--story-index: 1.5rem;--story-gap: .75rem}.landing-page .site-nav{width:calc(100% - 1rem);top:.5rem;margin-top:.5rem;padding-left:.8rem}.landing-page .nav-links{gap:0}.landing-page .nav-links a{padding-inline:.5rem}.landing-page .nav-links a[href$="#contact"],.landing-page .nav-cta-full{display:none}.landing-page .nav-cta-short{display:inline}.landing-page .argument-block{padding-block:1.15rem}.landing-page .argument-stack,.landing-page .story-cta-row{width:min(calc(100% - var(--story-index) - var(--story-gap)),var(--story-measure))}.landing-page .argument-index{top:1.15rem;right:auto;left:-1.5rem;font-size:10.5px;text-align:left}.landing-page .argument-copy h1{max-width:var(--story-measure);font-size:var(--story-copy-size);line-height:var(--story-leading)}.landing-page .argument-copy p,.landing-page .argument-intro-body{font-size:var(--story-copy-size);line-height:var(--story-leading)}.landing-page .surface-shell{padding-bottom:3rem}.landing-page .writing-header{padding-top:3.5rem}.landing-page .beta-block{width:calc(100% - 1rem);padding-block:3.5rem}.landing-page .tail-footer{width:calc(100% - 1rem);align-items:flex-start;flex-direction:column;justify-content:flex-end}}@media(prefers-reduced-motion:reduce){.landing-page *,.landing-page *:before,.landing-page *:after{scroll-behavior:auto;transition-duration:.01ms!important}}
