body.cs-root{background:#fff}body.cs-root main{display:flex}.cs{color:#1e2022;background:#fff;flex-direction:column;width:100%;min-height:100dvh;display:flex}.cs-bar{background:#fff;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:1.15rem;padding:.85rem 2.75rem .75rem;display:grid}.cs-logo{justify-self:start}.cs-logo img{width:auto;height:3.4rem;display:block}.cs-phase{text-align:right;letter-spacing:.08em;text-transform:uppercase;color:#000;white-space:nowrap;justify-self:end;margin:0;font-size:.98rem;font-weight:600}.cs-clock{justify-self:end}.cs-timer{align-items:flex-start;gap:.2rem;display:flex}.cs-unit{text-align:center;min-width:3.4rem}.cs-num{font-family:var(--font-display);color:#f59f27;font-variant-numeric:tabular-nums;font-size:clamp(1.7rem,2.6vw,2.85rem);font-weight:700;line-height:.95;display:block}.cs-unit small{letter-spacing:.12em;text-transform:uppercase;color:#a7a9ac;margin-top:.28rem;font-size:.62rem;font-weight:600;display:block}.cs-sep{color:#c8c9cb;padding-top:.1rem;font-size:clamp(1.4rem,2vw,2.2rem);font-weight:500;line-height:1}.cs-launch{color:#f59f27;font-family:var(--font-display);margin:0;font-size:clamp(1.2rem,2vw,1.8rem);font-weight:700}.cs-hero{background:#1e2022;flex:1;min-height:28rem;position:relative;overflow:hidden}.cs-slide{opacity:0;z-index:0;transition:opacity .7s;position:absolute;inset:0}.cs-slide.is-active{opacity:1;z-index:1}.cs-slide img{object-fit:cover;object-position:var(--cs-pos,center);width:100%;height:100%}.cs-shade{z-index:2;pointer-events:none;background:linear-gradient(#0000,#0c0a0847 42%,#0c0a08a8 90%);height:50%;position:absolute;bottom:0;left:0;right:0}.cs-dots{z-index:3;gap:.75rem;display:flex;position:absolute;top:1.15rem;left:50%;transform:translate(-50%)}.cs-dot{width:.72rem;height:.72rem;box-shadow:none;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;cursor:pointer;background:0 0;border:2px solid #fff;border-radius:50%;margin:0;padding:0;font-size:0;line-height:0;display:block}.cs-dot.is-active{background:#fff}.cs-nav{z-index:3;color:#4a4e55;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:3.85rem;height:3.85rem;display:grid;position:absolute;top:46%;transform:translateY(-50%)}.cs-nav svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:1.05rem;height:1.05rem}.cs-prev{left:0;transform:translate(-50%,-50%)}.cs-next{right:0;transform:translate(50%,-50%)}.cs-prev svg{transform:translate(.82rem)}.cs-next svg{transform:translate(-.82rem)}.cs-copy{z-index:3;color:#fff;width:min(52rem,46vw);position:absolute;bottom:6%;left:46%}.cs-copy h1{font-family:var(--font-display);text-shadow:0 1px 10px #00000047;margin:0;font-size:clamp(1.9rem,3.2vw,3.15rem);font-weight:700;line-height:1.08}.cs-message{text-shadow:0 1px 8px #00000047;margin:.4rem 0 0;font-size:clamp(1rem,1.55vw,1.3rem);font-weight:500;line-height:1.35}.cs-form{flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}.cs-submit-row{display:contents}.cs-form input{color:#1e2022;min-width:0;height:3.15rem;font:inherit;background:#fff;border:0;border-radius:.45rem;flex:16rem;padding:0 1rem;font-size:.98rem}.cs-form input::placeholder{color:#9aa0a6}.cs-form button{color:#000;height:3.15rem;font:inherit;cursor:pointer;background:#f59f27;border:0;border-radius:.45rem;padding:0 1.5rem;font-size:1.05rem;font-weight:700}.cs-form button:hover{background:#e08a10}.cs-form button:disabled{cursor:wait;opacity:.75}.cs-status{flex:1 0 100%;min-height:1.2em;margin:0;font-size:.85rem;line-height:1.4}.cs-privacy{color:#000;flex:1 0 100%;max-width:38rem;margin:.15rem 0 0;font-size:.75rem;line-height:1.45}.cs-privacy a{color:#fff;font-weight:inherit;text-underline-offset:2px;text-decoration:underline}.cs-dot:focus-visible,.cs-nav:focus-visible,.cs-form input:focus-visible,.cs-form button:focus-visible,.cs-privacy a:focus-visible,.cs-logo:focus-visible{outline-offset:3px;outline:2px solid #f59f27}.cs-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1100px){.cs-bar{gap:.6rem;padding-inline:1.75rem}.cs-logo img{height:2.7rem}.cs-phase{letter-spacing:.06em;font-size:.78rem}.cs-unit{min-width:2.7rem}}@media (width<=1023px){.cs-copy{text-align:center;background:linear-gradient(#0000,#0c0a0833 28%,#0c0a08b8 82%);width:auto;padding:4.5rem 1.15rem 1.15rem;bottom:0;left:0;right:0}.cs-form{flex-direction:column}.cs-form input,.cs-form button{flex-basis:auto;width:100%}.cs-privacy{margin-inline:auto}}@media (width<=760px){.cs-bar{grid-template-rows:auto auto;grid-template-columns:auto max-content;justify-content:space-between;align-items:center;gap:0 .45rem;padding:.5rem 1.2rem .4rem;display:grid}.cs-logo{grid-row:1/span 2;justify-self:start}.cs-logo img{height:2.55rem}.cs-phase{letter-spacing:.04em;white-space:nowrap;text-align:left;grid-area:1/2;justify-self:start;font-size:.58rem}.cs-clock{grid-area:2/2;justify-self:start}.cs-timer{gap:.02rem}.cs-num{font-size:1.12rem}.cs-unit{text-align:left;min-width:1.65rem}.cs-unit small{letter-spacing:.05em;margin-top:.12rem;font-size:.42rem}.cs-sep{padding-top:0;font-size:.95rem}.cs-hero{min-height:0}.cs-slide img{object-position:center center}.cs-dots{top:.65rem}.cs-nav{top:40%}.cs-shade{background:linear-gradient(#0000,#0c0a081f 38%,#0c0a0880 92%);height:42%}.cs-copy{text-align:left;background:0 0;padding:1.6rem .85rem .7rem}.cs-copy h1{font-size:clamp(1.55rem,7vw,1.95rem)}.cs-message{font-size:.95rem}.cs-form{gap:.55rem;margin-top:.75rem}.cs-form input{width:100%;height:2.65rem;font-size:.78rem}.cs-submit-row{align-items:center;gap:.65rem;width:100%;display:flex}.cs-form button{border-radius:.4rem;flex:none;width:auto;height:2.6rem;padding:0 .85rem;font-size:.92rem}.cs-privacy{text-align:left;flex:1;max-width:none;margin:0;font-size:.62rem;line-height:1.35}}@media (width<=380px){.cs-logo img{height:2.25rem}.cs-phase{font-size:.5rem}.cs-num{font-size:.98rem}.cs-unit{min-width:1.45rem}}@media (prefers-reduced-motion:reduce){.cs-slide{transition:none}}
