/* A quiet, artwork-led Select invitation within the existing Cinetools rhythm. */
.ct-select-banner{position:relative;isolation:isolate;overflow:hidden;min-height:480px;display:flex;align-items:center;border-block:1px solid #bcb3a235;margin:45px 0 0;background:#161a18}.ct-select-banner>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.ct-select-banner:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#111715ed 0%,#111715b8 36%,#11171515 80%);z-index:-1}.ct-select-banner>div{width:min(1360px,100%);margin:auto;padding:56px clamp(24px,6vw,90px);box-sizing:border-box}.ct-select-banner-mark{display:block;width:245px;max-width:70%;height:auto;margin-bottom:22px}.ct-select-eyebrow{font-size:10px;letter-spacing:.18em;color:#d5ccb8}.ct-select-banner h2{font-size:clamp(34px,4vw,54px);font-weight:400;letter-spacing:-.035em;line-height:1.12;color:#eeeae0;margin:15px 0 20px}.ct-select-banner h2 em{font-style:normal;color:#c3b498}.ct-select-banner p:not(.ct-select-eyebrow){font-size:15px;line-height:1.8;color:#d0cbbe}.ct-select-link{display:inline-flex;gap:26px;align-items:center;border:1px solid #d2c6ad;background:#c6bba5;color:#141915;border-radius:4px;padding:13px 22px;text-decoration:none;font-size:13px;margin-top:10px}.ct-select-link:focus-visible{outline:2px solid #f0e8d7;outline-offset:5px}.ct-select-banner small{display:block;margin-top:15px;font-size:11px;color:#d1c9b9}.select-billing-note{font-size:12px;line-height:1.9;color:#c6bdab;margin-top:24px;max-width:880px}.select-site-preview .plan>a{display:flex;margin-top:auto}.select-site-preview .plan{display:flex;flex-direction:column}.select-site-preview .plan .welcome-offer{margin-bottom:20px}.ct-desktop-nav{gap:clamp(16px,2vw,30px)}
@media(max-width:700px){.ct-select-banner{min-height:520px;margin-top:24px;align-items:flex-end}.ct-select-banner>img{object-position:65% center}.ct-select-banner:after{background:linear-gradient(0deg,#101613f5 0%,#101613bb 48%,#10161318 100%)}.ct-select-banner>div{padding:160px 25px 36px}.ct-select-banner-mark{width:215px}.ct-select-banner h2{font-size:37px}.ct-select-banner p:not(.ct-select-eyebrow){font-size:13px}.ct-select-banner small{font-size:10px}}
/* Homepage link colors must take precedence over the home section's link reset. */
.ct-select-banner .ct-select-link,.ct-select-banner .ct-select-link:visited{color:#141915!important}.ct-select-banner .ct-select-link:hover{background:#ded3bd;border-color:#ded3bd;color:#141915!important}
