.ac-scene{--ds-cloud-ink:#2d4037;--ds-cloud-paper:#e9eff4;--ds-cloud-fog:#f4f6f7;--ds-cloud-display:"Young Serif",var(--font-kr-sans,Georgia),serif;--ds-cloud-logo:Sarina,cursive;--ds-cloud-sans:"Geist",system-ui,sans-serif;--ds-cloud-gutter:clamp(20px,4vw,72px);--ds-cloud-entry-duration:.4s}:root[data-theme=dark] .ac-scene{--ds-cloud-ink:#f1e9d8;--ds-cloud-paper:#0f1823;--ds-cloud-fog:#3f4a58}.ac-page{min-height:100svh;overflow-x:clip}.ac-scene{isolation:isolate;background:var(--ds-cloud-paper);height:100svh;min-height:560px;color:var(--ds-cloud-ink);position:relative;overflow:hidden}.kd-cloud-sky{z-index:0;transition:transform var(--ds-cloud-entry-duration) ease-in;background:url(/media/above-clouds/light-desktop.webp) 50%/cover;position:absolute;inset:0}:root[data-theme=dark] .kd-cloud-sky{background-image:url(/media/above-clouds/dark-desktop.webp)}.kd-cloud-sky video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .2s;display:block}.kd-cloud-sky video[data-ready=true]{opacity:1}.ac-scene[data-entering] .kd-cloud-sky{transform:scale(1.1)}.ac-fog{z-index:5;pointer-events:none;opacity:0;background:var(--ds-cloud-fog);transition:opacity var(--ds-cloud-entry-duration) ease-in;position:absolute;inset:0}.ac-scene[data-entering] .ac-fog{opacity:1}.ac-header{z-index:15;top:0;left:var(--ds-cloud-gutter);right:var(--ds-cloud-gutter);align-items:center;padding-top:22px;display:flex;position:absolute}.ac-mark{font-family:var(--ds-cloud-logo);color:inherit;font-size:clamp(26px,2.4vw,34px);line-height:1;text-decoration:none}.ac-title{z-index:10;width:calc(100% - var(--ds-cloud-gutter) * 2);text-align:center;transition:transform var(--ds-cloud-entry-duration);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.ac-scene[data-entering] .ac-title{transform:translate(-50%,calc(-50% - 5svh))}.ac-title :is(h1,h2){font-family:var(--ds-cloud-display);letter-spacing:-.015em;text-shadow:0 1px 24px color-mix(in srgb,var(--ds-cloud-paper) 60%,transparent);margin:0;font-size:clamp(40px,7vw,108px);font-weight:400;line-height:1.05}.ac-title :is(h1,h2)>span{display:block}.ac-keep{letter-spacing:.4em;text-transform:uppercase;margin-bottom:.17em;padding-left:.4em;font-size:.32em}.ac-line{white-space:nowrap}.ac-amp{font-size:.97em;position:relative;top:-.01em}.ac-break{display:none}.ac-enter{isolation:isolate;border:1px solid var(--ds-cloud-ink);max-width:100%;min-height:48px;color:inherit;font-family:var(--ds-cloud-sans);letter-spacing:.2em;text-transform:uppercase;overflow-wrap:anywhere;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;margin-top:44px;padding:8px 34px 8px calc(34px + .2em);font-size:13px;font-weight:600;text-decoration:none;transition:color .35s;display:inline-flex;position:relative;overflow:hidden}.ac-enter:after{content:"";z-index:-1;background:var(--ds-cloud-ink);transform-origin:50% 100%;transition:transform .4s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scaleY(0)}.ac-enter:hover,.ac-enter:focus-visible{color:var(--ds-cloud-paper)}.ac-enter:hover:after,.ac-enter:focus-visible:after{transform:scaleY(1)}.ac-enter:focus-visible,.ac-mark:focus-visible{outline:2px solid var(--ds-cloud-ink);outline-offset:4px}.ac-enter-pending{justify-content:center;align-items:center;display:none;position:absolute;inset:0}.ac-scene[data-entering=navigating] .ac-enter{cursor:progress}.ac-scene[data-entering=navigating] .ac-enter-label{visibility:hidden}.ac-scene[data-entering=navigating] .ac-enter-pending{display:flex}.ac-scene.ac-preview{height:440px;min-height:440px;margin-top:16px}.ac-preview .ac-title :is(h1,h2){font-size:clamp(32px,5vw,64px)}@media (max-width:700px) and (orientation:portrait){.kd-cloud-sky{background-image:url(/media/above-clouds/light-mobile.webp)}:root[data-theme=dark] .kd-cloud-sky{background-image:url(/media/above-clouds/dark-mobile.webp)}}@media (max-width:700px){.ac-title :is(h1,h2){font-size:clamp(40px,12.5vw,56px);line-height:1.08}.ac-keep{font-size:.3em}.ac-line{white-space:normal}.ac-break{display:inline}.ac-mark{font-size:24px}.ac-preview .ac-title :is(h1,h2){font-size:clamp(30px,9vw,48px)}}@media (max-height:560px){.ac-scene{align-items:center;height:auto;min-height:100svh;display:grid}.ac-title{margin:0 auto;padding:64px 0 24px;position:relative;top:auto;left:auto;transform:none}.ac-title :is(h1,h2){font-size:clamp(30px,8svh,48px)}.ac-enter{margin-top:20px}.ac-scene[data-entering] .ac-title{transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.kd-cloud-sky,.kd-cloud-sky video,.ac-title,.ac-header,.ac-enter:after{transition:none}.ac-scene[data-entering] .kd-cloud-sky{transform:none}.ac-scene[data-entering] .ac-title{transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce) and (max-height:560px){.ac-scene[data-entering] .ac-title{transform:none}}
