:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none}*{box-sizing:border-box}html,body,#root{background:#030303;min-width:320px;min-height:100%;margin:0}body{overflow-x:hidden}.sunset-page{color:#f5f5f5;background:#030303;min-height:100dvh;font-family:Avenir Next,Segoe UI,sans-serif;position:relative;overflow:hidden}.sunset-page:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 calc(50% - .5px),#ffffff09 50%,#0000 calc(50% + .5px)),repeating-linear-gradient(0deg,#0000 0 79px,#ffffff05 80px);position:absolute;inset:0}.sunset-page:after{content:"";pointer-events:none;border:1px solid #488bff29;border-radius:50%;width:min(1000px,100vw);height:70vh;position:absolute;top:-42vh;left:50%;transform:translate(-50%);box-shadow:0 0 130px #2c6feb1a,inset 0 -40px 100px #2c6feb0f}.sunset-shell{z-index:1;grid-template-rows:auto 1fr auto;width:min(100% - 48px,1120px);min-height:100dvh;margin:0 auto;display:grid;position:relative}.sunset-header,.sunset-footer{justify-content:space-between;align-items:center;display:flex}.sunset-header{border-bottom:1px solid #ffffff17;min-height:92px}.sunset-wordmark{color:#fff;letter-spacing:.12em;font-size:18px;font-weight:900;text-decoration:none}.sunset-header>span,.sunset-footer{color:#666;font-size:11px}.sunset-content{width:min(760px,100%);padding:clamp(72px,11vh,132px) 0 90px}.sunset-kicker{color:#7f9bc9;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.sunset-kicker i{background:#4f8ef7;width:26px;height:1px}.sunset-content h1{color:#f4f4f4;letter-spacing:0;margin:24px 0 0;font-size:clamp(58px,8.5vw,112px);font-weight:520;line-height:.88}.sunset-content h1 strong{color:#4f8ef7;font-weight:760}.sunset-content h1 span{font-size:.52em;display:inline-block;transform:translateY(-.08em)}.sunset-story{border-left:1px solid #ffffff21;gap:16px;max-width:650px;margin-top:54px;padding-left:24px;display:grid}.sunset-story p{color:#999;margin:0;font-size:16px;line-height:1.72}.sunset-story strong{color:#e7e7e7;font-weight:650}.sunset-story a{color:#8ab5ff;text-decoration:none}.sunset-story a:hover{text-underline-offset:4px;text-decoration:underline}.sunset-palmovie{color:#f6f6f6;background:#0b0b0b;border:1px solid #2d2d2d;border-radius:7px;grid-template-columns:1fr auto;align-items:center;width:min(650px,100%);min-height:92px;margin-top:48px;padding:18px 18px 18px 24px;text-decoration:none;transition:border-color .25s,background .25s,transform .25s;display:grid}.sunset-palmovie:hover{background:#10141b;border-color:#4f8ef7;transform:translateY(-2px)}.sunset-palmovie span{gap:7px;font-size:17px;font-weight:700;display:grid}.sunset-palmovie small{color:#6f96d5;letter-spacing:.15em;font-size:9px}.sunset-palmovie b{font-weight:400}.sunset-palmovie>i{color:#fff;background:#4f8ef7;border-radius:50%;place-items:center;width:54px;height:54px;font-size:23px;font-style:normal;display:grid}.sunset-footer{border-top:1px solid #ffffff17;min-height:74px}.sunset-footer a{color:#858585;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.sunset-footer a:hover{color:#fff}@media (width<=640px){.sunset-shell{width:min(100% - 32px,1120px)}.sunset-header{min-height:74px}.sunset-content{padding:62px 0 64px}.sunset-content h1{font-size:clamp(50px,16vw,72px)}.sunset-story{margin-top:42px;padding-left:16px}.sunset-story p{font-size:15px}.sunset-palmovie{margin-top:38px;padding-left:18px}.sunset-palmovie span{font-size:15px}.sunset-palmovie>i{width:46px;height:46px}.sunset-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px}}@media (prefers-reduced-motion:reduce){.sunset-palmovie{transition:none}}
