.chris-landing{--color-primary-container:#1c1c1c;--color-secondary-fixed-dim:#c9c6c5;--color-tertiary-fixed-dim:#b4c5ff;--color-tertiary-container:#00174c;--color-secondary-fixed:#e5e2e1;--color-outline-variant:#c4c7c7;--color-error:#ba1a1a;--chris-copy-max:36rem;--chris-form-max:28rem;--chris-mobile-max:32rem;color:#fff;background-color:#1c1c1c}.chris-landing .chris-copy-max{max-width:var(--chris-copy-max)}.chris-landing .chris-form-max{max-width:var(--chris-form-max)}.chris-landing .chris-mobile-max{max-width:var(--chris-mobile-max)}.chris-landing .chris-overlay-panel{width:min(100%, var(--chris-form-max));min-width:17.5rem}.chris-landing .chris-brief-panel{width:100%;max-width:var(--chris-form-max);background:#1c1c1c;border:1px solid #333;border-radius:1rem 1rem 0 0;flex-direction:column;max-height:min(40rem,100dvh - 2rem);display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #0000008c}@media (min-width:768px){.chris-landing .chris-brief-panel{border-radius:1rem;width:22rem;max-width:22rem;max-height:min(36rem,88vh)}}.chris-landing .chris-sublabel-max{max-width:20rem}@keyframes chrisSegmentPulse{0%,to{opacity:.3;border-color:#ffffff38}50%{opacity:.9;border-color:#ffffff8c}}.chris-landing .chris-segment-pulse{animation:1.6s ease-in-out infinite chrisSegmentPulse}@keyframes chrisFadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes chrisBreathe{0%{transform:scale(1)}to{transform:scale(1.02)}}@keyframes chrisShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.chris-landing .chris-fade-in-up{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards chrisFadeInUp}.chris-landing .chris-delay-100{animation-delay:.1s}.chris-landing .chris-delay-200{animation-delay:.2s}.chris-landing .chris-delay-300{animation-delay:.3s}.chris-landing .chris-delay-400{animation-delay:.4s}.chris-landing .chris-delay-500{animation-delay:.5s}@media (prefers-reduced-motion:reduce){.chris-landing .chris-fade-in-up{opacity:1;animation:none;transform:none}.chris-landing .chris-segment-pulse{opacity:.5;animation:none}.chris-landing .chris-portrait-breathe{animation:none}.chris-landing .chris-hover-glow:hover{box-shadow:none;transform:none}.chris-landing .chris-hover-glow:hover .chris-shimmer{animation:none}}.chris-landing .chris-portrait-frame{border-radius:1.5rem;overflow:hidden}.chris-landing .chris-portrait-breathe{transform-origin:50%;animation:6s ease-in-out infinite alternate chrisBreathe}.chris-landing .chris-hover-glow{transition:transform .3s,box-shadow .3s,background-color .3s}.chris-landing .chris-hover-glow:hover{transform:scale(1.02);box-shadow:0 0 15px #b4c5ff66}.chris-landing .chris-hover-glow:hover .chris-shimmer{animation:2s linear infinite chrisShimmer}.chris-landing .chris-input-glow:focus{box-shadow:0 1px #b4c5ffcc,0 -1px 10px #b4c5ff33}.chris-landing .chris-footer-link{position:relative}.chris-landing .chris-footer-link:after{content:"";transform-origin:100% 100%;background-color:#b4c5ff;width:100%;height:2px;transition:transform .3s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.chris-landing .chris-footer-link:hover:after{transform-origin:0 100%;transform:scaleX(1)}.chris-landing .chris-text-gradient{background:linear-gradient(90deg,#fff,#c9c6c5);color:#0000;-webkit-background-clip:text;background-clip:text}.chris-landing .chris-glass-card{-webkit-backdrop-filter:blur(16px);background:#1c1c1cb3;border:1px solid #ffffff1a}.chris-landing .chris-hero-scrim{opacity:1;will-change:opacity;transition:opacity .65s cubic-bezier(.33,0,.2,1)}.chris-landing .chris-hero-scrim--hidden{opacity:0;transition-duration:.5s}.chris-landing .chris-hero-copy{opacity:1;filter:blur();will-change:opacity, transform;transition:opacity .55s cubic-bezier(.33,0,.2,1),transform .55s cubic-bezier(.33,0,.2,1),filter .45s;transform:translate(0,0)}.chris-landing .chris-hero-copy-line{opacity:1;transition:opacity .45s cubic-bezier(.33,0,.2,1),transform .5s cubic-bezier(.33,0,.2,1);transform:translate(0,0)}.chris-landing .chris-hero-copy--playing{opacity:0;filter:blur(2px);pointer-events:none;transition-duration:.5s;transform:translateY(14px)}.chris-landing .chris-hero-copy--playing .chris-hero-copy-line{opacity:0;transform:translateY(10px)}.chris-landing .chris-hero-copy--playing .chris-hero-copy-line--2{transition-delay:0s}.chris-landing .chris-hero-copy--playing .chris-hero-copy-line--1{transition-delay:55ms}.chris-landing .chris-hero-copy--playing .chris-hero-copy-line--0{transition-delay:.11s}@media (prefers-reduced-motion:reduce){.chris-landing .chris-hero-scrim,.chris-landing .chris-hero-copy,.chris-landing .chris-hero-copy-line{filter:none!important;transition:opacity .15s linear!important;transform:none!important}.chris-landing .chris-hero-copy--playing .chris-hero-copy-line{transition-delay:0s!important}}.chris-landing .chris-fade-mask-y{-webkit-mask-image:linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(#0000,#000 10% 90%,#0000)}.chris-landing .chris-fade-mask-x{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}@keyframes chrisQueueScroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.chris-landing .chris-queue-scroll{animation:15s linear infinite chrisQueueScroll}@media (prefers-reduced-motion:reduce){.chris-landing .chris-queue-scroll{animation:none}}.chris-landing .chris-mobile-hero-media .absolute.bottom-4{display:none}.chris-landing .experts-duration__label,.chris-booking-wizard .experts-duration__label,[data-testid=booking-chris-campaign] .experts-duration__label{color:#ffffffbf}.chris-landing .experts-duration__mins,.chris-booking-wizard .experts-duration__mins,[data-testid=booking-chris-campaign] .experts-duration__mins{color:#fff}.chris-landing .experts-duration__unit,.chris-booking-wizard .experts-duration__unit,[data-testid=booking-chris-campaign] .experts-duration__unit{color:#ffffff8c}.chris-landing .experts-duration__step-btn,.chris-booking-wizard .experts-duration__step-btn,[data-testid=booking-chris-campaign] .experts-duration__step-btn{color:#fff;background:#ffffff0f;border-color:#ffffff40}.chris-landing .experts-duration__hint,.chris-booking-wizard .experts-duration__hint,[data-testid=booking-chris-campaign] .experts-duration__hint{color:#ffffff73}.chris-landing .experts-duration__segs span.is-empty,.chris-booking-wizard .experts-duration__segs span.is-empty,[data-testid=booking-chris-campaign] .experts-duration__segs span.is-empty{background:#ffffff1f}.chris-landing .chris-session-config{flex-direction:column;gap:.85rem;display:flex}.chris-landing .chris-session-config__label{letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;margin:0;font-size:.65rem;font-weight:600}.chris-landing .chris-session-config__block{background:0 0;border:none;border-radius:0;flex-direction:column;gap:.85rem;padding:0;display:flex}.chris-landing .chris-price-chip{letter-spacing:.01em;color:#fff;white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:.35rem .5rem;margin:0;font-size:.8125rem;font-weight:600;line-height:1.2;display:inline-flex}.chris-landing .chris-price-chip__was{color:#fff6;font-weight:500;text-decoration:line-through}.chris-landing .chris-price-chip__now{color:#fff}.chris-landing .chris-price-chip__tag{letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;font-size:.625rem;font-weight:600}.chris-landing .chris-session-config .experts-duration--compact .experts-duration__mins{font-size:1.65rem}.chris-landing .chris-session-config .experts-duration--compact .experts-duration__step-btn{width:40px;height:40px}.chris-landing .chris-session-config .experts-duration--compact .experts-duration__segs span{height:12px}.chris-landing .chris-session-config__cta-wrap{flex-direction:column;gap:.5rem;display:flex}.chris-landing .chris-session-config__footnote{text-align:center;color:#ffffff73;margin:0;font-size:.7rem;font-weight:400;line-height:1.35}
