.world-theme-menu>button{margin-top:8px}.world-theme-menu .world-remember{cursor:pointer;border-top:1px solid #c6dedd;align-items:flex-start;gap:9px;margin-top:8px;padding:12px 0;font-size:12px;line-height:1.5;display:flex}.world-remember input{accent-color:#226877;flex:0 0 18px;width:18px;height:18px;margin-top:1px}.world-theme-menu input:focus-visible{outline-offset:3px;outline:3px solid #226877}.world-hero[data-world-focused] .world-marker .world-tooltip{opacity:0;visibility:hidden;pointer-events:none}.world-hero[data-world-focused] .world-marker:focus-within .world-tooltip,.world-hero[data-world-focused] .world-marker:hover .world-tooltip{opacity:1;visibility:visible;pointer-events:auto}.world-hero{isolation:isolate;color:#082d49;background:radial-gradient(at 70% 40%,#fffaf2,#edf5ef 45%,#e8f2f4);border-bottom:1px solid #c9dedf;padding-bottom:0;position:relative;overflow:hidden}.world-hero:before{content:"";z-index:-1;opacity:.18;pointer-events:none;background-image:radial-gradient(#8cb7b8 .8px,#0000 .8px);background-size:28px 28px;position:absolute;inset:0}.world-kicker{letter-spacing:.14em;color:#226877;align-items:center;gap:9px;padding:20px 4vw 0;font-size:9px;font-weight:700;display:flex}.world-live-dot{background:#226877;border-radius:50%;width:7px;height:7px}.world-preview-label{letter-spacing:.05em;color:#49636a;margin-left:auto;font-weight:500}.world-introduction{z-index:2;grid-template-columns:1.12fr 1fr;gap:0 clamp(30px,6vw,110px);max-width:1700px;margin:auto;padding:25px 4vw 6px;display:grid;position:relative}.world-introduction .eyebrow{color:#226877;grid-area:1/1;margin-bottom:10px;font-size:10px}.world-introduction h1{letter-spacing:-.045em;text-wrap:balance;grid-area:2/1/4;max-width:720px;margin:0;font-size:clamp(31px,2.7vw,45px);font-weight:750;line-height:1.12}.world-introduction h1>span:last-child{display:block}.world-introduction .typed-line{min-height:1.15em}.world-introduction .hero-copy{color:#42616d;grid-area:1/2/3;max-width:580px;margin:0 0 17px;font-size:14px;line-height:1.65}.world-introduction .actions{flex-wrap:wrap;grid-area:3/2;gap:10px;margin:0;display:flex}.world-introduction .button{white-space:normal;text-align:center;border-radius:28px;min-height:44px;padding:12px 18px;font-size:12px}.world-audiences{flex-wrap:wrap;grid-column:1/-1;gap:8px 24px;margin-top:19px;font-size:11px;line-height:1.5;display:flex}.world-audiences a{color:#226877;text-underline-offset:4px;-webkit-text-decoration:underline #90b7ba;text-decoration:underline #90b7ba}.world-viewport{height:clamp(590px,48vw,950px);margin:0 0 10px;position:relative}.world-art,.world-canvas{pointer-events:none;z-index:1;position:absolute;inset:0}.world-art{justify-content:center;align-items:center;padding:0 10px;display:flex}.world-illustration{width:100%;max-width:1500px;height:100%;overflow:visible}.world-ready .world-art{display:none}.world-canvas canvas{pointer-events:auto;touch-action:pan-y;width:100%;height:100%;display:block}.world-destinations{z-index:3;pointer-events:none;position:absolute;inset:0}.world-destination{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:#082d49;text-align:left;cursor:pointer;pointer-events:auto;white-space:nowrap;background:#f8fbfcc7;border:1px solid #b9d2d48a;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:8px 13px;text-decoration:none;transition:background .15s,border-color .15s;display:flex;position:absolute;transform:translate(-50%,-100%);box-shadow:0 3px 14px #082d4909}.world-destination:after,.world-social:after{content:"";border-left:1px solid #789d9d80;height:10px;position:absolute;top:100%;left:50%}.world-destination strong{letter-spacing:-.01em;font-size:12px;line-height:1.35;display:block}.world-destination small{color:#42616d;font-size:9px;font-weight:500;line-height:1.4;display:block}.world-destination>span:last-child{color:#226877;font-size:12px}.world-workshops,.world-talks{border-color:#22687777}.world-workshops strong,.world-talks strong{font-size:14px}.world-destination:hover,.world-is-hovered{background:#fffef2eb;border-color:#ad924c}.world-destination:focus-visible{outline-offset:4px;outline:3px solid #226877}.world-controls button:focus-visible{outline-offset:4px;outline:3px solid #226877}.world-social a:focus-visible{outline-offset:4px;outline:3px solid #226877}.world-social{pointer-events:auto;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#f8fbfcc7;border:1px solid #b9d2d48a;border-radius:13px;min-width:164px;padding:7px 12px;position:absolute;transform:translate(-50%,-100%)}.world-social>span{letter-spacing:.05em;color:#42616d;margin-bottom:3px;font-size:8px;font-weight:700;display:block}.world-social a{color:#082d49;font-size:10px;line-height:1.65;text-decoration:none;display:block}.world-social a:hover{text-decoration:underline}.world-bottom-bar{z-index:4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 4vw;display:flex;position:relative}.world-explore-note{color:#42616d;align-items:center;gap:10px;margin:0;font-size:11px;display:flex}.world-explore-note>span{color:#226877;font-size:21px}.world-controls{flex-wrap:wrap;gap:6px;display:flex}.world-controls button{color:#173a48;cursor:pointer;background:#ffffffa5;border:1px solid #abc8ca;border-radius:12px;min-height:44px;padding:8px 12px;font-size:10px;font-weight:600}.world-controls button[aria-pressed=true]{background:#dbeee9;border-color:#226877}.world-controls button:disabled{opacity:.75;cursor:default}.world-status{color:#42616d;max-width:650px;margin:12px 4vw 0;font-size:11px;line-height:1.5}.world-status:empty{display:none}.world-illustrated .world-viewport{height:auto;padding-top:clamp(500px,44vw,730px)}.world-illustrated .world-art,.world-illustrated .world-canvas{height:clamp(500px,44vw,730px)}.world-illustrated .world-destinations{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0 4vw 20px;display:grid;position:relative;inset:auto}.world-illustrated .world-destination,.world-illustrated .world-social{white-space:normal;min-width:0;position:relative;transform:none;inset:auto!important}.world-illustrated .world-destination:after,.world-illustrated .world-social:after{display:none}.world-illustrated .world-social{flex-wrap:wrap;grid-column:span 2;align-items:center;gap:5px 14px;display:flex}.world-illustrated .world-social>span{width:100%;margin:0}@media (min-width:1700px){.world-introduction .hero-copy{font-size:16px}.world-introduction .button,.world-destination strong{font-size:14px}.world-destination small{font-size:10px}.world-workshops strong,.world-talks strong{font-size:16px}.world-social{min-width:190px}.world-social a{font-size:12px}}@media (max-width:850px){.world-kicker{letter-spacing:.1em;padding-top:18px;font-size:8px}.world-preview-label{font-size:8px}.world-introduction{text-align:center;max-width:680px;padding-top:30px;display:block}.world-introduction .eyebrow{margin-bottom:15px}.world-introduction h1{max-width:620px;margin:0 auto 22px;font-size:clamp(32px,5vw,44px)}.world-introduction .hero-copy{margin:0 auto 22px;font-size:14px;line-height:1.65}.world-introduction .actions,.world-audiences{justify-content:center}.world-introduction .button{min-height:48px;font-size:13px}.world-audiences{gap:8px 17px;font-size:10px}.world-viewport,.world-illustrated .world-viewport{height:auto;margin-top:0;padding-top:460px}.world-art,.world-canvas,.world-illustrated .world-art,.world-illustrated .world-canvas{height:460px}.world-destinations,.world-illustrated .world-destinations{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 20px 22px;display:grid;position:relative;inset:auto}.world-destination,.world-social,.world-illustrated .world-destination,.world-illustrated .world-social{white-space:normal;min-width:0;min-height:56px;padding:10px 12px;position:relative;transform:none;inset:auto!important}.world-destination:after,.world-social:after{display:none}.world-destination strong{font-size:13px}.world-destination small{font-size:10px}.world-home{grid-column:span 2}.world-social,.world-illustrated .world-social{grid-column:span 2;display:block}.world-social>span{margin:0 0 7px;font-size:10px}.world-social a{border-top:1px solid #b9d2d450;align-items:center;min-height:44px;font-size:12px;display:flex}.world-bottom-bar{justify-content:center}.world-explore-note{text-align:center;justify-content:center;width:100%}.world-controls{justify-content:center}.world-status{text-align:center;margin:12px 20px 0}}@media (max-width:450px){.world-kicker{flex-wrap:wrap;gap:6px}.world-preview-label{margin-left:auto;font-size:7px}.world-introduction h1{font-size:34px}.world-introduction .actions{gap:8px}.world-introduction .button{flex:140px;padding:12px 13px}.world-viewport,.world-illustrated .world-viewport{padding-top:410px}.world-art,.world-canvas,.world-illustrated .world-art,.world-illustrated .world-canvas{height:410px}.world-controls button{padding:8px 10px}}.a11y-comfort-eye .world-hero{background:radial-gradient(at 70% 40%,#fbf3e2,#ecebdd 60%,#e8ede8)}.a11y-comfort-eye .world-destination,.a11y-comfort-eye .world-social{box-shadow:none;background:#faf4e7d9}.a11y-high-contrast .world-hero{background:#fff}.a11y-high-contrast .world-destination,.a11y-high-contrast .world-social,.a11y-high-contrast .world-controls button{color:#082d49;background:#fff;border:2px solid #082d49}.a11y-high-contrast .world-introduction .hero-copy,.a11y-high-contrast .world-destination small{color:#082d49}@media (prefers-reduced-motion:reduce){.world-destination{transition:none}}.a11y-reduce-motion .world-destination{transition:none}@media (min-width:851px) and (max-width:1100px){.world-destination small{display:none}.world-destination strong,.world-workshops strong,.world-talks strong{font-size:11px}.world-destination{min-height:44px;padding:8px 10px}.world-social{min-width:145px;padding:6px 9px}.world-social a{font-size:9px}}.world-ready .world-viewport{height:clamp(760px,62vw,1100px);scroll-margin-top:90px}.world-marker{z-index:3;pointer-events:auto;position:absolute;transform:translate(-50%,-100%)}.world-marker>button{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#226877;cursor:pointer;background:#f8fbfcc0;border:1px solid #22687755;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;box-shadow:0 3px 13px #082d4909}.world-marker>button>span[aria-hidden]{font-size:25px;line-height:1}:is(.world-marker>button:hover,.world-marker>button:focus-visible){background:#fffaf0;border-color:#ad924c}.world-marker>button:focus-visible{outline-offset:3px;outline:3px solid #226877}.marker-mobile-title{display:none}.world-tooltip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#082d49;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#f8fbfcd9;border:1px solid #a7c2c470;border-radius:12px;padding:9px 13px;font-size:12px;font-weight:700;text-decoration:none;transition:opacity .12s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.world-marker:hover .world-tooltip,.world-marker:focus-within .world-tooltip{opacity:1;visibility:visible;pointer-events:auto}.world-marker:has(.world-is-hovered) .world-tooltip{opacity:1;visibility:visible;pointer-events:auto}.world-camera-controls{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8fbfcb3;border:1px solid #b9d2d47a;border-radius:16px;flex-wrap:wrap;gap:5px;max-width:400px;padding:6px;display:flex;position:absolute;top:15px;right:4vw}.world-camera-controls button{color:#082d49;cursor:pointer;background:0 0;border:0;border-radius:10px;min-width:40px;min-height:44px;padding:6px 10px;font-size:13px}.world-camera-controls button:hover{background:#dbeee9}.world-camera-controls button:focus-visible{outline-offset:1px;outline:3px solid #226877}.world-stop-card{z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fbfcf0;border:1px solid #aac7c8;border-radius:20px;width:310px;max-width:calc(100% - 40px);padding:23px;position:absolute;bottom:24px;left:4vw;box-shadow:0 10px 35px #082d4915}.world-stop-card .eyebrow{margin-bottom:8px;font-size:9px}.world-stop-card h2{outline:none;margin:0 0 12px;font-family:Arial,sans-serif;font-size:23px;font-weight:750;line-height:1.15}.world-stop-card p{color:#42616d;margin:0 0 17px;font-size:13px;line-height:1.65}.world-stop-card .button{min-height:44px;padding:11px 16px;font-size:12px}.world-stop-close{color:#082d49;cursor:pointer;background:0 0;border:0;border-radius:50%;width:36px;height:36px;font-size:23px;position:absolute;top:5px;right:7px}.world-stop-overview{color:#226877;cursor:pointer;background:0 0;border:0;min-height:36px;margin-top:11px;padding:9px 0;font-size:11px;text-decoration:underline;display:block}.world-stop-social a{color:#226877;border-bottom:1px solid #abc9ca60;padding:9px 0;font-size:12px;line-height:1.5;display:block}.world-illustrated .world-marker{position:relative;transform:none;visibility:visible!important;inset:auto!important}.world-illustrated .world-marker>button{border-radius:12px;justify-content:flex-start;gap:9px;width:100%;padding:10px;display:flex}.world-illustrated .marker-mobile-title{font-size:12px;display:inline}@media (max-width:850px){.world-ready .world-viewport{height:auto;padding-top:460px}.world-marker{position:relative;transform:none;visibility:visible!important;inset:auto!important}.world-marker>button{border-radius:13px;justify-content:flex-start;gap:10px;width:100%;min-height:56px;padding:10px 12px;display:flex}.marker-mobile-title{color:#082d49;font-size:12px;font-weight:700;display:inline}.world-marker .world-tooltip{display:none}.world-home{grid-column:span 2}.world-camera-controls{justify-content:center;gap:2px;max-width:none;padding:3px;top:12px;left:20px;right:20px}.world-camera-controls button{min-width:36px;min-height:44px;padding:5px 8px;font-size:11px}.world-stop-card{width:auto;max-width:none;padding:19px;inset:170px 20px auto}.world-stop-card h2{font-size:20px}.world-stop-card p{font-size:12px;line-height:1.55}.world-stop-overview{margin-top:6px}.world-explore-note{max-width:290px;margin:auto;font-size:10px}}@media (max-width:450px){.world-ready .world-viewport{padding-top:410px}}.a11y-comfort-eye .world-marker>button,.a11y-comfort-eye .world-tooltip,.a11y-comfort-eye .world-stop-card{background:#faf2e2e6}.a11y-high-contrast .world-marker>button,.a11y-high-contrast .world-tooltip,.a11y-high-contrast .world-stop-card{background:#fff;border:2px solid #082d49}.a11y-reduce-motion .world-tooltip{transition:none}@media (prefers-reduced-motion:reduce){.world-tooltip{transition:none}}.world-marker{visibility:var(--marker-visibility,visible)}.world-hero{overflow:clip}main:has(>.world-hero){overflow:clip}.world-toolbar{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#edf5f2e8;border-block:1px solid #b9d2d460;justify-content:space-between;align-items:center;gap:12px;margin-top:17px;padding:10px 4vw;display:flex;position:sticky;top:77px}.world-theme-current{color:#42616d;font-size:11px}.world-toolbar-actions{align-items:center;gap:8px;display:flex}.world-themes{position:relative}.world-themes summary,.world-simple-control{color:#082d49;cursor:pointer;background:#f8fbfce8;border:1px solid #aac7c8;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:9px 13px;font-size:12px;font-weight:650;list-style:none;display:flex}.world-themes summary::-webkit-details-marker{display:none}.world-themes summary>span:last-child{transition:transform .15s}.world-themes[open] summary>span:last-child{transform:rotate(180deg)}.world-theme-menu{background:#f8fbfc;border:1px solid #aac7c8;border-radius:17px;width:340px;max-width:calc(100vw - 35px);padding:16px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 30px #082d4920}.world-theme-menu p{margin:0 0 12px;font-size:14px;font-weight:700}.world-theme-menu button{color:#173a48;text-align:left;cursor:pointer;background:#fff;border:1px solid #b9d2d4;border-radius:9px;width:100%;min-height:44px;padding:8px 10px;font-size:12px}.world-theme-menu button[aria-pressed=true]{background:#dbeee9;border-color:#226877}.world-theme-menu button:disabled{opacity:.5;cursor:default}.world-theme-grid{grid-template-columns:1fr 1fr;gap:6px;margin:8px 0;display:grid}.world-theme-grid span{width:22px;font-size:18px;display:inline-block}.world-theme-menu small{color:#42616d;margin-top:10px;font-size:11px;line-height:1.5;display:block}.world-theme-greeting{text-align:center;color:#f6eee0;letter-spacing:.015em;background:#173a48;margin:0;padding:12px 4vw;font-size:15px;font-weight:650}.world-theme-menu{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(425px,100dvh - 210px);overflow-y:auto}.world-camera-controls{max-width:410px;padding:7px;display:block;top:12px}.world-camera-rotate,.world-zoom-controls{justify-content:space-between;align-items:center;gap:3px;display:flex}.world-camera-controls .world-zoom-controls button{white-space:nowrap;min-height:44px;padding:7px;font-size:12px}.world-zoom-controls label{flex:1;min-width:70px;display:block}.world-zoom-controls input{accent-color:#226877;cursor:pointer;width:100%;min-height:44px}.world-camera-controls .world-wheel-zoom{border-top:1px solid #abc8ca60;border-radius:0 0 9px 9px;width:100%;min-height:34px;font-size:11px;display:block}.world-wheel-zoom[aria-pressed=true]{background:#dbeee9}.world-viewport:focus-visible{outline-offset:-5px;outline:3px solid #226877}.world-hero[data-world-theme=halloween] .world-viewport,.world-hero[data-world-theme=newyear] .world-viewport{background:#203e55;border-radius:0 0 24px 24px}.world-hero[data-world-theme=halloween] .world-camera-controls,.world-hero[data-world-theme=newyear] .world-camera-controls{background:#f8fbfcee}.a11y-comfort-eye .world-toolbar,.a11y-comfort-eye .world-theme-menu{background:#f5eedf}.a11y-comfort-eye .world-themes summary,.a11y-comfort-eye .world-simple-control{background:#faf2e2}.a11y-high-contrast .world-toolbar,.a11y-high-contrast .world-theme-menu{color:#082d49;background:#fff}.a11y-high-contrast .world-theme-menu button,.a11y-high-contrast .world-themes summary,.a11y-high-contrast .world-simple-control{color:#082d49;background:#fff;border:2px solid #082d49}.world-theme-menu button:focus-visible{outline-offset:2px;outline:3px solid #226877}.world-themes summary:focus-visible{outline-offset:2px;outline:3px solid #226877}.world-simple-control:focus-visible{outline-offset:2px;outline:3px solid #226877}.world-zoom-controls input:focus-visible{outline-offset:2px;outline:3px solid #226877}@media (max-width:850px){.world-toolbar{flex-wrap:wrap;gap:5px;padding:7px 20px;top:73px}.world-theme-current{width:100%;font-size:10px}.world-toolbar-actions{justify-content:space-between;width:100%}.world-themes summary,.world-simple-control{padding:7px 11px;font-size:11px}.world-theme-menu{width:330px;left:0;right:auto}.world-camera-controls{max-width:none;top:10px;left:20px;right:20px}.world-camera-rotate button{flex:1;min-width:32px}.world-camera-controls .world-zoom-controls button{font-size:11px}.world-theme-greeting{font-size:13px;line-height:1.5}.world-stop-card{top:175px}.world-ready .world-viewport{padding-top:460px}.world-ready .world-art,.world-ready .world-canvas{height:460px}}@media (prefers-reduced-motion:reduce){.world-themes summary>span:last-child{transition:none}}.a11y-reduce-motion .world-themes summary>span:last-child{transition:none}.world-close-view-label{text-align:center;color:#226877;border-top:1px solid #abc8ca60;margin:0;padding:7px;font-size:11px;font-weight:650}@media (min-width:851px){.world-camera-controls{z-index:6;width:clamp(290px,27vw,410px);margin-left:auto;margin-right:4vw;position:sticky;top:148px;right:auto}}@media (max-width:850px){.world-ready .world-viewport{flex-direction:column;display:flex}.world-stop-card{order:1;width:auto;max-width:none;margin:0 20px 16px;position:relative;inset:auto}.world-ready .world-destinations{order:2}.world-close-view-label{font-size:10px}.world-ready .world-viewport{scroll-margin-top:210px}.world-camera-controls .world-wheel-zoom,.world-camera-controls .world-close-view-label{display:none}}.world-canvas canvas{touch-action:none;cursor:grab}.world-navigation-mode{background:#f8fbfce8;border:1px solid #aac7c8;border-radius:12px;padding:2px;display:flex}.world-navigation-mode button{color:#082d49;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:40px;padding:7px 10px;font-size:12px}.world-navigation-mode button[aria-pressed=true]{background:#dbeee9;box-shadow:inset 0 0 0 1px #22687780}:is(.world-navigation-mode button:focus-visible,.world-camera-compact summary:focus-visible){outline-offset:2px;outline:3px solid #226877}.world-navigation-help{color:#42616d;background:#f8fbfcb8;margin:0;padding:9px 4vw;font-size:12px;line-height:1.6}.world-camera-controls.world-camera-compact{background:#f8fbfce8;border-radius:12px;width:160px;max-width:calc(100% - 40px);margin:0;padding:0;display:block;position:absolute;top:12px;left:auto;right:4vw}.world-camera-compact summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;padding:10px 13px;font-size:12px;font-weight:650;list-style:none;display:flex}.world-camera-compact summary::-webkit-details-marker{display:none}.world-camera-compact[open] summary>span{transform:rotate(180deg)}.world-control-content{background:#f8fbfcf5;border:1px solid #aac7c8;border-radius:14px;width:310px;max-width:calc(100vw - 40px);max-height:55dvh;padding:10px;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 5px 20px #082d4915}.world-control-content>p{color:#42616d;margin:0 5px 6px;font-size:12px;line-height:1.5}.world-ready .world-workshops .world-tooltip,.world-ready .world-talks .world-tooltip,.world-ready .world-booking .world-tooltip{opacity:1;visibility:visible;pointer-events:auto;background:#f8fbfcd9;font-size:12px}@media (max-width:850px){.world-toolbar-actions{flex-wrap:wrap;justify-content:flex-start;gap:5px}.world-navigation-mode button{font-size:11px}.world-navigation-help{padding:9px 20px;font-size:11px}.world-camera-controls.world-camera-compact{width:150px;left:auto;right:20px}.world-ready .world-workshops .world-tooltip,.world-ready .world-talks .world-tooltip,.world-ready .world-booking .world-tooltip{display:none}}.a11y-comfort-eye .world-control-content,.a11y-comfort-eye .world-navigation-mode,.a11y-comfort-eye .world-navigation-help{background:#faf2e2}.a11y-high-contrast .world-navigation-mode,.a11y-high-contrast .world-control-content{background:#fff;border:2px solid #082d49}.world-navigation-help strong{font-weight:600}.world-explore-toggle[aria-pressed=true]{background:#dbeee9;border-color:#226877}.world-stop-card{align-items:center;gap:24px;width:min(660px,100% - 48px);max-width:none;padding:19px 42px 18px 23px;display:flex;bottom:22px;left:50%;transform:translate(-50%)}.world-stop-card h2{margin-bottom:7px;font-size:22px}.world-stop-card p{margin:0;font-size:12px;line-height:1.5}.world-stop-copy{flex:1;min-width:0}.world-stop-actions{flex:0 220px;min-width:145px}.world-stop-actions .button{gap:10px;width:100%}.world-stop-overview{text-align:center;width:100%;min-height:44px;margin-top:3px}.world-stop-close{width:44px;height:44px;top:0;right:0}:is(.world-stop-card button:focus-visible,.world-stop-card a:focus-visible){outline-offset:3px;outline:3px solid #226877}.world-hero[data-world-focused] .world-marker:not(:hover):not(:focus-within) .world-tooltip{opacity:0;visibility:hidden;pointer-events:none}@media (max-width:850px){.world-stop-card{width:auto;margin:0 20px 16px;padding:18px 38px 12px 18px;display:block;position:relative;inset:auto;transform:none}.world-stop-copy{margin-bottom:13px}.world-stop-actions{min-width:0}.world-stop-actions .button{min-height:48px}.world-theme-menu{width:auto;max-width:none;max-height:calc(100dvh - 175px);position:fixed;top:155px;left:20px;right:20px}.world-viewport[aria-describedby]{scroll-margin-top:190px}}.world-stop-card[data-scene-visible=true]{top:auto;left:50%;right:auto;bottom:var(--world-panel-bottom,76px);z-index:20;overscroll-behavior:contain;width:min(660px,100vw - 36px);max-height:min(340px,100dvh - 180px);margin:0;position:fixed;overflow:auto;transform:translate(-50%)}.world-stop-card[data-scene-visible=false]{display:none}@media (max-width:850px){.world-stop-card[data-scene-visible=true]{padding:15px 40px 10px 17px}.world-stop-card[data-scene-visible=true] .world-stop-copy{margin-bottom:8px}.world-stop-card[data-scene-visible=true] .world-stop-copy p{font-size:12px}.world-stop-card[data-scene-visible=true] .world-stop-actions{align-items:center;gap:8px;display:flex}.world-stop-card[data-scene-visible=true] .world-stop-actions .button{flex:1}.world-stop-card[data-scene-visible=true] .world-stop-overview{flex:0 0 100px;width:auto}.world-stop-card[data-scene-visible=true] .world-stop-social{width:100%}}@media (min-width:851px){.world-ready .world-viewport{scroll-margin-top:160px}}@media (max-width:360px){.world-stop-card[data-scene-visible=true] .world-stop-actions{display:block}.world-stop-card[data-scene-visible=true] .world-stop-overview,.world-stop-card[data-scene-visible=true] .world-stop-actions .button{width:100%}}.world-ready .world-viewport{height:clamp(560px,70svh,900px);padding-top:0;display:block}.world-ready .world-canvas,.world-ready .world-art{height:100%;inset:0}.world-ready .world-destinations{pointer-events:none;margin:0;display:block;position:absolute;inset:0}.world-ready .world-marker{pointer-events:none;position:absolute;transform:translate(-50%,-100%);inset:auto!important;left:var(--marker-x)!important;top:var(--marker-y)!important;visibility:var(--marker-visibility,visible)!important}.world-ready .world-marker>button{width:44px;height:44px;min-height:44px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:0;place-content:center;place-items:center;gap:0;padding:0;display:grid}:is(.world-ready .world-marker>button:hover,.world-ready .world-marker>button:focus-visible){background:0 0;border:0}.world-ready .world-marker>button>span[aria-hidden]{display:none}.world-ready .world-marker>button:before{content:"";background:#1b566630;border:1.5px solid #f5fcff;width:12px;height:12px;display:block;transform:rotate(45deg);box-shadow:inset 0 0 3px #ffffffb0,0 0 5px #ffffff80,0 1px 2px #082d4980}.world-ready .world-marker>button:hover:before{background:#fff4d550;border-color:#fff4d5}.world-ready .world-marker>button:focus-visible:before{background:#fff4d550;border-color:#fff4d5}.world-ready[data-world-focused] .world-marker{pointer-events:none;visibility:hidden!important}.world-ready[data-world-focused] .world-marker>button{pointer-events:none}.world-ready .world-marker .marker-mobile-title{display:none}.world-ready .world-marker .world-tooltip{white-space:normal;text-align:center;opacity:0;visibility:hidden;pointer-events:none;max-width:180px;box-shadow:none;background:#f8fbfcf2;border-radius:7px;padding:5px 8px;font-size:11px;line-height:1.3;display:block;bottom:calc(100% + 2px)}.world-ready .world-marker:hover .world-tooltip,.world-ready .world-marker:focus-within .world-tooltip{opacity:1;visibility:visible;pointer-events:auto}.world-object-hover{left:var(--world-hover-x);top:var(--world-hover-y);z-index:5;color:#082d49;pointer-events:none;white-space:nowrap;background:#f8fbfcf0;border:1px solid #a7c2c4;border-radius:7px;max-width:180px;padding:5px 9px;font-size:11px;font-weight:650;line-height:1.3;position:absolute;transform:translate(-50%,-100%)}.world-stop-card[data-scene-visible=true]{border-radius:11px;gap:10px;width:min(420px,100vw - 28px);padding:9px 32px 7px 12px}.world-stop-card .eyebrow{display:none}.world-stop-card h2{margin:0;font-size:16px}.world-stop-card .world-stop-copy p{clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.world-stop-card .world-stop-actions{flex:0 185px}.world-stop-card .world-stop-overview{min-height:34px;margin:0;padding:5px 0;font-size:11px}.world-stop-card .button{min-height:44px;font-size:12px}.world-stop-card .world-stop-social a{padding:7px 0;font-size:12px}@media (max-width:850px){.world-stop-card[data-scene-visible=true]{gap:12px;padding:11px 32px 9px 13px;display:flex}.world-stop-card[data-scene-visible=true] .world-stop-copy{margin:0}.world-stop-card[data-scene-visible=true] .world-stop-actions{flex:0 185px;min-width:120px;display:block}.world-stop-card[data-scene-visible=true] .world-stop-overview{width:100%;min-height:34px}.world-ready .world-viewport{height:clamp(520px,72svh,700px)}}@media (max-width:360px){.world-stop-card[data-scene-visible=true]{gap:6px}.world-stop-card h2{font-size:15px}.world-stop-card[data-scene-visible=true] .world-stop-actions{flex-basis:155px;min-width:110px}}.a11y-high-contrast .world-object-hover{background:#fff;border:2px solid #082d49}.a11y-comfort-eye .world-object-hover{background:#faf2e2}.world-hero .world-navigation-help{padding:4px 4vw;font-size:12px;line-height:1.4}.world-hero .world-viewport{margin-bottom:0}.world-hero .world-toolbar{top:var(--world-header-height,78px)}.world-ready .world-viewport{height:var(--world-scene-height,calc(100svh - 220px));min-height:0;scroll-margin-top:var(--world-chrome-height,220px)}.world-stop-card[data-scene-visible=true]{z-index:6;gap:9px;width:min(300px,100% - 24px);max-height:120px;padding:6px 27px 5px 10px;position:absolute;top:auto;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 3px 12px #082d4912}.world-stop-card h2{font-size:14px;line-height:1.25}.world-stop-card .world-stop-actions{flex:0 112px;min-width:112px}.world-stop-card .button{gap:5px;min-height:30px;padding:4px 10px;font-size:11px}.world-stop-card .world-stop-overview{min-height:25px;padding:2px 0;font-size:10px}.world-stop-card .world-stop-close{width:28px;height:32px;font-size:18px}.world-connected-link{text-underline-offset:3px;justify-content:center;align-items:center;min-height:34px;font-size:11px;font-weight:650;text-decoration:underline;display:flex}@media (max-width:850px){.world-stop-card[data-scene-visible=true]{gap:8px;padding:6px 27px 5px 10px;bottom:76px}.world-stop-card[data-scene-visible=true] .world-stop-actions{flex:0 112px;min-width:112px}.world-stop-card .button,.world-stop-card[data-scene-visible=true] .world-stop-overview{min-height:44px}.world-stop-card[data-scene-visible=true] .world-stop-copy{margin:0}}
