.korean-landing-module__vr2hYG__page{word-break:keep-all;overflow-wrap:anywhere;overflow-x:clip}.korean-landing-module__vr2hYG__page p{text-wrap:pretty}.korean-landing-module__vr2hYG__page .korean-landing-module__vr2hYG__hero{height:auto;min-height:100svh;padding:156px var(--gutter) 132px;flex-direction:column;justify-content:center;display:flex;position:relative}.korean-landing-module__vr2hYG__art{z-index:-1;pointer-events:none;position:absolute;inset:0}.korean-landing-module__vr2hYG__heroContent{width:66%}.korean-landing-module__vr2hYG__heroContent h1{letter-spacing:-.04em;font-size:clamp(48px,5.2vw,88px);line-height:1.22}.korean-landing-module__vr2hYG__heroContent h1>span{color:var(--sage)}.korean-landing-module__vr2hYG__heroContent>p{color:#c2c6be;max-width:550px;margin-top:28px;font-size:17px;line-height:1.85}.korean-landing-module__vr2hYG__heroActions{align-items:center;gap:28px;margin-top:32px;display:flex}.korean-landing-module__vr2hYG__primaryAction{background:var(--bone);color:var(--void);justify-content:space-between;align-items:center;gap:24px;min-height:52px;padding:16px 20px;font-size:15px;transition:background .16s;display:inline-flex}.korean-landing-module__vr2hYG__primaryAction:hover,.korean-landing-module__vr2hYG__primaryAction:focus-visible{background:var(--sage)}.korean-landing-module__vr2hYG__primaryAction:focus-visible{outline-color:var(--sage)}.korean-landing-module__vr2hYG__page .header-contact:focus-visible{outline-color:var(--sage)}.korean-landing-module__vr2hYG__primaryAction:active{background:var(--sand)}.korean-landing-module__vr2hYG__heroActions .text-link{gap:16px;min-height:44px}.korean-landing-module__vr2hYG__heroBottom{bottom:0;inset-inline:var(--gutter);border-top:1px solid var(--line);height:82px;color:var(--muted);justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex;position:absolute}.korean-landing-module__vr2hYG__services,.korean-landing-module__vr2hYG__domains,.korean-landing-module__vr2hYG__process,.korean-landing-module__vr2hYG__page .korean-landing-module__vr2hYG__faq{padding:80px var(--gutter)}.korean-landing-module__vr2hYG__services{background:var(--bone);color:var(--void);position:relative}.korean-landing-module__vr2hYG__services .korean-landing-module__vr2hYG__servicePixels{grid-template-columns:repeat(40,1fr);height:clamp(16px,2.4vw,32px)}.korean-landing-module__vr2hYG__sectionHeading{grid-template-columns:1fr 1.3fr;align-items:end;gap:10%;margin-bottom:48px;display:grid}.korean-landing-module__vr2hYG__sectionHeading h2,.korean-landing-module__vr2hYG__domainHeading h2,.korean-landing-module__vr2hYG__page .korean-landing-module__vr2hYG__faq h2{letter-spacing:-.035em;font-size:clamp(32px,3.3vw,56px);line-height:1.3}.korean-landing-module__vr2hYG__page .track-record-copy h2{letter-spacing:-.035em;font-size:clamp(32px,3.3vw,56px);line-height:1.3}.korean-landing-module__vr2hYG__sectionHeading>p{max-width:440px}.korean-landing-module__vr2hYG__sectionHeading>p,.korean-landing-module__vr2hYG__domainHeading>p{font-size:16px;line-height:1.8}.korean-landing-module__vr2hYG__services .korean-landing-module__vr2hYG__sectionHeading>p{color:#50564f}.korean-landing-module__vr2hYG__serviceRow{border-top:1px solid #a7aca3;grid-template-columns:.75fr 1.4fr 1fr;gap:5%;padding:28px 0;display:grid}.korean-landing-module__vr2hYG__serviceRow h3{letter-spacing:-.025em;font-size:28px}.korean-landing-module__vr2hYG__serviceRow h4{margin:3px 0 10px;font-size:17px;font-weight:600}.korean-landing-module__vr2hYG__serviceRow p{color:#50564f;max-width:48ch;font-size:15px;line-height:1.8}.korean-landing-module__vr2hYG__serviceRow:last-child{border-bottom:1px solid #a7aca3}.korean-landing-module__vr2hYG__serviceRow ul{margin:0;padding:0;font-size:15px;line-height:1.8;list-style:none}.korean-landing-module__vr2hYG__serviceRow li{padding:3px 0}.korean-landing-module__vr2hYG__domains{grid-template-columns:1fr 1.3fr;gap:10%;display:grid}.korean-landing-module__vr2hYG__domainHeading>p{color:var(--muted);margin-top:24px}.korean-landing-module__vr2hYG__domainList{grid-template-columns:1fr 1fr;gap:32px;display:grid}.korean-landing-module__vr2hYG__domainList article{border-top:1px solid var(--line);padding-block:24px 12px}.korean-landing-module__vr2hYG__domainList h3{letter-spacing:-.02em;font-size:21px;line-height:1.4}.korean-landing-module__vr2hYG__domainList p{color:var(--muted);margin-top:12px;font-size:15px;line-height:1.8}.korean-landing-module__vr2hYG__process{background:#171c17}.korean-landing-module__vr2hYG__process .korean-landing-module__vr2hYG__sectionHeading>p{color:#b4beb1}.korean-landing-module__vr2hYG__processSteps{grid-template-columns:repeat(4,1fr);gap:4%;margin:0;padding:0;list-style:none;display:grid}.korean-landing-module__vr2hYG__processSteps li{border-top:1px solid #4c584b;padding-top:20px}.korean-landing-module__vr2hYG__processSteps span{color:var(--sage);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:28px}.korean-landing-module__vr2hYG__processSteps h3{letter-spacing:-.025em;margin-top:22px;font-size:24px}.korean-landing-module__vr2hYG__processSteps p{color:#b4beb1;margin-top:12px;font-size:15px;line-height:1.8}.korean-landing-module__vr2hYG__page .korean-landing-module__vr2hYG__faq{grid-template-columns:1fr 1.3fr;gap:10%;min-height:0}.korean-landing-module__vr2hYG__page .korean-landing-module__vr2hYG__faq .faq-list{margin-top:0}.korean-landing-module__vr2hYG__page .korean-landing-module__vr2hYG__faq summary{transition:color .16s}.korean-landing-module__vr2hYG__page .korean-landing-module__vr2hYG__faq summary:hover,.korean-landing-module__vr2hYG__page .korean-landing-module__vr2hYG__faq details[open] summary{color:var(--sage)}.korean-landing-module__vr2hYG__page .korean-landing-module__vr2hYG__faq summary:focus-visible{outline-offset:4px}.korean-landing-module__vr2hYG__page .korean-landing-module__vr2hYG__faq details>p{max-width:60ch;line-height:1.85}.korean-landing-module__vr2hYG__page .korean-landing-module__vr2hYG__heroBottom .motion-control{min-width:44px;min-height:44px}.korean-landing-module__vr2hYG__page .email-row button{min-width:44px;min-height:44px}.korean-landing-module__vr2hYG__page .footer-meta a{min-height:44px}.korean-landing-module__vr2hYG__page .korean-landing-module__vr2hYG__contact{min-height:0;padding:96px var(--gutter) 0}.korean-landing-module__vr2hYG__page .korean-landing-module__vr2hYG__contact h2{letter-spacing:-.035em;font-size:clamp(38px,4.2vw,72px);line-height:1.3}.korean-landing-module__vr2hYG__page .korean-landing-module__vr2hYG__contact .contact-content{grid-template-columns:1.15fr 1fr;gap:10%}.korean-landing-module__vr2hYG__page .korean-landing-module__vr2hYG__contact .contact-aside{padding:0}.korean-landing-module__vr2hYG__page .korean-landing-module__vr2hYG__contact .site-footer{margin-top:60px}.korean-landing-module__vr2hYG__page .korean-landing-module__vr2hYG__contact .contact-cta{background:var(--void);color:var(--bone);border-bottom:0;padding:20px 24px;transition:background .16s,color .16s}:is(.korean-landing-module__vr2hYG__page .korean-landing-module__vr2hYG__contact .contact-cta:hover,.korean-landing-module__vr2hYG__page .korean-landing-module__vr2hYG__contact .contact-cta:focus-visible){background:var(--sage);color:var(--void)}.korean-landing-module__vr2hYG__page .korean-landing-module__vr2hYG__contact .contact-cta:focus-visible{outline-color:var(--void)}.korean-landing-module__vr2hYG__page .korean-landing-module__vr2hYG__contact .email-row{margin-top:16px;font-size:14px}.korean-landing-module__vr2hYG__page .korean-landing-module__vr2hYG__contact .footer-meta{align-items:center;padding-block:16px 24px}@media (min-width:901px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html:has(.korean-landing-module__vr2hYG__page){scroll-snap-type:y proximity;scroll-behavior:smooth}.korean-landing-module__vr2hYG__page main>section{scroll-snap-align:start}}@media (min-width:901px){.korean-landing-module__vr2hYG__page main>section,.korean-landing-module__vr2hYG__page .korean-landing-module__vr2hYG__faq,.korean-landing-module__vr2hYG__page .korean-landing-module__vr2hYG__contact{min-height:100svh;scroll-margin-top:calc(-1 * var(--header-clearance))}.korean-landing-module__vr2hYG__page .track-record{min-height:100svh;scroll-margin-top:calc(-1 * var(--header-clearance))}.korean-landing-module__vr2hYG__services,.korean-landing-module__vr2hYG__domains,.korean-landing-module__vr2hYG__process,.korean-landing-module__vr2hYG__page .korean-landing-module__vr2hYG__faq{padding-block:max(112px,12svh) max(64px,8svh)}.korean-landing-module__vr2hYG__services,.korean-landing-module__vr2hYG__process{flex-direction:column;justify-content:center;display:flex}.korean-landing-module__vr2hYG__domains,.korean-landing-module__vr2hYG__page .korean-landing-module__vr2hYG__faq{align-content:center;align-items:start}.korean-landing-module__vr2hYG__sectionHeading{margin-bottom:clamp(32px,5svh,64px)}.korean-landing-module__vr2hYG__serviceRow{padding-block:24px}.korean-landing-module__vr2hYG__page .track-record{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:10%}.korean-landing-module__vr2hYG__page .track-metric{min-height:200px}.korean-landing-module__vr2hYG__page .track-metric dd{font-size:clamp(44px,5.5vw,96px)}.korean-landing-module__vr2hYG__page .track-metric-wide dd{font-size:clamp(40px,4.8vw,84px)}.korean-landing-module__vr2hYG__page .track-metric:nth-child(odd){padding-right:24px}.korean-landing-module__vr2hYG__page .track-metric:nth-child(2n){padding-left:24px}.korean-landing-module__vr2hYG__page .korean-landing-module__vr2hYG__contact{flex-direction:column;justify-content:space-between;padding-top:max(112px,12svh);display:flex}.korean-landing-module__vr2hYG__page .korean-landing-module__vr2hYG__contact .site-footer{margin-top:40px}.korean-landing-module__vr2hYG__page .korean-landing-module__vr2hYG__contact .footer-wordmark-scene{height:clamp(130px,min(24vw,30svh),460px)}}@media (min-width:1800px){.korean-landing-module__vr2hYG__page{--gutter:max(88px, calc((100vw - 1640px) / 2))}}@media (max-width:1050px){.korean-landing-module__vr2hYG__heroContent{width:72%}.korean-landing-module__vr2hYG__heroContent h1{font-size:clamp(44px,5.7vw,60px)}.korean-landing-module__vr2hYG__heroContent>p{max-width:420px}.korean-landing-module__vr2hYG__desktopBreak{display:none}.korean-landing-module__vr2hYG__serviceRow{grid-template-columns:.6fr 1.2fr 1fr;gap:4%}.korean-landing-module__vr2hYG__domains{gap:6%}.korean-landing-module__vr2hYG__domainList{gap:24px}}@media (max-width:900px){.korean-landing-module__vr2hYG__page .korean-landing-module__vr2hYG__hero{min-height:0;padding:116px var(--gutter) 0;grid-template-rows:auto minmax(200px,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid}.korean-landing-module__vr2hYG__heroContent{width:100%}.korean-landing-module__vr2hYG__heroContent h1{font-size:clamp(32px,7.7vw,56px);line-height:1.3}.korean-landing-module__vr2hYG__heroContent>p{max-width:440px;margin-top:20px;font-size:16px;line-height:1.75}.korean-landing-module__vr2hYG__heroActions{flex-wrap:wrap;gap:22px;margin-top:24px}.korean-landing-module__vr2hYG__primaryAction{gap:20px;padding:14px 16px;font-size:14px}.korean-landing-module__vr2hYG__heroActions .text-link{gap:12px;font-size:14px}.korean-landing-module__vr2hYG__art{width:calc(100% + 2 * var(--gutter));max-width:750px;height:clamp(210px,50vw,320px);margin:0 calc(-1 * var(--gutter));grid-row:2;justify-self:center;position:relative}.korean-landing-module__vr2hYG__art .origin-fallback{width:100%;height:100%;inset:0}.korean-landing-module__vr2hYG__heroBottom{grid-row:3;height:66px;font-size:12px;position:static}.korean-landing-module__vr2hYG__heroBottom p{max-width:255px;line-height:1.6}.korean-landing-module__vr2hYG__heroBottom .motion-control{flex:none;width:40px;height:40px}.korean-landing-module__vr2hYG__services,.korean-landing-module__vr2hYG__domains,.korean-landing-module__vr2hYG__process,.korean-landing-module__vr2hYG__page .korean-landing-module__vr2hYG__faq{padding:72px var(--gutter)}.korean-landing-module__vr2hYG__sectionHeading{margin-bottom:30px;display:block}.korean-landing-module__vr2hYG__sectionHeading h2,.korean-landing-module__vr2hYG__domainHeading h2,.korean-landing-module__vr2hYG__page .korean-landing-module__vr2hYG__faq h2{font-size:32px;line-height:1.35}.korean-landing-module__vr2hYG__page .track-record-copy h2{font-size:32px;line-height:1.35}.korean-landing-module__vr2hYG__sectionHeading>p,.korean-landing-module__vr2hYG__domainHeading>p{margin-top:20px;font-size:15px}.korean-landing-module__vr2hYG__serviceRow{grid-template-columns:1fr;gap:16px;padding:26px 0}.korean-landing-module__vr2hYG__serviceRow h3{font-size:25px}.korean-landing-module__vr2hYG__serviceRow h4{margin-top:0;font-size:16px}.korean-landing-module__vr2hYG__serviceRow p{max-width:520px}.korean-landing-module__vr2hYG__serviceRow ul{border-left:1px solid #a7aca3;padding-left:16px;font-size:14px}.korean-landing-module__vr2hYG__domains{display:block}.korean-landing-module__vr2hYG__domainList{gap:28px 20px;margin-top:32px}.korean-landing-module__vr2hYG__domainList article{padding-top:18px}.korean-landing-module__vr2hYG__domainList h3{font-size:18px}.korean-landing-module__vr2hYG__domainList p{margin-top:10px;font-size:14px}.korean-landing-module__vr2hYG__processSteps{grid-template-columns:1fr 1fr;gap:28px 24px}.korean-landing-module__vr2hYG__processSteps h3{margin-top:14px;font-size:22px}.korean-landing-module__vr2hYG__processSteps p{font-size:14px}.korean-landing-module__vr2hYG__page .korean-landing-module__vr2hYG__faq{display:block}.korean-landing-module__vr2hYG__page .korean-landing-module__vr2hYG__faq .faq-list{margin-top:28px}.korean-landing-module__vr2hYG__page .korean-landing-module__vr2hYG__contact{padding-top:72px}.korean-landing-module__vr2hYG__page .korean-landing-module__vr2hYG__contact .contact-content{display:block}.korean-landing-module__vr2hYG__page .korean-landing-module__vr2hYG__contact .contact-aside{margin-top:26px}.korean-landing-module__vr2hYG__page .korean-landing-module__vr2hYG__contact h2{font-size:clamp(32px,7.7vw,52px)}.korean-landing-module__vr2hYG__page .korean-landing-module__vr2hYG__contact .contact-cta{font-size:18px}.korean-landing-module__vr2hYG__page .korean-landing-module__vr2hYG__contact .site-footer{margin-top:40px}}@media (max-width:379px){.korean-landing-module__vr2hYG__heroActions{gap:8px 18px}.korean-landing-module__vr2hYG__primaryAction{padding:12px 14px}.korean-landing-module__vr2hYG__domainList,.korean-landing-module__vr2hYG__processSteps{grid-template-columns:1fr}.korean-landing-module__vr2hYG__processSteps li{grid-template-columns:30px 1fr;gap:0 14px;display:grid}.korean-landing-module__vr2hYG__processSteps h3{margin-top:0}.korean-landing-module__vr2hYG__processSteps p{grid-column:2;margin-top:8px}}
