.SolarScene-module__UuLQWa__scene{background:#14100b;position:fixed;inset:0;overflow:hidden}.SolarScene-module__UuLQWa__canvas{touch-action:manipulation;width:100%;height:100%;display:block;position:absolute;inset:0}.SolarScene-module__UuLQWa__scene:before{content:"";z-index:3;pointer-events:none;opacity:calc(1 - var(--s-night,0)*.55);background:radial-gradient(74% 78% at 50% 44%,#0000 40%,#220f0421 72%,#1a0b0357 100%);position:absolute;inset:0}.SolarScene-module__UuLQWa__scene:after{content:"";z-index:4;pointer-events:none;height:24vh;opacity:calc(1 - var(--s-night,0)*.62);background:linear-gradient(#0000,#160a0257 58%,#160a02d1);position:absolute;bottom:0;left:0;right:0}.SolarScene-module__UuLQWa__skyCopy{z-index:5;pointer-events:none;max-width:40rem;position:absolute;top:3.5vh;left:5.5vw}.SolarScene-module__UuLQWa__skyCopy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 46% 40% at 50% 57%,var(--s-veil,transparent)0%,var(--s-veil,transparent)62%,transparent 100%);-webkit-mask-image:radial-gradient(circle var(--s-sunr,0px)at var(--s-sunx,-200%)var(--s-suny,-200%),#00000057 0%,#00000085 32%,#000 100%);-webkit-mask-image:radial-gradient(circle var(--s-sunr,0px)at var(--s-sunx,-200%)var(--s-suny,-200%),#00000057 0%,#00000085 32%,#000 100%);mask-image:radial-gradient(circle var(--s-sunr,0px)at var(--s-sunx,-200%)var(--s-suny,-200%),#00000057 0%,#00000085 32%,#000 100%);position:absolute;inset:-70% -30% -40%}.SolarScene-module__UuLQWa__skyCopy a{pointer-events:auto}.SolarScene-module__UuLQWa__skyCopy .wave-hand{pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.SolarScene-module__UuLQWa__skyCopy .wave-hand:hover{animation:none}@keyframes SolarScene-module__UuLQWa__waveGo{0%{transform:rotate(0)}8%{transform:rotate(-17deg)}17%{transform:rotate(13deg)}26%{transform:rotate(-11deg)}35%{transform:rotate(10deg)}44%{transform:rotate(-5deg)}54%,to{transform:rotate(0)}}.SolarScene-module__UuLQWa__skyCopy .wave-hand.wave-go{animation:1.5s ease-in-out both SolarScene-module__UuLQWa__waveGo}@media (prefers-reduced-motion:reduce){.SolarScene-module__UuLQWa__skyCopy .wave-hand.wave-go{animation:none}}:is(.SolarScene-module__UuLQWa__skyCopy h1,.SolarScene-module__UuLQWa__skyCopy p){text-shadow:var(--s-tsh,none)}.SolarScene-module__UuLQWa__skyCopy h1{letter-spacing:-.032em;color:var(--s-ink,#34281a);font-size:clamp(2.1rem,5.4vw,4.3rem);font-weight:650;line-height:.98}.SolarScene-module__UuLQWa__lead{text-wrap:balance;letter-spacing:-.012em;width:max-content;max-width:100%;color:var(--s-ink,#34281a);margin-top:.45rem;font-size:clamp(1rem,2vw,1.75rem);line-height:1.1}.SolarScene-module__UuLQWa__facts{gap:.5rem;max-width:min(29rem,35vw);margin-top:1rem;display:grid}.SolarScene-module__UuLQWa__facts p{text-wrap:balance;color:var(--s-muted,#7d6547);font-size:clamp(.72rem,.92vw,.82rem);line-height:1.45}.SolarScene-module__UuLQWa__facts a{color:var(--s-sig,#b4430e);font-weight:600;text-decoration:none}.SolarScene-module__UuLQWa__facts a:hover{border-bottom:1px solid var(--s-sig,#b4430e)}.SolarScene-module__UuLQWa__days{font-family:var(--font-mono);letter-spacing:.08em;color:#ffecd4f0;margin-bottom:.55rem;font-size:.64rem;display:block}.SolarScene-module__UuLQWa__objTag{z-index:6;text-align:center;will-change:transform;background:#160a02b3;border-radius:999px;width:max-content;padding:.24rem .66rem .26rem;text-decoration:none;transition:background .3s,box-shadow .3s;display:block;position:absolute;top:0;left:0}.SolarScene-module__UuLQWa__objTag .SolarScene-module__UuLQWa__lbl:before{content:"";vertical-align:.12em;background:#ff6f3c;border-radius:50%;width:.34em;height:.34em;margin-right:.5em;transition:transform .25s;display:inline-block;box-shadow:0 0 .16em #ff6f3cf2,0 0 .66em #ff6f3c94}.SolarScene-module__UuLQWa__objTag[data-room=words] .SolarScene-module__UuLQWa__lbl:before{background:#ff6f3c;box-shadow:0 0 .16em #ff6f3cf2,0 0 .66em #ff6f3c94}.SolarScene-module__UuLQWa__objTag[data-room=prints] .SolarScene-module__UuLQWa__lbl:before{background:#ffa72e;box-shadow:0 0 .16em #ffa72ef2,0 0 .62em #ffa72e80}.SolarScene-module__UuLQWa__objTag[data-room=lab] .SolarScene-module__UuLQWa__lbl:before{background:#6bcd85;box-shadow:0 0 .16em #6bcd85f2,0 0 .6em #6bcd8575}.SolarScene-module__UuLQWa__objTag[data-hot="1"] .SolarScene-module__UuLQWa__lbl:before,.SolarScene-module__UuLQWa__objTag:hover .SolarScene-module__UuLQWa__lbl:before,.SolarScene-module__UuLQWa__objTag:focus-visible .SolarScene-module__UuLQWa__lbl:before{transform:scale(1.5)}.SolarScene-module__UuLQWa__objTag .SolarScene-module__UuLQWa__lbl{font-family:var(--font-mono);letter-spacing:.17em;color:#fff4e2;text-shadow:0 2px 12px #1e0c00e6;white-space:nowrap;font-size:.7rem;display:block}.SolarScene-module__UuLQWa__objTag .SolarScene-module__UuLQWa__lbl:after{content:"›";opacity:.55;margin-left:.34em;transition:opacity .25s}.SolarScene-module__UuLQWa__objTag .SolarScene-module__UuLQWa__sub{font-family:var(--font-mono);letter-spacing:.05em;color:#fff2e0eb;text-shadow:0 2px 10px #1e0c00cc;clip-path:inset(0 50% round 999px);white-space:nowrap;pointer-events:none;background:#180b03b8;border-radius:999px;margin-top:.3rem;padding:.16rem .5rem;font-size:.56rem;transition:clip-path .32s cubic-bezier(.22,.68,.3,1),transform .26s;position:absolute;top:100%;left:50%;transform:translate(-50%,-2px)}.SolarScene-module__UuLQWa__objTag[data-hot="1"],.SolarScene-module__UuLQWa__objTag:hover,.SolarScene-module__UuLQWa__objTag:focus-visible{background:#4e2408c7;outline:none}.SolarScene-module__UuLQWa__objTag[data-hot="1"] .SolarScene-module__UuLQWa__lbl:after,.SolarScene-module__UuLQWa__objTag:hover .SolarScene-module__UuLQWa__lbl:after,.SolarScene-module__UuLQWa__objTag:focus-visible .SolarScene-module__UuLQWa__lbl:after{opacity:1}.SolarScene-module__UuLQWa__objTag[data-hot="1"] .SolarScene-module__UuLQWa__sub,.SolarScene-module__UuLQWa__objTag:hover .SolarScene-module__UuLQWa__sub,.SolarScene-module__UuLQWa__objTag:focus-visible .SolarScene-module__UuLQWa__sub,.SolarScene-module__UuLQWa__greeting .SolarScene-module__UuLQWa__objTag .SolarScene-module__UuLQWa__sub{clip-path:inset(0 round 999px);transform:translate(-50%)}.SolarScene-module__UuLQWa__greeting .SolarScene-module__UuLQWa__sub{transition:clip-path .9s .2s,transform .9s .2s}.SolarScene-module__UuLQWa__objTag:focus-visible{box-shadow:0 0 0 2px #ffd6a0e6}.SolarScene-module__UuLQWa__sundial{z-index:7;width:min(20rem,42vw);position:absolute;bottom:6vh;right:4.5vw}.SolarScene-module__UuLQWa__sundialRow{justify-content:space-between;align-items:baseline;gap:.8rem;margin-bottom:.5rem;display:flex}.SolarScene-module__UuLQWa__now{font-family:var(--font-mono);letter-spacing:.1em;color:#fff4e2;text-shadow:0 1px 12px #140800e6;white-space:nowrap;background:#160a02b3;border-radius:999px;padding:.16rem .6rem;font-size:.64rem}.SolarScene-module__UuLQWa__place{opacity:.62}.SolarScene-module__UuLQWa__live{font-family:var(--font-mono);letter-spacing:.12em;color:#fff4e2;cursor:pointer;text-shadow:0 1px 8px #140800e6;background:#160a02b3;border:none;border-radius:999px;padding:.18rem .66rem;font-size:.58rem;transition:opacity .3s}.SolarScene-module__UuLQWa__live[data-live="1"]{opacity:.4;pointer-events:none}.SolarScene-module__UuLQWa__live:hover{background:#4e2408c7}.SolarScene-module__UuLQWa__range{appearance:none;background:var(--s-track,#fff0d8cc);outline-offset:8px;cursor:ew-resize;border-radius:3px;width:100%;height:5px;box-shadow:inset 0 0 0 1px #fff0d847}.SolarScene-module__UuLQWa__range::-webkit-slider-thumb{appearance:none;cursor:ew-resize;background:radial-gradient(circle at 35% 30%,#fff3d6,#f0a12e);border-radius:50%;width:20px;height:20px;box-shadow:0 0 16px 4px #f0a12e8c}.SolarScene-module__UuLQWa__range::-moz-range-thumb{cursor:ew-resize;background:radial-gradient(circle at 35% 30%,#fff3d6,#f0a12e);border:none;border-radius:50%;width:20px;height:20px;box-shadow:0 0 16px 4px #f0a12e8c}.SolarScene-module__UuLQWa__shore{z-index:5;font-family:var(--font-mono);letter-spacing:.1em;color:#ffecd6db;text-shadow:0 1px 12px #140800e6;font-size:.7rem;position:absolute;bottom:5.4vh;left:5.5vw}.SolarScene-module__UuLQWa__shore a{color:#fff4e2;text-decoration:none}.SolarScene-module__UuLQWa__shore a:hover{border-bottom:1px solid}.SolarScene-module__UuLQWa__mark{z-index:5;font-family:var(--font-mono);letter-spacing:.16em;color:#ffecd6c7;text-shadow:0 1px 12px #140800e6;font-size:.58rem;position:absolute;bottom:2.2vh;right:4.5vw}@media (max-width:760px){.SolarScene-module__UuLQWa__skyCopy{max-width:none;top:3.2vh;left:6vw;right:6vw}.SolarScene-module__UuLQWa__skyCopy h1{font-size:clamp(1.95rem,9.8vw,2.7rem)}.SolarScene-module__UuLQWa__lead{margin-top:.5rem;font-size:.94rem}.SolarScene-module__UuLQWa__facts{gap:.18rem;max-width:none;margin-top:.62rem}.SolarScene-module__UuLQWa__facts p{font-size:.76rem;line-height:1.32}.SolarScene-module__UuLQWa__days{margin-bottom:.4rem;font-size:.58rem}.SolarScene-module__UuLQWa__objTag{padding:.22rem .56rem}.SolarScene-module__UuLQWa__objTag .SolarScene-module__UuLQWa__lbl{letter-spacing:.14em;font-size:.64rem}.SolarScene-module__UuLQWa__objTag .SolarScene-module__UuLQWa__sub{white-space:normal;width:max-content;max-width:40vw;padding:.14rem .44rem;font-size:.5rem;line-height:1.3}.SolarScene-module__UuLQWa__sundial{width:auto;bottom:13vh;left:6vw;right:6vw}.SolarScene-module__UuLQWa__sundialRow{margin-bottom:.62rem}.SolarScene-module__UuLQWa__shore{letter-spacing:.08em;font-size:.62rem;bottom:3.4vh;left:6vw;right:6vw}.SolarScene-module__UuLQWa__mark{font-size:.5rem;bottom:1.2vh;right:6vw}}.SolarScene-module__UuLQWa__placeTag{z-index:5;text-align:center;will-change:transform;cursor:pointer;width:max-content;display:block;position:absolute;top:0;left:0}.SolarScene-module__UuLQWa__placeName{font-family:var(--font-mono);letter-spacing:.24em;color:#fff4e4f0;text-shadow:0 1px 8px #140800f2;white-space:nowrap;background:#140902ad;border-radius:999px;padding:.1rem .5rem;font-size:.64rem;transition:color .3s,background .3s;display:block}.SolarScene-module__UuLQWa__placeLine{font-family:var(--font-mono);letter-spacing:.04em;color:#fff2e0f0;text-shadow:0 1px 10px #140800e6;clip-path:inset(0 50% round 999px);white-space:nowrap;pointer-events:none;background:#160a02b3;border-radius:999px;margin-top:.26rem;padding:.14rem .5rem;font-size:.54rem;transition:clip-path .32s cubic-bezier(.22,.68,.3,1),transform .26s;position:absolute;top:100%;left:50%;transform:translate(-50%,-2px)}.SolarScene-module__UuLQWa__placeTag:hover .SolarScene-module__UuLQWa__placeName,.SolarScene-module__UuLQWa__placeTag:focus-visible .SolarScene-module__UuLQWa__placeName{color:#fff8ee;background:#401c06b8;outline:none}.SolarScene-module__UuLQWa__placeTag:hover .SolarScene-module__UuLQWa__placeLine,.SolarScene-module__UuLQWa__placeTag:focus-visible .SolarScene-module__UuLQWa__placeLine,.SolarScene-module__UuLQWa__greeting .SolarScene-module__UuLQWa__placeLine{clip-path:inset(0 round 999px);transform:translate(-50%)}@media (max-width:760px){.SolarScene-module__UuLQWa__placeName{letter-spacing:.18em;font-size:.56rem}.SolarScene-module__UuLQWa__placeLine{white-space:normal;width:max-content;max-width:46vw;font-size:.48rem;line-height:1.3}.SolarScene-module__UuLQWa__greeting .SolarScene-module__UuLQWa__objTag .SolarScene-module__UuLQWa__sub,.SolarScene-module__UuLQWa__greeting .SolarScene-module__UuLQWa__placeLine{clip-path:inset(0 50% round 999px);transform:translate(-50%,-2px)}.SolarScene-module__UuLQWa__objTag[data-hot="1"] .SolarScene-module__UuLQWa__sub,.SolarScene-module__UuLQWa__placeTag[data-hot="1"] .SolarScene-module__UuLQWa__placeLine{clip-path:inset(0 round 999px);transform:translate(-50%)}.SolarScene-module__UuLQWa__placeTag[data-hot="1"] .SolarScene-module__UuLQWa__placeName{color:#fff8ee;background:#401c06b8}}.SolarScene-module__UuLQWa__whee{z-index:5;width:max-content;font-family:var(--font-mono);letter-spacing:.14em;color:#fff4e4f5;text-shadow:0 1px 8px #140800f2;opacity:0;pointer-events:none;will-change:transform,opacity;-webkit-user-select:none;user-select:none;background:#140902ad;border-radius:999px;padding:.12rem .5rem;font-size:.64rem;font-style:italic;position:absolute;top:0;left:0}.SolarScene-module__UuLQWa__mayday{letter-spacing:.2em;font-size:.58rem;font-style:normal}
.AgeCalculator-module__uETblq__gauge{flex-direction:column;gap:.45rem;display:inline-flex}.AgeCalculator-module__uETblq__row{font:inherit;letter-spacing:inherit;color:inherit;text-align:left;text-shadow:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;padding:0;display:flex}.AgeCalculator-module__uETblq__row:focus-visible{outline-offset:4px;outline:1px dashed}.AgeCalculator-module__uETblq__cell{opacity:.75;border:1px solid;border-radius:2px;width:7.5rem;height:.66rem;padding:1.5px;position:relative}.AgeCalculator-module__uETblq__cell:after{content:"";background:currentColor;border-radius:0 1px 1px 0;width:2px;height:45%;position:absolute;top:50%;right:-3px;translate:0 -50%}.AgeCalculator-module__uETblq__fill{background-color:var(--s-sig,#b4430e);background-image:repeating-linear-gradient(90deg,#0000 0 5px,#00000038 5px 6px);border-radius:1px;height:100%;transition:width 1s linear;display:block;position:relative}.AgeCalculator-module__uETblq__surge{transition:width .45s ease-in;box-shadow:0 0 10px #f0a12eb3}.AgeCalculator-module__uETblq__burstBox{pointer-events:none;position:absolute;inset:0;overflow:visible}.AgeCalculator-module__uETblq__skull{opacity:0;text-shadow:0 1px 6px #14080099;font-size:.85rem;line-height:1;animation:1.1s ease-out forwards AgeCalculator-module__uETblq__rise;position:absolute;bottom:.1rem}@keyframes AgeCalculator-module__uETblq__rise{0%{opacity:0;transform:translateY(.1rem)scale(.5)rotate(0)}18%{opacity:1}to{opacity:0;transform:translateY(-2.1rem)scale(1.05)rotate(var(--tilt,8deg))}}@keyframes AgeCalculator-module__uETblq__appear{0%{opacity:0}20%,70%{opacity:.9}to{opacity:0}}.AgeCalculator-module__uETblq__tip{background:#fff4e0d9;width:3px;animation:3.2s ease-in-out infinite AgeCalculator-module__uETblq__sip;position:absolute;top:0;bottom:0;right:0}@keyframes AgeCalculator-module__uETblq__sip{0%,to{opacity:.9}50%{opacity:.15}}@media (prefers-reduced-motion:reduce){.AgeCalculator-module__uETblq__tip{animation:none}.AgeCalculator-module__uETblq__fill{transition:none}.AgeCalculator-module__uETblq__skull{animation-name:AgeCalculator-module__uETblq__appear}}.AgeCalculator-module__uETblq__pct{font-variant-numeric:tabular-nums}@media (max-width:700px){.AgeCalculator-module__uETblq__cell{width:5.6rem;height:.6rem}.AgeCalculator-module__uETblq__row{gap:.45rem}}
