.gate{--gate-accent:#e4cba5;--gate-ink:#f6f4ee;--gate-soft:#cfd6dc;position:relative}.gate-canvas{z-index:-1;pointer-events:none;background:0 0;width:100vw;height:100lvh;display:block;position:fixed;inset:0}.gate[data-stage=doors] .gate-canvas[data-failed=true]{display:none}.gate[data-direction=ciel] .gate-hero{--gate-accent:var(--sky-accent,#e4cba5)}.gate[data-direction=coupole]{--gate-accent:#e9c877}.gate[data-direction=souffle]{--gate-accent:#f1dcb4}.gate-hero{flex-direction:column;justify-content:space-between;gap:40px;min-height:calc(100svh - 150px);padding:clamp(40px,9vh,110px) 0 34px;display:flex;position:relative}.gate-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(95deg,#040a14a6 0%,#040a1466 34%,#0000 62%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 180px);mask-image:linear-gradient(#0000,#000 180px)}.gate[data-direction=coupole] .gate-hero:before,.gate[data-direction=souffle] .gate-hero:before{background:linear-gradient(95deg,#03081399 0%,#03081340 40%,#0000 60%)}.gate-hero-inner{position:relative}.gate-editorial{max-width:760px}.gate-visual{aspect-ratio:1;pointer-events:none;width:min(46vw,680px,76vh);position:absolute;top:50%;right:20px;transform:translateY(-50%)}.gate-editorial .cosmic-overline{color:var(--gate-accent);transition:color 1.2s}.gate-editorial .cosmic-overline>span{background:var(--gate-accent)}.gate-editorial h1{color:var(--gate-ink);text-wrap:balance;margin:0 0 28px}.gate-editorial h1>.gate-line{color:inherit;background:0 0;animation:1.1s cubic-bezier(.2,.7,.1,1) .7s both gate-rise;display:block}.gate-editorial h1>.gate-line+.gate-line{animation-delay:.86s}.gate-editorial h1>.gate-accent{color:var(--gate-accent);transition:color 1.2s}.gate-editorial .cosmic-intro{color:var(--gate-soft);text-shadow:0 1px 18px #02081299;font-size:15px}.gate-editorial .cosmic-primary{background:var(--gate-accent);border-color:color-mix(in srgb, var(--gate-accent) 70%, white);transition:background 1.2s,border-color 1.2s,transform .25s}.gate-editorial .cosmic-primary:hover{background:color-mix(in srgb, var(--gate-accent) 80%, white)}.gate-editorial .cosmic-secondary:hover{color:var(--gate-accent)}.gate-editorial .cosmic-access{color:#c3ccd3}@keyframes gate-rise{0%{opacity:0;transform:translateY(.45em)}}.gate[data-direction=ciel] h1{letter-spacing:-.06em;text-shadow:0 2px 40px #02102a66;font-family:Outfit,sans-serif;font-size:clamp(50px,6.6vw,98px);font-weight:300;line-height:1.05}.gate[data-direction=coupole] h1{letter-spacing:-.03em;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(58px,7.6vw,116px);font-weight:500;line-height:.98}.gate[data-direction=coupole] h1>.gate-accent{color:#0000;background:linear-gradient(100deg, #9a7228 0%, #d9b25f calc(var(--gate-lx,40) * 1% - 22%), #fff3cf calc(var(--gate-lx,40) * 1%), #dcb866 calc(var(--gate-lx,40) * 1% + 20%), #9a7228 100%);-webkit-background-clip:text;background-clip:text;padding-bottom:.12em;font-style:italic}.gate[data-direction=coupole] .cosmic-primary{background:linear-gradient(120deg,#c99b3f,#f4dc9a 48%,#cfa145);border-color:#f6e3ac}.gate[data-direction=souffle] h1{letter-spacing:-.055em;font-family:Outfit,sans-serif;font-size:clamp(50px,6.6vw,98px);font-weight:200;line-height:1.05}@keyframes gate-breathe{50%{opacity:.62}}.gate-console{color:var(--gate-ink);background:#060d18eb;border:1px solid #fff2;border-radius:30px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:12px;display:grid;box-shadow:0 24px 70px #0005}.gate-control{min-width:0;padding-inline:8px}.gate-side{justify-items:end;display:grid}.gate-back{min-height:44px;color:var(--gate-accent);white-space:nowrap;border-radius:22px;align-items:center;gap:8px;padding:0 14px;font-size:11.5px;font-weight:600;display:inline-flex}.gate-back svg{transform:scaleX(-1)}.gate-back:hover{background:#ffffff0d}.gate-motion{color:#b9c2ca;white-space:nowrap;border-radius:22px;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:11px;display:inline-flex}.gate-motion:hover:not(:disabled){color:#fff;background:#ffffff0d}.gate :is(button,input):focus-visible{outline:2px solid var(--gate-accent);outline-offset:3px}.sky-control{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;display:grid}.sky-readout{gap:1px;min-width:150px;display:grid}.sky-readout strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font:400 24px/1.1 Outfit,sans-serif}.sky-readout span{color:#b8c1c9;font-size:11px}.sky-readout .sky-guides{color:#dfe5ea}.sky-call{border:1px solid color-mix(in srgb, var(--gate-accent) 60%, transparent);background:color-mix(in srgb, var(--gate-accent) 16%, transparent);color:var(--gate-accent);border-radius:20px;justify-self:start;margin-top:4px;padding:2px 9px;font-size:11px;font-style:normal;animation:2.8s ease-in-out infinite sky-call}@keyframes sky-call{50%{background:color-mix(in srgb, var(--gate-accent) 30%, transparent)}}.sky-tick[data-now]{color:var(--gate-accent);font-weight:700}.sky-tick[data-now] i{background:var(--gate-accent);width:2px;box-shadow:0 0 10px var(--gate-accent)}@media (prefers-reduced-motion:reduce){.sky-call{animation:none}}.sky-readout button{color:var(--gate-accent);text-underline-offset:3px;justify-self:start;min-height:24px;margin-top:3px;font-size:11px;text-decoration:underline}.sky-track{background-color:#1a2740;border-radius:8px;height:10px;margin:24px 6px;position:relative;box-shadow:inset 0 0 0 1px #ffffff2e,0 0 24px #00000040}.sky-track input{appearance:none;cursor:grab;z-index:2;background:0 0;width:calc(100% + 22px);height:44px;margin:0;position:absolute;inset:-17px -11px}.sky-track input::-webkit-slider-runnable-track{background:0 0;height:44px}.sky-track input::-moz-range-track{background:0 0;height:44px}.sky-track input::-webkit-slider-thumb{-webkit-appearance:none;border:4px solid var(--gate-accent);background:#fff;border-radius:50%;width:22px;height:22px;margin-top:11px;box-shadow:0 0 0 5px #ffffff26,0 4px 18px #00000080}.sky-track input::-moz-range-thumb{border:4px solid var(--gate-accent);background:#fff;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 5px #ffffff26,0 4px 18px #00000080}.sky-tick{z-index:3;letter-spacing:.04em;color:#d5dbe0;justify-items:center;width:44px;height:22px;font-size:10px;display:grid;position:absolute;top:50%;transform:translate(-50%,9px)}.sky-tick[data-row=high]{transform:translate(-50%,-31px)}.sky-tick i{background:#ffffffb0;width:1px;height:8px;position:absolute;top:-11px;left:50%}.sky-tick[data-row=high] i{top:auto;bottom:-11px}.sky-tick span{align-self:center}.sky-tick:hover{color:var(--gate-accent)}.hint-control,.voice-control{align-items:center;gap:16px;display:flex}.hint-control p,.voice-control p{gap:2px;min-width:0;margin:0;display:grid}.hint-control strong,.voice-control strong{font:500 14px/1.3 Outfit,sans-serif}.hint-control p span,.voice-control p span{color:#b8c1c9;font-size:11.5px;line-height:1.5}.hint-orb{background:radial-gradient(circle at 35% 30%,#fff8dc,#e9c877 38%,#8c6420 72%,#3a2808);border-radius:50%;flex:none;width:34px;height:34px;box-shadow:0 0 26px #e9c87766}.hint-control button{color:#f4dc9a;border:1px solid #e9c87788;border-radius:22px;flex:none;min-height:44px;padding:0 16px;font-size:12px}.voice-play{background:var(--gate-accent);color:#10171f;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;transition:transform .25s;display:grid;box-shadow:0 0 34px #f1dcb44d}.voice-play:hover{transform:scale(1.06)}@media (max-width:1180px){.gate-console{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:800px){.gate-hero{min-height:calc(100svh - 120px);padding-top:34px}.gate-hero:before{background:linear-gradient(#040a14b3 0%,#040a1473 45%,#0000 70%)}.gate-visual{width:min(88vw,430px);margin:18px auto 0;position:relative;top:auto;right:auto;transform:none}.gate[data-direction=ciel] .gate-visual{aspect-ratio:auto;width:100%;height:34svh}.hint-control,.voice-control{flex-wrap:wrap}.hint-control p{flex:1}.hint-control button{flex-basis:100%}.gate[data-direction=ciel] h1,.gate[data-direction=souffle] h1{font-size:clamp(42px,12.5vw,60px)}.gate[data-direction=coupole] h1{font-size:clamp(48px,14.5vw,70px)}.gate-console{border-radius:26px;grid-template-columns:minmax(0,1fr);gap:12px}.sky-control{grid-template-columns:minmax(0,1fr);gap:4px}.sky-readout{-moz-column-gap:12px;grid-template-columns:auto 1fr;align-items:baseline;column-gap:12px}.sky-track{margin-inline:14px}.gate-side{grid-auto-flow:column;justify-content:space-between;justify-items:start}}@media (prefers-reduced-motion:reduce){.gate-editorial h1>.gate-line,.gate[data-direction=souffle] h1>.gate-accent{animation:none}.gate-editorial .cosmic-overline,.gate-editorial h1>.gate-accent,.gate-editorial .cosmic-primary{transition:none}}.portal{--door-w:min(27vw, 28vh, 260px);--door-ratio:1.85;--door-gap:clamp(12px, 5vw, 84px);align-items:center;min-height:calc(100svh - 150px);padding:18px 0 96px;display:grid;position:relative}.portal[data-leaving=true]{z-index:3;pointer-events:none;position:absolute;inset:0 0 auto}.portal-hall{z-index:-3;pointer-events:none;background:radial-gradient(70% 46% at 50% 100%,#1a2740 0%,#0000 70%),radial-gradient(60% 40% at 50% 0,#121c30 0%,#0000 70%),#050a12;transition:opacity .7s;position:fixed;inset:0}.portal-inner{justify-items:center;gap:clamp(22px,4.4vh,46px);transition:opacity .6s;display:grid}.portal[data-leaving=true] .portal-hall,.portal[data-leaving=true] .portal-heading,.portal[data-leaving=true] .door-label,.portal[data-leaving=true] .door-light,.portal[data-leaving=true] .portal-door[data-chosen=false]{opacity:0}.portal-heading{text-align:center;transition:opacity .45s}.portal-title{letter-spacing:-.055em;color:#f6f4ee;text-wrap:balance;margin:10px 0;font:300 clamp(30px,4.2vw,58px)/1.08 Outfit,sans-serif}.portal-title span{color:#0000;background:linear-gradient(110deg,#f0e4ce,#c9a56c);-webkit-background-clip:text;background-clip:text}.portal-heading>p:last-child{color:#b4bec7;font-size:14px}.portal-doors{justify-content:center;align-items:flex-start;gap:var(--door-gap);display:flex;position:relative}.portal-door{--door-glow:#7f9bea;z-index:1;width:var(--door-w);color:#f6f4ee;justify-items:center;transition:opacity .5s,transform .6s cubic-bezier(.2,.7,.1,1);display:grid;position:relative}.portal-door[data-door=coupole]{--door-glow:#e9c877}.portal-door[data-door=souffle]{--door-glow:#f3d9b0}.portal-door:is(:hover,:focus-visible):not(:disabled){transform:translateY(-6px)}.portal-door:focus-visible{outline:none}.portal-door:focus-visible .door-frame{outline:2px solid var(--door-glow);outline-offset:12px}.door-frame{width:var(--door-w);height:calc(var(--door-w) * var(--door-ratio));border-radius:calc(var(--door-w) / 2) calc(var(--door-w) / 2) 0 0;perspective:760px;box-shadow:0 0 0 1px #e2c58099, 0 0 0 7px #070d18, 0 0 0 8px #e2c58044, 0 0 60px color-mix(in srgb, var(--door-glow) 38%, transparent), 0 0 140px color-mix(in srgb, var(--door-glow) 20%, transparent);transition:box-shadow .6s;display:block;position:relative;overflow:hidden}.portal-door:is(:hover,:focus-visible) .door-frame{box-shadow:0 0 0 1px #f0d795, 0 0 0 7px #070d18, 0 0 0 8px #e2c58077, 0 0 80px color-mix(in srgb, var(--door-glow) 60%, transparent), 0 0 180px color-mix(in srgb, var(--door-glow) 34%, transparent)}.door-frame:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 46px #000000b0}.door-leaf{background:linear-gradient(90deg,#0000 30%,#00000080 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44' fill='none' stroke='%23e2c580' stroke-opacity='.55' stroke-width='1'%3E%3Crect x='9.5' y='9.5' width='25' height='25'/%3E%3Cpath d='M22 4.3 39.7 22 22 39.7 4.3 22Z'/%3E%3Cpath d='M22 0v4.3M22 39.7V44M0 22h4.3M39.7 22H44'/%3E%3C/svg%3E") top/44px 44px,linear-gradient(#1c2c48,#0a1322);width:50%;transition:transform 1.25s cubic-bezier(.3,.7,.1,1),opacity .7s;position:absolute;top:0;bottom:0;box-shadow:inset 0 0 0 1px #e2c58088,inset 0 0 0 6px #0a1322,inset 0 0 0 7px #e2c58055}.door-leaf--left{transform-origin:0;left:0}.door-leaf--right{transform-origin:100%;background:linear-gradient(270deg,#0000 30%,#00000080 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44' fill='none' stroke='%23e2c580' stroke-opacity='.55' stroke-width='1'%3E%3Crect x='9.5' y='9.5' width='25' height='25'/%3E%3Cpath d='M22 4.3 39.7 22 22 39.7 4.3 22Z'/%3E%3Cpath d='M22 0v4.3M22 39.7V44M0 22h4.3M39.7 22H44'/%3E%3C/svg%3E") top/44px 44px,linear-gradient(#1c2c48,#0a1322);right:0}.door-leaf:after{content:"";background:radial-gradient(circle at 35% 30%,#fff3cf,#d9b25f 55%,#7a5a1c);border-radius:50%;width:9px;height:9px;position:absolute;top:56%;box-shadow:0 0 10px #e2c58088}.door-leaf--left:after{right:10px}.door-leaf--right:after{left:10px}.portal[data-ready=true] .door-leaf--left{transform:rotateY(60deg)}.portal[data-ready=true] .door-leaf--right{transform:rotateY(-60deg)}.portal[data-intro=true] .portal-door:first-of-type .door-leaf{transition-delay:.35s}.portal[data-intro=true] .portal-door:nth-of-type(2) .door-leaf{transition-delay:.65s}.portal[data-intro=true] .portal-door:nth-of-type(3) .door-leaf{transition-delay:.95s}.portal[data-ready=true] .portal-door:is(:hover,:focus-visible) .door-leaf--left{transform:rotateY(78deg)}.portal[data-ready=true] .portal-door:is(:hover,:focus-visible) .door-leaf--right{transform:rotateY(-78deg)}.portal[data-leaving=true] .portal-door[data-chosen=true] .door-leaf--left{opacity:0;transform:rotateY(98deg)}.portal[data-leaving=true] .portal-door[data-chosen=true] .door-leaf--right{opacity:0;transform:rotateY(-98deg)}.portal[data-leaving=true] .portal-door[data-chosen=true] .door-frame{box-shadow:none;transition:box-shadow .3s}.portal[data-leaving=true] .portal-door[data-chosen=true] .door-frame:before{opacity:0}.door-light{background:radial-gradient(ellipse 50% 100% at 50% 0%, color-mix(in srgb, var(--door-glow) 50%, transparent), transparent 72%);pointer-events:none;width:150%;height:54px;margin-top:2px;transition:opacity .4s}.door-label{text-align:center;justify-items:center;gap:3px;margin-top:-26px;transition:opacity .4s;display:grid}.door-label>span{letter-spacing:.2em;color:var(--door-glow);font-size:10px}.door-label strong{letter-spacing:-.02em;font:500 clamp(12px,1.4vw,17px)/1.25 Outfit,sans-serif}.door-label em{color:#a9b4be;font-size:11.5px;font-style:normal}@media (max-width:800px){.portal{--door-w:min(27vw, 22vh);--door-ratio:2.3;min-height:calc(100svh - 120px);padding-bottom:130px}.portal-heading>p:last-child{max-width:30ch;margin-inline:auto;font-size:13px}.door-label em{display:none}.portal{--door-gap:11px}.door-leaf{background-size:auto,30px 30px,auto}}.portal-hall__vault,.portal-hall__dust{pointer-events:none;position:absolute}.portal-hall__vault{height:62%;translate:calc((var(--gate-lx,50) - 50) * -.5px) 0;background:repeating-radial-gradient(62% 100% at 50% 118%,#0000 0 9.4%,#e2c58012 9.6% 9.9%,#0000 10.1% 12%);transition:translate .9s cubic-bezier(.2,.7,.1,1);inset:-4% -6% auto;-webkit-mask-image:linear-gradient(#000 0% 40%,#0000 96%);mask-image:linear-gradient(#000 0% 40%,#0000 96%)}.portal-hall__dust{translate:calc((var(--gate-lx,50) - 50) * .9px) 0;opacity:.6;transition:translate 1.4s cubic-bezier(.2,.7,.1,1);inset:0 -48px -340px}.portal-hall__dust:before{content:"";will-change:transform;background-image:radial-gradient(1.4px 1.4px at 14% 22%,#ffe9b8cc 50%,#0000 52%),radial-gradient(1px 1px at 42% 68%,#fffa 50%,#0000 52%),radial-gradient(1.2px 1.2px at 71% 34%,#ffe9b8aa 50%,#0000 52%),radial-gradient(1px 1px at 88% 82%,#cfe0ffaa 50%,#0000 52%),radial-gradient(.9px .9px at 29% 91%,#fff8 50%,#0000 52%),radial-gradient(1.3px 1.3px at 58% 9%,#ffe9b899 50%,#0000 52%);background-size:340px 340px;animation:46s linear infinite hall-dust;position:absolute;inset:0}@keyframes hall-dust{to{transform:translateY(-340px)}}.portal-floor{top:calc(var(--door-w) * var(--door-ratio) - 2px);z-index:0;pointer-events:none;perspective:900px;width:100vw;height:clamp(130px,25vh,250px);perspective-origin:calc(var(--gate-lx,50) * 0.5% + 25%) 0%;opacity:0;transition:opacity .4s;position:absolute;left:50%;overflow:hidden;translate:-50%;-webkit-mask-image:linear-gradient(#000 0%,#000c 34%,#0000 94%);mask-image:linear-gradient(#000 0%,#000c 34%,#0000 94%)}.portal[data-ready=true] .portal-floor{opacity:1;transition:opacity 1.6s .5s,perspective-origin .6s cubic-bezier(.2,.7,.1,1)}.portal-floor__plane{transform-origin:50% 0;background:linear-gradient(#05090f00 0%,#05090fb0 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96' fill='none' stroke='%23e2c580' stroke-opacity='.3' stroke-width='1'%3E%3Cpath d='M48 6 90 48 48 90 6 48Z'/%3E%3Crect x='18.5' y='18.5' width='59' height='59'/%3E%3Cpath d='M48 0v6M48 90v6M0 48h6M90 48h6'/%3E%3C/svg%3E") top/96px 96px,linear-gradient(#111c30,#070c16);width:220vw;height:520px;margin-left:-110vw;position:absolute;top:0;left:50%;transform:rotateX(70deg)}.portal-floor__plane>i{--glow:#7f9bea;top:0;left:calc(50% + var(--k) * (var(--door-w) + var(--door-gap)) - var(--door-w) * .5);width:var(--door-w);background:linear-gradient(180deg, color-mix(in srgb, var(--glow) 62%, transparent) 0%, color-mix(in srgb, var(--glow) 22%, transparent) 34%, transparent 82%);filter:blur(7px);mix-blend-mode:screen;height:100%;animation:6.5s ease-in-out infinite alternate hall-beam;animation-delay:calc(var(--k) * -2.1s);position:absolute}.portal-floor__plane>i[data-door=coupole]{--glow:#e9c877}.portal-floor__plane>i[data-door=souffle]{--glow:#f3d9b0}@keyframes hall-beam{0%{opacity:.62}to{opacity:1}}.portal[data-leaving=true]{overflow:clip}.portal[data-leaving=true] .portal-inner{transition:transform .75s cubic-bezier(.5,0,.85,.45),opacity .6s;transform:scale(2.3)}.portal[data-leaving=true] .portal-floor{opacity:0;transition:opacity .45s}@media (prefers-reduced-motion:reduce){.portal-hall__dust:before,.portal-floor__plane>i{animation:none}.portal-hall__vault,.portal-hall__dust{translate:none}.portal-floor{perspective-origin:50% 0}.portal[data-leaving=true] .portal-inner{transform:none}}.cosmic-home:has(>.gate){background:0 0}.gate-backdrop{z-index:-4;pointer-events:none;background:radial-gradient(80% 55% at 72% 38%,#16263f 0%,#0000 70%),#080f17;position:fixed;inset:0}.home-body{background:#080f17;position:relative}.gate[data-direction=ciel] .gate-canvas[data-failed=true]{background:linear-gradient(#0a1730 0%,#1b2c52 52%,#6a4a4f 70%,#0a1520 71%,#070d14 100%)}.gate[data-direction=coupole] .gate-canvas[data-failed=true]{background:radial-gradient(circle,#f4dc9a 0%,#b98a2e 9%,#0f2a5a 26%,#050b1c 70%)}.gate[data-direction=souffle] .gate-canvas[data-failed=true]{background:radial-gradient(circle,#fff3d6 0%,#f1dcb455 7%,#0c1730 28%,#050a14 70%)}html.js:not([data-door]) .gate[data-stage=doors] .gate-hero,html[data-door] .gate[data-stage=doors] .portal,html:not(.js) .portal,html:not(.js) .gate-console,html:not(.js) .gate-earth,html:not(.js) .gate-canvas{display:none}.gate-hero{min-height:0;padding-bottom:0}.gate-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#080f17e0 62%,#080f17);height:340px;position:absolute;inset:auto 0 0}.gate-hero-inner{flex-direction:column;justify-content:center;min-height:min(560px,100svh - 400px);display:flex}.gate-editorial h1>.gate-line,.gate[data-direction=souffle] h1>.gate-accent{animation:none}.gate[data-direction=souffle] h1>.gate-accent{animation:6s ease-in-out infinite gate-breathe}.gate[data-arriving=true] .gate-hero{animation:.8s .6s both gate-hero-in}.gate[data-arriving=true] .gate-editorial h1>.gate-line{animation:1.1s cubic-bezier(.2,.7,.1,1) .7s both gate-rise}.gate[data-arriving=true] .gate-editorial h1>.gate-line+.gate-line{animation-delay:.86s}@keyframes gate-hero-in{0%{opacity:0}}.gate-console{grid-template-columns:minmax(0,1fr) auto}.gate-control:empty{min-height:52px}.gate-hero .cosmic-dock{margin-top:34px}.gate-earth{color:#f6f4ee;text-align:left;background:#0a1524de;border:1px solid #ffffff2b;border-radius:100px;align-items:center;gap:13px;min-height:52px;margin-top:26px;padding:8px 18px 8px 12px;font:500 14px/1.2 Outfit,sans-serif;transition:border-color .25s,transform .25s;display:inline-flex}.gate-earth:hover{border-color:var(--gate-accent);transform:translateY(-2px)}.gate-earth small{color:#b5c1cc;margin-top:2px;font:400 11px/1.3 Manrope,sans-serif;display:block}.gate-earth-icon{color:var(--gate-accent);font-size:26px;line-height:1}@media (max-width:800px){.gate-hero-inner{min-height:0}.gate-console{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.gate .gate-hero,.gate .gate-editorial h1>.gate-line,.gate[data-direction=souffle] h1>.gate-accent{animation:none!important}}html:not(.dark) body:has(.gate) .topbar{color:#c3cbd2}html:not(.dark) body:has(.gate) .topbar a{color:#c3cbd2}html:not(.dark) body:has(.gate) .topbar button{color:#c3cbd2}@media (min-width:801px){.gate-hero-inner{container-type:inline-size}.gate[data-direction=coupole] .gate-editorial{max-width:calc(100% - min(46vw,680px,76vh))}.gate[data-direction=coupole] h1{font-size:clamp(40px, calc((100cqw - min(46vw, 680px, 76vh) - 14px) / var(--title-em,7.15)), 116px)}}
