@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Space+Grotesk:wght@400;500&display=swap');
:root{color-scheme:dark;--gold:#d7bc7d;--ink:#f1efea}*{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden}body{background:#040403;color:var(--ink);font-family:'DM Sans',sans-serif}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:2px solid var(--gold);outline-offset:5px}#scene{position:fixed;inset:0;cursor:grab}#scene:active{cursor:grabbing}#scene canvas{display:block;width:100%;height:100%;touch-action:none}.vignette{position:fixed;inset:0;background:radial-gradient(ellipse at 62% 47%,transparent 38%,#03030370 100%);pointer-events:none}header{position:fixed;top:0;left:0;width:100%;padding:32px 4%;display:flex;justify-content:space-between;align-items:center;z-index:10}.brand{background:none;border:0;padding:0;text-align:left;font-family:'Space Grotesk',sans-serif;font-size:23px;letter-spacing:4px}.brand small{display:block;font-size:8px;letter-spacing:2.6px;color:#9d978a;margin-top:6px}nav{display:flex;align-items:center;gap:20px;border:1px solid #9b8e7050;border-radius:40px;padding:16px 22px;background:#07070660;backdrop-filter:blur(15px)}nav a,nav button{font-size:11px;letter-spacing:1px;background:none;border:0;padding:0}nav i{height:1px;background:#778783;width:30px}aside{position:fixed;left:4%;top:27%;z-index:4;width:270px}.eyebrow{font-family:'Space Grotesk',sans-serif;font-size:11px;line-height:1.8;letter-spacing:2px;color:var(--gold)}h1{font-family:'Space Grotesk',sans-serif;font-size:49px;line-height:1.1;font-weight:400;letter-spacing:-2px;margin:25px 0 32px}h1 em{font-family:Georgia,serif;color:var(--gold);font-weight:400}.destinations{display:flex;flex-direction:column;gap:10px;align-items:start}.destinations button{font-size:14px;letter-spacing:.3px;border:0;background:none;color:#c2bdb0;padding:10px 0;transition:color .2s,transform .2s}.destinations button:hover{color:var(--gold);transform:translateX(6px)}.destinations button span{font-family:monospace;font-size:11px;color:#8b8472;margin-right:14px}.hint{font-size:12px;color:#a29984;line-height:1.8;margin-top:28px}#hotspots{position:fixed;inset:0;pointer-events:none}.hotspot{position:absolute;left:0;top:0;pointer-events:auto;border:0;background:transparent;display:flex;align-items:center;gap:10px;white-space:nowrap;font-size:10px;letter-spacing:1.2px;color:#e6dbc0;transform:translate(-10px,-50%);padding:12px 0;text-shadow:0 2px 8px #000}.hotspot i{width:11px;height:11px;flex-shrink:0;border:1px solid #eadab6;border-radius:50%;background:#d4b56b;box-shadow:0 0 0 7px #d8bb7722,0 0 25px #dbc081}.hotspot span{background:#070706b0;backdrop-filter:blur(8px);border:1px solid #8b847540;border-radius:20px;padding:9px 13px}.hotspot:hover span{border-color:var(--gold);color:white}.camera-controls{position:fixed;bottom:100px;left:60%;transform:translateX(-50%);display:flex;gap:10px;align-items:center;z-index:5}.camera-controls button{height:42px;min-width:42px;border:1px solid #91877160;border-radius:30px;background:#0908079c;backdrop-filter:blur(12px);font-size:20px}.camera-controls #inside{font-size:10px;letter-spacing:1.1px;padding:0 20px;margin-left:8px}.camera-controls button:hover{border-color:var(--gold)}footer{position:fixed;bottom:30px;left:4%;right:4%;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:1.1px;color:#a09680;z-index:6}footer button{padding:8px 0;background:none;border:0;font-size:9px;letter-spacing:1px;color:#bdb7a9}#credits{position:fixed;bottom:8px;left:4%;font-size:9px;color:#8e856f;z-index:12;max-width:440px}#credits summary{cursor:pointer}#credits p{background:#0c0b09;padding:18px;font-size:12px;line-height:1.7;border:1px solid #585243;border-radius:5px}#credits a{text-decoration:underline}#loading{position:fixed;inset:0;z-index:20;display:grid;align-content:center;justify-items:center;gap:20px;background:#050404;transition:opacity .6s}#loading span{width:48px;height:48px;border:1px solid #d3b36a30;border-top-color:var(--gold);border-radius:50%;animation:spin 1s linear infinite}#loading p{font-size:13px;color:#c6c2b9;letter-spacing:1px}#loading.done{opacity:0;pointer-events:none}#panel{position:fixed;top:150px;left:5%;bottom:100px;width:min(390px,35vw);overflow:auto;padding:25px 30px;background:linear-gradient(120deg,#090807ef,#0a0908b3);border:1px solid #8f836838;border-radius:14px;backdrop-filter:blur(15px);z-index:7}#panel[hidden]{display:none}#back{background:none;border:0;padding:0;font-size:12px;color:#c8c3b9;margin-bottom:22px}h2{font-family:'Space Grotesk',sans-serif;font-size:42px;font-weight:400;letter-spacing:-1.5px;margin:18px 0}#panel-copy,#panel li{font-size:15px;line-height:1.75;color:#c7c2b6}#panel-list{padding-left:18px}#panel li{margin-bottom:10px}#panel-link{display:inline-block;padding:14px 18px;border:1px solid #b9a47270;border-radius:30px;color:#e5d5b1;font-size:13px;margin-top:15px}.journey{display:flex;justify-content:space-between;border-top:1px solid #8a837225;margin-top:30px;padding-top:20px}.journey button{background:none;border:0;color:#b5ae9d;font-size:12px}.exploring aside{display:none}.exploring .hotspot{display:none}.exploring .camera-controls{left:67%}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:760px){header{padding:22px 5%}.brand{font-size:17px;letter-spacing:2px}.brand small{font-size:6px;letter-spacing:1.6px}nav{gap:10px;padding:12px}nav i{display:none}nav a,nav button{font-size:8px;letter-spacing:.5px}aside{top:100px;left:5%;width:90%;pointer-events:none}aside .eyebrow,aside h1,aside .hint{display:none}.destinations{flex-direction:row;justify-content:space-between;gap:3px;pointer-events:auto}.destinations button{font-size:11px;padding:10px 0}.destinations button span{font-size:9px;margin-right:4px}.camera-controls,.exploring .camera-controls{left:50%;bottom:85px}.camera-controls #inside{font-size:8px;white-space:nowrap;padding:0 14px}.hotspot{font-size:8px;letter-spacing:.5px}.hotspot span{padding:7px 9px}.hotspot i{width:8px;height:8px}.desktop{display:none}footer{left:5%;right:5%;bottom:28px;font-size:7px;gap:8px}footer button{font-size:8px}#credits{left:5%;font-size:8px}#panel{left:5%;right:5%;top:auto;bottom:80px;width:90%;max-height:45svh;padding:22px}#panel h2{font-size:30px}#panel-copy,#panel li{font-size:14px}#panel .eyebrow{font-size:9px}#panel ul{display:none}.exploring .camera-controls{bottom:auto;top:95px}.journey{margin-top:16px;padding-top:12px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}

/* Scroll drives the persistent spatial scene. */
html{height:auto;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#9c8e6c #040403}body{height:400svh;overflow:visible}#scene canvas{touch-action:pan-y}#scene,#scene:active{cursor:default}.vignette{background:radial-gradient(ellipse at 62% 47%,transparent 40%,#03030388 100%)}aside{top:26%;width:290px}h1{font-size:clamp(38px,3.7vw,57px);letter-spacing:-2px}.destinations{gap:8px}.destinations button{color:#9b8d6e}.destinations button.active{color:#e5d4ae}.destinations button.active span{color:#d7bc7d}.hint{margin-top:35px}.camera-controls{bottom:115px;left:61%}#zoom-in,#zoom-out{display:none!important}.camera-controls #inside{border-color:#b5aa9255;background:#31281466;font-size:11px;letter-spacing:1.2px;height:48px;padding:0 25px}.scroll-rail{position:fixed;right:4%;top:40%;height:170px;display:flex;flex-direction:column;align-items:center;gap:17px;color:#9f9680;font-family:monospace;font-size:11px}.scroll-rail i{height:120px;width:1px;background:#584b2d;position:relative}.scroll-rail i:after{content:'';position:absolute;top:0;width:2px;height:calc(10% + var(--progress,0)*90%);background:#d2bc87;box-shadow:0 0 12px #d2bc8766}.chapter{position:fixed;bottom:182px;left:61%;transform:translateX(-50%);display:flex;align-items:center;gap:17px;white-space:nowrap}.chapter>span{font-size:9px;letter-spacing:1.5px;color:#9b8d6c}.chapter strong{font-size:14px;font-weight:400;color:#dfd9ca}.hotspot i{background:#e2cd9d;border-color:#f3ead6;box-shadow:0 0 0 6px #d8bc7918,0 0 23px #d3b367}.hotspot.active i{background:#e4cfa0;border-color:#f3ebd7;box-shadow:0 0 0 9px #dec58c18,0 0 26px #e5d2a6}.hotspot span{color:#ccc2aa}.hotspot.active span{border-color:#d4b87860;color:#efe3c7;background:#100f0ccf}.exploring .chapter,.exploring .scroll-rail{display:none}#panel{top:125px}.exploring .camera-controls{left:67%;bottom:90px}.exploring{overflow:hidden}#motion{font-size:0}#motion:after{content:'AMBIENT MOTION';font-size:9px;letter-spacing:1px}#motion[aria-pressed=true]:after{content:'ENABLE AMBIENT MOTION'}@media(max-width:760px){aside{top:106px;width:90%}.chapter{left:50%;bottom:165px;gap:10px}.chapter>span{font-size:8px}.chapter strong{font-size:13px}.camera-controls{left:50%;bottom:98px}.camera-controls #inside{font-size:9px;height:44px}.scroll-rail{right:4%;top:37%;height:110px}.scroll-rail i{height:70px}.exploring .camera-controls{left:50%;top:98px;bottom:auto}.hotspot span{max-width:145px;font-size:8px}.hotspot{transition:opacity .2s}#panel{top:auto}}

/* Endless, gesture-driven scene with translucent ice portals. */
html,body{height:100%;overflow:hidden;overscroll-behavior:none}#scene canvas{touch-action:none}#hotspots{overflow:hidden}.hotspot{width:197.2px;height:120.7px;padding:11.9px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:0;white-space:normal;border-radius:12px;border:1px solid #f4eddb80;background:linear-gradient(128deg,#f6f0e12b,#baa6780b 38%,#54421840 78%,#f9f4e92e);box-shadow:inset 0 0 0 2px #e3d6b613,inset 0 0 28px #f1e7d021,0 20px 55px #0008,0 0 18px #c2a2571a;backdrop-filter:blur(9px) saturate(1.45);-webkit-backdrop-filter:blur(9px) saturate(1.45);overflow:hidden;color:#f2ede2;text-shadow:0 2px 12px #060605aa;isolation:isolate;will-change:transform;transition:border-color .35s,box-shadow .35s;pointer-events:auto}.hotspot:before{content:'';position:absolute;inset:-100%;z-index:-1;pointer-events:none;background:linear-gradient(115deg,transparent 38%,#f7f1e41a 45%,#fcfaf42e 49%,transparent 57%);animation:iceSweep 8s ease-in-out infinite;transform:translateX(-30%)}.hotspot:after{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:.28;background:repeating-linear-gradient(135deg,transparent 0,transparent 39px,#f7f1e320 40px,transparent 41px,transparent 84px)}.hotspot:nth-child(2){background:linear-gradient(128deg,#f7f1e22b,#a491660b 38%,#51442450 78%,#f7f1e22e)}.hotspot:nth-child(3){background:linear-gradient(128deg,#ede0c22b,#bd9d530b 38%,#43351450 78%,#f7f1e42e)}.hotspot:nth-child(2):before{animation-delay:-2.6s}.hotspot:nth-child(3):before{animation-delay:-5.2s}.hotspot span,.hotspot.active span{display:block;padding:0;border:0;border-radius:0;background:none;backdrop-filter:none;color:inherit}.hotspot .ice-meta{font-family:'Space Grotesk',sans-serif;letter-spacing:1.7px;font-size:9px;width:100%;display:flex;justify-content:space-between;color:#ece4d2}.ice-meta b{font-weight:400;font-size:8px;letter-spacing:1px}.hotspot strong{font-family:'Space Grotesk',sans-serif;font-size:30px;letter-spacing:-1px;line-height:1.1;font-weight:400;text-align:left;max-width:200px}.hotspot .ice-caption{font-size:11px;letter-spacing:.3px;text-align:left;color:#d6cdb9}.hotspot.active{border-color:#f3ead699;box-shadow:inset 0 0 0 2px #e3d6b613,inset 0 0 35px #f1e7d029,0 24px 80px #0009,0 0 25px #c2a25729}.hotspot:hover{border-color:#fbf8f2d9;box-shadow:inset 0 0 35px #f7f1e444,0 20px 65px #0008,0 0 30px #dcc38744}.scroll-rail{display:none}.chapter{bottom:170px}.camera-controls{bottom:105px}.paused .hotspot:before{animation-play-state:paused}@keyframes iceSweep{0%,15%{transform:translateX(-30%);opacity:.35}50%{opacity:.9}85%,100%{transform:translateX(30%);opacity:.35}}@media(max-width:760px){.hotspot{width:170px;height:112.2px;padding:10.2px}.hotspot strong{font-size:25px;max-width:190px}.hotspot .ice-meta{font-size:8px;max-width:none}.ice-meta b{font-size:7px}.hotspot .ice-caption{font-size:10px;max-width:none}.chapter{bottom:163px}.camera-controls{bottom:98px}}
.hotspot.active .ice-meta{display:flex;justify-content:space-between;width:100%}.chapter{display:none}.camera-controls{display:none}.exploring .camera-controls{display:flex}.scroll-instruction{position:fixed;bottom:105px;left:50%;transform:translateX(-50%);color:#c5baa1;font-family:'Space Grotesk',sans-serif;font-size:10px;letter-spacing:2px;pointer-events:none;z-index:4;white-space:nowrap}.exploring .scroll-instruction{display:none}.vignette:after{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 10% 25%,#c2a25810,transparent 40%),radial-gradient(ellipse at 90% 70%,#c3a86919,transparent 45%);animation:ambientGlow 9s ease-in-out infinite alternate;mix-blend-mode:screen}.paused .vignette:after{animation-play-state:paused}@keyframes ambientGlow{from{opacity:.25;transform:scale(1)}to{opacity:1;transform:scale(1.12)}}@media(max-width:760px){.scroll-instruction{bottom:103px;font-size:8px;letter-spacing:1.3px}}
@media(min-width:961px){.hotspot{width:min(22.95vw,331.5px);height:clamp(153px,13.6vw,191.25px);padding:16.15px}.hotspot strong{font-size:clamp(23.8px,2.465vw,34px);max-width:100%;letter-spacing:-1.7px}.hotspot .ice-meta{font-size:11px}.ice-meta b{font-size:10px}.hotspot .ice-caption{font-size:14px}.scroll-instruction{left:60%;bottom:80px}}

/* Original Ralkhemia logo, using the existing white brand asset. */
.brand{padding:0;line-height:0;flex-shrink:0}.brand img{display:block;width:260px;max-width:100%;height:auto;object-fit:contain}@media(max-width:760px){.brand img{width:clamp(145px,40vw,205px)}}

/* A horizontal headline gives the immersive orbit the full stage. */
@media(min-width:761px){
 aside{top:112px;left:4%;width:92%;text-align:center;pointer-events:none}
 aside .eyebrow,aside .destinations,aside .hint{display:none}
 aside h1{margin:0;font-size:clamp(28px,3vw,44px);line-height:1.2;letter-spacing:-1.4px}
 .scroll-instruction{left:50%}
}

/* Native page scroll pins the helix, then releases the lower page. */
html{height:auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:auto}
body{height:auto;overflow:visible;background:#050504}
#journey-stage{height:420svh;position:relative}
#experience{position:sticky;top:0;height:100svh;overflow:hidden;isolation:isolate}
#experience #scene,#experience .vignette,#experience header,#experience aside,#experience #hotspots,#experience #panel,#experience .camera-controls,#experience .scroll-instruction,#experience footer,#experience #credits,#experience #loading{position:absolute}
#scene canvas{touch-action:pan-y}
body.exploring{overflow:hidden}
#menu{top:115px;left:8%;width:84%;text-align:center;pointer-events:none}
#menu h1{display:block;margin:0;font-size:clamp(26px,3.1vw,44px);line-height:1.2;letter-spacing:-1px}
#menu h1 em{white-space:nowrap}
#menu .eyebrow,#menu .hint,#menu .destinations{display:none}
.hotspot:nth-child(4):before{animation-delay:-6s}
.page-below{position:relative;z-index:1;min-height:100svh;background:#080807;border-top:1px solid #d7ba7d30;padding:100px max(7vw,24px) 80px;color:#eee9dd}
.page-below h2{font-size:clamp(42px,6vw,84px);margin:22px 0;color:#d7ba7d}
.about-intro{max-width:720px;font-size:clamp(20px,2.2vw,28px);line-height:1.55;color:#c9c1b0}
.below-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin:75px 0}
.below-grid article{border-top:1px solid #b3915144;padding-top:22px}.below-grid span{color:#ba9b61;font-size:12px}.below-grid h3{font-size:25px;font-weight:400}.below-grid p{color:#aea797;line-height:1.7;font-size:16px}
.contact-link{display:inline-block;font-size:clamp(28px,4vw,48px);color:#e1c78f}.contact-link small{display:block;font-size:16px;color:#b8ae97;margin-top:18px}
@media(max-width:760px){#menu{top:118px;left:6%;width:88%}#menu h1{font-size:25px}.below-grid{grid-template-columns:1fr;gap:26px;margin:45px 0}.page-below{padding-top:64px}}

.brand-lockup{display:flex;align-items:center;gap:22px}.signature-lockup{display:flex;align-items:center;gap:4px;border-left:1px solid #d7ba7d40;padding-left:20px}.signature-lockup>span{font-size:13px;font-style:italic;color:#d7ba7d}.signature-lockup img{display:block;width:138px;height:70px;object-fit:contain;transform:scale(1.15)}
.page-below{padding:0 max(7vw,24px);background:#080807}.content-section{padding:100px 0;border-bottom:1px solid #d7ba7d26}.content-section h2{font-size:clamp(38px,5.5vw,76px);line-height:1.07;letter-spacing:-2px}.content-section h2 em{font-family:Georgia,serif;font-weight:400}.manifesto-copy{max-width:1000px;font-size:clamp(24px,3.3vw,44px);line-height:1.4;color:#a79e8c;letter-spacing:-.7px}.manifesto-copy span{color:#eee9dd}.manifesto h2{font-size:clamp(52px,8vw,112px);margin-top:50px}.section-intro,.alchemy-copy{max-width:760px;font-size:20px;line-height:1.7;color:#c5bdad}.movement-list{list-style:none;padding:0;margin:40px 0;max-width:850px}.movement-list li{border-top:1px solid #d7ba7d30;padding:22px 0;font-size:clamp(19px,2vw,28px)}.movement-list li:before{content:'↗';color:#d7ba7d;margin-right:24px}.alchemy-copy strong{color:#e1c78f}.text-cta{display:inline-block;padding:18px 0;margin-top:22px;border-bottom:1px solid #d7ba7d;font-size:18px;color:#e1c78f}.difference .below-grid{margin-bottom:0}.science{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:center}.science figure{margin:0}.science img{display:block;max-width:100%;height:auto}.science figcaption{font-size:13px;text-align:center;color:#afa48e}.science-list{list-style:none;padding:0;font-size:23px;line-height:2;color:#d7ba7d}.events{background:radial-gradient(ellipse at 90% 40%,#b58b2414,transparent 60%)}.instagram-heading{font-family:'Space Grotesk',sans-serif;display:block;font-size:clamp(40px,6vw,80px);line-height:1.1;letter-spacing:-2px;color:#d7ba7d;margin:26px 0 45px}.social-links{display:flex;gap:30px;flex-wrap:wrap;font-size:16px}.site-footer{position:static;display:block;padding:65px 0 28px;color:#c5bdad;font-size:14px;letter-spacing:0}.site-footer>img{width:220px;height:auto}.site-footer nav{padding:35px 0;background:none;border:0;backdrop-filter:none;flex-wrap:wrap;gap:24px}.site-footer nav a{font-size:14px;letter-spacing:0}.footer-email{display:block;font-size:clamp(19px,2.5vw,30px);color:#e1c78f;margin:20px 0 55px}.legal{display:flex;gap:20px;flex-wrap:wrap;font-size:12px;color:#8e8575;line-height:1.8}.legal span:first-child{margin-right:auto}
@media(max-width:760px){.brand-lockup{gap:8px}.brand img{width:145px}.signature-lockup{padding-left:8px;gap:0}.signature-lockup img{width:83px;height:48px}.signature-lockup>span{font-size:11px}header{padding:18px 5%}header nav{gap:8px;padding:9px}header nav #reset{display:none}.content-section{padding:64px 0}.content-section h2{letter-spacing:-1px}.science{grid-template-columns:1fr;gap:24px}.science figure{max-width:400px}.section-intro,.alchemy-copy{font-size:18px}.site-footer nav{gap:20px}.site-footer{padding-top:45px}}

.hotspot:nth-child(5):before{animation-delay:-7.5s}#panel-link[hidden],#panel-list[hidden]{display:none}

.hotspot:nth-child(6):before{animation-delay:-9s}.hotspot[data-zone="1"] strong,.hotspot[data-zone="5"] strong{white-space:normal;text-wrap:balance}.hotspot[data-zone="5"] .ice-caption{white-space:normal;line-height:1.4}@media(max-width:960px){.hotspot[data-zone="1"] strong,.hotspot[data-zone="5"] strong{font-size:24px}}

@media(max-width:960px){.hotspot[data-zone="1"] strong,.hotspot[data-zone="5"] strong{font-size:22px;letter-spacing:-.8px}}

.hotspot .ice-caption{font-size:9.35px}.hotspot strong{font-size:25.5px;max-width:100%}.hotspot .ice-meta{font-size:7.65px;letter-spacing:1.445px}.hotspot .ice-meta b{font-size:6.8px}@media(max-width:760px){.hotspot strong{font-size:21.25px}.hotspot .ice-caption{font-size:8.5px}.hotspot .ice-meta{font-size:6.8px}.hotspot .ice-meta b{font-size:5.95px}}@media(max-width:960px){.hotspot[data-zone="1"] strong,.hotspot[data-zone="5"] strong{font-size:18.7px}}@media(min-width:961px){.hotspot strong{font-size:clamp(23.8px,2.465vw,34px)}.hotspot .ice-caption{font-size:11.9px}.hotspot .ice-meta{font-size:9.35px}.hotspot .ice-meta b{font-size:8.5px}}

#scene canvas,#hotspots,.hotspot{touch-action:pan-y pinch-zoom}

/* Seventh connection preserves the established ice-card dimensions. */
.network-hotspot strong{font-size:clamp(19px,1.8vw,26px);letter-spacing:-.8px;line-height:1.08;text-wrap:balance}.network-hotspot .ice-caption{line-height:1.3}.network-hotspot:before{animation-delay:-10.5s}.network-hotspot .ice-meta b{letter-spacing:0}.network-nav{white-space:nowrap}@media(max-width:1150px){header .network-nav{display:none}}@media(max-width:760px){.network-hotspot strong{font-size:17px}.network-hotspot .ice-caption{font-size:9px}}@media(prefers-reduced-motion:reduce){.hotspot:before,.vignette:after{animation:none!important}}
/* One shared title size for the entire Gatherings destination. */
.hotspot[data-zone="1"] strong{font-size:clamp(18px,1.9vw,26px);line-height:1.08;letter-spacing:-.7px;display:block}.hotspot[data-zone="1"]{justify-content:center}@media(max-width:760px){.hotspot[data-zone="1"] strong{font-size:18px;line-height:1.05}}
