@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Manrope:wght@400;500;600&display=swap";.language-picker{display:inline-flex;align-items:center;position:relative;margin-inline:8px;flex-shrink:0}.language-picker select{font:inherit;font-size:12px;letter-spacing:.02em;padding:8px 10px;border:1px solid #b99b6259;border-radius:999px;background:var(--bg,#0b201e);color:var(--text,#e7e6d5);max-width:155px}.language-picker option{color:#142e31;background:#fff}.language-picker [role=alert]{position:absolute;top:100%;z-index:60;min-width:220px;background:#102b27;padding:12px;color:#fff}.header{flex-wrap:wrap}.header .language-picker{margin-inline:6px}[data-climate=day] .language-picker select{background:#fff;color:#183745}@media(max-width:600px){.language-picker select{font-size:11px;padding:7px;max-width:130px}.header-note{display:none}}:root{font-family:Manrope,sans-serif;color:var(--day-ink, #eee9dc);background:var(--day-background, #061313);font-synthesis:none;--night:var(--day-background, #061313);--gold:var(--day-primary, #d9bd80);--muted:var(--day-muted, #9baea5);--pearl:var(--day-ink, #eee9dc);--turquoise:var(--day-primary, #83c9c0)}*{box-sizing:border-box}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:wait}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--gold);outline-offset:6px}button{border:0}a{color:inherit}button:disabled{opacity:.65}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:400}.scene{min-height:100svh;position:relative;overflow:hidden;background:radial-gradient(ellipse at 48% 56%,var(--day-surface-38, #15322860),transparent 51%),linear-gradient(150deg,var(--day-background, #061116),var(--day-surface, #071a17) 55%,var(--day-background, #050d12));isolation:isolate}.atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:-1;transform:translate(var(--px,0),var(--py,0));transition:transform .7s ease-out}.nebula{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 80%,var(--day-accent-9, #75834416),transparent 45%),radial-gradient(ellipse at 12% 52%,var(--day-surface-15, #0e555626),transparent 50%)}.orbital{border:1px solid var(--day-primary-18, #bda5700b);border-radius:50%;position:absolute;width:790px;height:790px;left:50%;top:49%;transform:translate(-50%,-50%)}.orbital-two{width:1100px;height:1100px}.particle{position:absolute;width:2px;height:2px;background:var(--day-gold, #e6d299);box-shadow:0 0 7px var(--day-shadow-18, #ecd197);border-radius:50%;animation:drift 12s infinite alternate ease-in-out}.header{height:105px;margin:0 4%;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:3;border-bottom:1px solid var(--day-primary-18, #d9bd8017)}.brand{display:flex;gap:13px;align-items:center;text-decoration:none;font-size:17px;letter-spacing:.25em;color:var(--gold)}.header-note,.edition,.eyebrow,.home-caption,.footer{font-size:11px;letter-spacing:.19em}.header-note{position:absolute;left:50%;transform:translate(-50%);color:var(--day-muted, #c5cabe)}.edition{color:var(--muted);font-size:10px}.home{min-height:calc(100svh - 177px);display:flex;align-items:center;flex-direction:column;padding:39px 170px 26px;position:relative}.eyebrow{color:var(--gold);font-size:10px}.home h1{font-size:clamp(38px,4.4vw,66px);line-height:1.15;margin:17px 0 12px;letter-spacing:-.035em}.intro{font-size:14px;line-height:1.85;color:var(--day-muted, #afbbb1);max-width:475px;text-align:center}.seed{background:none;width:min(430px,45vh);height:min(430px,45vh);min-height:240px;min-width:240px;position:relative;display:block;margin:-4px auto -9px;padding:0;isolation:isolate;transition:filter .6s,transform 1.8s cubic-bezier(.5,0,.5,1)}.seed img{height:100%;width:100%;object-fit:contain;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(ellipse at center,black 36%,transparent 72%);mask-image:radial-gradient(ellipse at center,black 36%,transparent 72%);animation:breathe 7s ease-in-out infinite;transition:filter 1.7s}.seed-aura{position:absolute;top:20%;right:20%;bottom:20%;left:20%;border-radius:50%;background:var(--day-accent-7, #d0a14d12);filter:blur(45px)}.seed-seam{position:absolute;width:2px;height:25%;background:var(--day-gold, #ffe6a4);left:50%;top:31%;filter:blur(5px);opacity:0;box-shadow:0 0 25px 12px var(--day-shadow-18, #e5c77c)}.seed-invitation{position:absolute;bottom:17px;left:0;right:0;color:var(--day-muted, #b4b6a2);font-size:11px;letter-spacing:.08em}.seed:hover img{filter:brightness(1.16)}.enter-button{background:linear-gradient(110deg,var(--day-accent-19, #a7843430),var(--day-accent-19, #caaa5530));border:1px solid var(--day-primary-24, #ccb07360);padding:16px 27px;display:flex;align-items:center;gap:25px;color:var(--day-primary, #e9d2a3);border-radius:3px;font-size:13px;transition:background .3s,box-shadow .3s}.enter-button:hover{background:var(--day-accent-29, #a784344b);box-shadow:0 0 30px var(--day-shadow-3, #bca36714)}.home-caption{color:var(--day-muted, #8d9c8d);font-size:9px;letter-spacing:.23em;margin-top:25px}.footer{display:flex;align-items:center;gap:10px;margin:0 4%;min-height:72px;border-top:1px solid var(--day-primary-18, #d9bd8017);color:var(--day-muted, #82958b);letter-spacing:.12em;font-size:9px}.footer>span:first-child{margin-right:auto}.footer>span:last-child{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;letter-spacing:.015em;font-size:17px}.footer-divider{padding:0 15px;color:var(--day-muted, #546b5d)}.live-dot{width:4px;height:4px;background:var(--gold);border-radius:50%;margin-right:4px}.entering .seed{transform:scale(3);pointer-events:none}.entering .seed img{filter:brightness(1.8)}.entering .seed-seam{animation:open-seam 1.8s ease-in forwards}.entering .home>h1,.entering .intro,.entering .home>.eyebrow,.entering .home>.enter-button,.entering .home-caption,.entering .seed-invitation{opacity:0;transition:opacity .6s}.entering .particle{animation:journey 1.8s forwards}.entering .atmosphere{transition:transform 1.8s;transform:scale(1.7)}@keyframes breathe{50%{transform:translateY(-16px) rotate(2deg);filter:brightness(1.12)}}@keyframes drift{to{transform:translate(14px,-30px)}}@keyframes open-seam{60%{opacity:.6}to{opacity:0;width:70px;left:40%;filter:blur(20px)}}@keyframes journey{to{transform:scale(2) translateY(-40px);opacity:0}}@media(min-height:920px){.home{padding-top:60px}.seed{width:480px;height:480px}}@media(max-width:800px){.header{height:85px}.header-note{display:none}.edition{font-size:8px;letter-spacing:.08em}.brand{font-size:14px}.home{padding:44px 22px 35px;min-height:calc(100svh - 160px)}.home h1{text-align:center;font-size:41px}.intro{font-size:13px;max-width:300px}.seed{width:360px;height:360px;max-width:100%;min-height:220px}.footer{flex-wrap:wrap;justify-content:center;min-height:75px;padding:15px 0}.footer>span:first-child{margin-right:0;width:100%;text-align:center}.footer>span:last-child{font-size:15px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.entering .seed{transform:none;opacity:0}.atmosphere{transform:none!important}.entering .seed-seam{display:none}}.brand{background:none;padding:0}.stage:focus{outline:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.animal-echoes{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1}.animal-echoes img{position:absolute;width:210px;opacity:.1;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(ellipse,black 20%,transparent 70%);mask-image:radial-gradient(ellipse,black 20%,transparent 70%)}.echo-aigles{top:31%;left:18%;transform:rotate(-12deg)}.echo-papillons{top:20%;right:16%;transform:rotate(15deg)}.echo-abeilles{bottom:12%;right:20%;width:135px!important}.side-navigation{position:absolute;top:39%;display:flex;flex-direction:column;gap:17px;z-index:5}.side-navigation.left{left:0}.side-navigation.right{right:0}.side-navigation button{min-height:61px;width:162px;display:flex;align-items:center;gap:13px;font-size:11px;letter-spacing:.015em;text-align:left;background:linear-gradient(90deg,var(--day-accent-3, #ced6ab08),transparent);border:1px solid var(--day-primary-18, #cab7781b);color:var(--day-muted, #bcc6b5);padding:15px 17px;transition:width .4s,background .4s,color .4s}.side-navigation.left button{border-left:0;border-radius:0 4px 4px 0}.side-navigation.right button{border-right:0;border-radius:4px 0 0 4px;background:linear-gradient(-90deg,var(--day-accent-3, #ced6ab08),transparent);flex-direction:row-reverse;text-align:right;margin-left:auto}.side-navigation svg{flex-shrink:0;color:var(--day-primary, #c8b475)}.side-navigation button:hover,.side-navigation button:focus-visible{width:183px;background:var(--day-accent-8, #8b9c6215);color:var(--day-primary, #eee2c1)}.mobile-navigation{display:none}.interior{min-height:calc(100svh - 177px);padding:38px 190px 33px;text-align:center;animation:reveal 1.1s ease-out}.return-button{display:flex;align-items:center;gap:9px;background:none;font-size:12px;color:var(--day-muted, #a7b7ab);margin:0 auto 28px;padding:6px}.return-button:hover{color:var(--gold)}.interior h1{font-size:58px;line-height:1.1;letter-spacing:-.025em;margin:14px 0}.interior-intro{color:var(--day-muted, #aebbad);font-size:14px}.universe-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;max-width:1120px;margin:42px auto 0}.universe{padding:0 6px 25px;background:transparent;border-bottom:1px solid var(--day-primary-18, #d9bd802f);display:flex;flex-direction:column;align-items:center;transition:filter .4s,transform .5s}.universe-number{font-size:9px;letter-spacing:.16em;color:var(--day-muted, #b0b19a);display:flex;align-items:center;gap:10px}.universe-number span{width:28px;height:1px;background:var(--day-accent-25, #d9bd8040)}.animal-frame{width:100%;aspect-ratio:1;position:relative;margin:0 0 -5px}.animal-frame img{width:100%;height:100%;object-fit:contain;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(ellipse,black 30%,transparent 73%);mask-image:radial-gradient(ellipse,black 30%,transparent 73%);animation:float 8s ease-in-out infinite;transition:filter .5s}.universe-papillons img{animation:wing-breathe 6s ease-in-out infinite}.universe-abeilles img{animation:bee-hover 5s ease-in-out infinite}.universe h2{font-size:clamp(24px,2.4vw,34px);line-height:1.2;margin-bottom:16px}.universe p{font-size:13px;line-height:1.9;color:var(--day-muted, #aebbac);max-width:290px;min-height:75px}.explore{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--day-primary, #d7c49a);margin-top:auto;padding-top:23px}.universe:hover,.universe:focus-visible{transform:translateY(-5px)}.universe:hover img,.universe:focus-visible img{filter:brightness(1.25)}.universe:hover .explore{color:var(--day-primary, #f5dfae)}.interior-note{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;color:var(--day-muted, #98a994);font-style:italic;margin:32px 0 0}.panel{position:fixed;top:0;right:0;bottom:0;left:0;max-height:calc(100svh - 60px);width:440px;max-width:calc(100vw - 28px);margin:auto;border:1px solid var(--day-primary-18, #d5c18c40);border-radius:8px;color:var(--pearl);padding:47px 34px 24px;background:linear-gradient(130deg,var(--day-surface-96, #162a27f5),var(--day-background-98, #071717fa));box-shadow:0 25px 100px var(--day-shadow-18, #0009);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);overflow-y:auto;animation:reveal .35s ease-out}.panel::backdrop{background:var(--day-ink-35, #010a0c68);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.panel-left{margin-left:24px;margin-right:auto}.panel-right{margin-right:24px;margin-left:auto}.panel .eyebrow{font-size:9px}.panel h2{font-size:39px;line-height:1.15;margin:22px 0}.panel p{font-size:14px;line-height:1.9;color:var(--day-muted, #bbc7bd)}.close-panel{background:var(--day-accent-4, #d9bd8009);border:1px solid var(--day-primary-18, #d9bd8025);border-radius:50%;width:35px;height:35px;position:absolute;right:18px;top:17px;display:grid;place-items:center;color:var(--day-muted, #bdbda7)}.close-panel:hover{background:var(--day-accent-13, #d9bd8020);color:var(--day-ink, #fff)}.section-list,.axis-list{padding:0;list-style:none;margin:28px 0}.section-list li{padding:18px 0;border-bottom:1px solid var(--day-primary-18, #d4c49520);display:flex;gap:15px;justify-content:space-between;align-items:center;font-size:13px;line-height:1.7}.section-list small{font-size:10px;white-space:nowrap;color:var(--day-primary, #c9b784);background:var(--day-accent-13, #b9994920);padding:3px 8px;border-radius:10px}.panel-signature{margin-top:32px;padding-top:19px;border-top:1px solid var(--day-primary-18, #d4c49520);display:flex;align-items:center;gap:10px;color:var(--day-muted, #a0ae96);font:italic 18px Cormorant Garamond,Georgia,serif}.universe-links,.menu-links{display:flex;flex-direction:column;margin-top:22px}.universe-links button,.menu-links button{background:none;display:flex;align-items:center;gap:12px;text-align:left;padding:10px 0;border-bottom:1px solid var(--day-primary-18, #d4c49520);font-size:14px;min-height:65px}.universe-links button:hover,.menu-links button:hover{color:var(--gold)}.universe-links img{width:66px;height:66px;object-fit:contain;mix-blend-mode:screen;border-radius:50%}.universe-links button>span,.menu-links button>span{flex:1}.universe-links small{display:block;font-size:9px;letter-spacing:.12em;color:var(--day-muted, #aab59c);margin-top:7px}.universe-panel{width:580px}.panel-animal{display:block;width:210px;height:165px;object-fit:cover;margin:-7px auto 15px;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(ellipse,black 25%,transparent 72%);mask-image:radial-gradient(ellipse,black 25%,transparent 72%)}.panel h3{font-size:25px;margin-top:24px}.axis-list{margin:14px 0 25px}.axis-list li{display:flex;gap:16px;border-bottom:1px solid var(--day-primary-18, #d4c49520);padding:14px 0;font-size:13px;line-height:1.7}.axis-list span{color:var(--gold);font-size:11px}.panel .coming-note{font-size:12px;border-left:1px solid var(--day-primary-33, #c7a56180);padding-left:16px;color:var(--day-primary, #c9b98f)}.menu-links svg{color:var(--gold)}@keyframes reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes float{50%{transform:translateY(-8px) scaleY(.97)}}@keyframes wing-breathe{50%{transform:translateY(-9px) scaleX(.94) rotate(2deg)}}@keyframes bee-hover{50%{transform:translate(4px,-6px) rotate(-2deg)}}@media(min-width:1500px){.side-navigation button{width:190px;font-size:12px}.side-navigation button:hover{width:210px}}@media(max-width:1100px){.interior{padding-left:162px;padding-right:162px}.universe-grid{gap:12px}.universe p{font-size:12px}.universe-number{font-size:8px;letter-spacing:.05em}.side-navigation button{width:145px;padding:14px 12px;font-size:10px}.side-navigation button:hover{width:158px}}@media(max-width:800px){.side-navigation{display:none}.mobile-navigation{display:flex;align-items:center;justify-content:space-between;margin:17px 5% 0}.mobile-navigation button{display:flex;align-items:center;gap:9px;border:1px solid var(--day-primary-18, #d9bd8030);border-radius:20px;background:var(--day-accent-3, #d9bd8008);padding:9px 15px;font-size:12px;color:var(--day-primary, #d3c396);min-height:40px}.home{padding-top:30px}.home>.eyebrow{font-size:9px;letter-spacing:.14em}.home h1{font-size:clamp(34px,8.5vw,48px)}.animal-echoes img{width:140px;opacity:.075}.echo-aigles{left:-10px;top:31%}.echo-papillons{right:-10px;top:28%}.echo-abeilles{right:0;bottom:20%}.interior{padding:24px 24px 35px}.interior h1{font-size:45px}.interior-intro{font-size:13px;max-width:290px;margin:auto;line-height:1.8}.universe-grid{grid-template-columns:1fr;gap:40px;max-width:390px;margin-top:34px}.universe{padding:0 20px 26px}.animal-frame{max-width:300px;margin-top:8px;margin-bottom:-12px}.universe h2{font-size:35px}.universe p{font-size:14px;min-height:0}.universe-number{font-size:10px}.explore{font-size:13px;padding-top:20px}.interior-note{font-size:19px}.panel-left,.panel-right{margin:auto}.panel{padding:50px 25px 24px;max-height:calc(100svh - 28px)}.panel h2{font-size:35px}.panel h3{font-size:25px}.intro{font-size:14px}.home-caption{font-size:8px}.header .edition{max-width:120px;line-height:1.7;text-align:right}}@media(max-width:360px){.edition{display:none}.seed{height:290px;min-width:0}.home h1{font-size:33px}.home-caption{letter-spacing:.1em}}@media(prefers-reduced-motion:reduce){.interior,.panel{animation:none}.universe:hover{transform:none}}.intro,.interior-intro,.panel p{font-size:16px}.universe p,.axis-list li,.section-list li{font-size:14px}.side-navigation button{font-size:12px}.enter-button,.explore,.return-button,.mobile-navigation button{font-size:14px}.side-navigation button:disabled{opacity:1;cursor:default}@media(max-width:800px){.intro,.interior-intro{font-size:15px}.panel p{font-size:16px}}.seed-half{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:transform 1.8s cubic-bezier(.5,0,.5,1)}.seed-left{clip-path:polygon(0 0,50% 0,50% 100%,0 100%)}.seed-right{clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%)}.entering .seed-whole{opacity:0}.entering .seed-half{opacity:1}.entering .seed-left{transform:translate(-20px) rotate(-5deg)}.entering .seed-right{transform:translate(20px) rotate(5deg)}@media(prefers-reduced-motion:reduce){.seed-half{display:none}}.member-entry{font-size:13px;letter-spacing:.04em;color:var(--day-primary, #d9bd80);text-decoration:none;border:1px solid var(--day-primary-18, #d9bd8038);padding:10px 16px;border-radius:20px}.member-entry:hover{background:var(--day-accent-7, #d9bd8012)}.admin-entry{color:var(--day-muted, #9eaa9e);text-decoration:none;font-size:11px;letter-spacing:.03em;margin-left:20px}.admin-entry:hover{color:var(--day-primary, #d9bd80)}.footer>span:nth-last-child(2){font-family:Cormorant Garamond,Georgia,serif;font-style:italic;letter-spacing:.015em;font-size:17px}@media(max-width:800px){.admin-entry{margin-left:12px}}:root[data-climate=day]{--day-background: #f5faff;--day-surface: #ffffff;--day-ink: #173958;--day-muted: #47647d;--day-primary: #155eab;--day-gold: #d5a328;--day-accent: #f18a36;--day-line: #cbdcec;--day-shadow: #173958;--day-danger: #b52a36;--day-success: #19704d;--day-warning: #99500e;--day-info: #155eab;--day-accent-1: color-mix(in srgb, var(--day-accent) 1%, transparent);--day-accent-10: color-mix(in srgb, var(--day-accent) 10%, transparent);--day-accent-11: color-mix(in srgb, var(--day-accent) 11%, transparent);--day-accent-13: color-mix(in srgb, var(--day-accent) 13%, transparent);--day-accent-19: color-mix(in srgb, var(--day-accent) 19%, transparent);--day-accent-2: color-mix(in srgb, var(--day-accent) 2%, transparent);--day-accent-20: color-mix(in srgb, var(--day-accent) 20%, transparent);--day-accent-22: color-mix(in srgb, var(--day-accent) 22%, transparent);--day-accent-25: color-mix(in srgb, var(--day-accent) 25%, transparent);--day-accent-29: color-mix(in srgb, var(--day-accent) 29%, transparent);--day-accent-3: color-mix(in srgb, var(--day-accent) 3%, transparent);--day-accent-4: color-mix(in srgb, var(--day-accent) 4%, transparent);--day-accent-5: color-mix(in srgb, var(--day-accent) 5%, transparent);--day-accent-50: color-mix(in srgb, var(--day-accent) 50%, transparent);--day-accent-6: color-mix(in srgb, var(--day-accent) 6%, transparent);--day-accent-7: color-mix(in srgb, var(--day-accent) 7%, transparent);--day-accent-8: color-mix(in srgb, var(--day-accent) 8%, transparent);--day-accent-9: color-mix(in srgb, var(--day-accent) 9%, transparent);--day-background-13: color-mix(in srgb, var(--day-background) 13%, transparent);--day-background-31: color-mix(in srgb, var(--day-background) 31%, transparent);--day-background-40: color-mix(in srgb, var(--day-background) 40%, transparent);--day-background-63: color-mix(in srgb, var(--day-background) 63%, transparent);--day-background-67: color-mix(in srgb, var(--day-background) 67%, transparent);--day-background-81: color-mix(in srgb, var(--day-background) 81%, transparent);--day-background-90: color-mix(in srgb, var(--day-background) 90%, transparent);--day-background-91: color-mix(in srgb, var(--day-background) 91%, transparent);--day-background-93: color-mix(in srgb, var(--day-background) 93%, transparent);--day-background-98: color-mix(in srgb, var(--day-background) 98%, transparent);--day-danger-10: color-mix(in srgb, var(--day-danger) 10%, transparent);--day-danger-18: color-mix(in srgb, var(--day-danger) 18%, transparent);--day-danger-8: color-mix(in srgb, var(--day-danger) 8%, transparent);--day-info-9: color-mix(in srgb, var(--day-info) 9%, transparent);--day-ink-35: color-mix(in srgb, var(--day-ink) 35%, transparent);--day-primary-18: color-mix(in srgb, var(--day-primary) 18%, transparent);--day-primary-20: color-mix(in srgb, var(--day-primary) 20%, transparent);--day-primary-22: color-mix(in srgb, var(--day-primary) 22%, transparent);--day-primary-24: color-mix(in srgb, var(--day-primary) 24%, transparent);--day-primary-26: color-mix(in srgb, var(--day-primary) 26%, transparent);--day-primary-27: color-mix(in srgb, var(--day-primary) 27%, transparent);--day-primary-29: color-mix(in srgb, var(--day-primary) 29%, transparent);--day-primary-30: color-mix(in srgb, var(--day-primary) 30%, transparent);--day-primary-33: color-mix(in srgb, var(--day-primary) 33%, transparent);--day-primary-37: color-mix(in srgb, var(--day-primary) 37%, transparent);--day-primary-41: color-mix(in srgb, var(--day-primary) 41%, transparent);--day-primary-50: color-mix(in srgb, var(--day-primary) 50%, transparent);--day-shadow-11: color-mix(in srgb, var(--day-shadow) 11%, transparent);--day-shadow-13: color-mix(in srgb, var(--day-shadow) 13%, transparent);--day-shadow-15: color-mix(in srgb, var(--day-shadow) 15%, transparent);--day-shadow-18: color-mix(in srgb, var(--day-shadow) 18%, transparent);--day-shadow-3: color-mix(in srgb, var(--day-shadow) 3%, transparent);--day-shadow-4: color-mix(in srgb, var(--day-shadow) 4%, transparent);--day-shadow-5: color-mix(in srgb, var(--day-shadow) 5%, transparent);--day-shadow-6: color-mix(in srgb, var(--day-shadow) 6%, transparent);--day-shadow-7: color-mix(in srgb, var(--day-shadow) 7%, transparent);--day-shadow-8: color-mix(in srgb, var(--day-shadow) 8%, transparent);--day-success-18: color-mix(in srgb, var(--day-success) 18%, transparent);--day-success-20: color-mix(in srgb, var(--day-success) 20%, transparent);--day-success-6: color-mix(in srgb, var(--day-success) 6%, transparent);--day-success-9: color-mix(in srgb, var(--day-success) 9%, transparent);--day-surface-11: color-mix(in srgb, var(--day-surface) 11%, transparent);--day-surface-13: color-mix(in srgb, var(--day-surface) 13%, transparent);--day-surface-15: color-mix(in srgb, var(--day-surface) 15%, transparent);--day-surface-17: color-mix(in srgb, var(--day-surface) 17%, transparent);--day-surface-20: color-mix(in srgb, var(--day-surface) 20%, transparent);--day-surface-24: color-mix(in srgb, var(--day-surface) 24%, transparent);--day-surface-27: color-mix(in srgb, var(--day-surface) 27%, transparent);--day-surface-31: color-mix(in srgb, var(--day-surface) 31%, transparent);--day-surface-33: color-mix(in srgb, var(--day-surface) 33%, transparent);--day-surface-38: color-mix(in srgb, var(--day-surface) 38%, transparent);--day-surface-40: color-mix(in srgb, var(--day-surface) 40%, transparent);--day-surface-47: color-mix(in srgb, var(--day-surface) 47%, transparent);--day-surface-53: color-mix(in srgb, var(--day-surface) 53%, transparent);--day-surface-56: color-mix(in srgb, var(--day-surface) 56%, transparent);--day-surface-72: color-mix(in srgb, var(--day-surface) 72%, transparent);--day-surface-73: color-mix(in srgb, var(--day-surface) 73%, transparent);--day-surface-79: color-mix(in srgb, var(--day-surface) 79%, transparent);--day-surface-80: color-mix(in srgb, var(--day-surface) 80%, transparent);--day-surface-85: color-mix(in srgb, var(--day-surface) 85%, transparent);--day-surface-88: color-mix(in srgb, var(--day-surface) 88%, transparent);--day-surface-9: color-mix(in srgb, var(--day-surface) 9%, transparent);--day-surface-91: color-mix(in srgb, var(--day-surface) 91%, transparent);--day-surface-92: color-mix(in srgb, var(--day-surface) 92%, transparent);--day-surface-93: color-mix(in srgb, var(--day-surface) 93%, transparent);--day-surface-96: color-mix(in srgb, var(--day-surface) 96%, transparent);--day-warning-18: color-mix(in srgb, var(--day-warning) 18%, transparent);--day-warning-9: color-mix(in srgb, var(--day-warning) 9%, transparent);--night: var(--day-background) !important;--gold: var(--day-primary) !important;--muted: var(--day-muted) !important;--pearl: var(--day-ink) !important;--turquoise: var(--day-primary) !important;color-scheme:light}.climate-toggle{display:inline-flex;align-items:center;flex-shrink:0;gap:3px;padding:4px;border:1px solid #d9bd8040;border-radius:30px;background:#0a1d1bea;color:#c2cfc6}.climate-toggle button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 12px;border:0;border-radius:24px;background:transparent;color:inherit;font:500 13px/1.2 Manrope,sans-serif;white-space:nowrap;cursor:pointer}.climate-toggle button[aria-pressed=true]{background:#d9bd8024;color:#f2d99f;box-shadow:inset 0 0 0 1px #d9bd8050}.climate-toggle button:hover{background:#d9bd8018}.climate-toggle button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.header>.climate-toggle{margin-left:auto;margin-right:18px;position:relative;z-index:1}.header-note{pointer-events:none}.foundation-header nav,.member-header nav{align-items:center;flex-wrap:wrap}.crm-topbar>.climate-toggle{margin-left:auto}.crm-login>.climate-toggle{position:absolute;top:24px;right:5%}html[data-climate=day] .climate-toggle{background:#fff;border-color:#ccdceb;color:#47647d;box-shadow:0 4px 16px #155eab0b}html[data-climate=day] .climate-toggle button[aria-pressed=true]{background:linear-gradient(120deg,#fff1d2,#ffe5ce);color:#93420b;box-shadow:inset 0 0 0 1px #e4b954}html[data-climate=day] .climate-toggle button:hover{background:#edf5ff}html[data-climate=day] .scene{background:radial-gradient(ellipse at 80% 12%,#f7d18426,transparent 42%),radial-gradient(ellipse at 16% 65%,#b9defa55,transparent 48%),linear-gradient(140deg,#fff,#f3f9ff 55%,#fffaf2)}html[data-climate=day] .nebula{background:radial-gradient(ellipse at 65% 25%,#ffb04b15,transparent 50%)}html[data-climate=day] .brand,html[data-climate=day] .crm-brand{color:#155eab}html[data-climate=day] .brand svg,html[data-climate=day] .crm-brand svg{color:#b48419}html[data-climate=day] .header-note{color:#47647d}html[data-climate=day] .enter-button,html[data-climate=day] .crm .primary{background:linear-gradient(115deg,#155eab,#124b89);color:#fff;border-color:#155eab;box-shadow:0 7px 23px #155eab20}html[data-climate=day] .enter-button:hover,html[data-climate=day] .crm .primary:hover{background:#124b89}html[data-climate=day] .practice-empty button{background:#155eab;color:#fff}html[data-climate=day] :is(.eyebrow,.initiation-eyebrow,.foundation-eyebrow){color:#a34a13}html[data-climate=day] :is(.home h1,.temple-intro h1,.initiation-intro h1) em{color:#a34a13}html[data-climate=day] img{mix-blend-mode:normal}html[data-climate=day] .animal-echoes img{opacity:.065}html[data-climate=day] .seed img{mix-blend-mode:screen}html[data-climate=day] .seed{background:radial-gradient(circle,#173958 0%,#173958 35%,#bfdff066 52%,transparent 69%)}html[data-climate=day] .seed-invitation{color:#274c6e;background:#ffffffd9;width:max-content;max-width:100%;margin:auto;padding:5px 12px;border-radius:20px}html[data-climate=day] .mpeve-sphere:has(.mpeve-faculty-symbol){background:#001716}html[data-climate=day] .mpeve-sphere-light{background:radial-gradient(circle at 32% 22%,#ffffff21,transparent 33%);box-shadow:inset 0 0 18px #e4eacd30}html[data-climate=day] .temple-door-label{background:linear-gradient(180deg,#fffffff5,#f5faffee 80%,#f5faffb0);text-shadow:none;border-color:#d5a328}html[data-climate=day] .temple-portal:hover .temple-door-label{background:#fff}html[data-climate=day] .temple-stage-note{color:#fff3d0;text-shadow:0 2px 12px #000;background:#173958b3;width:max-content;max-width:90%;margin:auto;padding:7px 16px;border-radius:30px}html[data-climate=day] .sphere-numeral{color:#fff3d0;text-shadow:0 2px 16px #000}html[data-climate=day] :is(.crm input,.crm select,.crm textarea){color-scheme:light}@media(max-width:1100px){.header-note{display:none}.initiation-header{gap:18px}}@media(max-width:700px){.header{height:auto;min-height:116px;flex-wrap:wrap;padding:18px 0;gap:14px}.header>.brand{margin-right:auto}.header>.climate-toggle{margin:0;order:3;width:100%;justify-content:center;background:transparent;border:0;box-shadow:none}.initiation-header{height:auto;min-height:130px;flex-wrap:wrap;padding:19px 0;gap:16px}.initiation-header .brand{flex:1;min-width:55%}.initiation-header .sanctuary-link{order:3;margin-right:auto;font-size:13px}.initiation-header>.climate-toggle{order:4}.initiation-member{padding:10px 13px}.foundation-header{flex-wrap:wrap;gap:18px;height:auto;padding:20px 0}.foundation-header nav{gap:14px;justify-content:space-between;width:100%}.member-header{flex-wrap:wrap;gap:20px}.member-header nav{gap:14px}.crm-topbar{flex-wrap:wrap;gap:12px}.crm-topbar>.climate-toggle{margin-left:0}.crm-login>.climate-toggle{position:static;margin:18px auto 0}}@media(prefers-reduced-motion:reduce){.climate-toggle *{transition:none}}
