@font-face{font-family:Story;src:url(assets/teimurian.ttf?v=20261106-font3) format("truetype");font-display:swap}@font-face{font-family:Runic;src:url(assets/Elusitar.ttf?v=20261106-font3) format("truetype");font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#203940;background:#fffdf8;font:14px Arial,sans-serif}body:before{content:'';position:fixed;inset:0;pointer-events:none;z-index:99;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.3' filter='url(%23n)'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}h1,h2,h3,p{margin:0}h1,h2,h3,.serif{font-family:Story,Georgia,serif;font-weight:400}h1{font-size:100px;line-height:.97;letter-spacing:-3px}h2{font-size:65px;line-height:1.04;letter-spacing:-1px}h3{font-size:30px}p{font-size:14px;line-height:1.8;color:#667779;max-width:400px}header{position:relative;z-index:15;padding:30px 6%;height:100px;display:flex;justify-content:space-between;align-items:center}.brand{font-family:Story;font-size:30px}.brand small{display:block;font:8px Arial;letter-spacing:4px;margin-bottom:4px}nav{display:flex;gap:28px;font-size:11px;letter-spacing:1px}.eyebrow{display:block;letter-spacing:3px;font-size:9px;text-transform:uppercase;color:#92774d;margin-bottom:24px}.link{display:inline-flex;gap:20px;align-items:center;border-bottom:1px solid #a88f60;padding:12px 0;font-size:11px;letter-spacing:1px;transition:gap .3s,color .3s}.link:hover{gap:35px;color:#ae8145}.link:after{content:'↗';font-size:21px}.round-link{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border:1px solid #a99773;border-radius:50%;font-size:32px;transition:background .3s,transform .3s}.round-link:hover{background:#d9c494;transform:rotate(45deg)}.copy{position:relative;z-index:6}.copy p{margin-top:28px}.copy .link{margin-top:25px}.hero{position:relative;height:920px;isolation:isolate}.hero .sky{position:absolute;top:-110px;right:0;width:71%;height:770px;object-fit:cover;opacity:.42;mask-image:radial-gradient(ellipse at 70% 40%,black 0%,black 25%,transparent 69%)}.hero .hero-whale{position:absolute;right:-2%;top:130px;width:64%;z-index:5;filter:drop-shadow(0 35px 25px #283e4217);animation:float 10s ease-in-out infinite}.hero .copy{padding:92px 0 0 9%;width:44%}.hero h1 em{font-weight:400;color:#658486;font-size:114px}.hero .ghost{position:absolute;left:7%;top:460px;font-family:Story;font-size:205px;color:#b6bbb21a;letter-spacing:20px;z-index:1}.vertical-note{position:absolute;left:3%;top:310px;writing-mode:vertical-rl;transform:rotate(180deg);font-size:9px;letter-spacing:3px;color:#9a8b71}.constellation{position:absolute;top:70px;right:6%;width:390px;height:350px;border:1px solid #ad966440;border-radius:50%;z-index:2;transform:rotate(-17deg)}.constellation:before,.constellation:after{content:'✦';position:absolute;font-size:20px;color:#a78b5d}.constellation:before{left:35px;top:60px}.constellation:after{right:25px;bottom:75px}.orbit-menu{position:absolute;left:7%;right:7%;bottom:10px;display:flex;justify-content:space-between;z-index:12;align-items:flex-start}.gate{display:block;width:116px;text-align:center;position:relative;transition:transform .5s}.gate:nth-child(2),.gate:nth-child(6){margin-top:37px}.gate:nth-child(3),.gate:nth-child(5){margin-top:64px}.gate:nth-child(4){margin-top:76px}.gate .medallion{display:flex;justify-content:center;align-items:center;width:90px;height:90px;margin:auto auto 19px;border:1px solid #b39a66;border-radius:50%;background:#fffdf8d9;box-shadow:0 15px 40px #536c7412;position:relative;transition:transform .7s,box-shadow .7s}.gate .medallion:before{content:'';position:absolute;inset:-6px;border:1px solid #b39a6638;border-radius:50%}.gate .medallion:after{content:'✧';position:absolute;top:-13px;background:#fffdf8;font-size:14px;color:#ae9159}.gate b{font:20px Story;font-weight:400}.gate small{display:block;font-size:8px;color:#a28d67;margin-top:6px;letter-spacing:2px}.gate .medallion img{width:65px;height:65px;object-fit:contain;mix-blend-mode:multiply;border-radius:50%}.gate .medallion .rune{font:43px Runic;color:#90733f}.gate .medallion .sign{font:38px Story;color:#8f7953}.gate:hover{transform:translateY(-15px)}.gate:hover .medallion{transform:rotate(-9deg);box-shadow:0 20px 40px #536c7426}.wander{height:1050px;position:relative;margin-top:75px;overflow:hidden}.wander .scene{position:absolute;left:-10%;top:140px;width:88%;height:780px;object-fit:cover;clip-path:polygon(0% 14%,14% 6%,18% 9%,28% 2%,37% 8%,46% 3%,56% 9%,63% 15%,65% 26%,73% 33%,76% 45%,92% 62%,96% 68%,95% 76%,100% 84%,93% 95%,78% 96%,74% 92%,65% 98%,54% 96%,41% 91%,28% 95%,17% 89%,0% 93%);mask-image:linear-gradient(115deg,black 70%,transparent 98%);transform:rotate(-7deg)}.wander .copy{position:absolute;right:9%;top:70px;width:32%}.wander .caption{position:absolute;left:12%;bottom:160px;color:white;z-index:5;padding:30px;background:#152f36bb;backdrop-filter:blur(10px);border-left:1px solid #d5b780}.wander .caption .eyebrow{color:#d7c18c}.wander .caption h3{font-size:38px}.wander .caption p{color:#dbe7e5;max-width:270px;font-size:12px}.wander .whale-small{position:absolute;width:300px;right:4%;bottom:10px;transform:rotate(-12deg);filter:drop-shadow(0 20px 20px #20394022);z-index:6;animation:float2 13s ease-in-out infinite}.contour{position:absolute;width:480px;height:480px;border:1px solid #b5a17b33;border-radius:50%;right:1%;bottom:60px}.contour:after{content:'';position:absolute;inset:25px;border:1px solid #b5a17b33;border-radius:50%}.academy-flow{height:990px;position:relative;overflow:hidden}.academy-flow .island{position:absolute;right:-8%;top:40px;width:85%;height:790px;object-fit:cover;mix-blend-mode:multiply;mask-image:radial-gradient(ellipse,black 36%,transparent 73%)}.academy-flow .copy{padding:100px 0 0 9%;width:39%}.academy-flow .ship{position:absolute;left:2%;width:48%;bottom:25px;z-index:7;filter:drop-shadow(0 25px 22px #20394022);animation:ship 11s ease-in-out infinite}.academy-flow .label{position:absolute;right:13%;bottom:90px;font-size:9px;letter-spacing:3px;color:#98815c}.ink{position:relative;background:#102932;color:#fffdf8;padding:130px 8%;clip-path:polygon(0% 5%,7% 3%,15% 6%,24% 3%,31% 5%,42% 2%,53% 5%,65% 3%,75% 5%,85% 2%,94% 5%,100% 3%,100% 96%,93% 98%,81% 95%,70% 98%,61% 96%,50% 99%,37% 97%,23% 99%,11% 96%,0% 98%)}.ink p{color:#bdc9c7}.ink .eyebrow{color:#bea16c}.ink:before{content:'';position:absolute;inset:0;background:url(assets/templo-20261015.jpg) center/cover;opacity:.16}.essence-section{height:1000px;display:grid;grid-template-columns:40% 60%;gap:50px;align-items:center}.wheel{position:relative;height:700px}.wheel .ring{position:absolute;width:520px;height:520px;border:1px solid #c5a76c66;border-radius:50%;top:80px;left:50%;transform:translateX(-50%)}.wheel .ring:after{content:'';position:absolute;inset:40px;border:1px dotted #c5a76c66;border-radius:50%}.wheel .center{position:absolute;left:50%;top:43%;transform:translate(-50%,-50%);width:160px;height:200px;object-fit:contain;filter:drop-shadow(0 0 30px #d6e8df55)}.wheel a{position:absolute;left:var(--x);top:var(--y);width:135px;text-align:center;transform:translate(-50%,-50%);transition:filter .4s}.wheel a img{width:115px;height:115px;object-fit:contain;mix-blend-mode:screen}.wheel a b{display:block;font:22px Story;margin-top:8px}.wheel a small{display:block;font-size:8px;letter-spacing:2px;color:#bca16e;margin-top:4px}.wheel a:hover{filter:drop-shadow(0 0 15px #d6c194aa)}.wheel .rulan{font:70px Story;display:block;height:115px;line-height:115px}.end-story{padding:100px 9%;display:grid;grid-template-columns:1fr 1fr;align-items:center;position:relative}.end-story img{height:480px;max-width:100%;object-fit:contain}.end-story .copy{max-width:430px}.big-number{font:100px Story;color:#b1a18440;position:absolute;top:20px;right:8%}footer{padding:40px 8%;display:flex;justify-content:space-between;border-top:1px solid #bdac8c55;font-size:9px;letter-spacing:2px}.page-intro{padding:60px 8% 40px;position:relative}.page-intro p{margin-top:28px}.page-intro:after{content:'✧';position:absolute;right:10%;top:60px;font:110px Story;color:#b9a07933}.section{padding:80px 8%}.section h2{margin-bottom:35px}.section-head{display:flex;justify-content:space-between;align-items:end}.portrait-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px}.portrait-grid article:nth-child(2){padding-top:95px}.portrait-grid article:nth-child(3){padding-top:190px}.portrait-grid img{width:100%;height:420px;object-fit:cover;clip-path:polygon(3% 3%,94% 0%,100% 16%,95% 42%,100% 72%,95% 98%,8% 100%,0% 84%,5% 56%,0% 25%)}.portrait-grid h3{margin-top:26px}.portrait-grid p{font-size:12px;margin-top:15px}.teachers-title{max-width:500px}.world-canvas{position:relative;margin:0 7%;padding:30px;transform:rotate(-2deg);background:#e9dfc4;box-shadow:0 30px 65px #26363d24;clip-path:polygon(1% 2%,98% 0%,99% 17%,98% 43%,100% 68%,98% 99%,70% 98%,40% 100%,0% 97%,2% 68%,0% 40%)}.world-canvas img{width:100%}.map-label{position:absolute;border:1px solid #b69c64;background:#fffdf8dc;padding:18px 26px;font-size:12px;transform:rotate(2deg);border-radius:35px;box-shadow:0 10px 20px #0001}.map-label.one{left:20%;top:25%}.map-label.two{left:43%;top:43%}.map-label.three{left:66%;top:70%}.map-tools{display:flex;gap:35px;margin:45px 8%}.tabs{display:flex;gap:30px;margin:15px 8% 45px;font-size:11px;letter-spacing:1px}.tabs a{border-bottom:1px solid #a9905e;padding-bottom:10px}.cards{display:flex;gap:55px;align-items:center}.card{width:33%;position:relative}.card:nth-child(2){margin-top:100px}.card:nth-child(3){margin-top:200px}.card img{width:100%;height:340px;object-fit:cover;clip-path:polygon(0% 10%,90% 0%,100% 60%,88% 97%,10% 100%)}.card h3{margin-top:25px}.card p{margin-top:12px}.prototype-note{font-size:11px!important;max-width:760px!important;margin-top:45px!important;opacity:.7;line-height:1.7}.archetype-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px 90px}.archetype{text-align:center;padding:20px 0;border:0!important;background:transparent!important}.archetype img{width:190px;height:190px;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s}.archetype:hover img{transform:translateY(-15px) rotate(-5deg)}.archetype:nth-child(2),.archetype:nth-child(5){transform:translateY(65px)}.archetype .eyebrow{margin:15px 0}.archetype h3{font-size:42px}.archetype p{font-size:12px}.rulan{height:190px;font:90px Story;color:#aaa393;display:flex;justify-content:center;align-items:center}.test-banner{display:flex;align-items:center;justify-content:space-between;background:#e5ede9;clip-path:polygon(0% 6%,19% 2%,45% 6%,67% 0%,100% 5%,100% 94%,79% 98%,56% 95%,20% 100%,0% 96%);margin-top:50px;padding-top:100px;padding-bottom:100px}.test-banner h2{font-size:60px}.btn,.textlink{display:inline-flex;padding:15px 0;border:0;border-bottom:1px solid #a58d60;font-size:11px;letter-spacing:1px;background:transparent;color:inherit;margin-top:15px;transition:padding .3s}.btn:after,.textlink:after{content:' ↗';margin-left:25px}.btn:hover,.textlink:hover{padding-left:15px}.character-hero{padding:70px 8%;display:grid;grid-template-columns:1fr 1fr;align-items:center;background:radial-gradient(ellipse at 70% 40%,#c7d7d340,transparent 60%)}.character-hero img{width:100%;height:580px;object-fit:contain}.character-hero p{margin-top:30px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:70px}.steps article:nth-child(2){margin-top:65px}.steps article:nth-child(3){margin-top:130px}.steps span{font:80px Story;color:#a98d6255}.steps h3{margin:15px 0}.steps p{font-size:13px}.characters .portrait-grid img{clip-path:none;object-fit:contain}.dict-layout{display:grid;grid-template-columns:30% 70%;gap:60px}.dictionary input{width:100%;background:transparent;border:0;border-bottom:1px solid #bda774;padding:20px 0;color:inherit}.word{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:25px 0;border-bottom:1px solid #bdab8833}.word strong{font:30px Story}.word .glyph{font:33px Runic;color:#ab8752}.word span:last-child{font-size:13px}.alphabet{display:flex;flex-wrap:wrap;gap:25px;margin:40px 0}.letter{width:90px;padding:15px 0;text-align:center;border-bottom:1px solid #baa879}.letter b{display:block;font:45px Runic;color:#94703d}.letter span{display:block;font-size:10px;margin-top:15px}.translate{display:grid;grid-template-columns:1fr 1fr;gap:50px}.translate textarea{width:100%;height:150px;background:transparent;border:0;border-bottom:1px solid #bda774;padding:25px 0;font:25px Story;color:inherit}.cosmos{background:radial-gradient(circle at center,#2b434d,#0c232c);text-align:center;color:#fffdf8;padding:100px 8%;position:relative;clip-path:polygon(0% 8%,19% 0%,48% 6%,72% 2%,100% 7%,100% 98%,78% 92%,60% 98%,29% 94%,0% 100%)}.cosmos h2{font-size:76px}.cosmos p{color:#c1d0cf;max-width:700px;margin:30px auto}.pillars{display:flex;justify-content:center;gap:65px;margin:50px 0;font:35px Story}.pillars span{display:block;font:9px Arial;letter-spacing:2px;color:#c2a87b;margin-top:15px}.deities{display:grid;grid-template-columns:repeat(3,1fr);gap:60px}.deity{text-align:center;padding:30px 0;border:0}.deity:nth-child(2),.deity:nth-child(5){padding-top:90px}.seal{width:150px;height:150px;border:1px solid #aa9261;border-radius:50%;font:65px Story;color:#a28b60;display:flex;align-items:center;justify-content:center;margin:0 auto 25px}.deity p{margin:15px auto}.playlist{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.album{height:550px;position:relative;background:url(assets/elenime.jpg) center/cover;clip-path:polygon(8% 0%,100% 7%,94% 92%,0% 100%);color:white;display:flex;align-items:end;padding:60px}.album:before{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#14323ac9,transparent)}.album div{position:relative}.album h2{font-size:55px}.track{padding:30px 0;border-bottom:1px solid #b39b74;display:flex;justify-content:space-between}.track small{font-size:9px;display:block;margin-top:15px;letter-spacing:2px}audio{width:100%;margin-top:30px}.quiz{padding:80px 12%;position:relative;background:radial-gradient(ellipse at center,#e2ece750,transparent 60%)}.quiz h2{font-size:58px}.progress{height:1px;background:#d9cbb2;margin:30px 0;max-width:750px}.progress div{background:#a48752;width:33%;height:2px}.answers{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:35px 0;max-width:900px}.answer{padding:30px;background:transparent;border:1px solid #bda87c;border-radius:60px;text-align:left;line-height:1.8;color:#597370}.answer:hover,.answer.selected{background:#e0ece6;border-color:#74968d}.entry{position:relative;height:100vh;background:url(assets/templo-20261015.jpg) center/cover;color:white;display:flex;align-items:center;justify-content:center;text-align:center}.entry:before{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0d293cbb,transparent)}.entry-content{position:relative}.entry h1{font-size:125px}.entry p{color:#e3e5dd;margin:25px auto}.entry .btn{color:#e4d0a8}.video-bg{position:absolute;inset:0;object-fit:cover;width:100%;height:100%}.skip{position:absolute;right:35px;top:35px;font-size:10px}.bottom{position:absolute;bottom:35px;font-size:9px;letter-spacing:4px}.video-helper{position:absolute;bottom:15px;left:20px;font-size:10px}.gallery{padding:75px 8%}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:50px}.gallery-grid img{width:100%}.gallery-grid h3{margin:20px 0}.reveal{transition:opacity .9s ease,transform .9s ease}.js .reveal{opacity:0;transform:translateY(40px)}.js .reveal.visible{opacity:1;transform:translateY(0)}.parallax{will-change:transform}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #a18147;outline-offset:7px}@keyframes float{0%,100%{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-23px) rotate(-1deg)}}@keyframes float2{0%,100%{transform:translateY(0) rotate(-12deg)}50%{transform:translateY(-25px) rotate(-8deg)}}@keyframes ship{0%,100%{transform:translateY(0) rotate(6deg)}50%{transform:translateY(-18px) rotate(3deg)}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}.js .reveal{opacity:1;transform:none}}@media(max-width:700px){header{padding:20px 6%;height:85px}nav a:not(:last-child){display:none}.brand{font-size:25px}h1{font-size:64px}h2{font-size:45px}.hero{height:1120px;overflow:hidden}.hero .copy{padding:45px 6% 0;width:100%}.hero h1 em{font-size:76px}.hero .copy p{max-width:270px;font-size:13px}.hero .sky{top:240px;width:120%;right:-25%;height:550px}.hero .hero-whale{width:118%;right:-15%;top:430px}.hero .ghost{top:710px;font-size:75px}.vertical-note{display:none}.constellation{width:290px;height:290px;top:395px;right:-10%}.orbit-menu{bottom:15px;left:5%;right:5%;display:grid;grid-template-columns:repeat(4,1fr);gap:22px 8px}.gate{width:auto;margin-top:0!important}.gate .medallion{width:64px;height:64px;margin-bottom:15px}.gate .medallion img{width:45px;height:45px}.gate b{font-size:15px}.gate small{font-size:7px}.gate .medallion .rune{font-size:30px}.gate .medallion .sign{font-size:29px}.wander{height:930px;margin-top:25px}.wander .copy{top:25px;left:7%;width:80%}.wander .scene{top:350px;width:125%;left:-25%;height:510px}.wander .caption{left:7%;bottom:90px;padding:20px}.wander .caption h3{font-size:27px}.wander .whale-small{width:200px;right:-15%;bottom:-10px}.academy-flow{height:840px}.academy-flow .copy{padding:45px 7% 0;width:90%}.academy-flow .island{width:140%;right:-35%;top:220px;height:600px}.academy-flow .ship{width:80%;left:-10%;bottom:20px}.academy-flow .label{right:6%;bottom:50px;font-size:7px}.ink{padding:80px 7%}.essence-section{height:auto;display:block}.essence-section .copy{padding:40px 0}.wheel{height:520px}.wheel .ring{width:320px;height:320px;top:100px}.wheel a{width:90px}.wheel a img{width:80px;height:80px}.wheel a b{font-size:17px}.wheel .center{width:90px;height:130px;top:47%}.wheel .rulan{height:80px;line-height:80px;font-size:52px}.end-story{padding:70px 7%;display:block}.end-story img{height:360px;width:100%;margin-top:30px}.page-intro{padding:50px 7% 35px}.page-intro h1{font-size:61px}.section{padding:55px 7%}.portrait-grid,.steps,.playlist,.character-hero,.dict-layout,.translate,.gallery-grid{grid-template-columns:1fr;gap:35px}.portrait-grid article{padding-top:0!important}.portrait-grid img{height:450px}.steps article{margin-top:0!important}.steps{gap:20px}.cards{display:block}.card{width:100%;margin-top:45px!important}.card img{height:380px}.archetype-grid{grid-template-columns:1fr 1fr;gap:35px 15px}.archetype:nth-child(2),.archetype:nth-child(5){transform:none}.archetype img{width:140px;height:140px}.archetype h3{font-size:31px}.archetype p{font-size:10px}.rulan{height:140px}.test-banner{display:block}.test-banner h2{font-size:41px}.tabs{gap:20px;overflow:auto;white-space:nowrap}.map-label{padding:8px 12px;font-size:8px}.world-canvas{padding:8px}.map-tools{font-size:10px;gap:20px}.character-hero{padding:45px 7%}.character-hero img{height:360px}.deities{grid-template-columns:1fr 1fr;gap:30px 15px}.deity:nth-child(2),.deity:nth-child(5){padding-top:30px}.seal{width:110px;height:110px;font-size:43px}.cosmos{padding:85px 7%}.cosmos h2{font-size:51px}.pillars{gap:25px;flex-wrap:wrap;font-size:27px}.album{height:440px}.answers{grid-template-columns:1fr}.quiz{padding:55px 7%}.quiz h2{font-size:43px}.alphabet{gap:15px}.letter{width:60px}.entry h1{font-size:75px}.entry .video-helper{max-width:180px}.entry .video-helper input{width:150px}footer{gap:20px;line-height:1.7}.prototype-note{font-size:10px!important}}
.wheel a img{mix-blend-mode:normal;border-radius:50%;border:1px solid #c5ac76;box-shadow:0 10px 30px #05181c60}.wheel a img:hover{transform:rotate(-6deg)}.wheel .center{mix-blend-mode:screen}.wheel a{z-index:4}.wheel .rulan{color:#c1c5b6}.feature-art{display:none}
.wander .scene{clip-path:none;mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDQwIiBoZWlnaHQ9IjEwMDAiIHZpZXdCb3g9IjAgMCAxNDQwIDEwMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxkZWZzPjxmaWx0ZXIgaWQ9ImVkZ2UiIHg9Ii0yMCUiIHk9Ii0yMCUiIHdpZHRoPSIxNDAlIiBoZWlnaHQ9IjE0MCUiPjxmZVR1cmJ1bGVuY2UgdHlwZT0iZnJhY3RhbE5vaXNlIiBiYXNlRnJlcXVlbmN5PSIuMDE0IC4wMjIiIG51bU9jdGF2ZXM9IjMiIHNlZWQ9IjEyIiByZXN1bHQ9Im5vaXNlIi8+PGZlRGlzcGxhY2VtZW50TWFwIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9Im5vaXNlIiBzY2FsZT0iMzQiIHhDaGFubmVsU2VsZWN0b3I9IlIiIHlDaGFubmVsU2VsZWN0b3I9IkciLz48L2ZpbHRlcj48L2RlZnM+PHBhdGggZmlsdGVyPSJ1cmwoI2VkZ2UpIiBmaWxsPSJ3aGl0ZSIgZD0iTS03MCAyMDAgUTE3MCA0MCA0MDAgNzAgUTY1MCAyMCA4MDAgMjUwIFE5MDAgNDEwIDExNTAgNTMwIFExMzcwIDYwMCAxNDYwIDgwMCBRMTI4MCA5NjAgOTgwIDkzMCBRNzAwIDk4MCA0OTAgOTAwIFEyNjAgOTIwLTcwIDg3MFoiLz48L3N2Zz4K");mask-size:100% 100%;mask-repeat:no-repeat}.ink{clip-path:none;mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDQwIiBoZWlnaHQ9IjEwMDAiIHZpZXdCb3g9IjAgMCAxNDQwIDEwMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxkZWZzPjxmaWx0ZXIgaWQ9ImVkZ2UiIHg9Ii0yMCUiIHk9Ii0yMCUiIHdpZHRoPSIxNDAlIiBoZWlnaHQ9IjE0MCUiPjxmZVR1cmJ1bGVuY2UgdHlwZT0iZnJhY3RhbE5vaXNlIiBiYXNlRnJlcXVlbmN5PSIuMDE4IC4wMjciIG51bU9jdGF2ZXM9IjMiIHNlZWQ9IjciIHJlc3VsdD0ibm9pc2UiLz48ZmVEaXNwbGFjZW1lbnRNYXAgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0ibm9pc2UiIHNjYWxlPSIyNSIgeENoYW5uZWxTZWxlY3Rvcj0iUiIgeUNoYW5uZWxTZWxlY3Rvcj0iRyIvPjwvZmlsdGVyPjwvZGVmcz48cGF0aCBmaWx0ZXI9InVybCgjZWRnZSkiIGZpbGw9IndoaXRlIiBkPSJNLTUwIDEwMCBRMjAwIDMwIDQ4MCA3MCBRODAwIDEzMCAxMTAwIDQ1IEwxNTAwIDc1IEwxNTAwIDk0MCBRMTEwMCA4NjAgODcwIDkzNSBRNDUwIDg4MCAxMjAgOTQwIEwtNTAgOTIwWiIvPjwvc3ZnPgo=");mask-size:100% 100%;mask-repeat:no-repeat}.ink .copy p{color:#c3d2cf}.ink .copy h2{color:#fffdf8}.onule-heading{margin-top:0}
[hidden]{display:none!important}.dict-layout{grid-template-columns:minmax(0,3fr) minmax(0,7fr)}.essence-section{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}@media(max-width:700px){.dict-layout{grid-template-columns:1fr}}
@media(max-width:700px){.playlist{grid-template-columns:minmax(0,1fr)}.album{min-width:0;padding:35px}.album h2{font-size:45px}.playlist>div{min-width:0}}

/* Menus suspensos: percurso lateral, profundidade e brilho. */
.hero{height:980px}.orbit-menu{display:block;bottom:-10px;left:5%;right:5%;height:270px}.orbit-viewport{height:238px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;cursor:grab;touch-action:pan-y;user-select:none;padding:25px 0 40px;perspective:900px;overscroll-behavior-x:contain}.orbit-viewport::-webkit-scrollbar{display:none}.orbit-viewport.dragging{cursor:grabbing}.orbit-track{display:flex;gap:32px;width:max-content;padding:0 25px;align-items:flex-start}.orbit-menu .gate{width:160px;flex:none;margin-top:0!important;transform:translate3d(var(--mag-x,0px),calc(var(--curve,0px) + var(--lift,0px)),0) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .38s cubic-bezier(.22,1,.36,1);transform-style:preserve-3d}.orbit-menu .gate:hover,.orbit-menu .gate:focus-visible{--lift:-18px}.orbit-menu .gate .medallion{width:98px;height:98px;background:radial-gradient(circle at var(--light-x,50%) var(--light-y,35%),#fffef9,#f5f0df);border-color:#b39559;animation:medallion-bob 5s ease-in-out infinite;animation-delay:var(--delay,0s);transition:scale .4s,box-shadow .4s,filter .4s;box-shadow:0 15px 30px #3650591a,inset 0 0 0 3px #fffdf8}.orbit-menu .gate .medallion:before{inset:-8px;border:1px solid #b5955444;transition:transform .7s,border-color .4s}.orbit-menu .gate .medallion:after{top:-18px;font-size:19px;color:#b99c5c;transition:color .4s,filter .4s}.orbit-menu .gate:hover .medallion,.orbit-menu .gate:focus-visible .medallion{scale:1.11;filter:brightness(1.06);box-shadow:0 24px 45px #38545f2f,0 0 25px #d7b97055,inset 0 0 0 3px #fffdf8;transform:none}.orbit-menu .gate:hover .medallion:before{transform:rotate(55deg) scale(1.035);border-color:#a48138}.orbit-menu .gate:hover .medallion:after{color:#9e751a;filter:drop-shadow(0 0 5px #e5c377)}.orbit-menu .gate .medallion img,.orbit-menu .gate .medallion span{transition:scale .5s,translate .5s;pointer-events:none}.orbit-menu .gate:hover .medallion img,.orbit-menu .gate:hover .medallion span{scale:1.12;translate:0 -2px}.orbit-menu .gate b{transition:color .3s,letter-spacing .4s}.orbit-menu .gate:hover b{color:#9b742f;letter-spacing:.5px}.orbit-controls{display:flex;justify-content:center;align-items:center;gap:20px;height:30px;color:#a38b5f}.orbit-controls span{font-size:8px;letter-spacing:3px}.orbit-controls button{border:1px solid #c3ae814d;color:#8e7447;background:transparent;width:30px;height:30px;border-radius:50%;transition:background .3s,transform .3s}.orbit-controls button:hover{background:#eee4cc;transform:scale(1.15)}.orbit-viewport.dragging .gate{transition:none;--tilt-y:0deg!important;--tilt-x:0deg!important;--lift:0px!important}.orbit-viewport.dragging .medallion{animation-play-state:paused}img{ -webkit-user-drag:none }.hero-whale{pointer-events:none}.hero .hero-whale{animation:valavin-flight 9s ease-in-out infinite}.academy-flow .ship{animation:zolniere-flight 8s ease-in-out infinite}.constellation{animation:constellation-turn 70s linear infinite}.wander{height:970px}@keyframes medallion-bob{0%,100%{translate:0 0}50%{translate:0 -7px}}@keyframes valavin-flight{0%,100%{transform:translate(0,0) rotate(-4deg)}40%{transform:translate(-12px,-30px) rotate(-1.5deg)}70%{transform:translate(8px,-12px) rotate(-3deg)}}@keyframes zolniere-flight{0%,100%{transform:translate(0,0) rotate(6deg)}50%{transform:translate(18px,-28px) rotate(2deg)}}@keyframes constellation-turn{from{transform:rotate(-17deg)}to{transform:rotate(343deg)}}@media(max-width:700px){.hero{height:1090px}.orbit-menu{bottom:-10px;left:0;right:0;height:225px}.orbit-viewport{height:190px;padding-top:20px}.orbit-track{gap:15px;padding:0 20px}.orbit-menu .gate{width:95px}.orbit-menu .gate .medallion{width:69px;height:69px}.orbit-menu .gate b{font-size:17px}.orbit-menu .gate small{font-size:7px}.orbit-menu .gate .medallion:after{top:-16px;font-size:15px}.orbit-menu .gate:hover{--lift:-10px}.wander{height:850px}.wander .caption{bottom:65px}.hero .hero-whale{top:400px}}@media(prefers-reduced-motion:reduce){.orbit-menu .gate .medallion,.hero .hero-whale,.academy-flow .ship,.constellation{animation:none!important}.orbit-menu .gate{transition:none}.orbit-menu .gate:hover{--lift:-5px}}

/* Coleção de símbolos de Tëimur: PNG alpha, moldura comum e giro completo. */
.orbit-menu .gate .medallion,.icon-gallery .medallion{background:transparent;border:1px solid #b39559;box-shadow:0 12px 30px #36505912;overflow:visible}
.orbit-menu .gate .medallion:after,.icon-gallery .medallion:after{background:transparent}
.orbit-menu .gate .medallion img.menu-icon,.icon-gallery .medallion img.menu-icon{width:76px;height:76px;object-fit:contain;mix-blend-mode:normal;border-radius:0;scale:1;translate:0 0;pointer-events:none;transform-origin:center}
.orbit-menu .gate:hover .medallion,.orbit-menu .gate:focus-visible .medallion{scale:1.08;transform:none;box-shadow:0 20px 38px #38545f22,0 0 20px #d7b97030}
.orbit-menu .gate:hover .medallion img.menu-icon{scale:1;translate:0 0}
.orbit-menu .gate:focus-visible{outline:1px dashed #a8894e;outline-offset:8px;border-radius:12px}
.icon-gallery{padding:40px 7% 80px;display:grid;grid-template-columns:repeat(4,1fr);gap:55px 25px;text-align:center}
.icon-gallery .gate{padding:30px 15px;display:block}
.icon-gallery .medallion{width:120px;height:120px;transform:none;transition:scale .4s,box-shadow .4s}
.icon-gallery .medallion img.menu-icon{width:92px;height:92px}
.icon-gallery .gate:hover .medallion,.icon-gallery .gate:focus-visible .medallion{scale:1.08;box-shadow:0 18px 30px #38545f22}
.icon-gallery b{display:block;font:26px Story;margin-top:25px}
.icon-gallery small{display:block;font-size:9px;letter-spacing:2px;color:#92774d;margin-top:10px}
@media(max-width:700px){.orbit-menu .gate .medallion img.menu-icon{width:53px;height:53px}.icon-gallery{grid-template-columns:repeat(2,1fr);gap:20px}.icon-gallery .medallion{width:100px;height:100px}.icon-gallery .medallion img.menu-icon{width:76px;height:76px}}
@media(prefers-reduced-motion:reduce){.orbit-menu .gate .medallion,.icon-gallery .medallion{transition:none}.orbit-menu .gate:hover .medallion,.icon-gallery .gate:hover .medallion{scale:1.03}}
.icon-gallery .gate{width:auto;margin-top:0!important;transform:none}

/* Flip de frente para trás, no eixo vertical. */
.medallion{perspective:650px}
.menu-icon,.menu-symbol{backface-visibility:visible;transform-style:preserve-3d}
.map-symbol{width:76px;height:76px;position:relative;overflow:hidden;flex:none}
.orbit-menu .gate .medallion .map-symbol img.menu-icon{position:absolute;width:150px;height:auto;max-width:none;left:2px;top:-2px;clip-path:polygon(0 0,49% 0,49% 34%,45% 45%,34% 55%,34% 100%,0 100%)}
.icon-gallery .map-symbol{width:92px;height:92px}
.icon-gallery .medallion .map-symbol img.menu-icon{position:absolute;width:182px;height:auto;max-width:none;left:2px;top:-2px;clip-path:polygon(0 0,49% 0,49% 34%,45% 45%,34% 55%,34% 100%,0 100%)}
@media(max-width:700px){.orbit-menu .gate .map-symbol{width:53px;height:53px}.orbit-menu .gate .medallion .map-symbol img.menu-icon{width:105px;left:1px;top:-1px}.icon-gallery .map-symbol{width:76px;height:76px}.icon-gallery .medallion .map-symbol img.menu-icon{width:150px}}

.wheel a img{filter:grayscale(1);transition:filter .7s,transform .7s}.wheel a:hover img,.wheel a:focus-visible img{filter:grayscale(0)}
