.sucha-pulse{--night:#101519;--night-soft:#19231f;--forest:#253c32;--forest-dark:#1b3029;--paper:#f2f1ed;--paper-bright:#fafaf7;--white:#fff;--ink:#18201d;--muted:#5c655e;--label:#4d554d;--gold:#b17733;--gold-ink:#8c5827;--gold-light:#e0b77c;--reserved:#bc5e3e;--reserved-dark:#7b301f;--reserved-soft:#f8e6dd;--line:#d4d8d1;--line-dark:rgba(255,255,255,.19);--wall:rgba(244,241,232,.78);--grid-dark:rgba(255,255,255,.035);--hatch-reserved:repeating-linear-gradient(135deg,rgba(188,94,62,.72) 0 1px,transparent 1px 6px);--hatch-ground:repeating-linear-gradient(135deg,rgba(244,241,232,.32) 0 1px,transparent 1px 7px);--gutter:clamp(20px,4.5vw,78px);--ease:cubic-bezier(.16,1,.3,1);font:400 15px/1.6 SuchaUnitsSans,Arial,sans-serif;letter-spacing:0;isolation:isolate}.sucha-pulse *,.sucha-pulse :after,.sucha-pulse :before{box-sizing:border-box;letter-spacing:0}.sucha-pulse :is(h2,p,dl,dd){margin:0}.sucha-pulse button{font-family:inherit}.sucha-pulse a{color:inherit;text-decoration:none}.sucha-pulse [hidden]{display:none!important}.sucha-pulse :focus-visible{outline:2px solid var(--gold-light);outline-offset:4px}.sucha-pulse .sp-pulse{--p:0;--lit:0;--progress:0;position:relative;background:#0e1a16;color:var(--paper)}.sucha-pulse .sp-pulse.sp-is-pinned{height:500vh;height:500svh}.sucha-pulse .sp-pulse-stage{position:relative;height:100vh;height:100svh;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#6f9fcf,#cfe0e6 46%,#6f8f45 47%,#3f5f33)}.sucha-pulse .sp-pulse.sp-is-pinned .sp-pulse-stage{position:sticky;top:0}.sucha-pulse .sp-pulse-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sucha-pulse .sp-pulse-canvas{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;opacity:0;transition:opacity 1.2s var(--ease)}.sucha-pulse .sp-pulse.sp-has-scene .sp-pulse-canvas{opacity:1}.sucha-pulse .sp-pulse.sp-is-grounded .sp-pulse-stage{cursor:grab;touch-action:pan-y}.sucha-pulse .sp-pulse.sp-is-grounded .sp-pulse-stage.sp-is-orbiting{cursor:grabbing}.sucha-pulse .sp-pulse-stage.sp-is-picking,.sucha-pulse .sp-pulse.sp-is-grounded .sp-pulse-stage.sp-is-picking{cursor:pointer}.sucha-pulse .sp-pulse-orbit{position:absolute;z-index:4;left:50%;top:17%;display:flex;align-items:center;gap:10px;opacity:0;transform:translate(-50%,10px);transition:opacity .6s var(--ease),transform .8s var(--ease);pointer-events:none}.sucha-pulse .sp-pulse.sp-is-grounded .sp-pulse-orbit{opacity:1;transform:translate(-50%)}.sucha-pulse .sp-pulse.sp-is-grounded .sp-orbit-btn{pointer-events:auto}.sucha-pulse .sp-orbit-btn{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid rgba(244,241,232,.45);border-radius:50%;background:rgba(7,16,16,.55);backdrop-filter:blur(8px);color:#ffc987;cursor:pointer;transition:background .25s,color .25s,border-color .25s,transform .3s var(--ease)}.sucha-pulse .sp-orbit-btn svg{width:18px;height:18px}.sucha-pulse .sp-orbit-btn:hover{background:#ffc987;border-color:#ffc987;color:var(--night)}.sucha-pulse .sp-orbit-btn:active{transform:scale(.92)}.sucha-pulse .sp-orbit-text{display:flex;align-items:center;gap:10px;max-width:420px;margin:0;padding:9px 16px 9px 12px;overflow:hidden;border:1px solid rgba(244,241,232,.38);border-radius:999px;background:rgba(7,16,16,.5);backdrop-filter:blur(8px);color:var(--paper-bright);font-size:10px;font-weight:600;letter-spacing:0;text-transform:uppercase;white-space:nowrap;transition:max-width .7s var(--ease),opacity .5s,padding .7s var(--ease),border-color .5s}.sucha-pulse .sp-pulse.sp-has-orbited .sp-orbit-text{max-width:0;padding-inline:0;opacity:0;border-color:transparent}.sucha-pulse .sp-pulse-zoom{position:absolute;z-index:4;right:var(--gutter);top:50%;display:flex;flex-direction:column;gap:8px;opacity:0;transform:translate(10px,-50%);transition:opacity .6s var(--ease),transform .8s var(--ease);pointer-events:none}.sucha-pulse .sp-pulse.sp-is-grounded .sp-pulse-zoom{opacity:1;transform:translateY(-50%)}.sucha-pulse .sp-pulse.sp-is-grounded .sp-pulse-zoom .sp-orbit-btn{pointer-events:auto}.sucha-pulse .sp-orbit-icon{flex:none;width:18px;height:18px;color:#ffc987;animation:sucha-pulse-orbit-swing 2.4s ease-in-out infinite}.sucha-pulse .sp-pulse-bldg{position:absolute;left:0;top:0;z-index:2;display:flex;align-items:center;gap:9px;padding:6px 12px 6px 7px;border:1px solid rgba(244,241,232,.4);border-radius:999px;background:rgba(7,16,16,.58);backdrop-filter:blur(8px);color:var(--paper-bright);font-size:9px;font-weight:600;letter-spacing:0;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .6s var(--ease);pointer-events:none;will-change:transform}.sucha-pulse .sp-pulse-bldg:after{content:"";position:absolute;left:50%;top:100%;width:1px;height:18px;background:rgba(255,201,135,.8)}.sucha-pulse .sp-pulse-bldg b{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#ffc987;color:var(--night);font:400 16px/1 "SuchaUnitsSerif",Georgia,serif;letter-spacing:0}.sucha-pulse .sp-pulse-bldg small{display:block;margin-top:2px;font-size:10px;font-weight:400;letter-spacing:0;text-transform:none;color:#ffc987}.sucha-pulse .sp-pulse.sp-is-grounded .sp-pulse-bldg.sp-is-on{opacity:1}.sucha-pulse .sp-pulse-shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(7,16,16,.66),rgba(7,16,16,.26) 32%,transparent 52%),linear-gradient(0deg,rgba(6,15,17,.66),rgba(6,15,17,.18) 20%,transparent 34%),linear-gradient(180deg,rgba(6,15,17,.38),transparent 16%)}.sucha-pulse .sp-pulse-stage:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.08;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='.6'/></svg>");background-size:180px}.sucha-pulse .sp-pulse-ui{position:absolute;inset:0;z-index:3;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:clamp(22px,4vh,44px) var(--gutter) clamp(20px,3.6vh,40px);pointer-events:none}.sucha-pulse .sp-pulse-ui a{pointer-events:auto}.sucha-pulse .sp-pulse-top{display:flex;justify-content:space-between;align-items:center;gap:16px}.sucha-pulse .sp-pulse-top-end{display:flex;align-items:center;gap:clamp(16px,2.4vw,34px);margin-left:auto}.sucha-pulse .sp-pulse-sound{display:inline-flex;align-items:center;gap:10px;padding:9px 14px 9px 12px;border:1px solid rgba(244,241,232,.45);border-radius:999px;background:rgba(7,16,16,.35);backdrop-filter:blur(8px);color:var(--paper-bright);font-size:10px;font-weight:600;letter-spacing:0;text-transform:uppercase;pointer-events:auto;transition:background .3s,border-color .3s,color .3s}.sucha-pulse .sp-pulse-sound:hover{border-color:#ffc987;color:#ffc987}.sucha-pulse .sp-pulse-sound[aria-pressed=true]{background:rgba(37,60,50,.75);border-color:#a6d98a}.sucha-pulse .sp-sound-bars{display:flex;align-items:flex-end;gap:2px;height:12px}.sucha-pulse .sp-sound-bars i{width:2px;height:3px;background:currentColor;transition:height .3s}.sucha-pulse .sp-pulse-sound[aria-pressed=true] .sp-sound-bars i{animation:sucha-pulse-sound-bar 1.1s ease-in-out infinite}.sucha-pulse .sp-pulse-sound[aria-pressed=true] .sp-sound-bars i:nth-child(2){animation-delay:-.3s}.sucha-pulse .sp-pulse-sound[aria-pressed=true] .sp-sound-bars i:nth-child(3){animation-delay:-.6s}.sucha-pulse .sp-pulse-sound[aria-pressed=true] .sp-sound-bars i:nth-child(4){animation-delay:-.85s}.sucha-pulse .sp-pulse-kicker{display:flex;align-items:center;gap:11px;font-size:10px;font-weight:600;letter-spacing:0;text-transform:uppercase;color:rgba(244,241,232,.78)}.sucha-pulse .sp-pulse-kicker span{color:var(--gold-light);margin-inline:4px}.sucha-pulse .sp-pulse-kicker i{position:relative;width:7px;height:7px;border-radius:50%;background:#a6d98a;box-shadow:0 0 12px #a6d98a}.sucha-pulse .sp-pulse-kicker i:after{content:"";position:absolute;inset:0;border-radius:50%;background:#a6d98a;animation:sucha-pulse-pulse-ping 2.4s infinite}.sucha-pulse .sp-pulse-hero{align-self:center;max-width:52%}.sucha-pulse .sp-pulse-number{display:flex;align-items:flex-start;margin-left:-.05em;font:400 300px/1 "SuchaUnitsSerif",Georgia,serif;letter-spacing:0;font-variant-numeric:lining-nums tabular-nums;filter:drop-shadow(0 0 calc(10px + var(--lit) * 70px) rgba(255,160,80,calc(.15 + var(--lit) * 1.2)))}.sucha-pulse .sp-odo{display:inline-flex}.sucha-pulse .sp-odo-digit{display:inline-block;height:1em;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(transparent,#000 16%,#000 84%,transparent)}.sucha-pulse .sp-odo-reel{display:flex;flex-direction:column;transform:translateY(calc(var(--d,0) * -1em));transition:transform .95s cubic-bezier(.2,1.35,.35,1)}.sucha-pulse .sp-odo-reel i{display:block;height:1em;font-style:normal;text-align:center}.sucha-pulse .sp-pulse-number .sp-odo-reel i{background:linear-gradient(180deg,#fffaf0 18%,#ffd9a3 58%,#e7924d 92%);-webkit-background-clip:text;background-clip:text;color:transparent}.sucha-pulse .sp-odo.sp-is-rolling .sp-odo-reel{animation:sucha-pulse-reel-blur .6s ease-out}.sucha-pulse .sp-odo.sp-has-lead-zero .sp-odo-digit:first-child{opacity:.18}.sucha-pulse .sp-pulse-of{margin:.14em 0 0 .08em;font:italic 400 .17em/1 "SuchaUnitsSerif",Georgia,serif;letter-spacing:0;color:rgba(244,241,232,.55)}.sucha-pulse .sp-pulse-noun{margin-top:-.2em;font:italic 400 40px/1.15 "SuchaUnitsSerif",Georgia,serif;color:var(--paper-bright)}.sucha-pulse .sp-pulse-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px clamp(24px,4vw,70px)}.sucha-pulse .sp-pulse-stats{display:flex;flex-wrap:wrap;gap:14px clamp(22px,3vw,48px);margin:0}.sucha-pulse .sp-pulse-stats div{display:flex;flex-direction:column-reverse;gap:6px}.sucha-pulse .sp-pulse-stats dt{font-size:9px;font-weight:600;letter-spacing:0;text-transform:uppercase;color:rgba(244,241,232,.62)}.sucha-pulse .sp-pulse-stats dd{margin:0;font:400 38px/1 "SuchaUnitsSerif",Georgia,serif;font-variant-numeric:lining-nums tabular-nums}.sucha-pulse .sp-pulse-stats .sp-stat-main dd{color:#ffc987}.sucha-pulse .sp-pulse-bar{position:relative;grid-column:1/-1;height:2px;background:rgba(244,241,232,.16)}.sucha-pulse .sp-bar-fill{position:absolute;inset:0 auto 0 0;width:calc(var(--progress) * 100%);background:linear-gradient(90deg,#e7924d,#ffd9a3);box-shadow:0 0 18px rgba(255,170,90,.8);transition:width .7s var(--ease)}.sucha-pulse .sp-pulse-bar b{position:absolute;right:0;top:10px;font-size:9px;font-weight:600;letter-spacing:0;text-transform:uppercase;color:rgba(244,241,232,.62)}.sucha-pulse .sp-pulse-final{display:flex;flex-direction:column;align-items:flex-end;gap:8px;text-align:right}.sucha-pulse .sp-pulse-final p{font:400 38px/1.12 "SuchaUnitsSerif",Georgia,serif}.sucha-pulse .sp-pulse-final b{font-weight:400;color:#ffc987}.sucha-pulse .sp-final-line{display:block;overflow:hidden;padding-bottom:.08em}.sucha-pulse .sp-final-line>span{display:inline-block;transform:translateY(110%);transition:transform 1s var(--ease)}.sucha-pulse .sp-final-line+.sp-final-line>span{transition-delay:.12s}.sucha-pulse .sp-pulse-cta{position:relative;display:inline-flex;align-items:center;gap:12px;padding:12px 0 10px;font-size:11px;font-weight:600;letter-spacing:0;text-transform:uppercase;color:var(--paper-bright);opacity:0;transform:translateY(10px);transition:opacity .6s .35s,transform .8s .35s var(--ease),color .25s}.sucha-pulse .sp-pulse-cta:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:1px;background:#ffc987;transform:scaleX(0);transform-origin:right;transition:transform .9s .55s var(--ease)}.sucha-pulse .sp-pulse-cta span{font-size:15px;transition:transform .3s var(--ease)}.sucha-pulse .sp-pulse-cta:hover{color:#ffc987}.sucha-pulse .sp-pulse-cta:hover span{transform:translateY(3px)}.sucha-pulse .sp-pulse.sp-is-finale .sp-final-line>span{transform:none}.sucha-pulse .sp-pulse.sp-is-finale .sp-pulse-cta{opacity:1;transform:none}.sucha-pulse .sp-pulse.sp-is-finale .sp-pulse-cta:after{transform:none}.sucha-pulse .sp-pulse:not(.sp-is-finale) .sp-pulse-cta{pointer-events:none}.sucha-pulse .sp-pulse-ticker{grid-column:1/-1;display:flex;align-items:center;gap:10px;min-height:0;font-size:12px;letter-spacing:0;color:var(--paper-bright);opacity:0}.sucha-pulse .sp-pulse-ticker:empty{display:none}.sucha-pulse .sp-pulse-ticker.sp-is-in{animation:sucha-pulse-ticker-in .8s var(--ease) both}.sucha-pulse .sp-pulse-ticker i{width:7px;height:7px;border-radius:50%;background:#ffc987;box-shadow:0 0 0 4px rgba(255,201,135,.25)}.sucha-pulse .sp-pulse-ticker small{color:rgba(244,241,232,.55)}.sucha-pulse .sp-pulse-hint{position:absolute;left:50%;bottom:clamp(14px,3vh,28px);display:flex;flex-direction:column;align-items:center;gap:10px;transform:translateX(-50%);font-size:9px;font-weight:600;letter-spacing:0;text-transform:uppercase;color:rgba(244,241,232,.7);transition:opacity .5s}.sucha-pulse .sp-pulse-hint span{position:relative;width:1px;height:34px;background:rgba(244,241,232,.2);overflow:hidden}.sucha-pulse .sp-pulse-hint span:after{content:"";position:absolute;left:0;top:0;width:1px;height:12px;background:#ffc987;animation:sucha-pulse-hint-drop 1.6s var(--ease) infinite}.sucha-pulse .sp-pulse.sp-is-scrolled .sp-pulse-hint,.sucha-pulse .sp-pulse:not(.sp-is-pinned) .sp-pulse-hint{opacity:0}.sucha-pulse .sp-pulse.sp-is-pinned .sp-pulse-bottom{opacity:0;transform:translateY(16px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.sucha-pulse .sp-pulse.sp-is-pinned.sp-is-scrolled .sp-pulse-bottom{opacity:1;transform:none}.sucha-pulse .sp-pulse-locate{grid-row:2;grid-column:1;align-self:center;max-width:min(780px,90%);opacity:0;transform:translateY(14px);transition:opacity .7s var(--ease),transform .9s var(--ease);pointer-events:none}.sucha-pulse .sp-pulse-top{grid-row:1}.sucha-pulse .sp-pulse-hero{grid-row:2;grid-column:1}.sucha-pulse .sp-pulse-bottom{grid-row:3}.sucha-pulse .sp-pulse.sp-is-mapping .sp-pulse-locate{opacity:1;transform:none}.sucha-pulse .sp-pulse.sp-is-mapping .sp-pulse-hero,.sucha-pulse .sp-pulse.sp-is-pinned.sp-is-mapping .sp-pulse-bottom{opacity:0;transform:translateY(16px)}.sucha-pulse .sp-pulse-hero{transition:opacity .8s var(--ease),transform .9s var(--ease)}.sucha-pulse .sp-locate-kicker{font-size:10px;font-weight:600;letter-spacing:0;text-transform:uppercase;color:#ffc987}.sucha-pulse .sp-locate-title{margin:10px 0 22px;font:400 120px/.92 "SuchaUnitsSerif",Georgia,serif;letter-spacing:0;color:var(--paper-bright);white-space:nowrap}.sucha-pulse .sp-locate-title em{color:#ffc987}.sucha-pulse .sp-locate-data{display:flex;flex-wrap:wrap;gap:12px 34px;margin:0;padding-top:16px;border-top:1px solid rgba(244,241,232,.4)}.sucha-pulse .sp-locate-data div{display:flex;flex-direction:column;gap:5px}.sucha-pulse .sp-locate-data dt{font-size:9px;font-weight:600;letter-spacing:0;text-transform:uppercase;color:rgba(244,241,232,.62)}.sucha-pulse .sp-locate-data dd{margin:0;font:400 22px/1 "SuchaUnitsSerif",Georgia,serif;font-variant-numeric:lining-nums tabular-nums;color:var(--paper-bright)}.sucha-pulse .sp-pulse-pin{position:absolute;left:0;top:0;z-index:2;opacity:var(--map,0);pointer-events:none;will-change:transform}.sucha-pulse .sp-pin-dot{position:absolute;left:-9px;top:-9px;width:18px;height:18px;border-radius:50%;background:#ffc987;box-shadow:0 0 0 3px rgba(255,255,255,.9),0 6px 18px rgba(0,0,0,.35)}.sucha-pulse .sp-pin-dot i{position:absolute;inset:0;border-radius:50%;border:2px solid #ffc987;animation:sucha-pulse-pin-ring 2s ease-out infinite}.sucha-pulse .sp-pin-label{position:absolute;left:18px;top:-30px;display:flex;flex-direction:column;padding:8px 12px 9px;background:rgba(255,252,245,.96);color:var(--night);font-size:10px;font-weight:600;letter-spacing:0;text-transform:uppercase;white-space:nowrap;box-shadow:0 10px 30px rgba(0,0,0,.25)}.sucha-pulse .sp-pin-label b{font:400 22px/1 "SuchaUnitsSerif",Georgia,serif;letter-spacing:0;text-transform:none;margin-bottom:3px}.sucha-pulse .sp-pulse-attrib{position:absolute;right:10px;bottom:6px;z-index:4;margin:0;font-size:9px;letter-spacing:0;color:rgba(20,30,28,.75);background:rgba(255,255,255,.7);padding:2px 6px;opacity:var(--map,0);pointer-events:none}.sucha-pulse .sp-pulse-attrib a{pointer-events:auto}@keyframes sucha-pulse-pin-ring{0%{transform:scale(1);opacity:.9}to{transform:scale(3.4);opacity:0}}.sucha-pulse .sp-pulse-tip{position:absolute;z-index:4;display:grid;gap:2px;padding:10px 12px;background:rgba(8,12,16,.88);border:1px solid rgba(255,201,135,.5);backdrop-filter:blur(8px);color:var(--paper-bright);font-size:10px;letter-spacing:0;pointer-events:none;opacity:0;transform:translate(14px,-50%) scale(.96);transition:opacity .2s,transform .3s var(--ease)}.sucha-pulse .sp-pulse-tip.sp-is-on{opacity:1;transform:translate(18px,-50%)}.sucha-pulse .sp-pulse-tip b{font:400 24px/1 "SuchaUnitsSerif",Georgia,serif}.sucha-pulse .sp-pulse-tip span{font-weight:600;letter-spacing:0;text-transform:uppercase;color:#ffc987}.sucha-pulse .sp-pulse-tip small{font-size:11px;letter-spacing:0;color:rgba(244,241,232,.7)}@keyframes sucha-pulse-pulse-ping{0%{transform:scale(1);opacity:.7}80%,to{transform:scale(3.2);opacity:0}}@keyframes sucha-pulse-sound-bar{0%,to{height:3px}50%{height:12px}}@keyframes sucha-pulse-reel-blur{0%{filter:blur(0)}25%{filter:blur(2px)}to{filter:blur(0)}}@keyframes sucha-pulse-ticker-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes sucha-pulse-hint-drop{0%{transform:translateY(-100%)}to{transform:translateY(300%)}}@keyframes sucha-pulse-orbit-swing{0%,to{transform:rotate(-18deg)}50%{transform:rotate(18deg)}}@media(max-aspect-ratio:9/10){.sucha-pulse .sp-pulse-orbit{top:40%;gap:8px}.sucha-pulse .sp-pulse-zoom{right:12px;top:58%}.sucha-pulse .sp-orbit-btn{width:36px;height:36px}.sucha-pulse .sp-orbit-text{max-width:210px;padding:7px 12px 7px 9px;font-size:8px;letter-spacing:0;white-space:normal;line-height:1.35}.sucha-pulse .sp-pulse-bldg{gap:7px;padding:4px 9px 4px 5px;font-size:8px}.sucha-pulse .sp-pulse-bldg b{width:22px;height:22px;font-size:14px}.sucha-pulse .sp-pulse-bldg small{font-size:9px}.sucha-pulse .sp-pulse-shade{background:linear-gradient(180deg,rgba(7,16,16,.78),rgba(7,16,16,.38) 28%,transparent 40%),linear-gradient(0deg,rgba(6,15,17,.94),rgba(6,15,17,.8) 19%,rgba(6,15,17,.35) 27%,transparent 36%)}.sucha-pulse .sp-pulse-ui{padding:max(18px,env(safe-area-inset-top)) 20px max(18px,env(safe-area-inset-bottom))}.sucha-pulse .sp-pulse-hero{align-self:start;max-width:none;margin-top:2.5vh}.sucha-pulse .sp-pulse-number{font-size:170px}.sucha-pulse .sp-pulse-of{margin-top:.2em}.sucha-pulse .sp-pulse-noun{margin-top:-.1em;font-size:26px}.sucha-pulse .sp-pulse-kicker-end{display:none}.sucha-pulse .sp-pulse-locate{grid-row:2;align-self:start;max-width:none;margin-top:2vh}.sucha-pulse .sp-locate-title{margin:8px 0 14px;font-size:64px}.sucha-pulse .sp-locate-data{display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between;gap:10px;padding-top:12px}.sucha-pulse .sp-locate-data dt{font-size:8px;letter-spacing:0}.sucha-pulse .sp-locate-data dd{font-size:19px;white-space:nowrap}.sucha-pulse .sp-pulse.sp-is-pinned .sp-pulse-hint{bottom:30px}.sucha-pulse .sp-pulse-attrib{right:auto;left:50%;bottom:6px;transform:translateX(-50%);font-size:8px;white-space:nowrap}.sucha-pulse .sp-pulse-top{gap:10px}.sucha-pulse .sp-pulse-kicker,.sucha-pulse .sp-pulse-sound{gap:8px;font-size:9px;letter-spacing:0;white-space:nowrap}.sucha-pulse .sp-pulse-sound{padding:8px 11px 8px 10px}.sucha-pulse .sp-pulse-bottom{grid-template-columns:minmax(0,1fr);grid-template-areas:"bar" "slot" "ticker";gap:14px}.sucha-pulse .sp-pulse-bar{grid-area:bar}.sucha-pulse .sp-pulse-bar b{display:none}.sucha-pulse .sp-pulse-final,.sucha-pulse .sp-pulse-stats{grid-area:slot;align-self:end}.sucha-pulse .sp-pulse-stats{display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between;gap:12px 14px;transition:opacity .5s var(--ease),transform .6s var(--ease)}.sucha-pulse .sp-pulse-stats dt{font-size:8px;letter-spacing:0}.sucha-pulse .sp-pulse-stats dd{font-size:26px}.sucha-pulse .sp-pulse.sp-is-finale .sp-pulse-stats{opacity:0;transform:translateY(-10px);pointer-events:none}.sucha-pulse .sp-pulse-final{align-items:flex-start;text-align:left;gap:0}.sucha-pulse .sp-pulse-final p{font-size:27px}.sucha-pulse .sp-pulse-cta{padding:10px 0 8px}.sucha-pulse .sp-pulse-ticker{grid-area:ticker;font-size:11px}}@media(max-aspect-ratio:9/10) and (max-height:700px){.sucha-pulse .sp-pulse-number{font-size:140px}.sucha-pulse .sp-pulse-stats div:nth-child(n+3){display:none}.sucha-pulse .sp-pulse-stats{grid-template-columns:repeat(2,auto);justify-content:start;column-gap:34px}}@media(min-aspect-ratio:9/10) and (max-height:520px){.sucha-pulse .sp-pulse-ui{padding:14px var(--gutter)}.sucha-pulse .sp-pulse-number{font-size:100px}.sucha-pulse .sp-pulse-noun{font-size:18px}.sucha-pulse .sp-pulse-bar b,.sucha-pulse .sp-pulse-stats{display:none}.sucha-pulse .sp-pulse-bottom{gap:10px}.sucha-pulse .sp-pulse-final p{font-size:19px}.sucha-pulse .sp-pulse-cta{padding:6px 0}.sucha-pulse .sp-pulse-hint{display:none}}.sucha-pulse .sp-pulse-cta,.sucha-pulse .sp-pulse-final p,.sucha-pulse .sp-pulse-kicker,.sucha-pulse .sp-pulse-noun,.sucha-pulse .sp-pulse-of,.sucha-pulse .sp-pulse-stats,.sucha-pulse .sp-pulse-ticker{text-shadow:0 1px 3px rgba(7,16,16,.55),0 0 22px rgba(7,16,16,.75)}.sucha-pulse .sp-pulse-ui{padding-top:90px}.sucha-pulse .sp-pulse-orbit{width:max-content;max-width:calc(100% - 32px)}.sucha-pulse .sp-orbit-btn{min-width:40px;min-height:40px}.campaign-sucha:has(.sucha-pulse[data-stage-visible]) .sticky-cta{visibility:hidden;pointer-events:none}.sucha-pulse .sp-pulse-canvas{touch-action:pan-y}.sucha-pulse .sp-pulse.sp-no-scene{height:100svh}.sucha-pulse .sp-no-scene .sp-pulse-canvas,.sucha-pulse .sp-no-scene .sp-pulse-orbit,.sucha-pulse .sp-no-scene .sp-pulse-zoom{display:none}@media(max-aspect-ratio:9/10){.sucha-pulse .sp-locate-title{font-size:46px}.sucha-pulse .sp-pulse-number{font-size:130px}.sucha-pulse .sp-pulse-final p,.sucha-pulse .sp-pulse-noun{font-size:23px}.sucha-pulse .sp-pulse-orbit{top:auto;bottom:22%}.sucha-pulse .sp-orbit-btn{flex:none}}@media(max-width:360px){.sucha-pulse .sp-locate-title{font-size:40px}.sucha-pulse .sp-locate-data dd{font-size:16px}}@media(prefers-reduced-motion:reduce){.sucha-pulse *,.sucha-pulse :after,.sucha-pulse :before{animation:none!important;transition:none!important}}.sucha-pulse .sp-pulse-ui{row-gap:24px}.sucha-pulse .sp-pulse-hero{min-width:0}.sucha-pulse .sp-pulse-noun{margin-top:12px;line-height:1.25}.sucha-pulse .sp-pulse-stats dd{white-space:nowrap}.sucha-pulse .sp-pulse-building-labels{display:contents}@media(max-width:1440px) and (min-aspect-ratio:9/10){.sucha-pulse .sp-pulse-building-labels{position:absolute;z-index:4;top:210px;left:50%;display:flex;justify-content:center;gap:16px;transform:translateX(-50%);pointer-events:none}.sucha-pulse .sp-pulse-building-labels .sp-pulse-bldg{position:static;transform:none!important}.sucha-pulse .sp-pulse-bldg:after{display:none}.sucha-pulse .sp-pulse-orbit{top:144px}}@media(min-aspect-ratio:9/10) and (max-height:800px){.sucha-pulse .sp-pulse-number{font-size:200px}.sucha-pulse .sp-pulse-noun{font-size:30px}.sucha-pulse .sp-pulse-final p{font-size:28px}.sucha-pulse .sp-pulse-stats dd{font-size:30px}}@media(min-aspect-ratio:9/10) and (max-height:680px){.sucha-pulse .sp-pulse-number{font-size:150px}.sucha-pulse .sp-pulse-final p,.sucha-pulse .sp-pulse-noun{font-size:24px}.sucha-pulse .sp-pulse-ui{row-gap:18px}.sucha-pulse .sp-pulse-building-labels{top:180px}.sucha-pulse .sp-pulse-orbit{top:126px}}@media(max-aspect-ratio:9/10){.sucha-pulse .sp-pulse-building-labels{position:absolute;z-index:4;top:49%;left:50%;display:flex;justify-content:center;gap:12px;transform:translateX(-50%);pointer-events:none}.sucha-pulse .sp-pulse-building-labels .sp-pulse-bldg{position:static;transform:none!important}.sucha-pulse .sp-pulse-bldg:after{display:none}.sucha-pulse .sp-pulse-noun{margin-top:8px}}@media(max-aspect-ratio:9/10) and (max-height:700px){.sucha-pulse .sp-pulse-number{font-size:100px}.sucha-pulse .sp-pulse-noun{font-size:20px}}@media(min-aspect-ratio:9/10) and (max-height:520px){.sucha-pulse .sp-pulse-ui{padding-top:74px;row-gap:10px}.sucha-pulse .sp-pulse-number{font-size:80px}.sucha-pulse .sp-pulse-noun{font-size:18px}.sucha-pulse .sp-pulse-orbit{top:124px;left:70%}.sucha-pulse .sp-pulse-building-labels{top:180px;left:70%}}.sucha-pulse .sp-pulse.sp-has-orbited .sp-orbit-text{height:0;max-height:0;min-width:0;padding-block:0;visibility:hidden}@media(max-aspect-ratio:9/10){.sucha-pulse .sp-pulse-building-labels{top:57%}.sucha-pulse .sp-pulse-orbit,.sucha-pulse .sp-pulse.sp-is-grounded .sp-pulse-orbit{left:20px;top:90px;bottom:auto;width:auto;transform:none}.sucha-pulse .sp-orbit-text{display:none}}@media(max-width:767px){.sucha-pulse .sp-orbit-text{display:none}}