:root{--ss-fast:160ms;--ss-move:320ms;--ss-ease:cubic-bezier(.2,.8,.2,1)}
.button,.address-button,.icon-button{transition:transform var(--ss-fast) var(--ss-ease),background-color var(--ss-fast),box-shadow var(--ss-fast)}
@media(hover:hover){.button:hover{transform:translateY(-2px);box-shadow:0 8px 28px #0003}.button:hover>.icon:last-child{transform:translateX(3px)}}
.button:active,.address-button:active{transform:translateY(1px)}.button .icon{transition:transform var(--ss-fast)}
.site-nav,.world-tabs{position:relative;isolation:isolate}.ss-moving-pill{position:absolute;inset-block:6px;left:0;z-index:-1;border:1px solid #e4bd7230;background:#e4bd7210;border-radius:6px;pointer-events:none;transition:transform var(--ss-move) var(--ss-ease),width var(--ss-move) var(--ss-ease),opacity var(--ss-fast)}
.world-tabs .ss-moving-pill{inset-block:3px;background:#e4bd7222}.world-tabs button[aria-selected=true]{background:transparent!important}
.ss-copy-done{color:var(--brass)}.start-steps li{transition:transform var(--ss-move),opacity var(--ss-move)}.start-steps li.ss-step-active{transform:translateY(-4px)}.start-steps .step-number{transition:background var(--ss-move),color var(--ss-move)}.start-steps li.ss-step-active .step-number{background:var(--paper-text);color:var(--paper)}
.ss-hero{position:relative;isolation:isolate;width:100%;max-width:none;overflow:hidden;padding-inline:var(--gutter);padding-top:76px;padding-bottom:85px;min-height:780px}
.ss-hero .hero-copy{position:relative;z-index:2}.ss-hero-media{position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none;background:#101714}.ss-hero-media img,.ss-hero-media video{height:100%;width:100%;object-fit:cover;position:absolute;inset:0;object-position:center 44%;filter:saturate(.6);opacity:1}.ss-hero-media video{opacity:0;transition:opacity 1100ms}.ss-hero-media video.ss-video-ready{opacity:1}
.ss-hero::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(#101714a8,transparent 24%,#10171448 60%,#101714 100%),radial-gradient(ellipse at center,#101714aa 0%,#1017147a 52%,#10171455 100%)}
.ss-hero::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:#101714;opacity:var(--ss-shade,.58);transition:opacity 250ms}
.ss-video-pause{position:absolute;right:var(--gutter);bottom:22px;z-index:3;display:flex;align-items:center;gap:8px;background:#101714cc;border:1px solid #657266;color:#eeeae0;padding:8px 12px;border-radius:5px;font-size:12px;cursor:pointer}.ss-video-pause[hidden]{display:none}.ss-video-pause:focus-visible{outline:2px solid #e4bd72;outline-offset:4px}
.ss-hero .hero-lead,.ss-hero .hero-manifesto{color:#eeeae0}.ss-disclosure-body{transform-origin:top}.ss-motion-off,.ss-motion-off *{scroll-behavior:auto!important;animation:none!important;transition:none!important}
.hero-world-facts{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 34px;max-width:900px;margin:24px auto 28px}.hero-world-facts>div{padding-inline:10px}.hero-world-facts dt{color:var(--muted);font-size:12px;line-height:1.5;margin-bottom:3px}.hero-world-facts dd{margin:0;color:var(--text);font-size:15px;font-weight:600;line-height:1.5}.hero-world-facts+.hero-actions{margin-top:0}
@media(max-width:700px){.hero-world-facts{gap:14px 18px;margin-block:20px 24px}.hero-world-facts>div{padding:0}.hero-world-facts dd{font-size:14px}}
.ss-copy-pending .copy-icon{animation:ss-copy-spin 700ms linear infinite}.ss-copy-done .copy-icon{color:var(--brass)}.light-address.ss-copy-done .copy-icon{color:var(--paper-text)}@keyframes ss-copy-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.ss-copy-pending .copy-icon{animation:none}}
@media(max-width:700px){.ss-hero{padding-inline:var(--gutter);padding-top:46px;min-height:760px}.ss-hero-media img,.ss-hero-media video{object-position:55% center}.ss-video-pause{right:20px;bottom:14px}.ss-moving-pill{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.button,.address-button,.ss-moving-pill,.start-steps li,.start-steps .step-number{transition:none!important}.button:hover,.start-steps li.ss-step-active{transform:none!important}}
