*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f4f1eb;color:#171719;font-family:"DM Sans",sans-serif}a{color:inherit;text-decoration:none}.announcement{height:30px;background:#f15b4f;color:#fff;display:flex;align-items:center;justify-content:center;gap:9px;font-size:9px;letter-spacing:.19em;font-weight:700}.dot{width:6px;height:6px;border-radius:50%;background:#ffe85b}.site-header{height:82px;padding:0 7vw;display:flex;align-items:center;justify-content:space-between;background:#f4f1eb;position:relative;z-index:5}.brand,.footer-brand{display:flex;align-items:center;gap:5px;font-family:Manrope,sans-serif;font-weight:800;font-size:14px;letter-spacing:-.06em}.brand img{width:94px;height:46px;object-fit:contain}.brand span,.footer-brand span{font-size:10px;letter-spacing:.16em;align-self:flex-end;margin-bottom:13px}.nav{display:flex;align-items:center;gap:36px;font-size:12px;font-weight:600}.nav a:not(.nav-cta){transition:opacity .2s}.nav a:hover{opacity:.6}.nav-cta{background:#171719;color:#fff;padding:13px 18px;border-radius:30px}.nav-cta span{margin-left:12px}.menu-toggle{display:none;background:none;border:0;font-size:24px}.hero{background:#151518;color:#f6f2e9;min-height:620px;padding:88px 7vw 55px;position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;align-items:center}.hero-grid{position:absolute;inset:0;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.13) 1px,transparent 1px);background-size:70px 70px;mask-image:linear-gradient(90deg,black,transparent 95%)}.hero-copy{position:relative;z-index:1;max-width:570px}.eyebrow{font-size:9px;letter-spacing:.2em;font-weight:700;color:#ff786c;margin:0 0 23px}.eyebrow-line{display:inline-block;width:25px;height:1px;background:#ff786c;vertical-align:middle;margin-right:9px}.hero h1,.section h2,.about-content h2,.connect-card h2,.social-strip h2{font-family:Manrope,sans-serif;font-weight:700;letter-spacing:-.075em;line-height:.99;margin:0}.hero h1{font-size:clamp(56px,7.4vw,104px)}em{font-family:Georgia,serif;font-weight:400;letter-spacing:-.07em}.hero h1 em{color:#ff7067}.hero-text{font-size:15px;line-height:1.8;color:#bdbbc0;max-width:420px;margin:29px 0 32px}.hero-actions{display:flex;align-items:center;gap:27px}.button{display:inline-flex;align-items:center;gap:26px;padding:16px 21px;border-radius:40px;font-size:11px;font-weight:700;transition:transform .2s}.button:hover{transform:translateY(-3px)}.button-light{background:#f5f0e7;color:#171719}.button span,.text-link span{font-size:16px}.text-link{font-size:11px;font-weight:700;border-bottom:1px solid #68666a;padding-bottom:8px}.hero-art{position:relative;height:440px;display:flex;align-items:center;justify-content:center}.sun-disc{width:min(300px,70%);aspect-ratio:1;border-radius:50%;background:#ffeb43;border:9px solid #f5f0e7;display:grid;place-items:center;transform:rotate(-9deg);box-shadow:0 20px 80px #0007;z-index:2}.sun-disc img{width:83%;height:62%;object-fit:contain}.orbit{position:absolute;border:1px solid #ffffff30;border-radius:50%;width:390px;height:390px;transform:rotate(-28deg)}.orbit-two{width:470px;height:250px;transform:rotate(32deg);border-color:#ff706766}.art-label{position:absolute;font-size:8px;letter-spacing:.2em;color:#b9b6bc}.label-top{top:28px;right:10px}.label-bottom{bottom:25px;left:0}.label-bottom b{color:#ff7067;font-size:16px;margin-left:7px}.spark{position:absolute;color:#ff7067;font-size:30px}.spark-a{top:67px;left:60px}.spark-b{bottom:72px;right:38px;color:#ffdf42}.hero-foot{position:absolute;bottom:25px;left:7vw;right:7vw;display:flex;justify-content:space-between;color:#77747c;font-size:8px;letter-spacing:.18em}.hero-foot b{color:#ff7067;margin-left:8px}.ticker{overflow:hidden;background:#ffdf42;color:#171719;padding:16px 0;white-space:nowrap;font-family:Manrope,sans-serif;font-weight:800;font-size:11px;letter-spacing:.13em}.ticker div{word-spacing:8px;text-align:center}.ticker i{font-style:normal;color:#f15b4f;margin:0 18px}.section{padding:110px 7vw}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:50px}.dark-eyebrow{color:#e45d51}.section h2,.connect-card h2,.social-strip h2{font-size:clamp(43px,5vw,68px)}.section h2 em,.connect-card h2 em,.social-strip h2 em{color:#e45d51}.section-intro{max-width:300px;color:#77736e;font-size:13px;line-height:1.8;margin:0 2% 5px 20px}.show-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.show-card{background:#fff;border-radius:5px;padding:18px;min-width:0}.show-top{display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:.16em;font-weight:700;color:#777}.card-mark{font-size:19px;color:#ed6558}.show-graphic{height:245px;margin:17px 0;position:relative;overflow:hidden;display:grid;place-items:center}.tax-graphic{background:#f15c50}.stamp{position:absolute;left:22px;top:22px;border:1px solid #ffffffa8;color:#fff;padding:8px;font-size:9px;line-height:1.2;font-weight:700;letter-spacing:.1em;transform:rotate(-8deg)}.coin{width:132px;height:132px;border-radius:50%;background:#ffdf42;color:#9f3e22;display:grid;place-items:center;font-family:Georgia,serif;font-size:78px;box-shadow:12px 14px 0 #b84035;transform:rotate(10deg)}.tax-lines{position:absolute;width:230px;height:230px;border:1px solid #ffffff55;border-radius:50%;right:-100px;bottom:-130px}.bail-graphic{background:#22242c}.file-card{width:150px;height:180px;background:#f4eee3;color:#222;padding:17px;display:flex;flex-direction:column;justify-content:space-between;transform:rotate(5deg);box-shadow:14px 14px 0 #111}.file-card small{font-size:7px;letter-spacing:.15em}.file-card strong{font-family:Manrope,sans-serif;font-size:25px;line-height:.95;letter-spacing:-.07em}.file-card span{font-size:8px;letter-spacing:.2em;color:#e45d51}.red-string{position:absolute;width:300px;height:1px;background:#f15b4f;transform:rotate(-31deg)}.more-graphic{height:245px;margin:17px 0;background:#d7e96d;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.more-graphic>span{font-family:Manrope,sans-serif;font-size:27px;font-weight:800;line-height:.95;letter-spacing:-.07em;z-index:1}.more-graphic em{color:#e45d51}.more-graphic>b{position:absolute;right:18px;top:4px;font-size:150px;color:#fff8;font-family:Georgia,serif}.show-info{display:flex;justify-content:space-between;align-items:center}.show-kicker{font-size:8px;letter-spacing:.16em;color:#e45d51;font-weight:700;margin:0 0 7px}.show-info h3{font-family:Manrope,sans-serif;font-size:24px;letter-spacing:-.06em;margin:0}.arrow-round{border:1px solid #ddd;border-radius:50%;width:35px;height:35px;display:grid;place-items:center}.show-desc{font-size:11px;color:#77736e;line-height:1.7;margin:13px 0 3px}.fine-print{font-size:9px;color:#96918a;margin-top:25px}.about-band{background:#e65d52;color:#fff;padding:95px 12vw;display:grid;grid-template-columns:.7fr 2fr;gap:40px;align-items:center;overflow:hidden}.about-mark{font-family:Manrope,sans-serif;font-size:200px;font-weight:800;letter-spacing:-.16em;color:#ffffff24;position:relative;line-height:1}.about-mark span{font-size:45px;color:#ffdf42;position:absolute;top:15px;right:5px}.about-content{max-width:620px}.about-content .eyebrow{color:#ffdf42}.about-content h2{font-size:clamp(42px,5vw,65px)}.about-content h2 em{color:#ffdf42}.about-content>p:not(.eyebrow){font-size:13px;line-height:1.9;color:#ffe3dc;max-width:540px;margin:25px 0}.light-link{display:inline-block;color:#fff;border-color:#ffffff80}.connect-section{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-top:100px;padding-bottom:100px}.connect-card{min-height:390px;padding:42px;position:relative;overflow:hidden}.casting-card{background:#ffdf42}.partner-card{background:#19191d;color:#f5f0e7}.partner-card .eyebrow{color:#ff786c}.connect-card h2{font-size:clamp(38px,4vw,54px)}.connect-card p:not(.eyebrow){font-size:12px;line-height:1.8;max-width:350px;color:#706b5d;margin:22px 0}.partner-card p:not(.eyebrow){color:#aaa7ac}.button-dark{background:#171719;color:#fff;margin-top:8px}.button-outline{border:1px solid #777;color:#fff;margin-top:8px}.partner-orbit{position:absolute;right:-30px;bottom:-100px;font-size:230px;color:#ff706722}.social-strip{background:#e9e5dc;padding:60px 7vw;display:flex;justify-content:space-between;align-items:center}.social-strip h2{font-size:48px}.social-links{display:flex;gap:27px}.social-links a{font-size:11px;font-weight:700;border-bottom:1px solid #c9c2b8;padding-bottom:9px}.social-links span{color:#e45d51;margin-left:12px}.footer{background:#151518;color:#f4f0e8;padding:48px 7vw;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:end}.footer-brand img{width:105px;height:50px;object-fit:contain}.footer-brand span{margin-bottom:12px}.footer-mid p{font-family:Manrope,sans-serif;font-size:15px;line-height:1.4;font-weight:600;margin:0 0 12px}.footer-mid>a{font-size:10px;color:#aaa}.footer-right{display:flex;justify-content:flex-end;gap:30px;font-size:8px;letter-spacing:.13em;color:#888}.footer-right a{color:#f4f0e8}
@media(max-width:800px){.site-header{height:70px;padding:0 6vw}.menu-toggle{display:block;color:#171719}.nav{display:none;position:absolute;top:70px;left:0;right:0;background:#f4f1eb;padding:25px 6vw 30px;flex-direction:column;align-items:flex-start;gap:22px;box-shadow:0 15px 20px #0001}.nav.open{display:flex}.hero{grid-template-columns:1fr;padding:75px 7vw 70px;gap:15px}.hero h1{font-size:clamp(58px,13vw,88px)}.hero-art{height:340px}.sun-disc{width:235px}.orbit{width:310px;height:310px}.orbit-two{width:360px;height:200px}.hero-foot{left:7vw;right:7vw}.section{padding:78px 7vw}.section-heading{display:block}.section-intro{margin:22px 0 0;max-width:440px}.show-grid{grid-template-columns:1fr}.show-card{padding:16px}.show-graphic,.more-graphic{height:260px}.about-band{padding:75px 8vw;grid-template-columns:1fr;gap:5px}.about-mark{font-size:100px;height:100px}.about-mark span{font-size:25px;top:0;left:90px;right:auto}.connect-section{grid-template-columns:1fr;padding-top:70px;padding-bottom:70px}.connect-card{min-height:350px;padding:30px}.social-strip{padding:50px 7vw;display:block}.social-links{margin-top:30px;flex-wrap:wrap;gap:20px}.footer{grid-template-columns:1fr 1fr;gap:30px}.footer-right{grid-column:1/-1;justify-content:space-between}.footer-mid{justify-self:end}.footer-mid p{font-size:13px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
