@font-face{font-family:LineSeed;src:url('/brand-font-regular-v1.woff2?v=13') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:LineSeed;src:url('/brand-font-bold-v1.woff2?v=13') format('woff2');font-weight:700;font-display:swap}
.discovery-hero{position:relative;isolation:isolate;min-height:900px;padding:180px 5vw 80px;display:grid;grid-template-columns:1fr 1.1fr;gap:5vw;align-items:center;overflow:clip;border-radius:0 0 60px 60px}.hero-landscape{position:absolute;inset:0;z-index:-2}.hero-landscape img{width:100%;height:100%;object-fit:cover;object-position:center 56%}.discovery-hero:after{content:'';position:absolute;inset:0;background:#eeebf533;z-index:-1;pointer-events:none}.hero-top{align-self:start}.hero-top .eyebrow{margin-bottom:25px;color:#51435f}.hero-top h1{font-size:clamp(58px,6.8vw,104px);line-height:1.18;letter-spacing:-.075em;color:#4931bc;text-shadow:0 1px 30px #fff6}.hero-top h1 span{display:block;white-space:nowrap}.hero-description{font-size:16px;line-height:1.9;margin:28px 0 30px}.hero-top .action{background:#ffffffe0}.hero-map{border-radius:36px;overflow:hidden;min-width:0;align-self:center;background:#ffffffb8;transform-origin:50% 20%}.map-heading{padding:22px 25px 0;display:flex;justify-content:space-between;align-items:center;gap:15px}.map-heading h2{font-size:18px;letter-spacing:0;margin-top:4px}.map-heading .eyebrow{font-size:9px;color:var(--muted)}.map-live{font-size:10px;padding:7px 10px;border-radius:20px;background:#e8e1fa;color:#5947eb;white-space:nowrap}.hero-map>.map-note{padding:0 25px 22px}.hero-bottom{position:absolute;bottom:25px;left:5vw;display:flex;align-items:center;gap:40px;font-size:9px;letter-spacing:.17em}.closing{position:relative;isolation:isolate;padding:100px 20px;border-radius:60px;overflow:hidden;text-align:center}.closing>picture{position:absolute;inset:0;z-index:-1}.closing>picture img{width:100%;height:100%;object-fit:cover}.closing-panel{max-width:760px;margin:auto;padding:65px 30px;border-radius:45px;background:#ffffffe0}.closing h2{font-size:clamp(50px,7vw,90px);line-height:1.2;color:var(--purple);margin:25px 0}.closing-panel>p:not(.eyebrow){font-size:15px}.closing-release{margin-top:35px}.questions{max-width:1050px;margin:auto;padding-block:80px}.questions h2{font-size:20px;margin-bottom:30px}.questions details{border-top:1px solid #c8bed9}.questions summary{font-size:14px}

@media(prefers-reduced-motion:no-preference){.motion-ready .hero-landscape img{transform:scale(calc(1.06 + var(--hero-progress,0)*.08)) translateY(calc(var(--hero-progress,0)*35px))}.motion-ready .hero-map{transform:translateY(calc(var(--hero-progress,0)*-35px))}.hero-top h1>span{animation:hero-word .9s cubic-bezier(.16,1,.3,1) both}.hero-top h1>span+span{animation-delay:.12s}@keyframes hero-word{from{transform:translateY(28px);opacity:0}to{transform:none;opacity:1}}}
.hero-bottom{min-height:44px;font-size:11px;letter-spacing:.04em}.hero-bottom .ui-icon{width:17px}.hero-top h1{font-weight:700}.hero-map{box-shadow:inset 0 1px 0 #fff,0 24px 80px #3f2c571f}.hero-description{max-width:450px}
@media(max-width:760px){.discovery-hero{display:block;padding:115px 12px 75px;min-height:0;border-radius:0 0 36px 36px}.hero-top{padding:0 12px}.hero-top .eyebrow{font-size:11px;margin-bottom:15px}.hero-top h1{font-size:clamp(43px,13.7vw,62px);line-height:1.12;letter-spacing:-.07em}.hero-description{font-size:14px;line-height:1.85;margin:20px 0}.hero-top>.action{display:none}.hero-map{margin-top:28px;border-radius:28px}.map-heading{padding:17px 18px 0}.map-heading h2{font-size:16px}.map-live{font-size:10px;padding:5px 8px}.hero-map>.map-note{padding:0 18px 17px;font-size:10px}.hero-bottom{bottom:15px;left:24px;font-size:10px;gap:12px}.discovery-hero .visual-credit{right:18px;bottom:4px;font-size:8px;background:transparent}.hero-landscape img{object-position:54% center}.closing{border-radius:36px;padding:55px 16px}.closing-panel{border-radius:30px;padding:40px 20px}.closing h2{font-size:clamp(40px,12vw,54px)}.closing-panel>p:not(.eyebrow){font-size:14px}.questions{padding-block:55px}.questions summary{font-size:14px}.questions h2{font-size:20px}}

.discovery-hero,.closing{border-radius:0}.hero-landscape{opacity:.55}.discovery-hero:after{background:#eeeff19c}.hero-top h1{color:var(--purple);text-shadow:none}.hero-top .eyebrow{color:var(--brown)}.hero-map{border-radius:22px;background:#fafafbd9}.hero-map .brand-atlas{background:transparent}.closing-panel{border-radius:20px;background:#f7f7f8e8}.closing h2{color:var(--purple)}.questions{background:#eeeff1b0;max-width:none}.hero-bottom{color:var(--brown)}
@media(max-width:760px){.discovery-hero,.closing{border-radius:0}.hero-map{border-radius:17px}.closing-panel{border-radius:16px}.hero-top h1{font-size:clamp(43px,13.7vw,62px)}}
/* Native imagery is the hero. The headline remains one considered line. */
.discovery-hero{min-height:850px;grid-template-columns:minmax(0,1.3fr) minmax(250px,.7fr);padding:150px 6vw 90px;gap:4vw;align-items:center}.hero-top{align-self:center;position:relative;z-index:2}.hero-landscape{opacity:1}.hero-landscape img{object-position:center}.discovery-hero:after{background:#eff0f12e}.hero-top h1{display:flex;white-space:nowrap;font-size:clamp(30px,3.5vw,64px);line-height:1.4;letter-spacing:-.055em;color:#27242a}.hero-top h1 span{display:inline}.hero-top h1 .hero-brown{color:#765038}.hero-description{line-height:2.1;font-size:16px;margin:28px 0 30px}.hero-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.hero-native{width:min(100%,292px);justify-self:center;position:relative}.hero-native-rim{padding:7px;background:#fdfdfdbf;backdrop-filter:blur(20px);border:1px solid #fff;border-radius:42px;box-shadow:0 45px 80px #28233135,inset 0 0 0 1px #fff}.hero-native img{width:100%;height:auto;border-radius:34px}.hero-native figcaption{font-size:13px;line-height:1.8;margin-top:23px;text-align:center}.hero-native figcaption small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.hero-native figcaption .ui-icon{width:17px;margin-right:4px}.closing{padding:120px 6vw;text-align:left;background:#201d23}.closing>picture img{object-position:center}.closing-panel{margin:0;max-width:650px;background:#25212783;border:1px solid #fff3;color:#fff;padding:65px 45px;backdrop-filter:blur(18px)}.closing h2{color:#fff;font-size:clamp(34px,4.8vw,64px);line-height:1.5}.closing-panel .eyebrow{color:#dbc4ad}.closing .release-copy,.closing .local-note{color:#ddd2dd}.closing .release-state{font-size:12px;margin-top:18px}.closing .download-links{justify-content:start}.closing .visual-credit{background:#29252c9c;color:#eee}.hero-native{will-change:auto}
@media(prefers-reduced-motion:no-preference){.motion-ready .hero-native{transform:translateY(calc(var(--hero-progress,0)*-20px))}.hero-native-rim{transition:box-shadow .6s}.hero-native:hover .hero-native-rim{box-shadow:0 45px 85px #3c25434d}}
@media(max-width:760px){.discovery-hero{display:block;min-height:0;padding:116px 22px 66px}.hero-top{padding:0}.hero-top .eyebrow{font-size:10px;letter-spacing:.04em;margin-bottom:13px}.hero-top h1{font-size:clamp(24px,7.4vw,44px);letter-spacing:-.055em}.hero-description{font-size:13px;line-height:2;margin:20px 0 22px}.hero-actions{gap:16px;flex-wrap:nowrap}.hero-actions .action{padding:13px 16px;font-size:12px;gap:10px}.hero-actions .text-link{font-size:11px;gap:8px}.hero-actions .ui-icon{width:16px}.hero-native{width:235px;margin:38px auto 16px}.hero-native-rim{padding:5px;border-radius:35px}.hero-native img{border-radius:29px}.hero-native figcaption{font-size:12px;margin-top:18px}.hero-bottom{display:none}.hero-landscape img{object-position:64% center}.closing{padding:75px 20px}.closing-panel{padding:35px 24px;border-radius:22px}.closing h2{font-size:32px}.closing>picture img{object-position:68% center}}
.hero-top .action-purple{background:var(--purple);color:#fff}
@media(max-width:760px){.hero-landscape img{object-position:20% center}.hero-landscape{opacity:.7}.discovery-hero:after{background:#f4f4f52b}.hero-top .eyebrow{color:#604630}}

.back-to-top-icon{transform:rotate(180deg)}
