@font-face{font-family:Paperlogy;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-8ExtraBold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}.brush.svelte-2b7ru1 svg{width:100%;height:auto;display:block}.bd.svelte-2b7ru1 .bd-s{stroke-dasharray:1;stroke-dashoffset:1.001px;opacity:0}.bd.on.svelte-2b7ru1 .bd-s{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset calc(var(--t) * var(--bd-k)) cubic-bezier(.45, .05, .55, .95) calc(var(--bd-base) + var(--d) * var(--bd-k)), opacity 0s linear calc(var(--bd-base) + var(--d) * var(--bd-k))}.bd.on.instant.svelte-2b7ru1 .bd-s{transition:none}@keyframes svelte-5ijuxd-wv-flow{0%{transform:translate(0)}to{transform:translateX(calc(var(--wave-shift) * -1px))}}@keyframes svelte-5ijuxd-wv-swell{0%{transform:scaleY(1)}to{transform:scaleY(var(--swell,1.16))}}.wv-flow.svelte-5ijuxd{animation:svelte-5ijuxd-wv-flow var(--wave-dur) linear infinite}.wv-swell.svelte-5ijuxd{transform-box:view-box;transform-origin:50%;animation:8s ease-in-out infinite alternate svelte-5ijuxd-wv-swell}@media (prefers-reduced-motion:reduce){.wv-flow.svelte-5ijuxd,.wv-swell.svelte-5ijuxd{animation:none}}.map-wrap.svelte-jcjxlv{position:absolute;inset:0;overflow:hidden}.map.svelte-jcjxlv{left:var(--map-x);top:var(--map-y);translate:calc(var(--map-x) * -1) calc(var(--map-y) * -1);height:calc(100% * var(--map-zoom));aspect-ratio:1070.84/739.135;width:auto;position:absolute}.map.svelte-jcjxlv svg{width:100%;height:100%;display:block;position:absolute;inset:0}.map.svelte-jcjxlv [data-hojae]{opacity:0;transition:opacity var(--motion-dur-base) var(--motion-ease-out)}.map.svelte-jcjxlv [data-hojae-part=area]{transform-box:fill-box;transition-property:opacity,transform;transform:scale(.94)}.map.revealed.svelte-jcjxlv [data-hojae="1"]{opacity:1;transition-delay:var(--d1)}.map.revealed.svelte-jcjxlv [data-hojae-part=area][data-hojae="1"]{transition-delay:var(--d1);transform:scale(1)}.map.revealed.svelte-jcjxlv [data-hojae="2"]{opacity:1;transition-delay:var(--d2)}.map.revealed.svelte-jcjxlv [data-hojae-part=area][data-hojae="2"]{transition-delay:var(--d2);transform:scale(1)}.map.revealed.svelte-jcjxlv [data-hojae="3"]{opacity:1;transition-delay:var(--d3)}.map.revealed.svelte-jcjxlv [data-hojae-part=area][data-hojae="3"]{transition-delay:var(--d3);transform:scale(1)}.map.revealed.svelte-jcjxlv [data-hojae="4"]{opacity:1;transition-delay:var(--d4)}.map.revealed.svelte-jcjxlv [data-hojae-part=area][data-hojae="4"]{transition-delay:var(--d4);transform:scale(1)}.map.revealed.svelte-jcjxlv [data-hojae="5"]{opacity:1;transition-delay:var(--d5)}.map.revealed.svelte-jcjxlv [data-hojae-part=area][data-hojae="5"]{transition-delay:var(--d5);transform:scale(1)}.map.svelte-jcjxlv [data-site=main]{opacity:0;transition:opacity var(--motion-dur-base) var(--motion-ease-out);transition-delay:var(--d-site)}.map.revealed.svelte-jcjxlv [data-site=main]{opacity:1}.map.svelte-jcjxlv [data-inset]{transform-box:view-box;transform-origin:386.3px 300.6px;opacity:0;transition-property:transform,opacity;transition-duration:var(--motion-dur-slow), var(--motion-dur-base);transition-timing-function:var(--motion-ease-balanced), var(--motion-ease-out);transition-delay:var(--d-inset);transform:scale(.06)}.map.revealed.svelte-jcjxlv [data-inset]{opacity:1;transform:scale(1)}.map.reduced.svelte-jcjxlv [data-hojae],.map.reduced.svelte-jcjxlv [data-site],.map.reduced.svelte-jcjxlv [data-inset]{transition:none!important}.map.site-fixed.svelte-jcjxlv [data-site=main],.map.site-fixed.svelte-jcjxlv [data-inset]{transition:none}.vision-copy.svelte-jcjxlv{z-index:3;flex-direction:column;justify-content:center;padding:12vh 1.6vw 8vh 3.2vw;display:flex;position:absolute;top:0;bottom:0;left:0}.vision-copy.svelte-jcjxlv:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, var(--paper) 0%, var(--paper) 40.7%, color-mix(in oklch, var(--paper), transparent 45%) 84.7%, transparent 100%);width:135%;position:absolute;top:0;bottom:0;left:0}.op.svelte-9hhlqr{--fw:min(439px, 36vw);--fh:min(213px, 21vh)}.op-glyph.svelte-9hhlqr{width:calc(var(--g) * 1.1237);height:calc(var(--g) * 1.12);display:block;position:relative;overflow:visible}.op-glyph.svelte-9hhlqr i:where(.svelte-9hhlqr){left:0;top:calc(var(--g) * .06);position:absolute}.op-title.svelte-9hhlqr{font-family:var(--font-mono);color:#fff;white-space:nowrap;justify-content:center;gap:clamp(24px,4.4vw,72px);font-size:clamp(11px,1.25vw,20px);line-height:1;transition:gap 1.5s cubic-bezier(.65,0,.35,1);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.op-title.svelte-9hhlqr span:where(.svelte-9hhlqr){gap:clamp(8px,1.6vw,28px);transition:gap 1.5s cubic-bezier(.65,0,.35,1);display:inline-flex}.op-title.is-contract.svelte-9hhlqr{gap:clamp(12px,1.3vw,22px)}.op-title.is-contract.svelte-9hhlqr span:where(.svelte-9hhlqr){gap:clamp(2px,.35vw,6px)}.op-title.svelte-9hhlqr i:where(.svelte-9hhlqr){opacity:0;transition:opacity 2s cubic-bezier(.19,1,.22,1),transform 2s cubic-bezier(.19,1,.22,1);transition-delay:calc(var(--i) * 50ms);font-style:normal;display:inline-block;transform:translateY(101%)}.op-title.svelte-9hhlqr i.is-in:where(.svelte-9hhlqr){opacity:1;transform:none}.op-title.svelte-9hhlqr{font-family:var(--font-sans);letter-spacing:.02em;font-size:clamp(12px,1.05vw,17px);left:6vw;transform:translateY(-50%)}.op-title.svelte-9hhlqr .op-strong:where(.svelte-9hhlqr) i:where(.svelte-9hhlqr){font-weight:700}.op-wordmark.svelte-9hhlqr{color:#fff;opacity:0;width:clamp(150px,14vw,260px);transition:opacity 1.2s .2s,transform 1.6s cubic-bezier(.19,1,.22,1) .2s;position:absolute;top:50%;right:6vw;transform:translate(24px,-50%)}.op-wordmark.is-in.svelte-9hhlqr{opacity:1;transform:translateY(-50%)}.op-wordmark.svelte-9hhlqr svg{width:100%;height:auto;display:block}.op-br.svelte-9hhlqr{display:none}@media (width<=767px),(aspect-ratio<=4/5){.op-title.svelte-9hhlqr{white-space:normal;flex-wrap:wrap;justify-content:flex-start;gap:14px clamp(8px,2.6vw,14px);font-size:clamp(15px,4.2vw,19px);top:46%;left:8vw;right:8vw}.op-title.svelte-9hhlqr span:where(.svelte-9hhlqr){gap:clamp(2px,1vw,5px)}.op-title.is-contract.svelte-9hhlqr{column-gap:clamp(5px,1.5vw,8px)}.op-title.is-contract.svelte-9hhlqr span:where(.svelte-9hhlqr){gap:0}.op-br.svelte-9hhlqr{flex-basis:100%;height:0;display:block}.op-wordmark.svelte-9hhlqr{width:min(42vw,200px);top:calc(46% + 62px);left:8vw;right:auto}}.op-char.svelte-9hhlqr{height:var(--E);width:calc(var(--E) * 1.3087);transform:translate(-50%, -50%) translate(var(--tx), var(--ty));transition:transform 1.6s cubic-bezier(.65,0,.35,1) var(--gd);position:absolute;top:50%;left:50%}.op-char-img.svelte-9hhlqr{width:100%;height:100%;animation:svelte-9hhlqr-op-char-in 1.1s cubic-bezier(.34,1.56,.64,1) var(--cd) both, svelte-9hhlqr-op-char-hop var(--hd) linear calc(var(--cd) + 1.1s) var(--hn) forwards;display:block}@keyframes svelte-9hhlqr-op-char-in{0%{opacity:0;transform:translateY(45%)scale(.6)}to{opacity:1;transform:none}}@keyframes svelte-9hhlqr-op-char-hop{0%{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translateY(0)scale(1.06,.94)}8%{transform:translateY(calc(var(--hop) * -.35)) scale(.97, 1.04) rotate(calc(var(--cr) * .5));animation-timing-function:cubic-bezier(.25,.8,.5,1)}46%{transform:translateY(calc(var(--hop) * -1)) scale(1) rotate(var(--cr));animation-timing-function:cubic-bezier(.5,0,.75,.2)}88%{transform:translateY(0) scale(1) rotate(calc(var(--cr) * -.3));animation-timing-function:ease-out}94%{animation-timing-function:ease-in-out;transform:translateY(0)scale(1.08,.92)}to{transform:translateY(0)scale(1.06,.94)}}.op-char-img.svelte-9hhlqr{animation-fill-mode:both,none}.is-gather.svelte-9hhlqr .op-char:where(.svelte-9hhlqr){transform:translate(-50%,-50%)}.is-gather.svelte-9hhlqr .op-char-img:where(.svelte-9hhlqr){animation:svelte-9hhlqr-op-char-in 1.1s cubic-bezier(.34,1.56,.64,1) var(--cd) both}.op-chars.svelte-9hhlqr{transition:opacity .3s .85s}.op-chars.is-merged.svelte-9hhlqr{opacity:0}@media (prefers-reduced-motion:reduce){.op-char-img.svelte-9hhlqr{animation:none}}.op-rib.svelte-9hhlqr{width:130vw;height:22.9vh;transition:transform 2s cubic-bezier(.76,0,.24,1) var(--d);position:absolute;left:-15vw;overflow:hidden;transform:translate(-100%);-webkit-mask-image:linear-gradient(90deg,#000 0% 88%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 88%,#0000 100%)}.op-rib.is-r.svelte-9hhlqr{transform:translate(100%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 100%)}.op-rib.is-in.svelte-9hhlqr{transform:none}.op-rib.svelte-9hhlqr svg:where(.svelte-9hhlqr){width:200%;height:100%;fill:var(--cream);animation:7s linear infinite svelte-9hhlqr-op-rib-flow;display:block}@keyframes svelte-9hhlqr-op-rib-flow{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.op-rib.svelte-9hhlqr svg:where(.svelte-9hhlqr){animation:none}}.op-brand.svelte-9hhlqr span:where(.svelte-9hhlqr){width:calc(var(--fw) - var(--lg,34px));background:color-mix(in oklch, var(--navy), transparent 35%);height:1px;transition:transform 1s cubic-bezier(.65,0,.35,1),opacity .3s;position:absolute;top:50%;transform:scaleX(0)}.op-brand.svelte-9hhlqr span:where(.svelte-9hhlqr):first-child{right:calc(50% + var(--lg,34px));transform-origin:0}.op-brand.svelte-9hhlqr span:where(.svelte-9hhlqr):last-child{left:calc(50% + var(--lg,34px));transform-origin:100%}.op-brand.is-lines.svelte-9hhlqr span:where(.svelte-9hhlqr){transform:scaleX(1)}.op-brand.is-window.svelte-9hhlqr span:where(.svelte-9hhlqr){opacity:0}.op-logo.svelte-9hhlqr{opacity:0;width:auto;height:clamp(96px,15vh,140px);transition:opacity .8s,transform 1.45s cubic-bezier(.22,1,.36,1) .9s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.op-logo.is-in.svelte-9hhlqr{opacity:1}.op-logo.is-dock.svelte-9hhlqr{transform:translate3d(calc(-50% + var(--dx)), calc(-50% + var(--dy)), 0) scale(var(--ds))}.op-stage.svelte-9hhlqr{animation:1.4s cubic-bezier(.33,1,.68,1) both svelte-9hhlqr-op-stage-in}@keyframes svelte-9hhlqr-op-stage-in{0%{opacity:0}to{opacity:1}}.op-skip.svelte-9hhlqr{z-index:11;pointer-events:none;background:var(--brand);color:#fff;width:62px;height:62px;margin:-31px 0 0 -31px;transition:opacity .6s .4s,transform .3s,background-color .6s,color .6s}.op-skip.is-dark.svelte-9hhlqr{color:#fff;background:0 0;box-shadow:inset 0 0 0 1px #ffffff8c}.op-skip.svelte-9hhlqr:after{content:"";opacity:0;border:1px solid;border-radius:50%;animation:2.1s infinite svelte-9hhlqr-op-skip-ring;position:absolute;inset:0}.op-skip.svelte-9hhlqr:not(.is-dark):after{border-color:var(--brand)}@keyframes svelte-9hhlqr-op-skip-ring{0%{opacity:0;transform:scale(1)}25%{opacity:.35}to{opacity:0;transform:scale(1.5)}}.op-mask.svelte-9hhlqr i:where(.svelte-9hhlqr){background:var(--cream);transition:transform 1.8s cubic-bezier(.65,0,.35,1);display:block;position:absolute}.op-mask.svelte-9hhlqr i:where(.svelte-9hhlqr):first-child,.op-mask.svelte-9hhlqr i:where(.svelte-9hhlqr):nth-child(2){width:100%;height:50%;left:0}.op-mask.svelte-9hhlqr i:where(.svelte-9hhlqr):first-child{top:0}.op-mask.svelte-9hhlqr i:where(.svelte-9hhlqr):nth-child(2){top:50%}.op-mask.svelte-9hhlqr i:where(.svelte-9hhlqr):nth-child(3),.op-mask.svelte-9hhlqr i:where(.svelte-9hhlqr):nth-child(4){width:50%;height:100%;top:0}.op-mask.svelte-9hhlqr i:where(.svelte-9hhlqr):nth-child(3){transform:translateX(calc(0px - var(--fw)));left:0}.op-mask.svelte-9hhlqr i:where(.svelte-9hhlqr):nth-child(4){transform:translateX(var(--fw));left:50%}.op-mask.is-open.svelte-9hhlqr i:where(.svelte-9hhlqr):first-child{transform:translateY(calc(0px - var(--fh)))}.op-mask.is-open.svelte-9hhlqr i:where(.svelte-9hhlqr):nth-child(2){transform:translateY(var(--fh))}.op-mask.is-expand.svelte-9hhlqr i:where(.svelte-9hhlqr){transition-duration:2.4s}.op-mask.is-expand.svelte-9hhlqr i:where(.svelte-9hhlqr):first-child{transform:translateY(-101%)}.op-mask.is-expand.svelte-9hhlqr i:where(.svelte-9hhlqr):nth-child(2){transform:translateY(101%)}.op-mask.is-expand.svelte-9hhlqr i:where(.svelte-9hhlqr):nth-child(3){transform:translate(-101%)}.op-mask.is-expand.svelte-9hhlqr i:where(.svelte-9hhlqr):nth-child(4){transform:translate(101%)}.vp.svelte-1dxxgjx{z-index:91;visibility:hidden;opacity:0;justify-content:center;align-items:center;transition:transform 1.2s cubic-bezier(.76,0,.24,1),opacity .35s,visibility 0s linear 1.2s;display:flex;position:fixed;inset:0;transform:translateY(-100%)}.vp.is-open.svelte-1dxxgjx{visibility:visible;opacity:1;transition-delay:0s;transform:none}.vp-backdrop.svelte-1dxxgjx{cursor:default;background:#000000b3;border:0;padding:0;position:absolute;inset:0}.vp-panel.svelte-1dxxgjx{z-index:1;color:#fff;text-align:center;width:min(840px,90vw,177.778vh - 266.667px);position:relative}.vp-close.svelte-1dxxgjx{color:#fff;cursor:pointer;background:0 0;border:0;margin:0 auto 18px;padding:0;font-size:16px;display:block}.vp-close.svelte-1dxxgjx span:where(.svelte-1dxxgjx){vertical-align:-2px;margin-left:3px;font-size:22px;line-height:1;display:inline-block}.vp-frame.svelte-1dxxgjx{aspect-ratio:16/9;background:#000}.vp-frame.svelte-1dxxgjx video:where(.svelte-1dxxgjx){object-fit:contain;width:100%;height:100%;display:block}.vp-footer.svelte-1dxxgjx{justify-content:center;align-items:center;min-height:32px;margin-top:12px;display:flex}.vp-today.svelte-1dxxgjx{cursor:pointer;align-items:center;gap:5px;font-size:14px;line-height:1;display:inline-flex}.vp-today.svelte-1dxxgjx input:where(.svelte-1dxxgjx){accent-color:#222;width:14px;height:14px;margin:0}@media (width<=767px){.vp-close.svelte-1dxxgjx{margin-bottom:14px;font-size:14px}.vp-footer.svelte-1dxxgjx{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.vp.svelte-1dxxgjx{transition-duration:.01ms}}.ep.svelte-1lsi4ly{z-index:90;visibility:hidden;opacity:0;justify-content:center;align-items:center;transition:transform 1.2s cubic-bezier(.76,0,.24,1),opacity .35s,visibility 0s linear 1.2s;display:flex;position:fixed;inset:0;transform:translateY(-100%)}.ep.is-open.svelte-1lsi4ly{visibility:visible;opacity:1;transition-delay:0s;transform:none}.ep-backdrop.svelte-1lsi4ly{cursor:default;background:#000000b3;border:0;padding:0;position:absolute;inset:0}.ep.svelte-1lsi4ly{--ep-w:min(300px, 60vh * 2 / 3)}.ep-panel.svelte-1lsi4ly{z-index:1;width:min(1060px, 100% - 40px, var(--ep-w) * var(--n,1) + 12px * (var(--n,1) - 1));color:#fff;text-align:center;position:relative}.ep-close.svelte-1lsi4ly{color:#fff;cursor:pointer;background:0 0;border:0;margin:0 auto 18px;padding:0;font-size:16px;display:block}.ep-close.svelte-1lsi4ly span:where(.svelte-1lsi4ly){vertical-align:-2px;margin-left:3px;font-size:22px;line-height:1;display:inline-block}.ep-slider.svelte-1lsi4ly{overflow:hidden}.ep-track.svelte-1lsi4ly{gap:12px;transition:transform .45s;display:flex}.ep-slide.svelte-1lsi4ly{flex:1 1 0;min-width:0}.ep-slide.svelte-1lsi4ly img:where(.svelte-1lsi4ly),.ep-ph.svelte-1lsi4ly{aspect-ratio:2/3;object-fit:cover;width:100%;height:auto;display:block}.ep-ph.svelte-1lsi4ly{background:var(--paper-2);color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:15px;display:flex}.ep-ph.svelte-1lsi4ly small:where(.svelte-1lsi4ly){opacity:.6;font-size:11px}.ep-footer.svelte-1lsi4ly{justify-content:center;align-items:center;min-height:32px;margin-top:12px;display:flex;position:relative}.ep-today.svelte-1lsi4ly{cursor:pointer;align-items:center;gap:5px;font-size:14px;line-height:1;display:inline-flex}.ep-today.svelte-1lsi4ly input:where(.svelte-1lsi4ly){accent-color:#222;width:14px;height:14px;margin:0}.ep-controls.svelte-1lsi4ly{color:#111;background:#fff;border-radius:18px;align-items:center;height:32px;padding:0 4px;display:none;position:absolute;right:0}.ep-controls.svelte-1lsi4ly button:where(.svelte-1lsi4ly){cursor:pointer;background:0 0;border:0;width:22px;height:32px;padding:0;position:relative}.ep-controls.svelte-1lsi4ly button:where(.svelte-1lsi4ly):before{content:"";border-top:1px solid #111;border-left:1px solid #111;width:8px;height:8px;position:absolute;top:12px}.ep-prev.svelte-1lsi4ly:before{left:9px;transform:rotate(-45deg)}.ep-next.svelte-1lsi4ly:before{right:9px;transform:rotate(135deg)}.ep-page.svelte-1lsi4ly{font-variant-numeric:tabular-nums;min-width:38px;font-size:13px}.ep-page.svelte-1lsi4ly b:where(.svelte-1lsi4ly){font-weight:600}@media (width<=767px){.ep-panel.svelte-1lsi4ly{width:min(75%,66.6667vh - 100px)}.ep-close.svelte-1lsi4ly{margin-bottom:14px;font-size:14px}.ep-track.svelte-1lsi4ly{transform:translateX(calc(var(--cur) * -100%));gap:0}.ep-slide.svelte-1lsi4ly{flex:0 0 100%}.ep-footer.svelte-1lsi4ly{justify-content:flex-start}.ep-controls.svelte-1lsi4ly{display:flex}}@media (prefers-reduced-motion:reduce){.ep.svelte-1lsi4ly,.ep-track.svelte-1lsi4ly{transition-duration:.01ms}}.hero-photo.svelte-10w7mdg{transition:left 1.6s cubic-bezier(.65,0,.35,1);inset:0}.is-brand.svelte-10w7mdg .hero-photo:where(.svelte-10w7mdg){left:var(--pw)}.hero-shade.svelte-10w7mdg{transition:opacity 1.6s}.is-brand.svelte-10w7mdg .hero-shade:where(.svelte-10w7mdg){opacity:0}.hero-copy.svelte-10w7mdg{z-index:1;width:min(36vw,560px);transition:opacity .7s;top:clamp(110px,17vh,190px);right:16vw}.is-brand.svelte-10w7mdg .hero-copy:where(.svelte-10w7mdg){opacity:0}.hero-wordmark.svelte-10w7mdg{color:#002f47;opacity:.82;clip-path:inset(0 100% 0 0);width:100%;transition:clip-path 1.6s cubic-bezier(.77,0,.18,1) .3s;display:block}.is-on.svelte-10w7mdg:not(.is-brand) .hero-wordmark:where(.svelte-10w7mdg){clip-path:inset(0)}.hero-wordmark.svelte-10w7mdg svg{width:100%;height:auto;display:block}.hero-copy.svelte-10w7mdg .hero-lead{letter-spacing:-.01em;color:#1d3a4d;margin-top:clamp(18px,3vh,32px);font-size:clamp(17px,1.45vw,24px);line-height:1.5}.hero-line.svelte-10w7mdg{transform-origin:top;background:#002f478c;width:1px;height:clamp(34px,6vh,64px);margin:clamp(14px,2.4vh,24px) 0;transition:transform .9s cubic-bezier(.65,0,.35,1);display:block;transform:scaleY(0)}.is-on.svelte-10w7mdg:not(.is-brand) .hero-line:where(.svelte-10w7mdg){transition-delay:1.3s;transform:none}.hero-copy.svelte-10w7mdg .hero-name{color:#0a8cba;letter-spacing:.01em;font-size:clamp(14px,1.05vw,17px);font-weight:600;line-height:1.55}.hero-copy.svelte-10w7mdg .hero-name strong{color:#002f47;font-size:1.22em;font-weight:800}.hero-copy.svelte-10w7mdg .hero-name small{color:#1d3a4d;letter-spacing:.02em;font-size:.92em;font-weight:300}.brand.svelte-10w7mdg{left:calc(0px - var(--pw));width:var(--pw);transition:left 1.6s cubic-bezier(.65,0,.35,1)}.is-brand.svelte-10w7mdg .brand:where(.svelte-10w7mdg){left:0}.brand-type.svelte-10w7mdg{width:clamp(220px,21vw,400px);color:var(--blue);opacity:0;clip-path:inset(0 0 100%);transition:opacity .6s,clip-path 1.3s cubic-bezier(.77,0,.18,1);position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.is-brand.svelte-10w7mdg .brand-type:where(.svelte-10w7mdg){opacity:1;clip-path:inset(0);transition-delay:.9s}.brand-type.svelte-10w7mdg svg{width:100%;height:auto;display:block}.hero-mark.svelte-10w7mdg{opacity:0;pointer-events:none;width:45.3vw;transition:opacity 1s,transform 1.4s cubic-bezier(.19,1,.22,1);position:absolute;bottom:-.8vw;left:calc(2.64vw - 2px);transform:translateY(18%)}.hero-mark.svelte-10w7mdg svg{width:100%;height:auto;display:block}.hero-mark--panel.svelte-10w7mdg{color:#bcd5e8}.hero-mark--photo.svelte-10w7mdg{color:#ffffff8c;left:calc(-33.36vw - 2px)}.is-brand.svelte-10w7mdg .hero-mark:where(.svelte-10w7mdg){opacity:1;transition-delay:1.4s;transform:none}@media (width<=767px),(aspect-ratio<=4/5){.hero-photo.svelte-10w7mdg img{object-position:28% 50%}.hero-shade.svelte-10w7mdg{background:linear-gradient(#0000 0% 42%,#08182c80 78%,#08182cb8 100%)!important}.hero-copy.svelte-10w7mdg{width:auto;inset:auto 7vw max(7dvh,40px)}.hero-wordmark.svelte-10w7mdg{color:#fff;opacity:.92;width:min(64vw,320px)}.hero-copy.svelte-10w7mdg .hero-lead{color:#fff;margin-top:14px;font-size:clamp(16px,4.4vw,20px)}.hero-line.svelte-10w7mdg{background:#fff9;height:clamp(22px,3.4dvh,34px);margin:12px 0}.hero-copy.svelte-10w7mdg .hero-name{color:#ffffffd9;font-size:14px}.hero-copy.svelte-10w7mdg .hero-name strong{color:#fff}.hero-copy.svelte-10w7mdg .hero-name small{color:#fffc}.hero-photo.svelte-10w7mdg{transition:top 1.6s cubic-bezier(.65,0,.35,1)}.is-brand.svelte-10w7mdg .hero-photo:where(.svelte-10w7mdg){top:55%;left:0}.brand.svelte-10w7mdg{width:100%;height:55%;transition-property:top;top:-55%;bottom:auto;left:0}.is-brand.svelte-10w7mdg .brand:where(.svelte-10w7mdg){top:0}.brand-type.svelte-10w7mdg{width:min(40vw,200px);top:48%}.hero-mark.svelte-10w7mdg{width:92vw;left:4vw}.hero-mark--photo.svelte-10w7mdg{display:none}}.sm-photo.svelte-1y24szv{--P:max(64vw, 132.2vh);width:var(--P);aspect-ratio:2644/3100;transform:translate(-50%, calc(50vh - var(--P) * .7943));transition:left 1.5s cubic-bezier(.65,0,.35,1),width 1.5s cubic-bezier(.65,0,.35,1),transform 1.5s cubic-bezier(.65,0,.35,1);top:0;left:68vw}.is-full.svelte-1y24szv .sm-photo:where(.svelte-1y24szv){--P:max(100vw, 132.2vh);left:50vw}.is-sky.svelte-1y24szv .sm-photo:where(.svelte-1y24szv){transition:left 1.5s cubic-bezier(.65,0,.35,1),width 1.5s cubic-bezier(.65,0,.35,1),transform 2.4s cubic-bezier(.65,0,.35,1);transform:translate(-50%)}.sm-panel.svelte-1y24szv{z-index:1;width:36%;transition:transform 1.5s cubic-bezier(.65,0,.35,1)}.is-full.svelte-1y24szv .sm-panel:where(.svelte-1y24szv){transform:translate(-100%)}.sm-panel-type.svelte-1y24szv{color:#0a8cba;width:clamp(220px,21vw,400px);position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.sm-panel-type.svelte-1y24szv svg,.sm-mark.svelte-1y24szv svg{width:100%;height:auto;display:block}.sm-mark.svelte-1y24szv{pointer-events:none;width:45.3vw;position:absolute;bottom:-.8vw;left:calc(2.64vw - 2px)}.sm-mark--panel.svelte-1y24szv{color:#bcd5e8}.sm-photoclip.svelte-1y24szv{z-index:1;transition:opacity 1s;left:36%}.is-full.svelte-1y24szv .sm-photoclip:where(.svelte-1y24szv){opacity:0}.sm-mark--photo.svelte-1y24szv{color:#ffffff8c;left:calc(-33.36vw - 2px)}.sm-shade-top.svelte-1y24szv{opacity:0;background:linear-gradient(#08101c59 0%,#0000 40%);transition:opacity 1.5s}.is-full.svelte-1y24szv .sm-shade-top:where(.svelte-1y24szv){opacity:1}.sm-shade.svelte-1y24szv{opacity:0;background:#08101c33;transition:opacity 1.4s}.is-sky.svelte-1y24szv .sm-shade:where(.svelte-1y24szv){opacity:1;transition-delay:.6s}.sm-title.svelte-1y24szv{font-family:var(--font-en-serif), serif;letter-spacing:.01em;font-size:clamp(44px,4.4vw,76px)}.sm-head.svelte-1y24szv,.sm-item.svelte-1y24szv{opacity:0;transition:opacity .6s}.is-sky.svelte-1y24szv .sm-head:where(.svelte-1y24szv){opacity:1;transition-duration:1.1s;transition-delay:.9s}.is-sky.svelte-1y24szv .sm-item:where(.svelte-1y24szv){opacity:1;transition-duration:1s;transition-delay:var(--d)}.sm-grid.svelte-1y24szv{height:64vh}.sm-item.svelte-1y24szv{left:var(--x);top:var(--y);width:30%;position:absolute}.sm-word.svelte-1y24szv{color:#fff;clip-path:inset(-10% 100% -10% 0);width:clamp(64px,5.6vw,104px);transition:clip-path 1.1s cubic-bezier(.65,0,.35,1);display:block}.is-sky.svelte-1y24szv .sm-word:where(.svelte-1y24szv){clip-path:inset(-10% -5% -10% 0);transition-delay:var(--wd)}.sm-word.svelte-1y24szv svg{width:100%;height:auto;display:block;overflow:visible}.sm-pre.svelte-1y24szv{white-space:nowrap}.sm-char.svelte-1y24szv{opacity:0;width:clamp(46px,4.2vw,78px);height:auto;transition:opacity .4s,transform .9s cubic-bezier(.34,1.56,.64,1);position:absolute;top:0;right:-4%;transform:translateY(-62%)scale(.4)}.is-sky.svelte-1y24szv .sm-char:where(.svelte-1y24szv){opacity:1;transition-delay:var(--cd);animation:svelte-1y24szv-sm-char-bob 3.8s ease-in-out calc(var(--cd) + 1s + var(--ci) * .7s) infinite;transform:translateY(-78%)}@keyframes svelte-1y24szv-sm-char-bob{0%,to{translate:0;rotate:-3deg}50%{translate:0 -10%;rotate:4deg}}@media (prefers-reduced-motion:reduce){.is-sky.svelte-1y24szv .sm-char:where(.svelte-1y24szv){animation:none}}@media (width<=767px),(aspect-ratio<=4/5){.sm-photo.svelte-1y24szv{--P:max(100vw, 59.5dvh);left:calc((100vw - var(--P)) * .28 + var(--P) / 2);transform:translate(-50%, calc(77.5dvh - var(--P) * .7943))}.is-full.svelte-1y24szv .sm-photo:where(.svelte-1y24szv){--P:max(100vw, 132.2dvh);left:calc((100vw - var(--P)) * .28 + var(--P) / 2);transform:translate(-50%, calc(50dvh - var(--P) * .7943))}.is-sky.svelte-1y24szv .sm-photo:where(.svelte-1y24szv){transform:translate(-50%)}.sm-panel.svelte-1y24szv{width:100%;height:55%;top:0;bottom:auto}.is-full.svelte-1y24szv .sm-panel:where(.svelte-1y24szv){transform:translateY(-100%)}.sm-panel-type.svelte-1y24szv{width:min(40vw,200px);top:48%}.sm-mark.svelte-1y24szv{width:92vw;left:4vw}.sm-photoclip.svelte-1y24szv{display:none}.sm-body.svelte-1y24szv{align-content:center;grid-template-columns:1fr!important;gap:clamp(20px,3.4dvh,32px)!important;padding:calc(60px + 2dvh) 7vw 4dvh!important}.sm-head.svelte-1y24szv{gap:10px!important}.sm-title.svelte-1y24szv{font-size:clamp(32px,9vw,44px)}.sm-lead.svelte-1y24szv{gap:8px!important;margin-top:6px!important;padding-top:14px!important}.sm-lead.svelte-1y24szv p:last-child{font-size:13px;line-height:1.65!important}.sm-grid.svelte-1y24szv{grid-template-columns:1fr;row-gap:clamp(14px,2.4dvh,22px);height:auto;display:grid}.sm-item.svelte-1y24szv{width:auto;position:relative;top:auto;left:auto}.sm-item.svelte-1y24szv p{padding-top:8px!important}.sm-word.svelte-1y24szv{width:clamp(52px,14vw,70px)}.sm-char.svelte-1y24szv{width:clamp(36px,9.5vw,48px);top:0;right:0;transform:translateY(-4%)scale(.4)}.is-sky.svelte-1y24szv .sm-char:where(.svelte-1y24szv){transform:translateY(-14%)}}.brush.svelte-1k49pjc svg{width:100%;height:auto;display:block}.bd.svelte-1k49pjc .bd-s{stroke-dasharray:1;stroke-dashoffset:1.001px;opacity:0}.bd.on.svelte-1k49pjc .bd-s{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset calc(var(--t) * var(--bd-k)) cubic-bezier(.45, .05, .55, .95) calc(var(--bd-base) + var(--d) * var(--bd-k)), opacity 0s linear calc(var(--bd-base) + var(--d) * var(--bd-k))}.bd.on.instant.svelte-1k49pjc .bd-s{transition:none}.cc.svelte-i3qcm2{width:100vw}.cc-photo.svelte-i3qcm2{z-index:1;opacity:0;transition:transform 1.7s cubic-bezier(.77,0,.18,1) calc(var(--d) + .25s), opacity .7s ease calc(var(--d) + .25s);position:absolute;overflow:hidden;transform:scale(1.3)}.cc-photo.svelte-i3qcm2 img{transition:transform 1.7s cubic-bezier(.77,0,.18,1) calc(var(--d) + .25s);transform:scale(.7692)}.is-cur.svelte-i3qcm2 .cc-photo:where(.svelte-i3qcm2){opacity:1;transform:none}.cc.svelte-i3qcm2:not(.is-cur) .cc-photo:where(.svelte-i3qcm2){transition-delay:0s,0s}.is-cur.svelte-i3qcm2 .cc-photo:where(.svelte-i3qcm2) img{transform:none}.cc-reveal.svelte-i3qcm2{z-index:4;opacity:0;clip-path:inset(0);transition:opacity .45s ease var(--d), clip-path 1.35s cubic-bezier(.65,0,.25,1) calc(var(--d) + .6s), z-index 0s linear calc(var(--d) + 1.95s);position:absolute;inset:0;overflow:hidden}.cc-reveal-out.svelte-i3qcm2{transition:transform 2.3s cubic-bezier(.45,0,.2,1) calc(var(--d) + .6s);position:absolute;inset:0;transform:translate(0)scale(1)}.cc-reveal-in.svelte-i3qcm2{transition:transform 2.6s cubic-bezier(.25,.6,.3,1) var(--d);position:absolute;inset:0;transform:scale(1.06)}.is-cur.svelte-i3qcm2 .cc-reveal:where(.svelte-i3qcm2){opacity:1;clip-path:var(--clip);z-index:1}.is-cur.svelte-i3qcm2 .cc-reveal-out:where(.svelte-i3qcm2){transform:translate(var(--tx), var(--ty)) scale(var(--s))}.is-cur.svelte-i3qcm2 .cc-reveal-in:where(.svelte-i3qcm2){transform:none}.cc.svelte-i3qcm2:not(.is-cur) .cc-reveal:where(.svelte-i3qcm2){transition:opacity .3s,clip-path 0s .3s,z-index 0s .3s}.cc.svelte-i3qcm2:not(.is-cur) .cc-reveal-out:where(.svelte-i3qcm2),.cc.svelte-i3qcm2:not(.is-cur) .cc-reveal-in:where(.svelte-i3qcm2){transition:transform 0s .3s}@media (prefers-reduced-motion:reduce){.cc-reveal.svelte-i3qcm2,.cc-reveal-out.svelte-i3qcm2,.cc-reveal-in.svelte-i3qcm2{transition-duration:10ms!important;transition-delay:0s!important}}.is-shrink.svelte-i3qcm2 .cc-blue:where(.svelte-i3qcm2){transition-delay:calc(var(--d) + 1.5s)}.is-shrink.svelte-i3qcm2 .cc-navy:where(.svelte-i3qcm2){transition-delay:calc(var(--d) + 1.62s)}.is-shrink.svelte-i3qcm2 .cc-mark:where(.svelte-i3qcm2){transition-delay:calc(var(--d) + 1.75s)}.cc-sq.svelte-i3qcm2{z-index:2;opacity:0;transition:transform 1.3s cubic-bezier(.77,0,.18,1),opacity .6s;position:absolute}.cc-blue.svelte-i3qcm2{transition-delay:calc(var(--d) + .7s);background:#0a8cba;transform:translateY(-40%)}.cc-navy.svelte-i3qcm2{transition-delay:calc(var(--d) + .85s);background:#002f47;transform:translateY(40%)}.is-cur.svelte-i3qcm2 .cc-sq:where(.svelte-i3qcm2){opacity:1;transform:none}.cc-head.svelte-i3qcm2{z-index:3;width:clamp(240px,27vw,480px);position:absolute;left:12%}.cc-mark.svelte-i3qcm2{color:#002f47;clip-path:inset(0 100% 0 0);width:100%;transition:clip-path 1.3s cubic-bezier(.77,0,.18,1) calc(var(--d) + .35s);display:block}.is-cur.svelte-i3qcm2 .cc-mark:where(.svelte-i3qcm2){clip-path:inset(0)}.cc-mark.svelte-i3qcm2 svg{width:100%;height:auto;display:block}.cc-head.svelte-i3qcm2 .cc-label{font-family:var(--font-display), sans-serif;color:#0a8cba;letter-spacing:-.02em;margin-top:.08em;font-size:clamp(40px,4.3vw,78px);font-weight:300;line-height:1}.cc-title.svelte-i3qcm2{z-index:3;text-align:right;width:26%;position:absolute;top:55%;right:44%}.cc-title.svelte-i3qcm2 h2:where(.svelte-i3qcm2){letter-spacing:-.02em;color:#1d2a33;font-size:clamp(24px,2.3vw,40px);font-weight:500;line-height:1.32}.cc-title.svelte-i3qcm2 .cc-tag{color:#0a8cba;margin-top:clamp(14px,2.4vh,26px);font-size:clamp(13px,.95vw,15px);line-height:1.7}.cc-body.svelte-i3qcm2{z-index:3;color:#0a8cba;word-break:keep-all;width:15%;min-width:220px;font-size:clamp(13px,.98vw,16px);line-height:2;position:absolute;top:55%;left:28%}@media (width<=767px),(aspect-ratio<=4/5){.cc-head.svelte-i3qcm2{width:min(62vw,340px);left:7vw;top:calc(60px + 3svh)!important}.cc-head.svelte-i3qcm2 .cc-label{font-size:clamp(32px,9vw,52px)}.cc-title.svelte-i3qcm2{text-align:left;width:76vw;top:25%;left:7vw;right:auto}.cc-title.svelte-i3qcm2 h2:where(.svelte-i3qcm2){font-size:clamp(22px,6vw,32px);line-height:1.3}.cc-title.svelte-i3qcm2 .cc-tag{margin-top:8px;font-size:13px;line-height:1.6}.cc-body.svelte-i3qcm2{width:76vw;min-width:0;font-size:13px;line-height:1.75;top:25%;left:7vw}}@media (width<=767px) and (height<=720px),(aspect-ratio<=4/5) and (height<=720px){.cc-head.svelte-i3qcm2{width:min(48vw,260px);top:calc(56px + 2svh)!important}.cc-head.svelte-i3qcm2 .cc-label{font-size:28px}.cc-title.svelte-i3qcm2{top:23%}.cc-title.svelte-i3qcm2 h2:where(.svelte-i3qcm2){font-size:21px;line-height:1.25}.cc-title.svelte-i3qcm2 .cc-tag{display:none}.cc-body.svelte-i3qcm2{font-size:12px;line-height:1.6;top:23%}}.cm.svelte-o93bjr{width:100vw}.cm-text.svelte-o93bjr{z-index:3;left:var(--tl);top:calc(29% - var(--lift));width:28%;position:absolute}.cm-heading.svelte-o93bjr{letter-spacing:-.02em;color:#1d2a33;word-break:keep-all;font-size:clamp(20px,1.75vw,30px);font-weight:500;line-height:1.45}.cm-big.svelte-o93bjr{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;color:#0a8cba;font-size:clamp(76px,8vw,150px);font-weight:300;line-height:.9}.cm-dots.svelte-o93bjr{flex-direction:column;gap:7px;margin:clamp(18px,3vh,32px) 0 0 4px;display:flex}.cm-dots.svelte-o93bjr i:where(.svelte-o93bjr){opacity:0;background:#0a8cba;border-radius:50%;width:6px;height:6px;transition:opacity .4s,transform .6s cubic-bezier(.34,1.56,.64,1);display:block;transform:scale(0)}.cm-dots.svelte-o93bjr i:where(.svelte-o93bjr)+i:where(.svelte-o93bjr){background:#002f47}.is-cur.svelte-o93bjr .cm-dots:where(.svelte-o93bjr) i:where(.svelte-o93bjr){opacity:1;transition-delay:calc(var(--d) + .8s);transform:none}.is-cur.svelte-o93bjr .cm-dots:where(.svelte-o93bjr) i:where(.svelte-o93bjr)+i:where(.svelte-o93bjr){transition-delay:calc(var(--d) + .92s)}.cm-list.svelte-o93bjr{flex-direction:column;gap:clamp(16px,2.6vh,26px);margin-top:clamp(26px,4.4vh,46px);display:flex}.cm-list.is-inline.svelte-o93bjr{gap:clamp(10px,1.6vh,16px);margin-top:clamp(16px,2.6vh,28px)}.cm-list.svelte-o93bjr li:where(.svelte-o93bjr){align-items:flex-start;gap:14px;display:flex}.cm-ico.svelte-o93bjr{color:#0a8cba;opacity:0;transition:opacity .8s,transform 1s cubic-bezier(.19,1,.22,1);transition-delay:calc(var(--d) + .7s + var(--i) * .14s);flex:none;padding-top:2px;transform:translateY(10px)}.is-cur.svelte-o93bjr .cm-ico:where(.svelte-o93bjr){opacity:1;transform:none}.cm-list.svelte-o93bjr strong{color:#0a8cba;font-size:clamp(14px,1.02vw,16px);font-weight:700;display:block}.cm-list.svelte-o93bjr li:where(.svelte-o93bjr) p{color:color-mix(in oklch, var(--ink), transparent 25%);word-break:keep-all;margin-top:4px;font-size:clamp(12.5px,.86vw,14px);line-height:1.7}.cm-list.is-inline.svelte-o93bjr li:where(.svelte-o93bjr) p{margin:0;font-size:clamp(13px,.92vw,15px)}.cm-list.is-inline.svelte-o93bjr strong{font-weight:700;display:inline}.cm.svelte-o93bjr .cm-label{z-index:3;right:30%;top:calc(33% - var(--lift));text-align:right;font-family:var(--font-display), sans-serif;color:#002f47;letter-spacing:-.01em;font-size:clamp(18px,1.6vw,28px);line-height:1.12;position:absolute}.cm.svelte-o93bjr .cm-label .cm-loc{color:#0a8cba;font-weight:300}.cm-ph.svelte-o93bjr{z-index:2;opacity:0;transition:transform 1.4s cubic-bezier(.77,0,.18,1),opacity .6s;transition-delay:calc(var(--d) + .3s + var(--i) * .16s);position:absolute;overflow:hidden;transform:scale(1.4)}.is-ph.svelte-o93bjr .cm-ph:where(.svelte-o93bjr){opacity:1;transform:none}.cm-ph-in.svelte-o93bjr{transition:transform 1.4s cubic-bezier(.77,0,.18,1);transition-delay:inherit;position:absolute;inset:-6%;transform:scale(.7143)}.is-ph.svelte-o93bjr .cm-ph-in:where(.svelte-o93bjr){animation:svelte-o93bjr-cm-float 9s ease-in-out calc(var(--d) + 2.4s + var(--i) * 1.3s) infinite alternate;transform:none}@keyframes svelte-o93bjr-cm-float{0%{transform:translate(0,0)}to{transform:translate(-2.5%,3%)}}.is-shrink.svelte-o93bjr .cm-ph:where(.svelte-o93bjr){clip-path:inset(-25%);transition:opacity .35s ease calc(var(--d) + .3s + var(--i) * .2s), clip-path .9s cubic-bezier(.65,0,.25,1) calc(var(--d) + .3s + var(--i) * .2s);overflow:visible;transform:none}.is-shrink.is-ph.svelte-o93bjr .cm-ph:where(.svelte-o93bjr){clip-path:inset(0)}.is-shrink.svelte-o93bjr .cm-ph-in:where(.svelte-o93bjr){transition:transform 1.8s cubic-bezier(.45,0,.2,1) calc(var(--d) + .3s + var(--i) * .2s);transform:scale(1.5)}.is-shrink.is-ph.svelte-o93bjr .cm-ph-in:where(.svelte-o93bjr){transform:none}.is-shrink.svelte-o93bjr:not(.is-ph) .cm-ph:where(.svelte-o93bjr){transition:opacity .3s,clip-path 0s .3s}.is-shrink.svelte-o93bjr:not(.is-ph) .cm-ph-in:where(.svelte-o93bjr){transition:transform 0s .3s}@media (prefers-reduced-motion:reduce){.is-ph.svelte-o93bjr .cm-ph-in:where(.svelte-o93bjr){animation:none}}.cm-text.svelte-o93bjr{transition:opacity .6s,transform .9s cubic-bezier(.19,1,.22,1)}@media (width<=767px),(aspect-ratio<=4/5){.cm-text.svelte-o93bjr{width:auto;top:calc(64px + 4svh);left:7vw;right:7vw}.is-tout.svelte-o93bjr .cm-text:where(.svelte-o93bjr){opacity:0;pointer-events:none;transform:translateY(-6%)}.cm-heading.svelte-o93bjr{font-size:clamp(19px,5.4vw,26px)}.cm-big.svelte-o93bjr{font-size:clamp(64px,20vw,110px)}.cm-list.svelte-o93bjr{gap:clamp(12px,2.2svh,20px);margin-top:clamp(18px,3.4svh,32px)}.cm-list.svelte-o93bjr li:where(.svelte-o93bjr) p{font-size:13px;line-height:1.65}.cm.svelte-o93bjr .cm-label{text-align:left;font-size:clamp(18px,5vw,24px);top:47%;left:7vw;right:auto}}.cw.svelte-106n1cu{opacity:0;transition:opacity 1.4s .4s,transform 1.8s cubic-bezier(.19,1,.22,1) .4s;transform:translateY(30px)}.cw.is-on.svelte-106n1cu{opacity:1;transform:none}.cl-illust.svelte-1mzela9{mix-blend-mode:multiply;opacity:0;filter:blur(14px)saturate(.4);transform-origin:60% 100%;width:min(66vw,140vh);transition:opacity 1.6s ease var(--enter), filter 2.4s ease var(--enter), transform 3s cubic-bezier(.19,1,.22,1) var(--enter);position:absolute;bottom:-2vh;right:2vw;transform:translateY(3%)scale(1.04)}.is-on.svelte-1mzela9 .cl-illust:where(.svelte-1mzela9){opacity:1;filter:none;transform:none}.cl-mark.svelte-1mzela9{color:#c3ccd4;opacity:0;width:40vw;transition:opacity 1.4s ease calc(var(--enter) + 1.6s), transform 2s cubic-bezier(.19,1,.22,1) calc(var(--enter) + 1.6s);position:absolute;bottom:2vh;left:8vw;transform:translate(-4%)}.cl-mark.svelte-1mzela9 svg{width:100%;height:auto;display:block}.is-on.svelte-1mzela9 .cl-mark:where(.svelte-1mzela9){opacity:.75;transform:none}.cl-text.svelte-1mzela9{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:13vw;transform:translateY(-48%)}.cl-title.svelte-1mzela9{font-family:var(--font-ko-display), sans-serif;letter-spacing:-.04em;color:#002f47;flex-direction:column;font-size:clamp(38px,4vw,76px);font-weight:800;line-height:.98;display:flex}.cl-w.svelte-1mzela9{clip-path:inset(0 0 100%);transition:clip-path 1s cubic-bezier(.77,0,.18,1),transform 1.1s cubic-bezier(.19,1,.22,1);transition-delay:calc(var(--enter) + .2s + var(--i) * .16s);margin:-.14em 0;padding:.14em 0;display:block;transform:translateY(30%)}.is-on.svelte-1mzela9 .cl-w:where(.svelte-1mzela9){clip-path:inset(0);transform:none}.is-blue.svelte-1mzela9{color:#0a8cba}.cl-line.svelte-1mzela9{opacity:.5;transform-origin:top;width:1px;height:clamp(26px,4vh,44px);transition:transform .8s cubic-bezier(.65,0,.35,1) calc(var(--enter) + 1s);background:#002f47;margin:clamp(14px,2.2vh,22px) 0;display:block;transform:scaleY(0)}.is-on.svelte-1mzela9 .cl-line:where(.svelte-1mzela9){transform:none}.cl-copy.svelte-1mzela9,.cl-name.svelte-1mzela9,.cl-cta.svelte-1mzela9{opacity:0;transition:opacity .8s,transform 1s cubic-bezier(.19,1,.22,1);transform:translateY(12px)}.is-on.svelte-1mzela9 .cl-copy:where(.svelte-1mzela9){opacity:1;transition-delay:calc(var(--enter) + 1.3s);transform:none}.is-on.svelte-1mzela9 .cl-name:where(.svelte-1mzela9){opacity:1;transition-delay:calc(var(--enter) + 1.45s);transform:none}.is-on.svelte-1mzela9 .cl-cta:where(.svelte-1mzela9){opacity:1;transition-delay:calc(var(--enter) + 1.7s);transform:none}.cl-copy.svelte-1mzela9{letter-spacing:.12em;color:color-mix(in oklch, var(--ink), transparent 30%);border-left:1px solid;border-right:1px solid;flex-direction:column;padding:0 12px;font-size:clamp(11.5px,.82vw,13px);line-height:1.6;display:flex}.cl-name.svelte-1mzela9{flex-direction:column;align-items:center;margin-top:12px;line-height:1.35;display:flex}.cl-name.svelte-1mzela9 .is-blue:where(.svelte-1mzela9){font-size:clamp(14px,1vw,16px);font-weight:700}.cl-name.svelte-1mzela9 strong:where(.svelte-1mzela9){color:#002f47;font-size:clamp(17px,1.3vw,21px);font-weight:800}.cl-name.svelte-1mzela9 small:where(.svelte-1mzela9){color:color-mix(in oklch, var(--ink), transparent 40%);font-size:clamp(12px,.85vw,13.5px)}.cl-cta.svelte-1mzela9{align-items:center;gap:18px;margin-top:clamp(22px,3.6vh,36px);display:flex}.cl-btn.svelte-1mzela9{color:#fff;letter-spacing:.04em;background:#0a8cba;padding:12px 24px;font-size:14px;transition:background .3s}.cl-btn.svelte-1mzela9:hover{background:#002f47}.cl-phone.svelte-1mzela9{font-family:var(--font-display), sans-serif;color:#002f47;letter-spacing:-.01em;font-size:clamp(18px,1.5vw,24px)}.cl-phone.svelte-1mzela9:hover{opacity:.6}@media (width<=767px),(aspect-ratio<=4/5){.cl-illust.svelte-1mzela9{transform-origin:50% 100%;width:min(108vw,640px,136.4svh - 641.08px);margin-right:calc(min(108vw,640px,136.4svh - 641.08px)/-2);top:calc(64px + 1svh);bottom:auto;right:50%}.cl-mark.svelte-1mzela9{width:min(84vw,520px);bottom:1.5svh;left:50%;translate:-50%}.is-on.svelte-1mzela9 .cl-mark:where(.svelte-1mzela9){opacity:.55}.cl-text.svelte-1mzela9{inset:auto 0 max(4.5svh,26px);transform:none}.cl-title.svelte-1mzela9{grid-template-columns:auto auto;column-gap:.22em;font-size:clamp(36px,11vw,54px);line-height:1.02;display:grid}.cl-line.svelte-1mzela9{height:clamp(16px,2.6svh,26px);margin:clamp(10px,1.6svh,16px) 0}.cl-copy.svelte-1mzela9{letter-spacing:.08em;font-size:12px}.cl-name.svelte-1mzela9{margin-top:10px}.cl-name.svelte-1mzela9 .is-blue:where(.svelte-1mzela9){font-size:14px}.cl-name.svelte-1mzela9 strong:where(.svelte-1mzela9){font-size:18px}.cl-name.svelte-1mzela9 small:where(.svelte-1mzela9){font-size:12px}.cl-cta.svelte-1mzela9{flex-direction:column;gap:12px;margin-top:clamp(16px,2.6svh,26px)}.cl-btn.svelte-1mzela9{padding:14px 44px;font-size:15px}.cl-phone.svelte-1mzela9{font-size:20px}}@media (prefers-reduced-motion:reduce){.cl-illust.svelte-1mzela9{filter:none}}
