.crew-home.crew-home .product-hero{grid-template-columns:1.05fr 1fr;gap:72px;min-height:630px;padding:58px 0 76px}.crew-home.crew-home .product-intro h1{letter-spacing:-.025em;text-wrap:balance;max-width:620px;font-size:clamp(42px,4.2vw,62px);line-height:1.1}.crew-home.crew-home .product-intro>p{max-width:490px;margin-top:25px;font-size:19px;line-height:1.7}.crew-home.crew-home .product-intro>.eyebrow{letter-spacing:.09em;font-size:11px;line-height:1.5}.crew-home.crew-home .back-link{margin-bottom:28px;font-size:14px}.crew-home.crew-home .product-proof{gap:10px 18px;max-width:470px;margin-top:24px;font-size:13px;line-height:1.6}.crew-home.crew-home .product-proof span:before{content:"";vertical-align:middle;background:#8dc2df;border-radius:50%;width:4px;height:4px;margin-right:7px;display:inline-block}.crew-home.crew-home .product-scene{padding-top:140px}.crew-home.crew-home .product-halo{background:radial-gradient(at 80% 15%,#4b8bb64d,#0000 70%),#11283a66;border-radius:36px;inset:10px -15px -25px}.crew-home.crew-home .product-portrait{width:215px;height:260px;top:-24px;right:28px}.crew-home.crew-home .product-sample{border-radius:22px;transform:none;box-shadow:inset 0 1px #e6f7ff44,0 20px 60px #0003}.crew-home.crew-home .product-sample .windowbar{border-bottom:1px solid #b8dced24;padding:18px 20px;font-size:12px}.crew-home.crew-home .sample-header{border:0;gap:14px;padding:24px 22px 20px;font-size:17px;line-height:1.4}.crew-home.crew-home .sample-ready{border-radius:8px;flex:none;padding:6px 9px;font-size:10px}.crew-home.crew-home .preview-row{border-top:1px solid #badcf022;gap:12px;padding:19px 22px}.crew-home.crew-home .preview-row b{font-size:15px;line-height:1.4}.crew-home.crew-home .preview-row small{margin-top:5px;font-size:13px;line-height:1.6}.crew-home.crew-home .preview-initial{display:none}.crew-home.crew-home .row-status{text-align:right;flex:none;max-width:75px;font-size:11px;line-height:1.5}.crew-home.crew-home .product-memberpal .product-halo{background:radial-gradient(at 90% 10%,#468b7750,#0000 70%),#112b2c66}.crew-home.crew-home .product-wishpal .product-halo{background:radial-gradient(at 90% 10%,#9f82404d,#0000 70%),#292b2866}.crew-home.crew-home .product-unfriendpal .product-halo{background:radial-gradient(at 90% 10%,#7960a94d,#0000 70%),#20263966}.crew-home.crew-home .product-invitepal .product-halo{background:radial-gradient(at 90% 10%,#a2664e4d,#0000 70%),#2b292c66}.crew-home.crew-home .product-capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;padding:15px 0 80px;display:grid}.crew-home.crew-home .product-capabilities article{border-top:1px solid #b7dff02b;padding-top:24px}.crew-home.crew-home .product-capabilities h2{font-size:24px;line-height:1.3}.crew-home.crew-home .product-capabilities p{margin-top:14px;font-size:17px;line-height:1.7}.crew-home.crew-home .crew-product .outcomes-section{background:radial-gradient(at 75% 55%,#2d64852b,#0000 65%),#0c1d2c;border:0;padding:65px 0 40px}.crew-home.crew-home .outcomes-section .section-head h2{text-wrap:balance;font-size:38px;line-height:1.2}.crew-home.crew-home .outcome-story h3{font-size:32px;line-height:1.2}.crew-home.crew-home .outcome-shift{min-height:70px}.crew-home.crew-home .outcome-before{font-size:18px}.crew-home.crew-home .outcome-story>.eyebrow,.crew-home.crew-home .outcome-speech{display:none}.crew-home.crew-home .outcome-review-complete,.crew-home.crew-home .outcome-message.ready,.crew-home.crew-home .outcome-calendar-post{color:#d9f0fc;background:#9bcbe31a;border-color:#c3e2f034}.crew-home.crew-home .outcome-glass svg{color:#a7d5ed}.crew-home.crew-home .product-steps{border:0;padding:80px 0}.crew-home.crew-home .product-steps ol{gap:36px}.crew-home.crew-home .product-steps h3{font-size:23px;line-height:1.3}.crew-home.crew-home .product-steps p{font-size:17px;line-height:1.7}.crew-home.crew-home .product-steps li>span{color:#93bdd5;background:0 0;border:0;font-size:14px}.crew-home.crew-home .product-suite-band{background:linear-gradient(130deg,#b9e0f513,#9bc4dc05);border:1px solid #c2e2f035;border-radius:24px;justify-content:space-between;align-items:center;gap:50px;margin-top:15px;margin-bottom:80px;padding:36px 40px;display:flex}.crew-home.crew-home .product-suite-band h2{max-width:500px;margin-top:16px;font-size:32px;line-height:1.2}.crew-home.crew-home .product-suite-band p{max-width:560px;margin-top:16px;font-size:17px;line-height:1.7}.crew-home.crew-home .product-suite-band>div:last-child{flex-direction:column;flex:none;align-items:center;gap:14px;display:flex}.crew-home.crew-home .product-suite-band span,.crew-home.crew-home .product-suite-band>div>a:last-child{color:#b0cbdc;font-size:13px}.crew-home.crew-home .product-suite-band>div>a:last-child{text-underline-offset:4px;text-decoration:underline}.crew-home.crew-home .product-final{border-radius:26px;min-height:260px;margin-top:65px;margin-bottom:80px;padding:45px 48px;overflow:visible}.crew-home.crew-home .product-final h2{max-width:700px;font-size:42px;line-height:1.15}.crew-home.crew-home .product-trial-note{margin-top:18px;font-size:13px;line-height:1.5}.crew-home.crew-home .other-crew{padding-bottom:65px}.crew-home.crew-home .other-crew h2{font-size:32px;line-height:1.2}.crew-home.crew-home .other-crew b{font-size:18px;line-height:1.3}.crew-home.crew-home .other-crew small{font-size:14px}.crew-home.crew-home .page-intro{text-align:center;padding:70px 0 48px}.crew-home.crew-home .page-intro h1{text-wrap:balance;max-width:950px;margin:22px auto;font-size:clamp(42px,4.5vw,66px);line-height:1.1}.crew-home.crew-home .page-intro p{max-width:610px;margin:auto;font-size:19px;line-height:1.7}.crew-home.crew-home .suite-trial-panel{background:radial-gradient(at 10% 0,#31678a44,#0000 70%),linear-gradient(135deg,#b5d9ed14,#95bbd005);border:1px solid #c2e2f038;border-radius:28px;grid-template-columns:1fr 1.1fr;gap:70px;padding:45px 48px;display:grid}.crew-home.crew-home .suite-trial-panel h2{margin:20px 0;font-size:52px;line-height:1.1}.crew-home.crew-home .suite-trial-panel p{max-width:390px;font-size:18px;line-height:1.7}.crew-home.crew-home .suite-trial-panel ul{gap:14px;margin:26px 0;padding:0;list-style:none;display:grid}.crew-home.crew-home .suite-trial-panel li{color:#c1d8e7;align-items:center;gap:12px;font-size:16px;display:flex}.crew-home.crew-home .suite-trial-panel svg{color:#a4d5ed;flex:none}.crew-home.crew-home .suite-inclusions h2{margin:0 0 12px;font-size:22px}.crew-home.crew-home .suite-inclusions>a{border-bottom:1px solid #b7dff020;align-items:center;gap:16px;padding:13px 0;display:flex}.crew-home.crew-home .suite-inclusions .character{background-size:contain;flex:none;width:45px;height:55px;position:relative}.crew-home.crew-home .suite-inclusions b{font-size:17px;font-weight:500;display:block}.crew-home.crew-home .suite-inclusions small{color:#9eb9cd;margin-top:4px;font-size:13px;display:block}.crew-home.crew-home .suite-inclusions>a>span:last-child{color:#acd2e5;margin-left:auto;font-size:12px}.crew-home.crew-home .pricing-answers{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin:55px 0;display:grid}.crew-home.crew-home .pricing-answers h2{font-size:23px;line-height:1.3}.crew-home.crew-home .pricing-answers p{margin-top:14px;font-size:17px;line-height:1.7}.crew-home.crew-home .pricing-help{text-align:center;margin:0 0 65px;font-size:17px}.crew-home.crew-home .pricing-help a{color:#b5def3;text-underline-offset:4px;text-decoration:underline}.crew-home.crew-home .about-intro{gap:65px;padding:70px 0 60px}.crew-home.crew-home .about-intro h1{text-wrap:balance;font-size:clamp(42px,4.2vw,62px);line-height:1.12}.crew-home.crew-home .about-intro p{margin-top:24px;font-size:18px;line-height:1.75}.crew-home.crew-home .about-principles h2{margin-top:20px;font-size:25px;line-height:1.25}.crew-home.crew-home .about-principles .eyebrow{font-size:10px}.crew-home.crew-home .about-cast-result h2{font-size:26px}.crew-home.crew-home .about-principles{border:0;padding-top:0}.crew-home.crew-home .about-end{padding:35px 0 70px}.crew-home.crew-home .crew-directory .section-head h1{text-wrap:balance;max-width:850px;margin:0 auto}.crew-home.crew-home .crew-card h2{text-wrap:balance;font-size:29px;line-height:1.15}.crew-home.crew-home .crew-card .role{margin:12px 0;font-size:14px}.crew-home.crew-home .crew-card p{font-size:17px;line-height:1.7}.crew-home.crew-home .crew-card .card-link{font-size:15px}.crew-home.crew-home .directory-note h2{max-width:650px;font-size:36px;line-height:1.2}.crew-home.crew-home .directory-note{margin:45px 0 70px;padding:36px}.crew-home.crew-home .crew-faq-page>.section-head h1{text-wrap:balance;max-width:850px;margin:0 auto;font-size:clamp(40px,4.4vw,64px)}.crew-home.crew-home .faq-search{max-width:700px;margin:0 auto 55px}.crew-home.crew-home .faq-search input{min-height:56px;font-size:17px}.crew-home.crew-home .faq-section{gap:70px}.crew-home.crew-home .faq-list summary{font-size:19px;line-height:1.5}.crew-home.crew-home .faq-list p{font-size:17px;line-height:1.8}.crew-home.crew-home .guide-library-hero{grid-template-columns:1.3fr .7fr;gap:45px;min-height:360px;padding:65px 0 35px}.crew-home.crew-home .guide-library-hero h1{font-size:clamp(42px,4.3vw,64px);line-height:1.12}.crew-home.crew-home .guide-hero-cast{border-bottom:1px solid #b6daed35;align-items:flex-end;display:flex;position:relative}.crew-home.crew-home .guide-hero-cast .character{background-size:contain;width:33.333%;height:190px;display:block;position:relative}.crew-home.crew-home .guide-card-copy h3{font-size:24px;line-height:1.25}.crew-home.crew-home .guide-featured h3{font-size:34px}.crew-home.crew-home .guide-card-copy p{font-size:16px;line-height:1.7}.crew-home.crew-home .public-bottom-cta{box-shadow:none;border:0;padding:0;background:0 0!important}.crew-home.crew-home .public-crew-cta h2{font-size:36px;line-height:1.2}.crew-home.crew-home .public-crew-cta p{font-size:18px;line-height:1.7}.crew-home.crew-home .public-legal-page{max-width:1020px;padding-top:60px;padding-bottom:70px}.crew-home.crew-home .public-document{border-radius:24px;padding:45px 55px}.crew-home.crew-home .public-document h1{font-size:48px;line-height:1.15}.crew-home.crew-home .public-document h2{font-size:27px;line-height:1.3}.crew-home.crew-home .public-document :is(p,li){font-size:17px;line-height:1.85}@media (max-width:1000px){.crew-home.crew-home .product-hero{gap:35px}.crew-home.crew-home .product-intro h1{font-size:48px}.crew-home.crew-home .suite-trial-panel{gap:35px;padding:35px}.crew-home.crew-home .product-capabilities{gap:24px}}@media (max-width:760px){.crew-home.crew-home .product-hero{flex-direction:column;align-items:stretch;gap:65px;min-height:0;padding:32px 0 50px;display:flex}.crew-home.crew-home .product-intro h1{font-size:clamp(36px,9vw,48px)}.crew-home.crew-home .product-intro>p{font-size:18px}.crew-home.crew-home .product-proof{gap:7px 14px;font-size:12px}.crew-home.crew-home .product-scene{align-self:center;max-width:500px;padding-top:130px}.crew-home.crew-home .product-halo{border-radius:26px;inset:0 -5px -10px}.crew-home.crew-home .product-portrait{width:170px;height:215px;top:-25px;right:12px}.crew-home.crew-home .sample-header{padding:18px 16px;font-size:15px}.crew-home.crew-home .product-sample .windowbar{padding:14px 16px;font-size:11px}.crew-home.crew-home .preview-row{padding:17px 16px}.crew-home.crew-home .preview-row b{font-size:14px}.crew-home.crew-home .preview-row small{font-size:12px}.crew-home.crew-home .product-capabilities{grid-template-columns:1fr;gap:25px;padding-bottom:45px}.crew-home.crew-home .product-capabilities article{padding-top:19px}.crew-home.crew-home .product-capabilities h2{font-size:23px}.crew-home.crew-home .product-capabilities p{margin-top:10px}.crew-home.crew-home .outcomes-section .section-head h2{font-size:31px}.crew-home.crew-home .outcome-story h3{font-size:28px}.crew-home.crew-home .product-steps{padding:50px 0}.crew-home.crew-home .product-suite-band{margin-bottom:45px;padding:28px 24px;display:block}.crew-home.crew-home .product-suite-band h2{font-size:28px}.crew-home.crew-home .product-suite-band>div:last-child{align-items:flex-start;margin-top:24px}.crew-home.crew-home .product-final{min-height:0;margin:50px auto 55px;padding:30px 24px}.crew-home.crew-home .product-final h2{max-width:100%;font-size:32px}.crew-home.crew-home .product-final .final-portrait{display:none}.crew-home.crew-home .other-crew h2{font-size:28px}.crew-home.crew-home .other-crew b{font-size:16px}.crew-home.crew-home .page-intro{padding:45px 0 30px}.crew-home.crew-home .page-intro h1{font-size:40px}.crew-home.crew-home .page-intro p{font-size:18px}.crew-home.crew-home .suite-trial-panel{grid-template-columns:1fr;gap:36px;padding:28px 24px}.crew-home.crew-home .suite-trial-panel h2{font-size:42px}.crew-home.crew-home .suite-inclusions h2{font-size:23px}.crew-home.crew-home .suite-inclusions b{font-size:15px}.crew-home.crew-home .pricing-answers{grid-template-columns:1fr;gap:30px;margin:40px 0}.crew-home.crew-home .about-intro{gap:40px;padding:40px 0}.crew-home.crew-home .about-intro h1{font-size:40px}.crew-home.crew-home .about-intro p{font-size:18px}.crew-home.crew-home .about-principles h2{font-size:24px}.crew-home.crew-home .directory-note{padding:27px 24px}.crew-home.crew-home .directory-note h2{font-size:30px}.crew-home.crew-home .faq-search{margin-bottom:30px}.crew-home.crew-home .faq-section{gap:20px}.crew-home.crew-home .faq-list summary{font-size:18px}.crew-home.crew-home .guide-library-hero{grid-template-columns:1fr;gap:20px;min-height:0;padding-top:40px}.crew-home.crew-home .guide-library-hero h1{font-size:40px}.crew-home.crew-home .guide-hero-cast{justify-self:center;width:100%;max-width:340px}.crew-home.crew-home .guide-hero-cast .character{height:140px}.crew-home.crew-home .guide-featured h3{font-size:28px}.crew-home.crew-home .public-crew-cta h2{font-size:30px}.crew-home.crew-home .public-document{padding:28px 23px}.crew-home.crew-home .public-document h1{font-size:38px}.crew-home.crew-home .public-document h2{font-size:25px}.crew-home.crew-home .public-document :is(p,li){font-size:16px}}.crew-home.crew-home .outcome-glass :is(select,textarea){color:#e6f4fc;background:#102737;border-color:#b2d9ef40;box-shadow:inset 0 1px #fff1}.crew-home.crew-home .outcome-days,.crew-home.crew-home .product-steps li{border-color:#badcf02b}.crew-home.crew-home .crew-directory .crew-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px}.crew-home.crew-home .crew-directory .card-content{background:0 0;border-radius:0;flex-direction:column;flex:1;margin:0;padding:25px 26px 28px;display:flex}.crew-home.crew-home .crew-directory .crew-card{border-radius:24px;flex-direction:column;display:flex}.crew-home.crew-home .crew-directory .crew-card .portrait{height:190px;min-height:190px;margin-top:22px}.crew-home.crew-home .crew-directory .crew-card .portrait .character{width:175px;height:205px;top:auto;bottom:0}.crew-home.crew-home .crew-directory .card-content h2{min-height:0;font-size:27px}.crew-home.crew-home .crew-directory .card-content p{margin-bottom:22px;font-size:17px;line-height:1.7}.crew-home.crew-home .crew-directory .card-link{border-bottom:1px solid #b4d9ee4d;align-self:flex-start;margin-top:auto;padding:11px 0}.crew-home.crew-home .crew-faq-page .faq-section{background:linear-gradient(135deg,#c4e5ff10,#96c3e004);border-color:#c8e9ff2b;grid-template-columns:.55fr 1.45fr;box-shadow:inset 0 1px #e6f7ff1a}.crew-home.crew-home .crew-faq-page .faq-section h2{font-size:27px;line-height:1.25}.crew-home.crew-home .faq-list summary svg{color:#b5d5e7;flex:none}.crew-home.crew-home .product-portrait.motion{opacity:1;animation:8s ease-in-out infinite public-portrait-breathe}@keyframes public-portrait-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.crew-home.crew-home .product-portrait.motion{animation:none}}@media (max-width:1000px){.crew-home.crew-home .crew-directory .crew-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.crew-home.crew-home .crew-directory .crew-grid{grid-template-columns:1fr;gap:25px;max-width:480px;margin:0 auto}.crew-home.crew-home .crew-faq-page .faq-section{grid-template-columns:1fr}.crew-home.crew-home .crew-faq-page .faq-section h2{font-size:25px}}
