
/* UGCIA editorial system: original brand assets, connected public experiences. */
:root{--lime:#d5ff46;--bg:#08090b}body{font-size:16px}.topbar{background:#08090bf5}.nav{gap:22px}.switcher{flex-wrap:wrap}.switcher a{font-size:.875rem}.hero.home-stage,.studio .hero.home-stage{position:relative;display:block;max-width:none;min-height:760px;padding:105px max(5vw,24px) 80px;isolation:isolate;overflow:hidden}.home-stage .hero-copy{position:relative;z-index:2;max-width:780px}.home-stage h1,.studio .home-stage h1{font-size:clamp(3.4rem,6.8vw,7.7rem);line-height:.95;letter-spacing:-.06em;max-width:920px;overflow-wrap:normal}.home-stage p{max-width:510px;font-size:1.125rem;line-height:1.65;color:#e1e1dd}.home-stage .eyebrow{color:#eee;font-size:.875rem}.home-stage .hero-art{position:absolute!important;inset:0;z-index:-2;border-radius:0;overflow:hidden}.home-stage .hero-art img,.studio .home-stage .hero-art img{width:100%;height:100%;min-height:100%;object-fit:cover;object-position:70% 42%;border-radius:0;opacity:.8}.home-stage:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#08090bf5 0%,#08090bcc 28%,#08090b35 70%),linear-gradient(0deg,#08090b 0%,transparent 25%)}.home-stage .image-note{position:absolute;right:32px;bottom:24px;left:auto;font-size:.75rem;color:#c2c4c6}.home-stage .art-stamp{display:none}.hero-labels{display:flex;gap:8px;margin:27px 0;flex-wrap:wrap}.hero-labels span{padding:7px 12px;border:1px solid #ffffff40;background:#12141380;border-radius:40px;font-size:.875rem}.hero-foot{font-size:.875rem}.ticker{background:var(--lime);color:#0a0c06;padding:20px 0}.ticker b{color:#0a0c06}.ticker .wrap{font-size:clamp(.85rem,1.4vw,1.15rem)}.card,.plan,.format-panel{border-radius:4px}.card{position:relative;border-top:2px solid var(--lime)}.card h2{font-size:1.7rem}.card .num{font-size:.875rem}.section{padding-top:90px;padding-bottom:90px}.section-head h2{font-size:clamp(2.3rem,4vw,4.5rem)}.ecosystem-band{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid #3b3f32;margin-top:34px}.ecosystem-band a{padding:32px;display:block;border-right:1px solid #3b3f32;color:inherit;text-decoration:none}.ecosystem-band a:last-child{border-right:0}.ecosystem-band a:hover{background:#d5ff4610}.ecosystem-band .step{font-size:.875rem;color:var(--lime)}.ecosystem-band h3{font-size:1.6rem;margin:15px 0 8px}.ecosystem-band p{font-size:1rem;color:#c0c3ba;margin:0;line-height:1.6}.ecosystem-band .destination{display:block;margin-top:24px;font-size:.875rem;color:var(--lime)}.ugc-editorial{display:grid;grid-template-columns:1.15fr 1fr;gap:54px;align-items:center}.ugc-editorial figure{margin:0;position:relative}.ugc-editorial img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.ugc-editorial figcaption{font-size:.75rem;color:#9c9f99;margin-top:10px}.ugc-editorial h2{font-size:clamp(2.4rem,4.2vw,4.8rem);line-height:1;letter-spacing:-.05em;margin:20px 0}.ugc-editorial p{color:#c2c5bc;font-size:1.05rem;line-height:1.7}.ugc-outline{font-size:clamp(4rem,14vw,15rem);font-weight:800;letter-spacing:-.07em;line-height:.85;color:transparent;-webkit-text-stroke:1px #525942;margin:0 0 36px;user-select:none}.ugc-format-list{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0}.ugc-format-list span{border-bottom:1px solid #77804a;padding:8px 0;margin-right:16px;font-size:.875rem}.terms,.period,.plan-badge,.setup,.plan .desc{font-size:.875rem}.btn{min-height:48px}.plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.page-hero h1{overflow-wrap:break-word}.section-head{align-items:flex-start}a:focus-visible,button:focus-visible{outline:3px solid var(--lime);outline-offset:5px}@media(max-width:1100px){.nav{flex-wrap:wrap;padding-top:12px;padding-bottom:12px}.home-stage h1,.studio .home-stage h1{font-size:clamp(3.4rem,8vw,6rem)}.home-stage .hero-copy{max-width:680px}}@media(max-width:800px){.hero.home-stage,.studio .hero.home-stage{min-height:760px;padding-top:70px;padding-bottom:180px}.home-stage .hero-art img,.studio .home-stage .hero-art img{object-position:65% center;opacity:.6}.home-stage:after{background:linear-gradient(90deg,#08090be6,#08090b55),linear-gradient(0deg,#08090b,transparent 55%)}.ugc-editorial{grid-template-columns:1fr;gap:35px}.ecosystem-band{grid-template-columns:1fr}.ecosystem-band a{border-right:0;border-bottom:1px solid #3b3f32}.ecosystem-band a:last-child{border-bottom:0}.section{padding-top:60px;padding-bottom:60px}.hero.home-stage h1,.studio .hero.home-stage h1{font-size:clamp(3rem,9vw,5.7rem)}.home-stage .image-note{right:24px;bottom:30px}.ticker .wrap{gap:12px}.navlinks{flex-wrap:wrap}}@media(max-width:480px){.hero.home-stage,.studio .hero.home-stage{min-height:690px;padding-top:50px;padding-bottom:120px}.hero.home-stage h1,.studio .hero.home-stage h1{font-size:clamp(2.7rem,10vw,4rem)}.home-stage .hero-copy{max-width:100%}.home-stage .hero-art img,.studio .home-stage .hero-art img{object-position:60% center}.switcher a{font-size:.875rem}.home-stage .eyebrow{font-size:.75rem}.hero-labels span{font-size:.8rem}.home-stage p{font-size:1rem}.ugc-outline{margin-bottom:20px}.ecosystem-band a{padding:25px}.ticker .wrap span:last-child{display:none}}
