.route-anchor{width:0;height:0;position:absolute;overflow:hidden}:root{--blue:#3163e9;--ink:#18385b;--muted:#56677d;--line:#dfe7f2;--wash:#f5f8fc;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:15px;line-height:1.7}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:4px;outline:3px solid #e59c37}button:disabled{cursor:wait;opacity:.6}.demo-bar{color:#536b8d;background:#eef4ff;justify-content:space-between;align-items:center;height:32px;padding:0 5%;font-size:11px;display:flex}.demo-bar a{text-underline-offset:3px;text-decoration:underline}header{z-index:2;background:#fff;border-bottom:1px solid #edf2f9;justify-content:space-between;align-items:center;height:86px;padding:0 5%;display:flex;position:relative}.brand{letter-spacing:1px;align-items:center;gap:13px;font-size:23px;font-weight:600;display:flex}.brand small{letter-spacing:6px;font-size:10px;font-weight:400;display:block}.brand-mark{width:38px;height:45px;color:var(--blue);border:1px solid #bfd0f6;border-radius:18px 18px 3px 3px;place-items:center;font-family:Songti SC,STSong,serif;font-size:29px;display:grid}nav{align-items:center;gap:38px;font-size:14px;display:flex}nav a{position:relative}nav a.active:not(.nav-submit):after{content:"";background:var(--blue);width:100%;height:2px;position:absolute;bottom:-11px;left:0}.nav-submit{background:var(--blue);color:#fff;border-radius:3px;padding:12px 23px}.nav-submit span{margin-left:15px}.wrap{width:90%;max-width:1240px;margin:0 auto}.hero{background:#d0e3fc;height:650px;position:relative;overflow:hidden}.hero img{object-fit:cover;object-position:center bottom;width:100%;height:100%;position:absolute}.hero:after{content:"";background:linear-gradient(90deg,#e8f2ff2e,#0000);position:absolute;inset:0}.hero-content{z-index:1;width:90%;max-width:1240px;margin:auto;padding-top:48px;position:relative}.hero .season{color:#2f5c9c;margin:0 0 8px;font-size:16px}.hero h1{letter-spacing:4px;color:#224fbd;margin:5px 0 22px;font-family:Songti SC,STSong,serif;font-size:clamp(52px,6vw,84px);font-weight:600;line-height:1.15}.hero .intro{color:#365579;max-width:560px;margin:0 0 23px;font-size:16px;line-height:1.9}.actions{align-items:center;gap:13px;display:flex}.btn{border:1px solid var(--blue);background:var(--blue);color:#fff;border-radius:3px;justify-content:center;align-items:center;gap:24px;padding:12px 25px;font-size:14px;font-weight:500;display:inline-flex}.hero-caption{z-index:1;color:#244e79;letter-spacing:1px;background:#ffffffc7;padding:4px 10px;font-size:12px;position:absolute;bottom:24px;left:5%}.entry-band{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.entry-band a{justify-content:space-between;align-items:center;padding:31px 5vw;display:flex}.entry-band h2{margin:0 0 4px;font-size:22px}.entry-band p{color:var(--muted);margin:0;font-size:13px}.entry-band span{color:var(--blue);font-size:25px}.section{padding:66px 0}.section-top{justify-content:space-between;align-items:end;margin-bottom:26px;display:flex}.section-top h2{margin:0;font-size:30px}.section-top p{color:var(--muted);margin:3px 0 0}.text-link{color:var(--blue);border-bottom:1px solid #a7bff8;padding-bottom:3px;font-size:14px}.news-home{grid-template-columns:1.12fr 1fr;gap:46px;display:grid}.feature-image{background:#d6e9ff;height:225px;overflow:hidden}.feature-image img{object-fit:cover;object-position:50% 86%;width:100%;height:100%;transition:transform .3s}.feature:hover img{transform:scale(1.02)}.meta{color:#71829a;align-items:center;gap:12px;margin:14px 0 6px;font-size:12px;display:flex}.tag{color:#3861a6;background:#eaf0fd;padding:1px 8px;font-size:11px;display:inline-block}.feature h3{margin:5px 0;font-size:21px}.feature p{color:var(--muted);margin:0;font-size:14px}.news-row{border-bottom:1px solid var(--line);padding:21px 0;display:block}.news-row:first-child{padding-top:0}.news-row h3{margin:6px 0;font-size:18px;font-weight:500}.news-row .meta{margin:0}.news-row p{color:var(--muted);margin:0;font-size:13px}.plain-section{background:var(--wash);justify-content:space-between;align-items:center;gap:30px;padding:45px 5%;display:flex}.plain-section h2{margin:0;font-size:24px}.plain-section p{color:var(--muted);margin:5px 0 0;font-size:14px}.page-banner{border-bottom:1px solid var(--line);background:linear-gradient(100deg,#edf5ff,#f8fbff);padding:42px 0 35px}.page-banner h1{margin:3px 0 7px;font-family:Songti SC,STSong,serif;font-size:44px;font-weight:600}.page-banner p{color:var(--muted);margin:0;font-size:14px}.crumb{color:#75869b;margin-bottom:13px;font-size:12px}.crumb a:hover{color:var(--blue)}.news-layout{padding:35px 0 65px}.filters{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.filter{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:3px;padding:8px 22px;font-size:13px}.filter.active{color:var(--blue);background:#eaf0ff;border-color:#b7c9fa}.news-grid{grid-template-columns:1fr 1fr;gap:35px 44px;display:grid}.news-card{border-bottom:1px solid var(--line);padding-bottom:22px;display:block}.news-card .feature-image{height:190px}.news-card h2{margin:8px 0;font-size:21px;line-height:1.5}.news-card p{color:var(--muted);margin:0;font-size:14px}.category-image{background:#eaf1fc;align-items:center;height:190px;padding:30px;display:flex;position:relative;overflow:hidden}.category-image .glyph{color:#d2e0f9;font-family:Songti SC,serif;font-size:150px;line-height:1;position:absolute;right:30px}.category-image strong{color:#4064a2;font-size:27px;font-weight:500;position:relative}.article{max-width:820px;padding:38px 0 70px}.article h1{margin:15px 0;font-size:34px;font-weight:600;line-height:1.45}.article .meta{margin:15px 0 22px}.article-cover{object-fit:cover;object-position:50% 87%;width:100%;height:260px}.article-body{color:#3e536c;font-size:16px;line-height:2}.article-body h2{color:var(--ink);margin:27px 0 8px;font-size:23px}.sample-note{color:#6b7e98;background:#f4f7fc;border-left:3px solid #b1c5f6;margin:24px 0;padding:11px 18px;font-size:13px}.submit-layout{grid-template-columns:270px minmax(0,1fr);gap:65px;padding:42px 0 65px;display:grid}.guide h2{margin:0 0 20px;font-size:22px}.steps{counter-reset:step;margin:0 0 35px;padding:0;list-style:none}.steps li{counter-increment:step;padding:0 0 25px 42px;position:relative}.steps li:before{content:counter(step);width:27px;height:27px;color:var(--blue);background:#f2f6ff;border:1px solid #b9ccf1;border-radius:50%;place-items:center;font-size:12px;display:grid;position:absolute;top:0;left:0}.steps li:not(:last-child):after{content:"";border-left:1px solid #d6e2f7;height:30px;position:absolute;top:30px;left:13px}.steps strong{font-size:14px;font-weight:500}.steps p{color:#7a8ba0;margin:1px 0;font-size:12px}.guide-note{color:#647892;background:#f2f6fc;padding:20px;font-size:13px}.guide-note p{margin:8px 0 0}.form-block{background:#fff;border:1px solid #dce6f2;border-radius:6px;padding:29px 32px}.form-block h2{margin:0 0 7px;font-size:22px}.form-block .form-intro{color:#798ba2;margin:0 0 23px;font-size:12px}.form-grid{grid-template-columns:1fr 1fr;gap:20px 22px;display:grid}.field{flex-direction:column;gap:7px;min-width:0;display:flex}.field.full{grid-column:1/-1}.field label{font-size:13px;font-weight:500}.req{color:var(--blue);margin-left:3px}input,select,textarea{color:#203b59;background:#fff;border:1px solid #d6e0ed;border-radius:3px;width:100%;min-height:44px;padding:11px 12px;font-size:13px}textarea{resize:vertical;min-height:83px}input::placeholder,textarea::placeholder{color:#8a99ac}input:focus,select:focus,textarea:focus{border-color:#5d83e8}.upload-zone{text-align:center;cursor:pointer;background:#f7faff;border:1px dashed #a6beea;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;min-height:118px;padding:20px;display:flex;position:relative}.upload-zone input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;position:absolute;inset:0}.upload-zone:focus-within{outline-offset:3px;outline:3px solid #e59c37}.upload-zone strong{color:#3762ba;font-size:14px;font-weight:500}.upload-zone small{color:#7d90aa;margin-top:5px;font-size:11px}.upload-zone svg{stroke:#6e93dd;fill:none;width:25px;height:25px;margin-bottom:7px}.file-list{color:#4d6d9b;overflow-wrap:anywhere;font-size:12px}.consent{color:#647792;align-items:flex-start;gap:9px;margin:20px 0;font-size:12px;display:flex}.consent input{flex-shrink:0;width:16px;min-height:16px;margin-top:3px}.submit-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.submit-actions small{color:#788a9f;font-size:11px}.error{color:#a93832;min-height:0;margin:12px 0;font-size:12px}.error:empty{display:none}.success{text-align:center;max-width:700px;margin:65px auto 90px;padding:40px 25px}.success-icon{width:65px;height:65px;color:var(--blue);background:#e8f2fc;border-radius:50%;place-items:center;margin:0 auto 20px;font-size:31px;display:grid}.success h1{font-size:31px}.success p{color:var(--muted);font-size:14px}.receipt{background:var(--wash);text-align:left;overflow-wrap:anywhere;max-width:430px;margin:30px auto;padding:20px;font-size:14px}.receipt p{margin:6px 0}.success .actions{justify-content:center}.admin{padding:35px 0 60px}.admin-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.admin-head h1{margin:0;font-size:30px}.admin-note{color:#71839b;margin:10px 0 25px;font-size:13px}.tabs{border-bottom:1px solid var(--line);gap:25px;margin-bottom:25px;display:flex}.tabs button{color:var(--muted);background:0 0;border:0;padding:12px 0}.tabs button.active{border-bottom:2px solid var(--blue);color:var(--blue)}.table-wrap{border:1px solid var(--line);overflow:auto}table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}th,td{text-align:left;border-bottom:1px solid var(--line);padding:15px 18px}th{background:var(--wash);color:#697c94;font-weight:500}.empty{text-align:center;color:#76879c;padding:40px}.mini-btn{color:#315d9e;background:#fff;border:1px solid #c5d6f0;border-radius:3px;padding:5px 10px;font-size:12px}dialog{border:1px solid var(--line);width:90%;max-width:650px;color:var(--ink);border-radius:8px;padding:28px}dialog::backdrop{background:#142c4c4d}dialog h2{margin-top:0}dialog p{overflow-wrap:anywhere}dialog .field{margin-bottom:15px}.dialog-actions{justify-content:flex-end;gap:10px;display:flex}.preview-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:20px 0;display:flex}.preview-row p{color:#76879c;margin:3px 0;font-size:12px}footer{border-top:1px solid var(--line);background:#f7f9fc;justify-content:space-between;gap:35px;padding:36px 5%;display:flex}footer strong{font-size:19px;font-weight:500}footer p{color:#72839a;margin:5px 0;font-size:11px}footer small{color:#8a97a9;font-size:10px}#toast{color:#fff;z-index:20;background:#24486b;border-radius:4px;padding:10px 23px;font-size:13px;display:none;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}#toast.show{display:block}@media (width>=1500px){.hero{height:710px}.hero-content{padding-top:60px}}@media (width<=800px){.demo-bar{height:29px;padding:0 5%;font-size:9px}header{height:75px}.brand{gap:8px;font-size:18px}.brand-mark{width:30px;height:37px;font-size:24px}.brand small{letter-spacing:4px;font-size:8px}nav{gap:18px;font-size:12px}.nav-submit{padding:9px 13px}.nav-submit span{display:none}.hero{height:590px}.hero img{object-fit:cover;object-position:51% bottom}.hero-content{padding-top:37px}.hero h1{letter-spacing:1px;font-size:58px;line-height:1.25}.hero h1 span{display:block}.hero .intro{max-width:300px;font-size:14px}.hero .season{font-size:12px}.hero-caption{font-size:10px;bottom:18px}.btn{gap:17px;padding:11px 17px;font-size:12px}.entry-band a{padding:24px 5vw}.entry-band h2{font-size:18px}.entry-band p{max-width:125px;font-size:11px}.entry-band span{font-size:20px}.news-home,.news-grid{grid-template-columns:1fr;gap:27px}.section{padding:39px 0}.section-top h2{font-size:25px}.section-top p{font-size:13px}.plain-section{flex-direction:column;align-items:flex-start;padding:30px 5%}.plain-section h2{font-size:22px}.page-banner{padding:28px 0}.page-banner h1{font-size:35px}.page-banner p{font-size:13px}.submit-layout{grid-template-columns:1fr;gap:26px;padding:25px 0 40px}.guide h2{margin-bottom:13px;font-size:18px}.steps{justify-content:space-between;margin:0;display:flex}.steps li{padding:0 0 0 35px}.steps li p,.steps li:after{display:none}.steps strong{font-size:12px}.guide-note{display:none}.form-block{padding:24px 19px}.form-grid{gap:18px 14px}.form-block h2{font-size:20px}.form-grid .field{grid-column:1/-1}.form-intro{font-size:11px!important}.article h1{font-size:27px}.article{padding:25px 0 45px}.article-cover{height:200px}.article-body{font-size:14px}.article-body h2{font-size:21px}.filters{gap:7px}.filter{padding:7px 16px;font-size:12px}.admin-head h1{font-size:25px}.admin-head{align-items:flex-start}.admin-head .btn{padding:9px 12px}.preview-row{flex-direction:column}.success{margin:35px auto 45px;padding:20px 5%}.success h1{font-size:25px}.receipt{font-size:12px}footer{flex-direction:column;gap:15px;padding:28px 5%}footer strong{font-size:17px}.category-image{height:170px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.hero h1 i{font-style:normal}@media (width<=800px){.hero h1 i{display:none}}:root{--blue:#3e6df6;--ink:#152d55;--muted:#586b86;--line:#d8e2f8}body{letter-spacing:.015em;font-family:Hiragino Sans GB,STHeiti,Microsoft YaHei,sans-serif}h1,h2,h3{letter-spacing:-.035em;font-family:Hiragino Sans GB,STHeiti,Microsoft YaHei,sans-serif!important;font-weight:700!important}.demo-bar{color:#dce8ff;background:#173462}.demo-bar a{color:#fff}header{height:102px}.brand img{object-fit:contain;width:186px;height:84px;display:block}.footer-logo{object-fit:contain;width:200px;height:90px}nav{gap:42px;font-weight:600}.nav-submit,.btn{border-radius:12px}.hero{background:#c8dcf8;height:680px}.hero .hero-landscape{object-position:center bottom;object-fit:cover}.hero:after{background:linear-gradient(90deg,#ecf3ff80,#0000 70%)}.hero-content{padding-top:20px}.hero .season{letter-spacing:.25em;font-size:14px;font-weight:600}.hero h1{width:570px;height:256px;margin:12px 0 10px}.hero .hero-logo{object-fit:contain;width:100%;height:100%;display:block;position:static}.hero .intro{color:#234779;margin-bottom:22px;font-size:16px}.hero-caption{border-left:3px solid var(--blue);background:#ecf3ffcf;padding:7px 14px}.entry-band{color:#fff;background:#204ba6;border:0}.entry-band a{padding:27px 5vw;position:relative}.entry-band a:first-child{border-right:1px solid #ffffff40}.entry-band p,.entry-band span{color:#d5e6ff}.entry-band h2{font-size:24px}.entry-band a:hover{background:#2f5bc0}.section-top{border-top:2px solid var(--blue);padding-top:22px}.section-top h2{font-size:34px}.feature-image img{object-position:center 70%}.category-image{background-image:linear-gradient(90deg,#e6efffe8,#e6efff10),url(../../../assets/ridge-000.jpg);background-position:50% 68%;background-size:cover}.category-image strong{color:#214993;font-weight:700}.category-image .glyph{display:none}.page-banner{background-image:linear-gradient(90deg,#eef4ff 20%,#edf4ff44),url(../../../assets/ridge-000.jpg);background-position:50% 70%;background-size:cover;border-bottom:3px solid #4070ef;padding:34px 0;position:relative}.page-banner h1{font-size:46px}.page-banner p{color:#284b75}.plain-section{background-image:linear-gradient(90deg,#edf3fff2,#e9f2ff77),url(../../../assets/ridge-000.jpg);background-position:50% 66%;background-size:cover;min-height:200px}.form-block{border-top:4px solid var(--blue);border-radius:0;box-shadow:0 15px 45px #234a8c0a}.guide-note{border-left:3px solid #7094f5}.steps li:before{background:var(--blue);color:#fff;border:0}.tag{color:#2450ac;background:#e1eaff}.news-card h2{font-size:23px}.article h1{font-size:36px}.article-cover{object-position:center 73%}footer{background:#edf3fd;border-top:3px solid #3e6df6}@media (width>=1500px){.hero{height:740px}.hero-content{padding-top:35px}}@media (width<=800px){header{height:84px;padding:0 5%}.brand img{width:122px;height:66px}nav{gap:14px;font-size:11px}.nav-submit{box-shadow:none;padding:9px 10px}.hero{height:610px}.hero-content{padding-top:24px}.hero .season{letter-spacing:.16em;font-size:11px}.hero h1{aspect-ratio:1326/595;width:100%;max-width:370px;height:auto;margin:18px 0}.hero .hero-logo{object-fit:contain}.hero .hero-landscape{object-position:54% bottom;object-fit:cover;width:100%;height:100%}.hero:after{background:linear-gradient(#eef4ff55,#0000 70%)}.hero .intro{font-size:13px;line-height:1.9}.hero-caption{font-size:10px;bottom:17px}.entry-band h2{font-size:19px}.entry-band a{padding:22px 5vw}.entry-band p{font-size:10px}.page-banner{background-position:66% 70%;padding:24px 0}.page-banner h1{font-size:34px}.page-banner p{max-width:330px;font-size:12px}.section-top h2,.article h1{font-size:27px}.footer-logo{width:170px;height:76px}.plain-section{min-height:210px}.form-block{padding:22px 17px}}.submit-layout{grid-template-columns:minmax(210px,250px) minmax(0,1fr);gap:clamp(34px,5vw,72px)}.guide{border-left:1px solid var(--line);padding:4px 0 0 22px}.guide h2{letter-spacing:0;margin-bottom:24px;font-size:18px}.steps li{padding-bottom:28px;padding-left:34px}.steps li:before{width:22px;height:22px;color:var(--blue);background:#fff;border:1px solid #9db8ea;font-weight:600;top:1px}.steps li:not(:last-child):after{border-color:#d7e1f0;height:34px;top:25px;left:11px}.steps strong{font-size:13px}.guide-note{border-top:1px solid var(--line);color:var(--muted);background:0 0;border-left:0;padding:16px 0 0;font-size:12px}.guide-note strong{color:var(--ink);font-size:13px}.form-block{box-shadow:none;border:1px solid #d8e2ee;border-top:2px solid var(--blue);border-radius:0}.form-block h2{font-size:21px}.field input,.field select,.field textarea{border-color:#dce5ef;border-radius:0}.upload-zone{background:#fbfdff;border-radius:0}.upload-zone:hover{background:#f5f9ff}.page-banner{background-image:linear-gradient(90deg,#f3f7fc 0%,#f3f7fccc 48%,#f3f7fc44),url(../../../assets/ridge-000.jpg)}.news-card{border-bottom:1px solid #d9e3ef}.category-image{background-image:linear-gradient(90deg,#f3f7fcf5,#f3f7fca8),url(../../../assets/ridge-000.jpg);border:1px solid #dce5ef}.btn{border:1px solid var(--blue);background:var(--blue);color:#fff;letter-spacing:.02em;min-width:142px;transition:background-color var(--motion-fast) ease,border-color var(--motion-fast) ease,color var(--motion-fast) ease;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:11px 20px 10px;font-size:13px;line-height:1.25;display:inline-flex;position:relative}.btn:after{content:attr(data-en);color:#ffffffb8;letter-spacing:.14em;font-size:8px;font-weight:600;line-height:1;display:block}.btn:not([data-en]):after{display:none}.btn:hover{background:#2f5ce0;border-color:#2f5ce0}.btn:active{background:#2a52cc;border-color:#2a52cc}.btn.secondary{color:#2a56ab;background:#fff;border-color:#c6d5ee}.btn.secondary:after{color:#8298bd}.btn.secondary:hover{color:#2450ac;background:#f2f6ff;border-color:#a8c0e6}.btn.secondary:active{background:#e8f0ff;border-color:#9ab6e2}.filter{color:#71829a;transition:color var(--motion-fast) ease,border-color var(--motion-fast) ease;background:0 0;border:0;border-bottom:1px solid #c5d4ea;border-radius:0;padding:7px 4px 9px;position:relative}.filter.active{border-color:var(--blue);color:var(--blue);background:0 0}.filter:hover{color:var(--blue)}.mini-btn{color:#41649e;background:#fff;border:1px solid #b8c9e3;border-radius:0;padding:6px 11px}.mini-btn:hover{border-color:var(--blue);color:var(--blue);background:#f7faff}@media (width<=800px){.submit-layout{grid-template-columns:1fr;gap:26px}.guide{border-left:0;padding:0}.guide h2{margin-bottom:13px;font-size:18px}.guide-note{display:none}}.header-logos{flex-shrink:0;align-items:center;gap:20px;display:flex}.client-logo{object-fit:contain;flex-shrink:0;width:96px;height:96px;display:block}@media (width<=800px){.header-logos{gap:12px}.client-logo{width:76px;height:76px}}@media (width<=600px){header{flex-wrap:wrap;row-gap:3px;height:auto;min-height:130px;padding-top:3px;padding-bottom:12px}.header-logos{width:100%}header nav{justify-content:flex-end;gap:24px;width:100%}.client-logo{width:72px;height:72px}}.upload-zone.dragover{outline:3px solid var(--blue);background:#dce8ff}.upload-help,.transfer-panel small{color:var(--muted);font-size:12px;line-height:1.8}.transfer-panel{border-left:3px solid var(--blue);background:#eff4ff;margin-top:16px;padding:20px}.transfer-panel[hidden]{display:none}.transfer-panel progress{width:100%;height:12px;accent-color:var(--blue);margin:16px 0;display:block}.transfer-recovery{color:#79551f;background:#fff8eb;border-left:3px solid #d38a2f;margin:16px 0;padding:14px 16px;font-size:13px}.transfer-recovery p{margin:0 0 10px}.receipt-lookup{max-width:760px;padding:48px 0 72px}.receipt-lookup .form-block{gap:14px;display:grid}.receipt-lookup .field{gap:4px;display:grid}.receipt-lookup>.receipt{margin-top:24px}.transfer-panel p{font-size:13px}.transfer-controls{flex-wrap:wrap;gap:12px;margin:14px 0;display:flex}button:disabled{opacity:.55;cursor:not-allowed}.receipt p,.file-list{overflow-wrap:anywhere}.success .actions{flex-wrap:wrap}.capacity-plan{background:#eff4ff;margin:20px 0;padding:18px 22px;font-size:13px;line-height:1.8}.capacity-plan summary{cursor:pointer;font-weight:600}.capacity-plan p{max-width:900px}:root{--motion-fast:.18s;--motion-normal:.32s;--motion-slow:.52s;--motion-ease:cubic-bezier(.22,.75,.25,1)}@keyframes hero-drift{0%{object-position:50% 100%;transform:scale(1.015)translate(0,0)}to{object-position:52% 96%;transform:scale(1.045)translate(-.45%,-.35%)}}@keyframes motion-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translate(0,0)}}@keyframes motion-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}@keyframes receipt-pop{0%{opacity:0;transform:scale(.82)}70%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.hero .hero-landscape{will-change:transform;animation:24s ease-in-out infinite alternate hero-drift}.hero-content{animation:motion-rise .68s var(--motion-ease) both}.hero-content .season{animation:motion-fade .42s var(--motion-ease) 70ms both}.hero-content h1{animation:motion-fade .52s var(--motion-ease) .14s both}.hero-content .intro{animation:motion-fade .46s var(--motion-ease) .23s both}.hero-content .actions{animation:motion-fade .42s var(--motion-ease) .32s both}.nav-submit,.btn,.entry-band a,.filter,.mini-btn{transition:transform var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) ease,border-color var(--motion-fast) ease}.nav-submit:hover{background:#2f5ce0}.nav-submit:active{background:#2a52cc}.entry-band a:hover{transform:translate3d(0,-2px)}.entry-band a:hover span{transform:translate(5px)}.entry-band span{transition:transform var(--motion-fast) var(--motion-ease)}.section-top,.feature,.news-row,.plain-section,.page-banner,.news-card,.article,.submit-layout,.success{animation:motion-rise var(--motion-slow) var(--motion-ease) both}.news-home>.feature{animation-delay:.1s}.news-home>.news-row,.news-home>div>.news-row{animation:motion-rise .46s var(--motion-ease) both}.news-home>div>.news-row:first-child{animation-delay:.15s}.news-home>div>.news-row:nth-child(2){animation-delay:.22s}.news-home>div>.news-row:nth-child(3){animation-delay:.29s}.news-card:nth-child(2){animation-delay:70ms}.news-card:nth-child(3){animation-delay:.14s}.news-card:hover{transform:translate3d(0,-4px)}.news-card{transition:transform var(--motion-normal) var(--motion-ease)}.news-row{transition:padding-left var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) ease}.news-row:hover{border-color:#9db8f7;padding-left:8px}.feature-image img,.news-card .feature-image img{transition:transform .7s var(--motion-ease)}.feature:hover .feature-image img,.news-card:hover .feature-image img{transform:scale(1.035)}.page-banner h1,.page-banner p,.crumb{animation:motion-fade .42s var(--motion-ease) both}.page-banner p{animation-delay:90ms}.form-block{animation-delay:.1s}.form-block input,.form-block select,.form-block textarea{transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease,background-color var(--motion-fast) ease}.form-block input:focus,.form-block select:focus,.form-block textarea:focus{background:#fcfdff;box-shadow:0 0 0 4px #e4ecff}.upload-zone{transition:background-color var(--motion-fast) ease,border-color var(--motion-fast) ease,transform var(--motion-fast) var(--motion-ease)}.upload-zone:hover{transform:translate3d(0,-2px);background:#eef5ff;border-color:#6e93dd}.transfer-panel{animation:motion-fade .32s var(--motion-ease) both}.transfer-panel progress{transition:width .26s linear}.success-icon{animation:receipt-pop .42s var(--motion-ease) both}@media (prefers-reduced-motion:reduce){.hero .hero-landscape{animation:none}.hero-content,.hero-content .season,.hero-content h1,.hero-content .intro,.hero-content .actions,.section-top,.feature,.news-row,.plain-section,.page-banner,.news-card,.article,.submit-layout,.success,.page-banner h1,.page-banner p,.crumb,.transfer-panel,.success-icon{opacity:1;animation:none;transform:none}.nav-submit,.btn,.entry-band a,.filter,.mini-btn,.news-card,.news-row,.feature-image img,.news-card .feature-image img,.upload-zone,.form-block input,.form-block select,.form-block textarea{transition:none}.entry-band a:hover,.nav-submit:hover,.btn:hover,.news-card:hover,.upload-zone:hover{transform:none}.news-row:hover{padding-left:0}}@keyframes hero-glow{0%{opacity:.42;transform:translate(-2%,-1%)scale(1)}to{opacity:.72;transform:translate(3%,2%)scale(1.06)}}@keyframes banner-glint{0%{opacity:0;transform:translate(-18%)}35%{opacity:.48}to{opacity:0;transform:translate(18%)}}@keyframes sheen-sweep{0%{transform:translate(-180%)rotate(18deg)}to{transform:translate(420%)rotate(18deg)}}@keyframes transfer-sheen{0%{transform:translate(-180%)}55%,to{transform:translate(520%)}}@keyframes step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}@keyframes receipt-settle{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}.hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 18% 18%,#ffffff80,#0000 35%),radial-gradient(circle at 76% 62%,#527df029,#0000 46%);animation:18s ease-in-out infinite alternate hero-glow;position:absolute;inset:-12%}.hero:after{pointer-events:none;z-index:0}.hero .hero-landscape{z-index:0}nav a:not(.nav-submit){transition:color var(--motion-fast) ease}nav a:not(.nav-submit):after{transform-origin:0;transition:transform var(--motion-fast) var(--motion-ease);transform:scaleX(0)}nav a.active:not(.nav-submit):after{transform:scaleX(1)}nav a:not(.nav-submit):hover{color:var(--blue)}.nav-submit span,.btn span{transition:transform var(--motion-fast) var(--motion-ease);display:inline-block}.nav-submit:hover span,.btn:hover span{transform:translate(3px,-2px)}.page-banner{position:relative;overflow:hidden}.page-banner:after{content:"";z-index:0;pointer-events:none;animation:banner-glint .9s var(--motion-ease) both;background:linear-gradient(105deg,#0000 34%,#ffffff6b 48%,#0000 62%);position:absolute;inset:0}.page-banner .wrap{z-index:1;position:relative}.filter{position:relative;overflow:hidden}.filter:after{content:"";background:var(--blue);transform-origin:0;height:2px;transition:transform var(--motion-fast) var(--motion-ease);position:absolute;bottom:3px;left:12px;right:12px;transform:scaleX(0)}.filter:hover:after,.filter.active:after{transform:scaleX(1)}.feature-image{position:relative}.feature-image:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:28%;position:absolute;top:-60%;bottom:-60%;left:0;transform:translate(-180%)rotate(18deg)}.feature:hover .feature-image:after,.news-card:hover .feature-image:after{animation:sheen-sweep .9s var(--motion-ease) both}.category-image{transition:background-position .7s var(--motion-ease)}.steps li{animation:step-in .42s var(--motion-ease) both}.steps li:nth-child(2){animation-delay:90ms}.steps li:nth-child(3){animation-delay:.18s}.transfer-panel{position:relative;overflow:hidden}.transfer-panel:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff7a,#0000);width:22%;position:absolute;top:0;bottom:0;left:0;transform:translate(-180%)}.transfer-panel.transfer-running:after{animation:1.8s ease-in-out infinite transfer-sheen}.transfer-panel>*{z-index:1;position:relative}.success .receipt{animation:receipt-settle .46s var(--motion-ease) .12s both}.success .actions{animation:motion-fade .42s var(--motion-ease) .22s both}@media (prefers-reduced-motion:reduce){.hero:before,.page-banner:after,.feature-image:after,.transfer-panel:after{opacity:0;animation:none}.steps li,.success .receipt,.success .actions{opacity:1;animation:none;transform:none}nav a:not(.nav-submit):after,.filter:after{transition:none;transform:none}.category-image{transition:none}}@keyframes ice-facet-drift{0%,to{opacity:.3;transform:translate(0,0)rotate(-3deg)}50%{opacity:.62;transform:translate(-9px,-13px)rotate(1deg)}}@keyframes ice-facet-drift-alt{0%,to{opacity:.22;transform:translate(0,0)rotate(4deg)}50%{opacity:.5;transform:translate(11px,-8px)rotate(-2deg)}}.hero-facets{z-index:0;pointer-events:none;opacity:.86;position:absolute;inset:0;overflow:hidden}.hero-facets:after{content:"";opacity:.55;background:linear-gradient(90deg,#0000,#ffffff8c,#448ff466,#0000);height:1px;animation:16s ease-in-out infinite alternate waterline-glide;position:absolute;bottom:13%;left:-15%;right:-15%;transform:translate(-8%)}@keyframes waterline-glide{to{opacity:.8;transform:translate(8%)}}.ice-facet{clip-path:polygon(49% 0,58% 19%,77% 34%,68% 51%,100% 100%,0 100%,18% 54%,31% 27%);filter:drop-shadow(0 9px 17px #2255aa24);mix-blend-mode:screen;will-change:transform,opacity;background-image:linear-gradient(#eff9ff2e,#4489ef2e),url(../../../assets/iceberg-slice.jpg);background-position:bottom;background-size:cover;width:clamp(90px,11vw,185px);height:clamp(120px,17vw,245px);display:block;position:absolute}.ice-facet-a{animation:13s ease-in-out 1.2s infinite ice-facet-drift;bottom:15%;right:10%}.ice-facet-b{background-position:67% bottom;width:clamp(65px,8vw,130px);height:clamp(88px,13vw,180px);animation:16s ease-in-out 2.8s infinite ice-facet-drift-alt;bottom:9%;right:23%}.ice-facet-c{background-position:32% bottom;width:clamp(48px,6vw,105px);height:clamp(70px,10vw,145px);animation:18s ease-in-out 4.1s infinite reverse ice-facet-drift;bottom:19%;right:34%}@media (width<=800px){.hero-facets{opacity:.62}.ice-facet-a{bottom:18%;right:4%}.ice-facet-b{bottom:12%;right:19%}.ice-facet-c{bottom:21%;right:31%}.hero-facets:after{bottom:17%}}@media (prefers-reduced-motion:reduce){.hero-facets:after{animation:none;transform:none}.ice-facet{opacity:.28;animation:none;transform:none}}@keyframes banner-mountain-drift{0%{background-position:48% 68%}to{background-position:53% 63%}}.page-banner:before{content:"";z-index:0;pointer-events:none;opacity:.2;mix-blend-mode:multiply;background-color:#0000;background-image:linear-gradient(90deg,#eef5ffb3,#eef5ff14),url(../../../assets/ridge-000.jpg);background-position:48% 68%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:26s ease-in-out infinite alternate banner-mountain-drift;position:absolute;inset:-4%}.category-image{background-image:linear-gradient(90deg,#e6efffe8,#e6efff10),url(../../../assets/iceberg-slice.jpg);background-position:50% 53%}.news-card:hover .category-image{background-position:54% 48%}.category-image:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff6,#0000);width:30%;position:absolute;top:-60%;bottom:-60%;left:0;transform:translate(-180%)rotate(18deg)}.news-card:hover .category-image:after{animation:sheen-sweep .9s var(--motion-ease) both}@media (prefers-reduced-motion:reduce){.page-banner:before{background-position:50% 66%;animation:none}.category-image:after{opacity:0;animation:none}}@keyframes hero-logo-float{0%,to{transform:translate(0,0)rotate(0)scale(1)}22%{transform:translate(1px,-3px)rotate(.12deg)scale(1.006)}52%{transform:translate(-2px,-5px)rotate(-.1deg)scale(1.012)}78%{transform:translate(2px,-2px)rotate(.08deg)scale(1.004)}}@keyframes hero-logo-glow{0%,to{filter:drop-shadow(0 7px 10px #3467e014)brightness()}50%{filter:drop-shadow(0 10px 16px #3467e02e)brightness(1.025)}}@keyframes hero-logo-glint{0%,58%{opacity:0;transform:translate(-180%)skew(-14deg)}68%{opacity:.38}80%{opacity:.08;transform:translate(280%)skew(-14deg)}88%,to{opacity:0;transform:translate(330%)skew(-14deg)}}.hero h1{position:relative;overflow:hidden}.hero .hero-logo{z-index:1;transform-origin:50% 55%;will-change:transform,filter;animation:8.8s cubic-bezier(.35,.02,.3,1) .42s infinite hero-logo-float,8.8s ease-in-out .42s infinite hero-logo-glow;position:relative}.hero h1:after{content:"";z-index:2;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(105deg,#0000 18%,#fff6 49%,#0000 80%);width:42%;animation:12.5s ease-in-out 2s infinite hero-logo-glint;position:absolute;inset:0}.header-logos .brand img,.footer-logo{transition:transform var(--motion-normal) var(--motion-ease),filter var(--motion-normal) ease}.header-logos .brand:hover img{filter:drop-shadow(0 3px 5px #3467e02e);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.hero .hero-logo{filter:none;animation:none}.hero h1:after{opacity:0;animation:none}.header-logos .brand img,.footer-logo{transition:none}.header-logos .brand:hover img{filter:none;transform:none}}.hero-caption{z-index:1;color:#0f2c53;width:max-content;max-width:min(90vw,720px);min-height:0;box-shadow:none;letter-spacing:.16em;white-space:nowrap;text-rendering:optimizelegibility;background:0 0;border:0;flex-flow:column;align-items:flex-start;gap:9px;padding:0;font-size:15px;font-weight:700;line-height:1.25;display:flex;position:absolute;bottom:44px;left:max(5%,50% - 620px)}.hero-caption span{color:#0f2c53}.hero-caption small{color:#2f517e;letter-spacing:.16em;white-space:nowrap;font-size:9.5px;font-weight:500;line-height:1}@media (width<=800px){.hero-caption{letter-spacing:.1em;white-space:normal;flex-wrap:wrap;gap:5px;max-width:90vw;padding:0;font-size:11px;bottom:22px;right:auto}.hero-caption small{letter-spacing:.12em;white-space:normal;font-size:7px}}html.splash-open,html.splash-open body{overflow:hidden}.splash-screen{z-index:50;color:#f7fbff;isolation:isolate;background:0 0;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.splash-backdrop,.splash-shade{width:100%;height:100%;position:absolute;inset:0}.splash-backdrop{z-index:-2;object-fit:cover;object-position:center bottom;width:calc(100% + 68px);max-width:none;height:calc(100% + 48px);transform:translate3d(var(--mountain-x,0px),var(--mountain-y,0px),0) rotate(var(--mountain-rotate,0deg)) scale(1.045);filter:url(#splash-wave-filter)saturate(1.05)brightness(1.02);transition:transform .26s cubic-bezier(.16,.9,.2,1);animation:8s ease-in-out infinite alternate splash-wave-breathe;position:absolute}.splash-wave-defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.splash-shade{display:none}.splash-prism-field{z-index:0;pointer-events:none;transform-style:preserve-3d;transform:perspective(760px) translate3d(calc(var(--pointer-x,0px)*.52),calc(var(--pointer-y,0px)*.52),0) rotateX(calc(var(--pointer-y,0px)*-.075deg)) rotateY(calc(var(--pointer-x,0px)*.075deg));mix-blend-mode:screen;opacity:1;filter:drop-shadow(0 22px 42px #2665b547);transition:transform .42s cubic-bezier(.16,.9,.2,1);position:absolute;inset:-12%;overflow:hidden}.splash-prism-field:before{content:"";background:radial-gradient(circle at calc(50% + var(--pointer-x,0px)*2.4) calc(50% + var(--pointer-y,0px)*2.4),#ffffffb8,#75d3ff4d 10%,#b074ff38 23%,#ffbb5624 34%,transparent 52%);mix-blend-mode:screen;filter:blur(14px);transition:background-position .18s;position:absolute;inset:-30%}.splash-prism-field:after{content:"";mix-blend-mode:screen;pointer-events:none;background:linear-gradient(120deg,#0000 15%,#ffffff85 34%,#5fdbff33 39%,#0000 47%,#ffbc5c4d 64%,#0000 76%);animation:4.8s ease-in-out infinite cathedral-glint;position:absolute;inset:-10%}.splash-prism{-webkit-backdrop-filter:blur(11px)saturate(1.8)contrast(1.1);backdrop-filter:blur(11px)saturate(1.8)contrast(1.1);width:clamp(150px,17vw,260px);height:145vh;transform:translate3d(calc(var(--pointer-x,0px)*var(--lift,.2)),calc(var(--pointer-y,0px)*var(--lift,.2)),var(--focus-lift,0px)) rotate(45deg) scale(calc(var(--scale,1) * var(--focus-scale,1)));filter:brightness(var(--focus-brightness,1)) saturate(var(--focus-saturation,1.25)) drop-shadow(0 0 var(--focus-glow,8px) #ffffff73);background:linear-gradient(135deg,#ffffff6b,#0000 28%),conic-gradient(from 205deg at 48% 48%,#38c1ff6b,#675bff57,#ff5bbe47,#ffc6516b,#47ddd34d,#38c1ff6b);border:3px solid #f4f9ffc7;border-radius:44px;transition:transform .36s cubic-bezier(.16,.9,.2,1),filter .36s;animation:3.8s ease-in-out infinite alternate prism-breathe;display:block;position:absolute;top:-22%;overflow:hidden;box-shadow:inset 0 0 18px #ffffffb3,inset 0 0 48px #23d3ff6b,inset -10px 0 22px #000c2aa3,0 0 0 1px #ffffff47,0 0 0 5px #08112738,0 0 22px #ffb24c47,0 20px 52px #0b327661}.splash-prism:before{content:"";background:linear-gradient(112deg,#0000 34%,#ffffffe6 45%,#ffdc8599 50%,#64daff73 55%,#0000 65%);animation:3.6s ease-in-out infinite prism-refraction;position:absolute;inset:-45% -20%;transform:translate(-75%)rotate(10deg)}.splash-prism:after{content:"";background:linear-gradient(105deg,#0000 17%,#ffffff61 20%,#0000 24%,#ffa5363d 48%,#0000 54%,#23e0ff5c 76%,#0000 82%);border:3px solid #0a142b94;border-radius:30px;position:absolute;inset:8%;transform:rotate(10deg)skewY(-8deg);box-shadow:inset 0 0 0 2px #ffffffb8,inset 0 0 18px #ffe09657,0 0 8px #ffffff61}.splash-prism-a{opacity:.42;--lift:.28;left:-4%}.splash-prism-b{opacity:.3;--lift:.18;left:9%}.splash-prism-c{opacity:.34;--lift:.24;left:22%}.splash-prism-d{opacity:.28;--lift:.16;left:35%}.splash-prism-e{opacity:.24;--lift:.12;left:48%}.splash-prism-f{opacity:.36;--lift:.22;left:61%}.splash-prism-g{opacity:.32;--lift:.2;left:74%}.splash-prism-h{opacity:.26;--lift:.14;left:87%}.splash-prism-i{opacity:.3;--lift:.18;left:100%}.splash-prism-j{opacity:.34;--lift:.24;left:15%}.splash-prism-k{opacity:.33;--lift:.22;left:42%}.splash-prism-l{opacity:.27;--lift:.12;left:69%}.splash-prism-m{opacity:.4;--lift:.28;left:96%}.splash-prism-n{opacity:.28;--lift:.18;left:29%}.splash-prism-o{opacity:.22;--lift:.1;left:56%}.splash-prism-p{opacity:.25;--lift:.14;left:83%}.splash-prism{background:radial-gradient(ellipse at calc(50% + var(--pointer-x,0px)*.42) calc(42% + var(--pointer-y,0px)*.4),#ffffffe6 0 3%,#90f2ff61 8%,transparent 24%), linear-gradient(105deg,#041435b8 0 3%,#fffc 4% 6%,transparent 9% 26%,#001944a6 29% 32%,transparent 36%), conic-gradient(from 195deg at 48% 48%,#20cfffaa,#204bdf99,#cc64f488,#ff8e31bb,#ffdc66b8,#27ebd6a8,#1b72e6aa,#20cfffaa);width:calc(6.25% + 1px);left:auto!important}.splash-prism:first-child{left:0!important}.splash-prism:nth-child(2){left:6.25%!important}.splash-prism:nth-child(3){left:12.5%!important}.splash-prism:nth-child(4){left:18.75%!important}.splash-prism:nth-child(5){left:25%!important}.splash-prism:nth-child(6){left:31.25%!important}.splash-prism:nth-child(7){left:37.5%!important}.splash-prism:nth-child(8){left:43.75%!important}.splash-prism:nth-child(9){left:50%!important}.splash-prism:nth-child(10){left:56.25%!important}.splash-prism:nth-child(11){left:62.5%!important}.splash-prism:nth-child(12){left:68.75%!important}.splash-prism:nth-child(13){left:75%!important}.splash-prism:nth-child(14){left:81.25%!important}.splash-prism:nth-child(15){left:87.5%!important}.splash-prism:nth-child(16){left:93.75%!important}.splash-content{z-index:2;text-align:center;z-index:8;filter:drop-shadow(0 8px 20px #143f7d4d);flex-direction:column;align-items:center;width:min(90%,680px);animation:.8s cubic-bezier(.22,.75,.25,1) both splash-content-rise;display:flex;position:relative;transform:translateY(-2vh)}.splash-kicker{color:#fff;letter-spacing:.24em;text-shadow:0 2px 14px #1959aab8,0 0 2px #fffffff2;margin:0 0 22px;font-size:clamp(16px,1.8vw,24px);font-weight:600}.splash-logo{object-fit:contain;filter:brightness(0)invert()drop-shadow(0 10px 18px #06214b8c)drop-shadow(0 0 10px #ffffff73);width:min(78vw,660px);height:auto;max-height:250px;display:block}.splash-line{color:#fff;letter-spacing:.12em;text-shadow:0 2px 14px #1959aab3;margin:24px 0 32px;font-size:clamp(17px,2vw,25px)}.splash-enter{color:#fff;letter-spacing:.08em;min-width:154px;transition:background-color var(--motion-fast) ease, transform var(--motion-fast) var(--motion-ease);background:#ffffff14;border:1px solid #ffffffb8;border-radius:12px;justify-content:center;align-items:center;gap:20px;padding:12px 22px;font-size:13px;font-weight:600;display:inline-flex}.splash-enter:hover{background:#ffffff2e;transform:translateY(-2px)}.splash-enter span{transition:transform var(--motion-fast) var(--motion-ease);display:inline-block}.splash-enter:hover span{transform:translate(3px,-2px)}@keyframes splash-image-drift{0%{opacity:.7;transform:scale(1.02)}to{opacity:1;transform:scale(1.035)}}@keyframes splash-wave-breathe{0%{transform:translate3d(var(--mountain-x,0px),var(--mountain-y,0px),0) rotate(var(--mountain-rotate,0deg)) scale(1.045)}to{transform:translate3d(calc(var(--mountain-x,0px) * 1.04),calc(var(--mountain-y,0px) * 1.04),0) rotate(calc(var(--mountain-rotate,0deg) * 1.04)) scale(1.06)}}@keyframes prism-breathe{0%{filter:brightness(.94)saturate()}to{filter:brightness(1.16)saturate(1.18)}}@keyframes cathedral-glint{0%,18%{opacity:.12;transform:translate(-48%)}48%{opacity:.92}82%,to{opacity:.16;transform:translate(48%)}}@keyframes prism-refraction{0%,16%{opacity:0;transform:translate(-75%)rotate(10deg)}35%{opacity:.8}65%,to{opacity:0;transform:translate(75%)rotate(10deg)}}@keyframes prism-field-refraction{0%,18%{opacity:0;transform:translate(-58%)}38%{opacity:.72}68%,to{opacity:0;transform:translate(58%)}}@keyframes splash-content-rise{0%{opacity:0;transform:translateY(3vh)}to{opacity:1;transform:translateY(-2vh)}}@media (width<=800px){.splash-content{transform:translateY(-4vh)}.splash-kicker{letter-spacing:.2em;margin-bottom:16px;font-size:11px}.splash-logo{width:min(84vw,420px)}.splash-line{letter-spacing:.08em;margin:20px 0 25px;font-size:15px}.splash-enter{min-width:140px;padding:11px 18px;font-size:12px}.splash-prism-field{opacity:.8;inset:-28%}}@media (prefers-reduced-motion:reduce){.splash-backdrop,.splash-content,.splash-prism{animation:none}.splash-backdrop{filter:saturate(1.05)brightness(1.02);transition:none}.splash-content{opacity:1;transform:none}.splash-prism-field{transition:none;transform:none}.splash-prism{transition:none;transform:translate(0,0)rotate(45deg)}.splash-prism:before,.splash-prism-field:before{opacity:0;animation:none}.splash-prism-field:after{animation:none}.splash-enter,.splash-enter span{transition:none}}
