.story-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.walk-mix{position:relative;margin-top:105px;padding-bottom:54px}.mix-controls .mix-next{font-size:15px;line-height:1.5;margin-top:28px}.mix-model-disclosure{position:absolute;right:15px;top:10px;z-index:6;text-align:left}.mix-model-disclosure summary{list-style:none;cursor:pointer;color:#95a7bd;padding:8px}.mix-model-disclosure summary::-webkit-details-marker{display:none}.mix-model-disclosure summary svg{display:block;width:20px;height:20px}.mix-model-disclosure>p{position:absolute;right:0;top:30px;width:280px;padding:20px;background:#fff;border:1px solid #e5ebf3;box-shadow:0 10px 40px #244c7d12;border-radius:16px;font-size:14px;color:#657b98;line-height:1.6}.mix-layout{gap:65px}.mix-number strong{font-size:90px}.club-flagship.club-story{display:block;padding:88px 70px 40px;min-height:0;max-width:1260px;margin:0 auto;background:#152f51;border-radius:32px;overflow:hidden}.club-flagship .club-story-copy{text-align:center;padding:0;max-width:900px;margin:0 auto}.club-flagship .club-name{font-size:19px!important;letter-spacing:-.3px;color:#dce8f6!important;margin:0 0 24px!important;max-width:none!important}.studio-edition .club-flagship h2{font-size:clamp(52px,6.3vw,84px);line-height:1.015;letter-spacing:-3.8px;margin:0 0 27px;color:#fff}.club-flagship h2 span{color:#a9c1df}.club-flagship .club-story-copy>p.club-promise{font-size:20px;line-height:1.55;color:#bfd0e6;max-width:600px;margin:0 auto 52px;letter-spacing:-.3px}.club-experience{display:grid;grid-template-columns:.9fr 1.15fr;align-items:start;gap:50px;max-width:1050px;margin:0 auto}.club-flagship .club-film-stage{align-self:start;position:sticky;top:90px;padding:0;min-width:0;max-width:none;width:100%}.club-flagship .club-phone{width:min(380px,100%);height:auto;aspect-ratio:390/800;margin:0 auto -10px;border:8px solid #0b1017;border-radius:49px;mask-image:linear-gradient(to bottom,#000 0%,#000 63%,#000b 77%,transparent 99%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 63%,#000b 77%,transparent 99%)}.club-flagship .club-phone video{border-radius:39px}.club-flagship .club-phone:after{background:linear-gradient(to bottom,transparent,#152f51 87%)}.club-conversations{position:relative;min-width:0;text-align:left;background:#f8fafc;color:#243a57;border-radius:25px;padding:26px 28px;box-shadow:0 16px 50px #07182e22}.club-preview-label{display:flex;align-items:center;gap:8px;color:#8b9bb0;font-size:12px;line-height:1.4;margin:0 0 20px}.preview-dot{width:5px;height:5px;border-radius:50%;background:#8ca6c6}.club-conversations .community-feed{display:block;padding:0;margin:0}.club-conversations .feed-post{border:0;background:none;margin:0;padding:0 0 22px;border-bottom:1px solid #e3eaf3;border-radius:0;color:#30455f}.club-conversations .feed-post+.feed-post{padding-top:27px;margin-top:0}.club-conversations .post-head{display:flex;align-items:center;gap:10px;margin:0 0 17px}.club-conversations .post-head>img,.club-conversations .post-initial{width:34px;height:34px;border-radius:50%;object-fit:cover;flex:none}.club-conversations .post-head>div>strong{font-size:13px;font-weight:600;color:#334b68}.club-conversations .post-head small{display:block;color:#9ba8b8;font-size:10px;margin-top:3px}.club-conversations .post-category{display:none}.club-conversations .feed-post h4{font-family:inherit;font-size:23px;line-height:1.2;letter-spacing:-.65px;font-weight:600;color:#263f60;margin:0 0 13px}.club-conversations .feed-post>p{font-size:14px;line-height:1.65;color:#6a7d95;margin:0 0 18px;letter-spacing:-.15px}.club-conversations .post-actions{display:flex;gap:20px;align-items:center;margin:0 0 15px}.club-conversations .post-actions button{position:relative;border:0;background:none;color:#8193aa;padding:4px 0;display:flex;gap:7px;align-items:center;font:inherit;font-size:11px;cursor:pointer}.club-conversations .post-actions svg{width:16px;height:16px}.club-conversations .post-actions button[aria-pressed=true]{color:#b7697c}.club-conversations .post-reply-list{border-top:1px solid #e3eaf3;margin-top:16px;padding-top:15px}.club-conversations .post-reply{display:flex;gap:10px;margin-top:13px;padding:0;border:0;background:none}.club-conversations .post-reply:first-child{margin-top:0}.club-conversations .reply-avatar{display:flex;align-items:center;justify-content:center;width:25px;height:25px;flex:0 0 25px;background:#e3ebf5;color:#6e88aa;border-radius:50%;font-size:10px}.club-conversations .reply-avatar.team{background:#244c7d;color:#fff}.club-conversations .post-reply>div{min-width:0}.club-conversations .post-reply strong{font-size:11px;font-weight:600;color:#46617f}.club-conversations .reply-author-tag{display:none}.club-conversations .post-reply p{font-size:12px;line-height:1.65;margin:5px 0 0;color:#7a8ba1}.club-conversations .community-see-more{appearance:none;border:0;background:none;display:flex;align-items:center;justify-content:center;width:100%;font-family:inherit;font-size:12px;color:#5b7ca3;text-decoration:none;cursor:pointer;padding:20px 5px 0}.club-join{max-width:650px;text-align:center;margin:45px auto 0;position:relative;z-index:5}.club-join .studio-club-price{display:flex;align-items:baseline;justify-content:center;gap:16px;margin:0 0 23px}.club-join .studio-club-price strong{font-size:49px;line-height:1;letter-spacing:-2px;color:#fff;font-weight:500}.club-join .studio-club-price span{font-size:14px;color:#b8cbe2}.club-join .club-buy-action{padding:16px 30px;min-height:53px;font-size:14px}.club-included{margin:23px auto 0;color:#a6bbd5;max-width:540px}.club-included summary{list-style:none;display:flex;justify-content:center;align-items:center;gap:8px;font-size:13px;cursor:pointer;padding:10px}.club-included summary::-webkit-details-marker{display:none}.club-included summary svg{width:16px;height:16px;transition:transform .3s}.club-included[open] summary svg{transform:rotate(180deg)}.club-included>div{text-align:left;margin-top:12px;border-top:1px solid #ffffff1d;padding-top:15px}.club-included .studio-club-benefits{max-width:none;margin:0 0 15px}.club-included .studio-club-benefits li{font-size:15px;line-height:1.65;padding:10px 0;border:0;color:#cedbed}.club-included p{font-size:13px;line-height:1.7;color:#9fb5d0;margin:12px 0}.personal-guide{margin-top:115px;margin-bottom:35px;border:0;padding-top:0}.studio-edition .personal-guide .section-heading h2{font-size:clamp(39px,4.8vw,63px);line-height:1.055;letter-spacing:-2.6px;margin-bottom:0}.cinema-cue{display:none}.book-cinema.selected-cover{height:510px}.selected-copy h3{font-size:35px}.selected-copy>p#studio-description{font-size:17px;max-width:440px}.selected-copy>p.selected-price{font-size:16px!important;color:#69809b!important;margin:20px 0 0!important}.guide-format{margin:17px auto 0;max-width:440px}.guide-format summary{font-size:14px;color:#7188a4;cursor:pointer;list-style:none}.guide-format summary::-webkit-details-marker{display:none}.guide-format>p{font-size:15px;line-height:1.7;color:#72869f;text-align:left;margin:20px auto 0;max-width:370px}.personal-guide>.text-action{font-size:14px;margin-top:23px}.story-pack{max-width:1060px;width:calc(100% - 48px);margin:40px auto 95px;border-top:1px solid #e5ebf2;border-bottom:1px solid #e5ebf2}.story-pack>summary{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:18px;line-height:1.5;color:#4b6788;letter-spacing:-.4px;padding:27px 5px;list-style:none;cursor:pointer}.story-pack>summary::-webkit-details-marker{display:none}.story-pack>summary>span:last-child{display:flex;align-items:center;gap:12px;white-space:nowrap}.story-pack>summary svg{width:18px;height:18px;transition:transform .3s}.story-pack[open]>summary svg{transform:rotate(180deg)}.story-pack .studio-bundle{border:0;padding:35px 15px 50px;margin:0;max-width:none;width:100%}.story-pack .section-kicker,.story-pack .offer-fine{font-size:14px}.story-pack .bundle-included{font-size:12px}.story-pack .bundle-saving{font-size:13px}.story-pack .bundle-copy>p#studio-bundle-description{font-size:15px}.studio-newsletter{padding-top:70px;padding-bottom:65px}.signup-preview-details{margin:17px auto 0;text-align:center}.signup-preview-details summary{font-size:13px;color:#91a0b2;list-style:none;cursor:pointer}.signup-preview-details summary::-webkit-details-marker{display:none}.signup-preview-details p{font-size:14px;line-height:1.7;color:#7b8ea5;max-width:370px;margin:15px auto 0}
@media(max-width:1000px){.club-flagship.club-story{padding:65px 45px 35px}.club-experience{gap:30px;grid-template-columns:.85fr 1.1fr}.club-conversations{padding:23px}.club-conversations .feed-post h4{font-size:21px}.club-conversations .feed-post>p{font-size:13px}.club-flagship .club-phone{border-radius:42px;border-width:7px}.club-flagship .club-phone video{border-radius:33px}.club-flagship .club-story-copy>p.club-promise{font-size:18px}}
@media(max-width:700px){.walk-mix{margin-top:70px;padding-bottom:40px}.mix-layout{gap:0}.mix-controls .mix-next{font-size:13px;margin-top:21px}.mix-model-disclosure{right:-4px;top:-8px}.mix-model-disclosure>p{font-size:13px;width:255px}.studio-edition .walk-mix h2{font-size:38px;letter-spacing:-1.6px;padding:0 10px}.mix-number strong{font-size:78px}.club-flagship.club-story{width:calc(100% - 28px);padding:46px 23px 27px;border-radius:26px;margin-top:0}.club-flagship .club-name{font-size:15px!important;margin-bottom:20px!important}.studio-edition .club-flagship h2{font-size:44px;letter-spacing:-1.9px;line-height:1.04;margin-bottom:22px}.club-flagship .club-story-copy>p.club-promise{font-size:16px;max-width:300px;margin-bottom:35px}.club-experience{grid-template-columns:1fr;gap:0;max-width:440px}.club-flagship .club-film-stage{position:relative;top:auto;max-width:360px;margin:0 auto}.club-flagship .club-phone{width:min(310px,100%);height:auto;aspect-ratio:390/800;margin-bottom:-80px;border-radius:42px;border-width:7px}.club-flagship .club-phone video{border-radius:33px}.club-conversations{padding:23px 21px;border-radius:21px;z-index:4;box-shadow:0 -10px 55px #152f511c}.club-preview-label{font-size:11px;margin-bottom:19px}.club-conversations .post-head>div>strong{font-size:12px}.club-conversations .post-head small{font-size:10px}.club-conversations .feed-post h4{font-size:22px;letter-spacing:-.6px}.club-conversations .feed-post>p{font-size:14px;line-height:1.65}.club-conversations .post-reply p{font-size:12px}.club-conversations .post-reply strong{font-size:11px}.club-join{margin-top:31px}.club-join .studio-club-price{display:block;margin-bottom:23px}.club-join .studio-club-price strong{display:block;font-size:48px;margin-bottom:13px}.club-join .studio-club-price span{font-size:13px}.club-join .club-buy-action{font-size:13px;padding:15px 23px;min-height:49px}.club-included{margin-top:15px}.club-included summary{font-size:13px}.club-included .studio-club-benefits li{font-size:14px}.club-included p{font-size:13px}.personal-guide{margin-top:77px;margin-bottom:30px}.studio-edition .personal-guide .section-heading h2{font-size:38px;letter-spacing:-1.6px}.book-cinema.selected-cover{height:335px}.selected-copy h3{font-size:30px}.selected-copy>p#studio-description{font-size:15px;max-width:285px}.selected-copy>p.selected-price{font-size:14px!important}.guide-format summary{font-size:13px}.guide-format>p{font-size:14px;max-width:290px}.personal-guide>.text-action{font-size:13px}.story-pack{width:calc(100% - 44px);margin:30px auto 65px}.story-pack>summary{font-size:15px;padding:23px 0;gap:13px}.story-pack>summary>span:last-child{gap:8px}.story-pack .studio-bundle{padding:25px 0 35px;gap:20px}.story-pack .section-kicker,.story-pack .offer-fine{font-size:12px}.story-pack .bundle-included{font-size:11px}.story-pack .bundle-copy>p#studio-bundle-description{font-size:14px}.studio-newsletter{padding-top:55px;padding-bottom:50px}}
@media(prefers-reduced-motion:reduce){.club-included summary svg,.story-pack>summary svg{transition:none}}

.club-conversations .post-head small{display:none}

@media(max-width:700px){.club-flagship.club-story{padding-left:18px;padding-right:18px}.studio-edition .club-flagship h2{font-size:clamp(35px,10.1vw,40px);letter-spacing:-1.6px}.studio-edition #free-sample label{font-size:13px}}
