.umiko-page{min-height:100%}.umiko-page a{color:#4fd8e8}.umiko-page a:hover{color:#8cf3ff}@keyframes umi-rise{0%{opacity:0;transform:translateY(0)translate(0)}10%{opacity:.9}50%{transform:translateY(-420px)translate(14px)}90%{opacity:.6}to{opacity:0;transform:translateY(-900px)translate(-10px)}}@keyframes umi-snow{0%{opacity:0;transform:translateY(0)translate(0)}15%{opacity:.8}to{opacity:0;transform:translateY(260px)translate(18px)}}@keyframes umi-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-14px)rotate(2deg)}}@keyframes umi-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.7;transform:scale(1.18)}}@keyframes umi-rays{0%{opacity:.45}50%{opacity:1}to{opacity:.55}}@keyframes umi-kenburns{0%{transform:scale(1.05)translateY(0)}to{transform:scale(1.18)translateY(-24px)}}@keyframes umi-drift{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes umi-dot{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-6px)}}@keyframes umi-blink{0%,to{opacity:1}50%{opacity:.2}}@keyframes umi-wave{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes umi-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes umi-caustic{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.7;transform:scale(1.06)}}@keyframes umi-sink{0%{opacity:0;transform:translateY(0)}10%{opacity:.9}to{opacity:0;transform:translateY(800px)}}@media (prefers-reduced-motion:reduce){.umi-anim{animation:none!important}}.umi-caustic{will-change:translate;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1100' height='1100'%3E%3Cfilter id='c' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.009 0.016' numOctaves='3' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 0.55  0 0 0 0 0.92  0 0 0 0 1  0 0 0 2.6 -0.9'/%3E%3CfeGaussianBlur stdDeviation='1.4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23c)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:1100px 1100px;animation:50s linear infinite umi-caustic-drift;position:absolute;left:-1100px;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%)}.umi-caustic-b{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1400' height='1400'%3E%3Cfilter id='c' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.007 0.013' numOctaves='3' seed='3'/%3E%3CfeColorMatrix values='0 0 0 0 0.6  0 0 0 0 0.95  0 0 0 0 1  0 0 0 2.4 -0.8'/%3E%3CfeGaussianBlur stdDeviation='1.6'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23c)'/%3E%3C/svg%3E");background-size:1400px 1400px;animation-name:umi-caustic-drift-b;left:-1400px}@keyframes umi-caustic-drift{0%{translate:0}to{translate:1100px}}@keyframes umi-caustic-drift-b{0%{translate:1400px}to{translate:0}}.umi-shaft{transform-origin:50% 100%;background:linear-gradient(#8cf3ff00 0%,#8cf3ff1f 35%,#8cf3ff52 70%,#e1faffb3 100%);position:absolute;top:0;bottom:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40% 60%,#0000);mask-image:linear-gradient(90deg,#0000,#000 40% 60%,#0000)}.umiko-page:after{content:"";z-index:1;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5  0 0 0 0 0.5  0 0 0 0 0.5  0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:fixed;inset:0}html:has(.umi-snap){scroll-behavior:smooth;scroll-snap-type:y proximity}@media (min-width:900px) and (min-height:640px){html:has(.umi-snap){scroll-snap-type:y mandatory}}.umi-screen{z-index:2;box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;justify-content:center;min-height:100svh;padding:clamp(76px,10vh,100px) 24px 40px;display:flex;position:relative}.umi-screen.umi-last{justify-content:flex-start;gap:clamp(20px,4vh,40px)}.umi-h1{font-size:clamp(34px,min(5.2vw,6.4vh),72px)}.umi-why{font-size:clamp(56px,min(7.5vw,9.5vh),100px)}.umi-herolede{font-size:clamp(15px,min(1.35vw,2.2vh),19px)}.umi-h2{font-size:clamp(30px,min(4vw,6vh),54px)}.umi-h2serif{font-size:clamp(32px,min(4.8vw,7vh),66px)}.umi-lede{font-size:clamp(20px,min(2.7vw,4vh),36px)}.umi-h3{font-size:clamp(26px,min(2.8vw,4.4vh),40px)}.umi-joinh{font-size:clamp(40px,min(4.8vw,7vh),64px)}.umi-grandlede{font-size:clamp(17px,min(1.6vw,2.6vh),23px)}.umi-hero{gap:clamp(10px,1.6vh,22px)}.umi-hero-umiko{width:clamp(100px,17vh,200px);height:clamp(110px,20vh,230px)}.umi-story-row{height:clamp(220px,38vh,480px)}.umi-stepimg{aspect-ratio:3/4;max-height:34vh}.umi-screen.umi-last{gap:clamp(16px,3vh,32px)}.umi-joincard{padding:clamp(28px,5vh,56px) 24px!important}@media (max-height:900px){.umi-depthpill{display:none!important}}@media (max-height:820px){.umi-chips{display:none!important}}@media (max-height:760px){.umi-stepimg{aspect-ratio:4/3}}@media (max-width:640px){.umi-askhint,.umi-story3,.umi-kidsumiko{display:none!important}.umi-hero-umiko{height:clamp(110px,18vh,170px)}.umi-why{font-size:clamp(56px,18vw,72px)}.umi-h1{font-size:clamp(32px,9.5vw,42px)}.umi-h1 br{display:none}.umi-newpill{text-align:left;max-width:100%;border-radius:20px!important;font-size:12px!important}.umi-screen{padding-left:18px;padding-right:18px}.umi-gauge{transform-origin:100% 100%;transform:scale(.8);bottom:10px!important;right:10px!important}.umi-joincard{border-radius:28px!important}.umi-polaroid{margin:0 auto;flex-basis:260px!important}.umi-hint{display:none}.umi-chips,.umi-pathchips,.umi-pathgrid .umi-line{display:none!important}.umi-steps{grid-template-columns:1fr 1fr!important;gap:14px!important}.umi-stepimg{aspect-ratio:4/3!important}.umi-step h3{font-size:15px!important}.umi-step p{font-size:13px!important}.umi-kidsgrid{grid-template-columns:1fr 1fr!important;gap:12px!important}.umi-kidsgrid .umi-card,.umi-kidsgrid .umi-soon{border-width:2px!important;gap:8px!important;padding:14px!important;box-shadow:4px 4px #0b1b3a!important}.umi-kidsgrid .umi-card h3,.umi-kidsgrid .umi-soon h3{font-size:16px!important}.umi-kidsgrid .umi-card p,.umi-kidsgrid .umi-soon p{font-size:13px!important}.umi-kidsgrid .umi-card>span:first-child{border-width:2px!important;width:38px!important;height:38px!important}.umi-pathgrid{grid-template-columns:1fr 1fr!important;gap:14px!important}.umi-pathgrid h4{font-size:16px!important}.umi-pathgrid p{font-size:13px!important}.umi-whys .umi-si:nth-child(n+7){display:none}.umi-phonewrap{display:none!important}.umi-chat>*{font-size:15px!important}#thinks .umi-chat>:nth-child(4),#thinks .umi-chat>:nth-child(5){display:none}}.umi-head{z-index:40;transition:background .35s,box-shadow .35s;position:fixed;top:0;left:0;right:0}.umiko-page[data-scrolled] .umi-head{-webkit-backdrop-filter:blur(14px);background:#02060f9e;box-shadow:0 1px #8cf3ff24}.umiko-page[data-light] .umi-head{background:#ffffffbd;box-shadow:0 1px #0b1b3a14}.umi-head nav a:not(.umi-btn),.umi-head nav button{color:#c9d7f2;text-decoration:none;transition:color .2s}.umi-head nav a:not(.umi-btn):hover,.umi-head nav button:hover{color:#fff}.umiko-page[data-light] .umi-head nav a:not(.umi-btn),.umiko-page[data-light] .umi-head nav button{color:#22385f}.umiko-page[data-light] .umi-head nav a:not(.umi-btn):hover,.umiko-page[data-light] .umi-head nav button:hover{color:#0b1b3a}.umi-logo-light{display:none}.umiko-page[data-light] .umi-logo-light{display:block}.umiko-page[data-light] .umi-logo-dark{display:none}.umi-burger{cursor:pointer;background:0 0;border:1px solid #8cf3ff66;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;padding:0;display:none}.umi-burger span{background:currentColor;border-radius:2px;width:18px;height:2px;transition:transform .3s,opacity .3s;display:block}.umi-burger[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.umi-burger[aria-expanded=true] span:nth-child(2){opacity:0}.umi-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.umi-menu{z-index:39;-webkit-backdrop-filter:blur(20px);background:#02060ff0;flex-direction:column;justify-content:center;align-items:center;padding:80px 24px 40px;font-size:clamp(26px,7vw,36px);animation:.4s ease-out both umi-up;display:flex;position:fixed;inset:0}.umi-menu a,.umi-menu button{color:#fff;letter-spacing:-.02em;text-decoration:none}.umi-menu .umi-navlink{animation:.6s cubic-bezier(.2,.7,.2,1) both umi-up;animation-delay:calc(var(--n,0) * 70ms + 80ms)}.umi-menu .umi-navlink:first-child{--n:0}.umi-menu .umi-navlink:nth-child(2){--n:1}.umi-menu .umi-navlink:nth-child(3){--n:2}.umi-menu .umi-navlink:nth-child(4){--n:3}.umi-menu .umi-navlink:nth-child(5){--n:4}@media (max-width:860px){.umi-head nav{gap:10px}.umi-head nav .umi-navlink{display:none!important}.umi-head nav .umi-btn{white-space:nowrap;font-size:14px;padding:9px 14px!important}.umi-burger{display:flex}}.umi-hint{font-family:var(--umi-geist-mono),monospace;letter-spacing:.2em;color:#6f86b5;flex-direction:column;align-items:center;gap:4px;font-size:10px;text-decoration:none;transition:opacity .4s;display:flex;position:absolute;bottom:22px;left:50%;translate:-50%}.umi-hint svg{animation:1.6s ease-in-out infinite umi-bob}.umiko-page[data-scrolled] .umi-hint{opacity:0;pointer-events:none}.umi-dots{z-index:40;flex-direction:column;gap:10px;display:flex;position:fixed;top:50%;right:18px;translate:0 -50%}.umi-dots a{outline-offset:3px;background:#8cf3ff4d;border-radius:999px;width:10px;height:10px;transition:background .3s,scale .3s;display:block;position:relative}.umi-dots a:hover{background:#8cf3ffb3}.umi-dots a[aria-current]{background:#4fd8e8;scale:1.5}.umi-dots a:after{content:attr(data-label);white-space:nowrap;font-family:var(--umi-geist-mono),monospace;letter-spacing:.12em;color:#c9d7f2;opacity:0;pointer-events:none;background:#02060fcc;border-radius:999px;padding:5px 10px;font-size:11px;transition:opacity .2s,translate .2s;position:absolute;top:50%;right:20px;translate:0 -50%}.umi-dots a:hover:after{opacity:1;translate:-4px -50%}.umiko-page[data-light] .umi-dots a{background:#0b1b3a38}.umiko-page[data-light] .umi-dots a:hover{background:#0b1b3a80}.umiko-page[data-light] .umi-dots a[aria-current]{background:#1e6bff}@media (max-width:640px){.umi-dots{gap:8px;right:8px}.umi-dots a{width:7px;height:7px}.umi-dots a:after{display:none}}.umi-screen .umi-rv{opacity:0;transition:opacity .5s,translate .5s;translate:0 44px}.umi-screen .umi-si{opacity:0;transition:opacity .45s,translate .45s;translate:0 34px}.umi-screen .umi-line{transform-origin:0;transition:transform .5s;transform:scaleX(0)}.umi-screen .umi-chat>*{opacity:0;transition:opacity .35s,translate .35s;translate:0 14px}.umi-screen[data-seen] .umi-rv,[data-all-seen] .umi-rv{opacity:1;transition:opacity 1s,translate 1s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--d,0) * 1s);translate:0}.umi-screen[data-seen] .umi-si,[data-all-seen] .umi-si{opacity:1;transition:opacity .9s,translate .9s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * .11s + var(--d,0) * 1s + .1s);translate:0}.umi-screen[data-seen] .umi-line,[data-all-seen] .umi-line{transition:transform 1.4s cubic-bezier(.2,.7,.2,1) .4s;transform:scaleX(1)}.umi-screen[data-seen] .umi-chat>*,[data-all-seen] .umi-chat>*{opacity:1;transition:opacity .6s ease-out,translate .6s ease-out;translate:0}.umi-screen[data-seen] .umi-chat>:nth-child(2){transition-delay:.6s}.umi-screen[data-seen] .umi-chat>:nth-child(3){transition-delay:1.2s}.umi-screen[data-seen] .umi-chat>:nth-child(4){transition-delay:1.9s}.umi-screen[data-seen] .umi-chat>:nth-child(5){transition-delay:2.6s}.umi-screen[data-seen] .umi-chat>:nth-child(6){transition-delay:3.3s}@keyframes umi-up{0%{opacity:0;translate:0 36px}to{opacity:1;translate:0}}@keyframes umi-bob{0%,to{translate:0}50%{translate:0 -6px}}@keyframes umi-ripple{0%{opacity:.85;transform:translate(-50%,-50%)scale(.15)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@keyframes umi-wiggle{0%{rotate:0deg;scale:1}20%{rotate:-12deg;scale:1.08}45%{rotate:10deg}70%{rotate:-6deg;scale:1.04}to{rotate:0deg;scale:1}}.umi-hero-in>*{animation:.9s cubic-bezier(.2,.7,.2,1) both umi-up;animation-delay:calc((var(--umi-from,0) + var(--n,0)) * .12s + 60ms)}.umi-hero-in>:first-child{--n:0}.umi-hero-in>:nth-child(2){--n:1}.umi-hero-in>:nth-child(3){--n:2}.umi-hero-in>:nth-child(4){--n:3}.umi-hero-in>:nth-child(5){--n:4}.umi-hero-in>:nth-child(6){--n:5}.umi-hero-in>:nth-child(7){--n:6}.umi-hero-in>:nth-child(8){--n:7}.umi-hero-in>:nth-child(9){--n:8}.umi-parallax-water{transform:translateY(calc(var(--umi-y,0px) * -.06))}.umi-lean{transform:translate(calc(var(--umi-mx,0) * 16px), calc(var(--umi-my,0) * 10px)) rotate(calc(var(--umi-mx,0) * 4deg));transition:transform .5s ease-out}.umi-hi{transform-origin:50% 80%}.umi-wiggle{animation:.9s cubic-bezier(.3,.7,.3,1) both umi-wiggle}.umi-ripple{z-index:60;pointer-events:none;border:2px solid #8cf3ffb3;border-radius:999px;width:140px;height:140px;animation:.9s ease-out forwards umi-ripple;position:fixed;box-shadow:inset 0 0 30px #4fd8e859}.umi-glass{-webkit-backdrop-filter:none;backdrop-filter:none}.umi-creature{will-change:translate;position:absolute}.umi-swim{animation:120s linear infinite umi-swim;left:-340px}.umi-swim-back{animation-name:umi-swim-back;left:auto;right:-340px}.umi-swim-back svg,.umi-swim-back .umi-school{transform:scaleX(-1)}@keyframes umi-swim{0%{translate:0}50%{translate:calc(50vw + 170px) 18px}to{translate:calc(100vw + 680px)}}@keyframes umi-swim-back{0%{translate:0}50%{translate:calc(-50vw - 170px) -14px}to{translate:calc(-100vw - 680px)}}.umi-jelly{animation:38s ease-in-out infinite umi-jelly}@keyframes umi-jelly{0%{translate:0;scale:1}25%{scale:1 .94}50%{translate:14px -90px;scale:1}75%{scale:1 .94}to{translate:0;scale:1}}.umi-school{width:160px;height:60px;animation:3.2s ease-in-out infinite umi-bob;position:relative}.umiko-page[data-lite] .umi-sealife,.umiko-page[data-lite] .umi-particle{display:none}.umiko-page[data-lite] .umi-caustic{animation:none!important}.umiko-page[data-lite] .umi-parallax-water{transform:none!important}.umiko-page[data-lite] .umi-shaft{animation:none!important}.umi-tilt{transform:perspective(900px) rotateX(calc(var(--ty,0) * -7deg)) rotateY(calc(var(--tx,0) * 7deg)) rotate(var(--rot,0deg));transition:transform .3s,box-shadow .3s,translate .9s cubic-bezier(.2,.7,.2,1),opacity .9s}.umi-card:hover{box-shadow:10px 12px #0b1b3a!important}.umi-card .umi-more{transition:translate .25s}.umi-card:hover .umi-more{translate:4px}.umiko-page a.umi-card:hover{color:#0b1b3a}.umi-screen[data-seen] .umi-card:hover{translate:0 -6px}.umi-soon{flex-wrap:wrap;grid-column:1/-1;align-items:center;transition:border-color .3s,background .3s,translate .9s cubic-bezier(.2,.7,.2,1),opacity .9s;flex-direction:row!important;gap:8px 22px!important;padding:16px 24px!important}.umi-soon h3{flex:none}.umi-soon p{flex:260px}.umi-soon:hover{background:#ffffff14;border-color:#fff!important}.umi-btn{transition:transform .22s,box-shadow .22s,filter .22s}.umi-btn:hover{filter:brightness(1.06);transform:translateY(-2px)}.umi-btn:active{transform:translateY(0)scale(.98)}.umi-chip{transition:transform .2s,background .2s,border-color .2s}.umi-chip:hover{transform:translateY(-2px);background:#4fd8e81f!important;border-color:#4fd8e8!important}.umi-part{transition:transform .25s,border-color .25s,translate .9s cubic-bezier(.2,.7,.2,1),opacity .9s}.umi-part:hover{transform:translate(6px);border-color:#4fd8e8cc!important}.umi-story{transition:transform .5s cubic-bezier(.2,.7,.2,1),filter .5s,translate .9s cubic-bezier(.2,.7,.2,1),opacity .9s}.umi-story:hover{filter:brightness(1.08);transform:scale(1.02)translateY(-4px)}.umi-opt{text-align:left;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-family:inherit;font-size:16px;transition:border-color .25s,background .25s,transform .25s;display:flex;position:relative}.umi-opt:hover{background:#8cf3ff0f;border-color:#8cf3ff;transform:translate(4px)}.umi-opt .umi-tag{letter-spacing:.1em;opacity:0;border-radius:8px;flex:none;padding:5px 9px;font-size:11px;transition:opacity .35s,scale .35s cubic-bezier(.2,.7,.2,1);scale:.7}.umi-opt[data-state] .umi-tag{opacity:1;scale:1}.umi-opt[data-state]{cursor:default;transform:none}.umi-opt[data-state=fake][aria-pressed=true]{background:#ff8a6b1a;border-color:#ff8a6b}.umi-opt[data-state=true][aria-pressed=true]{background:#8cf3ff1a;border-color:#8cf3ff}.umi-again{color:#4fd8e8;font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.umi-screen[data-seen] .umi-whys>.umi-si{animation:4.5s ease-in-out infinite umi-bob;animation-delay:calc(var(--i,0) * -.37s + 1.4s)}.umi-whychip{transition:background .25s,border-color .25s,color .25s,translate .9s cubic-bezier(.2,.7,.2,1),opacity .9s}.umi-whychip:hover,.umi-whychip:focus-visible{color:#fff!important;background:#1e6bff!important;border-color:#1e6bff!important}.umi-whychip:active{scale:.94}.umi-phone{transform-origin:50%}@media (max-width:860px),(hover:none) and (pointer:coarse){html:has(.umi-snap){scroll-snap-type:none}.umi-caustic{will-change:auto;animation:none!important}.umi-backdrop .umi-anim,.umi-shaft,.umi-glow{animation:none!important}.umi-particle{display:none}.umi-parallax-water{transform:none!important}.umi-creature{will-change:auto}.umiko-page[data-scrolled] .umi-head{-webkit-backdrop-filter:none;background:#02060ff0}.umi-screen[data-seen] .umi-rv,[data-all-seen] .umi-rv{transition:opacity .45s,translate .45s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--d,0) * .3s)}.umi-screen[data-seen] .umi-si,[data-all-seen] .umi-si{transition:opacity .4s,translate .4s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * 40ms + var(--d,0) * .3s)}.umi-screen .umi-rv{translate:0 20px}.umi-screen .umi-si{translate:0 16px}.umi-screen[data-seen] .umi-rv,.umi-screen[data-seen] .umi-si{translate:0}.umi-screen[data-seen] .umi-line,[data-all-seen] .umi-line{transition:transform .7s cubic-bezier(.2,.7,.2,1) .1s}}@media (prefers-reduced-motion:reduce){html:has(.umi-snap){scroll-behavior:auto}.umi-screen .umi-rv,.umi-screen .umi-si,.umi-screen .umi-chat>*{opacity:1!important;transition:none!important;translate:none!important}.umi-screen .umi-line{transition:none!important;transform:none!important}.umi-hero-in>*,.umi-whys>*,.umi-ripple,.umi-wiggle,.umi-hint svg,.umi-menu,.umi-menu .umi-navlink,.umi-caustic,.umi-creature,.umi-school{animation:none!important}.umi-swim{left:12%}.umi-swim-back{right:12%}.umi-parallax-water,.umi-lean{transform:none!important}.umi-tilt{transform:rotate(var(--rot,0deg))!important}.umi-btn,.umi-chip,.umi-part,.umi-story,.umi-opt,.umi-whychip,.umi-soon,.umi-head,.umi-dots a{transition:none!important}}
