@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@300;400;500;600;700;800;900&family=Inter:wght@300;400;500&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#dff8ff;font-synthesis:none;--ice:#8ff5ff;--cyan:#2ee0f0;--line:#a8f0ff38;background:#02060a;font-family:Inter,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#02060a}body{margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.site{background:#02070c;overflow:hidden}.section{padding:clamp(5rem,10vw,10rem) clamp(1.25rem,6vw,7rem);position:relative}.nav{z-index:30;width:100%;padding:clamp(1rem,2.3vw,2.2rem) clamp(1.2rem,4vw,4.5rem);position:absolute;top:0}.nav-inner{border-bottom:1px solid #b4ebff21;align-items:center;height:58px;display:flex}.brand{place-items:center;width:50px;height:50px;display:grid}.brand img{object-fit:contain;filter:drop-shadow(0 0 10px #83ddff77);width:42px;height:42px}nav{gap:clamp(2rem,5vw,5.5rem);margin:auto;display:flex}nav a{letter-spacing:.35em;color:#d8f5ff;font-size:.67rem;position:relative}nav a:after{content:"";background:var(--cyan);height:1px;transition:all .3s;position:absolute;bottom:-10px;left:0;right:.35em;transform:scaleX(0)}nav a:hover:after,nav a:focus-visible:after{transform:scaleX(1)}.quality-label{text-transform:uppercase;letter-spacing:.22em;color:#8ab3c2;border:1px solid #315267;padding:.4rem .5rem;font-size:.48rem}.menu{color:#fff;background:0 0;border:0;display:none}.hero{isolation:isolate;visibility:hidden;background:radial-gradient(at 62%,#082238 0%,#03101b 31%,#010509 68%),linear-gradient(#020408,#06131c);height:100svh;min-height:620px;max-height:1080px;position:relative;overflow:hidden}.hero:after{content:"";z-index:-2;background:linear-gradient(160deg,#0000 0 34%,#52b3de17 35%,#0000 36% 47%,#64d2ff1a 48%,#0000 49%),repeating-linear-gradient(94deg,#0000 0 90px,#9ae7ff0b 92px,#0000 94px),linear-gradient(#092233,#02080e);border-top:1px solid #76cfff44;height:53%;position:absolute;bottom:-18%;left:-10%;right:-10%;transform:perspective(700px)rotateX(55deg);box-shadow:inset 0 10px 70px #6dd8ff1c}.hero-darkness{z-index:25;pointer-events:none;background:#010305;position:absolute;inset:0}.ambient{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mist{z-index:-1}.crystals{z-index:4}.light-sweep{z-index:1;pointer-events:none;background:linear-gradient(108deg,#0000 38%,#88f0ff0b 47%,#0000 57%);animation:14s ease-in-out infinite sweep;position:absolute;inset:-30%}.edge-crack{z-index:2;opacity:.38;filter:drop-shadow(0 0 5px #5ed7ff);width:min(18vw,240px);height:100%;position:absolute;top:0}.edge-crack.left{left:0}.edge-crack.right{right:0}.edge-crack path,.title-cracks path{fill:none;stroke:#a7eaff;stroke-width:1px;vector-effect:non-scaling-stroke}.hero-content{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:15% 5% 10%}.eyebrow{letter-spacing:.58em;color:#9dd9e6;margin:0 0 clamp(.6rem,1.5vh,1.4rem);font-size:clamp(.56rem,.85vw,.85rem)}.title-wrap{z-index:3;-webkit-user-select:none;user-select:none;perspective:1400px;--tilt-x:0deg;--tilt-y:0deg;justify-content:center;line-height:.74;display:flex;position:relative}.ice-title-fallback{letter-spacing:-.04em;background:linear-gradient(165deg,#fff 0%,var(--ice) 35%,var(--cyan) 70%,var(--ice) 100%);color:#0000;filter:drop-shadow(0 18px 30px #0ec9e847);transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));will-change:transform;-webkit-background-clip:text;background-clip:text;margin:0;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(8rem,22vw,20rem);font-weight:800;line-height:.8;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.ice-hero-3d{aspect-ratio:2.08;filter:drop-shadow(0 18px 30px #0ec9e847);cursor:grab;touch-action:none;outline:none;width:clamp(18rem,54vw,52rem);display:block}.ice-hero-3d.dragging{cursor:grabbing}.ice-hero-3d:focus-visible{outline-offset:10px;outline:1px solid #d8f8ff}.ice-hero-3d canvas{width:100%;height:100%;display:block}.ice-title,.title-clouds,.title-reflection{letter-spacing:-.065em;margin:0;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(13rem,31vw,35rem);font-weight:800;line-height:.69}.ice-title{z-index:2;color:#0000;-webkit-text-stroke:clamp(1px,.12vw,2px) #baf1ffd9;text-shadow:0 0 2px white,0 0 12px #6edaff99,inset 0 0 30px #fff,0 16px 28px #43c5ff55;background:linear-gradient(165deg,#f0feffdb,#54b0dc1f 31%,#c7f3ff80 51%,#2a78a733 65%,#dcfaffb8);-webkit-background-clip:text;background-clip:text;position:relative}.ice-title:before,.ice-title:after{content:attr(data-text);color:#0000;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.ice-title:before{opacity:.5;background-image:repeating-radial-gradient(at 35% 65%,#ffffff7a 0 1px,#0000 2px 12px)}.ice-title:after{background:linear-gradient(95deg,#0000 30%,#ffffffbf 48%,#0000 55%) 0 0/230% 100%;animation:8s ease-in-out infinite titleShine}.title-clouds{z-index:1;color:#9de9ff;filter:blur(15px);opacity:.22;position:absolute;inset:0}.title-cracks{z-index:5;pointer-events:none;opacity:.75;width:100%;height:100%;transition:all .25s;position:absolute;inset:0}.title-reflection{z-index:-1;transform-origin:top;color:#8bcce5;opacity:.11;filter:blur(7px);position:absolute;top:82%;left:0;transform:scaleY(-.28);-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.title-wrap.pulse .title-cracks{animation:.65s crackPulse}.sphere{z-index:6;aspect-ratio:1;opacity:.9;filter:drop-shadow(0 0 20px #2ee0f044);cursor:grab;touch-action:none;outline:none;width:clamp(120px,14vw,240px);position:absolute;top:40%;right:12%}.sphere.dragging{cursor:grabbing}.sphere:focus-visible{outline-offset:8px;outline:1px solid #d8f8ff}.sphere canvas{width:100%;height:100%;display:block}.sphere-fallback{background:radial-gradient(circle at 31% 25%,#fff 0 1%,#a5ffe6 2%,#0000 13%),repeating-radial-gradient(at 50% 40%,#0000 0 20px,#a8ffe620 21px,#0000 22px 39px),radial-gradient(circle at 38% 30%,#b1f0ff7a,#0ea1b81f 55%,#03192373 72%);border:1px solid #c7f0ff88;border-radius:50%;animation:8s ease-in-out infinite float;box-shadow:inset 12px 5px 25px #d8f4ff55,inset -15px -10px 30px #13476644,0 0 25px #2ee0f033}.sphere-crack{opacity:.4;clip-path:polygon(0 34%,45% 42%,62% 0,58% 45%,100% 62%,60% 54%,46% 100%,50% 54%);background:linear-gradient(41deg,#0000 48%,#ddfaff 49% 50%,#0000 51%),linear-gradient(139deg,#0000 48%,#9beeff 49% 50%,#0000 51%);position:absolute;inset:18%}.hero-copy{z-index:8;letter-spacing:.48em;color:#bdf0f5;margin:clamp(.6rem,1.8vh,1.4rem) 0 .8rem;font-size:clamp(.58rem,.84vw,.82rem)}.enter{z-index:8;letter-spacing:.38em;background:#04121bb3;border:1px solid #6de0e8;padding:1rem 2rem;font-size:clamp(.56rem,.72vw,.72rem);transition:all .3s;position:relative;overflow:hidden}.enter:before{content:"";opacity:.65;background:linear-gradient(90deg,#0000,#e0f9ff,#0000);position:absolute;inset:-1px;transform:translate(-120%)}.enter:hover:before,.enter:focus-visible:before{animation:.7s frost}.scroll-cue{z-index:8;letter-spacing:.3em;color:#7fa8b2;align-items:center;gap:.8rem;font-size:.48rem;display:flex;position:absolute;bottom:2.3rem;left:clamp(1.2rem,4vw,4rem)}.scroll-cue span{background:#5dc9e0;width:35px;height:1px}.section-no{letter-spacing:.32em;color:#72a9ba;font-size:.58rem}.memory{background:radial-gradient(circle at 78% 48%,#0a2b3d 0,#0000 30%),#040b10;min-height:750px}.memory-grid{grid-template-columns:1.3fr .7fr;align-items:end;gap:8vw;margin-top:clamp(3rem,8vw,7rem);display:grid}.memory h2,.states h2,.object-copy h2,.ending h2{letter-spacing:-.035em;color:#d9f7ff;margin:0;font:500 clamp(3.7rem,9vw,10rem)/.82 Barlow Condensed,sans-serif}.memory h2 em,.ending h2 em{color:#0000;-webkit-text-stroke:1px #88d7ee;font-style:normal}.memory-grid>div{max-width:470px}.lead{color:#c9edf6;font:300 clamp(1.4rem,2.2vw,2.2rem)/1.35 Barlow Condensed}.memory-grid p:last-child{color:#87aab4;font-size:.85rem;line-height:1.9}.core-sample{border-top:1px solid var(--line);align-items:center;gap:2rem;height:150px;margin-top:6rem;display:flex}.core-lines{background:repeating-linear-gradient(90deg,#0000 0 5%,#8be6ff33 5.2%,#0000 5.5%);border-block:1px solid #8be6ff22;width:65%;height:56px}.core-sample span{letter-spacing:.25em;color:#85b1bf;font-size:.55rem;line-height:2}.states{background:#071117}.states-head{justify-content:space-between;align-items:start;margin:3rem 0 6rem;display:flex}.states-head>p{letter-spacing:.3em;color:#6f9da9;font-size:.6rem}.states h2{text-align:right;font-size:clamp(4rem,8vw,8.5rem)}.state-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.state-card{background:#071117;padding:1.5rem}.state-card>span{letter-spacing:.2em;color:#7197a2;font-size:.55rem}.state-visual{background:linear-gradient(135deg,#0a1e29,#040b10);place-items:center;height:clamp(210px,27vw,390px);display:grid;position:relative;overflow:hidden}.state-card h3{letter-spacing:.03em;margin:1.5rem 0 .5rem;font:500 clamp(2.2rem,4.2vw,4.8rem) Barlow Condensed}.state-card p{color:#7697a1;max-width:340px;font-size:.72rem;line-height:1.7}.freeze i{aspect-ratio:1;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#80ddff0b;border:1px solid #9be9ff44;width:45%;animation:7s ease-in-out infinite freeze;position:absolute}.freeze i:nth-child(2){width:30%;animation-delay:-2s}.freeze i:nth-child(3){width:15%;animation-delay:-4s}.fracture svg{width:80%;height:80%}.fracture path{fill:none;stroke:#a8edff;stroke-width:1px;stroke-dasharray:800;stroke-dashoffset:800px;filter:drop-shadow(0 0 4px #74dfff);animation:7s ease-in-out infinite fracture}.thaw i:first-child{aspect-ratio:.8;background:radial-gradient(circle at 35% 20%,#fff8,#6fd7fb22 45%,#0b384d88);border:1px solid #9deaff88;border-radius:45% 55% 55% 45%/60% 40%;width:48%;animation:7s ease-in-out infinite thaw;box-shadow:0 20px 30px #5cd5ff16}.thaw i:last-child{filter:blur(7px);background:#8ee6ff33;border-radius:50%;width:55%;height:7%;animation:7s ease-in-out infinite puddle;position:absolute;bottom:14%}.object-section{background:radial-gradient(circle at 70%,#0a3449,#02080c 43%);grid-template-columns:.75fr 1.25fr;align-items:center;min-height:850px;display:grid}.object-copy h2{margin:3rem 0 2rem}.object-copy p{color:#7fa5af;max-width:370px;font-size:.78rem;line-height:1.8}.object-stage{text-align:center;perspective:900px}.ice-sword-3d{aspect-ratio:1;cursor:grab;touch-action:none;filter:drop-shadow(0 10px 30px #1b9dcd4d);outline:none;width:min(40vw,460px);margin:0 auto}.ice-sword-3d.dragging{cursor:grabbing}.ice-sword-3d:focus-visible{outline-offset:10px;outline:1px solid #d8f8ff}.ice-sword-3d canvas{width:100%;height:100%;display:block}.object-stage>p,.object-loading{letter-spacing:.28em;color:#74a5b4;text-align:center;font-size:.52rem}.crystal-object{aspect-ratio:1;width:min(40vw,460px);transform-style:preserve-3d;cursor:grab;touch-action:none;outline:none;margin:auto;position:relative;transform:rotateX(-12deg)rotateY(-18deg)}.crystal-object:focus-visible{outline-offset:15px;outline:1px solid #fff}.crystal-object i{clip-path:polygon(50% 0,95% 25%,86% 79%,50% 100%,14% 79%,5% 25%);transform:rotateY(calc(var(--n,0)*60deg)) translateZ(55px);background:linear-gradient(135deg,#dffaffaa,#38b8e422 48%,#b6efff66);border:1px solid #b8f0ff99;position:absolute;inset:18%;box-shadow:inset 0 0 35px #b9efff44,0 0 30px #40c8ff22}.crystal-object i:nth-child(2){--n:1}.crystal-object i:nth-child(3){--n:2}.crystal-object i:nth-child(4){--n:3}.crystal-object i:nth-child(5){--n:4}.crystal-object i:nth-child(6){--n:5}.ending{text-align:center;background:radial-gradient(circle,#102b36,#020609 57%);flex-direction:column;justify-content:center;align-items:center;min-height:780px;padding:clamp(6rem,12vw,12rem) clamp(1.25rem,6vw,7rem) 2rem;display:flex;position:relative;overflow:hidden}.ending-bg{z-index:0;object-fit:cover;object-position:center 60%;opacity:.55;pointer-events:none;width:100%;height:100%;transform:translate3d(var(--wall-x,0),var(--wall-y,0),0) scale(1.08);will-change:transform;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.ending>p,.ending>h2,.ending>button{z-index:1;position:relative}.frost-clear{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#0000 10%,#bdefff10 40%,#cff5ff25 80%);animation:4s both clear;animation-timeline:view();animation-range:entry 10% cover 55%;position:absolute;inset:0}.ending>p{letter-spacing:.4em;color:#7da4ae;font-size:.56rem;line-height:2}.ending h2{margin:2rem 0;font-size:clamp(4rem,10vw,10rem)}.ending button{border:0;color:#c4eff9;letter-spacing:.28em;cursor:pointer;background:0 0;border-bottom:1px solid #85cfe5;padding:.8rem;font-size:.58rem}.ending footer{border-top:1px solid var(--line);letter-spacing:.22em;color:#648994;justify-content:space-between;padding-top:1.2rem;font-size:.48rem;display:flex;position:absolute;bottom:2rem;left:6vw;right:6vw}@keyframes sweep{50%{transform:translate(18%)}}@keyframes titleShine{0%,25%{background-position:110%}60%,to{background-position:-90%}}@keyframes frost{to{transform:translate(120%)}}@keyframes float{50%{transform:translateY(-8px)rotate(2deg)}}@keyframes crackPulse{50%{opacity:1;filter:drop-shadow(0 0 7px #fff);transform:scale(1.01)}}@keyframes freeze{0%,20%{opacity:0;transform:scale(.3)rotate(0)}50%,to{opacity:.8;transform:scale(1)rotate(60deg)}}@keyframes fracture{0%,25%{stroke-dashoffset:800px}55%,to{stroke-dashoffset:0}}@keyframes thaw{0%,25%{border-radius:20%;transform:translateY(-10px)}75%,to{border-radius:48%;transform:translateY(35px)scaleY(.75)}}@keyframes puddle{0%,25%{opacity:0;transform:scaleX(.2)}75%,to{opacity:1;transform:scaleX(1)}}@keyframes clear{to{-webkit-backdrop-filter:blur();backdrop-filter:blur();opacity:.22}}@media (width<=800px){.nav{padding:1rem 1.2rem}.nav-inner{height:48px}.brand img{width:35px;height:35px}.quality-label{display:none}.menu{flex-direction:column;justify-content:center;gap:7px;width:42px;height:42px;margin-left:auto;display:flex}.menu span{background:#dff8ff;width:24px;height:1px}nav{border:1px solid var(--line);background:#041018f2;flex-direction:column;gap:1.4rem;padding:1.5rem;display:none;position:absolute;top:65px;left:1.2rem;right:1.2rem}nav.open{display:flex}.hero{min-height:600px}.hero-content{justify-content:center;inset:14% 1rem 10%}.eyebrow{letter-spacing:.32em}.ice-title,.title-clouds,.title-reflection{font-size:clamp(10rem,57vw,18rem)}.sphere{width:clamp(105px,31vw,150px);top:53%;right:2%}.hero-copy{letter-spacing:.28em;text-align:center;margin-top:2.5rem}.enter{padding:.85rem 1.35rem}.scroll-cue{bottom:1.2rem}.edge-crack{opacity:.23;width:24vw}.memory-grid{grid-template-columns:1fr;gap:2rem}.memory h2,.states h2{text-align:left}.states-head{margin-bottom:3rem;display:block}.states-head p{margin-bottom:2rem}.state-grid{grid-template-columns:1fr}.state-visual{height:280px}.object-section{grid-template-columns:1fr;gap:3rem;min-height:760px}.crystal-object{width:min(78vw,390px)}.ending{min-height:650px}.ending footer{left:1.2rem;right:1.2rem}}@media (width<=420px){.hero{min-height:560px}.brand{width:38px}.hero-content{inset:12% .5rem 11%}.ice-title,.title-clouds,.title-reflection{font-size:clamp(9.3rem,55vw,14rem)}.sphere{width:105px;top:51%;right:-2%}.hero-copy{max-width:280px;margin-top:2rem;line-height:1.8}.enter{font-size:.52rem}.scroll-cue{font-size:.42rem}.section{padding-inline:1.2rem}.memory h2,.states h2,.object-copy h2{font-size:clamp(3.5rem,17vw,5rem)}.states-head h2{line-height:.9}.core-sample{gap:1rem}.core-lines{width:55%}.ending h2{font-size:19vw}}@media (height<=680px){.hero{min-height:540px}.nav{padding-top:.5rem}.nav-inner{height:42px}.hero-content{inset:12% 4% 7%}.ice-title,.title-clouds,.title-reflection{font-size:min(27vw,12.5rem)}.eyebrow{margin-bottom:.5rem}.hero-copy{margin:.7rem 0}.enter{padding:.7rem 1.4rem}.sphere{width:min(17vw,150px);top:35%}.scroll-cue{bottom:.7rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.hero{visibility:visible}.frost-clear{-webkit-backdrop-filter:none;backdrop-filter:none;opacity:.2}}:focus-visible{outline-offset:5px;outline:2px solid #d8f8ff}.hero-darkness{opacity:0}.hero:after{content:none}.hero-bg{z-index:-1;object-fit:cover;object-position:center 68%;pointer-events:none;filter:hue-rotate(-15deg)saturate(1.1);width:100%;height:100%;position:absolute;inset:0}.enter{opacity:1!important}@media (width<=420px){.ice-title,.title-clouds,.title-reflection{font-size:55vw!important}}.sphere-fallback{--sphere-x:0px;--sphere-y:0px;box-shadow:none;filter:drop-shadow(0 0 22px #62d7ff59);background:0 0;border:0;animation:none}.sphere-fallback-orbit{transform:translate3d(var(--sphere-x),var(--sphere-y),0);background:radial-gradient(circle at 31% 25%,#fff 0 1%,#a5eaff 2%,#0000 13%),repeating-radial-gradient(at 50% 40%,#0000 0 20px,#a8eaff20 21px,#0000 22px 39px),radial-gradient(circle at 38% 30%,#b1edff7a,#2b84af1f 55%,#03162373 72%);border:1px solid #c7f4ff88;border-radius:50%;transition:transform .45s cubic-bezier(.2,.8,.2,1);display:block;position:absolute;inset:0;overflow:hidden;box-shadow:inset 12px 5px 25px #d8f8ff55,inset -15px -10px 30px #13517766,0 0 25px #62d7ff33}.sphere-fallback-orbit:after{content:"";background:conic-gradient(from 20deg,#0000,#d8f8ff26,#0000 28%,#65cff51f,#0000 62%);border-radius:50%;animation:18s linear infinite fallbackTurn;position:absolute;inset:9%}.sphere-fallback .sphere-crack{animation:24s linear infinite reverse fallbackTurn}@keyframes fallbackTurn{to{transform:rotate(360deg)}}.title-wrap{isolation:isolate;filter:drop-shadow(0 18px 18px #1b9dcd2e)}.ice-title,.title-depth,.title-clouds,.title-frost{letter-spacing:-.075em;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:900}.ice-title{z-index:4;background:radial-gradient(at 12% 18%,#ffffffeb 0 2%,#0000 15%),radial-gradient(at 74% 62%,#d7faff6b 0 4%,#0000 28%),radial-gradient(at 35% 82%,#c5f6ff6b 0 3%,#0000 23%),linear-gradient(110deg,#d8f8ff 0%,#77bcd9 8%,#174a6c 23%,#75b8d0 43%,#153d5c 65%,#c7f5ff 100%);-webkit-text-stroke:clamp(1px,.13vw,2.4px) #ddfcffe6;text-shadow:0 0 1px #fff,0 0 7px #b4f5ffcc,0 0 22px #2db8ee6b,0 14px 23px #22b5e159;filter:contrast(1.08)saturate(.88);-webkit-background-clip:text;background-clip:text}.ice-title:after{opacity:.6;background-color:#0000;background-image:linear-gradient(102deg,#0000 18%,#f6ffffb3 29%,#0000 38%),linear-gradient(96deg,#0000 63%,#ffffff6b 66%,#0000 69%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:190% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.title-depth,.title-clouds,.title-frost{pointer-events:none;margin:0;line-height:.69;position:absolute;inset:0}.title-depth{z-index:0;color:#0b334a;-webkit-text-stroke:2px #0d5b7ecc;filter:blur(1.2px);opacity:.95;transform:translate(1.6%,4.5%)}.title-clouds{z-index:2;color:#0000;background:radial-gradient(at 22% 72%,#e9ffff6b,#0000 31%),radial-gradient(at 64% 18%,#e7ffff57,#0000 35%),radial-gradient(at 86% 78%,#e0faff40,#0000 25%);filter:blur(3px);opacity:.8;-webkit-background-clip:text;background-clip:text}.title-frost{z-index:5;color:#0000;-webkit-text-stroke:1px #edffff38;text-shadow:-2px -2px 2px #f4ffff7a,2px 3px 6px #43c5ecb3;opacity:.82;-webkit-mask-image:linear-gradient(#000 0 17%,#0000 46% 72%,#000 100%);mask-image:linear-gradient(#000 0 17%,#0000 46% 72%,#000 100%)}.title-cracks{z-index:7;opacity:.9;filter:drop-shadow(0 0 2px #d6fcffd9);height:98%;inset:4% -1% -2%}.title-chips{z-index:8;pointer-events:none;filter:drop-shadow(0 0 5px #bcf3ffcc);width:104%;height:106%;position:absolute;inset:-2% -2% -4%;overflow:visible}.title-chips path{fill:#d8faffad;stroke:#f1ffffe6;stroke-width:1.2px}.title-wrap:after{content:"";z-index:-2;filter:blur(13px);background:radial-gradient(#a5f1ffc7 0%,#42bbe357 35%,#0000 73%);height:11%;position:absolute;bottom:-13%;left:4%;right:4%}.title-reflection{z-index:-3;color:#a9e8fa;opacity:.17;filter:blur(5px);text-shadow:0 0 18px #76daff;top:90%;left:1%;-webkit-mask-image:linear-gradient(#000000e6,#0000 92%);mask-image:linear-gradient(#000000e6,#0000 92%)}.ice-title{background:radial-gradient(at 12% 18%,#eeffffb8 0 1.5%,#0000 14%),radial-gradient(at 74% 62%,#bbeaf73d 0 4%,#0000 27%),radial-gradient(at 35% 82%,#d6f9ff42 0 3%,#0000 22%),linear-gradient(110deg,#c4eaf2 0%,#5a9bb5 8%,#082941 24%,#4f91ac 43%,#0a2d48 65%,#a9dce9 100%)}.ice-title:before{opacity:.32}.title-clouds{opacity:.58}.title-cracks path{stroke:#011727e0;stroke-width:2.1px;filter:drop-shadow(0 0 1px #dffeffe6)}@media (width>=801px) and (height<=680px){.ice-title,.title-depth,.title-clouds,.title-frost,.title-reflection{font-size:min(31vw,18rem)}}.ice-title:before{opacity:.8;background:linear-gradient(117deg,#0000 0 17%,#011c2eeb 17.3% 17.8%,#eeffffb3 18.05% 18.25%,#0000 18.55% 100%) 0 0/100% 100%,linear-gradient(66deg,#0000 0 38%,#00182ad6 38.25% 38.85%,#e4ffff94 39.05% 39.24%,#0000 39.5% 100%) 0 0/100% 100%,linear-gradient(131deg,#0000 0 56%,#011b2ce6 56.3% 56.92%,#eeffff9e 57.1% 57.3%,#0000 57.6% 100%) 0 0/100% 100%,linear-gradient(78deg,#0000 0 75%,#001728e0 75.25% 75.9%,#f1ffff99 76.1% 76.25%,#0000 76.55% 100%) 0 0/100% 100%,radial-gradient(circle at 18% 25%,#ffffffbf 0 1px,#0000 1.9px) 0 0/27px 23px,radial-gradient(circle at 64% 66%,#e0fcff94 0 1.2px,#0000 2px) 0 0/37px 31px,radial-gradient(circle at 89% 39%,#ffffff85 0 1px,#0000 1.8px) 0 0/23px 29px}.title-frost{opacity:.34}.title-cracks{mix-blend-mode:screen;opacity:.55}.title-cracks path{stroke:#a6e9ffb8;stroke-width:1.45px}.title-cracks .branch{stroke:#e6feff9e;stroke-width:.8px}.ice-title{-webkit-background-clip:text;background-clip:text}
