.website-story--designed{--story-ink: #101c2a;--story-blue: #243a51;--story-gold: #dfc9a8;--story-paper: #f5f6f8}.website-story--designed .story-container{width:min(1320px,calc(100% - 96px))}.website-story--designed .story-section{padding-block:clamp(80px,8vw,128px)}.website-story--designed h2{font-size:clamp(2.6rem,4.5vw,4.5rem);line-height:1.04;letter-spacing:-.035em}.website-story--designed .btn-gold{padding:15px 25px;box-shadow:0 1px #fff5 inset,0 8px 30px #00000012}.website-story--designed .story-link{text-decoration:none}.website-story--designed .story-link:hover{text-decoration:underline}.website-story--designed .story-link>span,.website-story--designed .audience-link>span,.website-story--designed .btn-gold>span{transition:transform .25s ease}.website-story--designed .story-link:hover>span{transform:translateY(3px)}.website-story--designed .audience-link:hover>span,.website-story--designed .btn-gold:hover>span{transform:translate(2px,-2px)}.website-story--designed .story-hero{position:relative;isolation:isolate;overflow:hidden;padding:clamp(136px,12vw,184px) 0 80px;color:#fff;background:var(--story-ink);border-bottom:1px solid #63778c}.hero-light{position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(ellipse at 88% 52%,#39556f99,transparent 56%),radial-gradient(ellipse at 8% 95%,#c4a67045,transparent 42%),linear-gradient(118deg,transparent 44%,#96b4d209 59%,transparent 75%);animation:hero-light-arrive 2.4s ease-out both}.website-story--designed .hero-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:end;gap:clamp(40px,6vw,96px);margin-bottom:66px}.website-story--designed .hero-title{max-width:13ch;font:500 clamp(3.5rem,7.5vw,7rem)/.98 "Cormorant Garamond",Georgia,serif;letter-spacing:-.045em;text-wrap:balance;animation:story-rise .9s cubic-bezier(.16,1,.3,1) both}.hero-title em{color:var(--story-gold);font-weight:400}.website-story--designed .hero-copy{padding:0 0 7px;min-width:0}.website-story--designed .hero-copy>p{color:#cbd5df;font-size:1.0625rem;line-height:1.85;margin:0;max-width:430px}.website-story--designed .hero-copy .story-actions{gap:24px;margin-top:27px}.website-story--designed .hero-copy .story-link{color:#fff;font-size:.9375rem}.website-story--designed .hero-copy .story-link:hover{color:var(--story-gold)}.website-story--designed .audience-link{gap:25px;margin-top:29px;padding:16px 0 0;border:0;border-top:1px solid #a3b6cb38;border-radius:0;color:#d8c5a7;font-size:.9375rem;background:transparent}.website-story--designed .audience-link:hover{color:#fff;border-color:#dfc9a8}.hero-stage{position:relative;padding:7px;border:1px solid #9aaec157;border-radius:19px;background:#d5dfec12;box-shadow:0 35px 90px -25px #0009,0 1px #fff2 inset;animation:story-rise 1.1s .16s cubic-bezier(.16,1,.3,1) both}.hero-stage>.product-demo{position:relative;overflow:visible;border-radius:12px;border-color:#61748b;box-shadow:none}.hero-stage .product-window{max-height:640px;min-height:0;border-radius:12px;overflow:hidden}.hero-stage .product-controls{position:absolute;right:0;bottom:calc(100% + 16px);min-height:0;padding:0;border:0;background:transparent}.hero-stage .product-motion{color:#cbd5df;padding:5px 10px;border:1px solid #a3b6cb38;border-radius:6px;font-size:.875rem}.hero-stage .product-motion:hover{color:#fff;border-color:#dfc9a8}.website-story--designed .story-hero :is(a,button):focus-visible{outline-color:#dfc9a8}.website-story--designed .story-heading--chapter{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);-moz-column-gap:clamp(40px,7vw,112px);column-gap:clamp(40px,7vw,112px);row-gap:30px;max-width:none;margin-bottom:54px;align-items:end}.section-index{display:flex;align-items:center;gap:20px;grid-column:1 / -1;color:#806239;font:500 .875rem/1 Inter,sans-serif;letter-spacing:.12em}.section-index:after{content:"";height:1px;flex:1;background:#bdc8d34d}.website-story--designed .story-heading--chapter>p{margin:0;font-size:1.0625rem;line-height:1.8}.website-story--designed .story-workflow{background:#fff}.story-demo-stage{padding:clamp(14px,2.5vw,38px);background:#e8edf3;border:1px solid #dce3eb;border-radius:24px}.story-demo-stage>.product-demo{box-shadow:0 18px 45px -24px #30445f66}.website-story--designed .story-craft[data-nav-theme=dark]{background:var(--story-ink);border-block:1px solid #3f5266}.website-story--designed .story-craft .section-index{color:var(--story-gold)}.website-story--designed .story-craft .section-index:after{background:#7e91a545}.website-story--designed .craft-grid{gap:28px}.website-story--designed .craft-card{background:#1b2c3e;border-color:#52667b66;border-radius:18px}.website-story--designed .craft-copy{padding:36px}.website-story--designed .craft-copy h3{font-size:1.3125rem}.website-story--designed .craft-brand-note{border-color:#7e91a545;margin-top:44px;padding-top:36px}.website-story--designed .story-organise{background:var(--story-paper);border-bottom:1px solid #d5dfec}.website-story--designed .story-organise .story-demo-stage{background:#dfe6ef;border-color:#d1dbe7}.website-story--designed .support-grid{gap:0;margin-block:64px}.website-story--designed .support-grid article{padding:0 32px;border-left:1px solid #c9d3df}.website-story--designed .support-grid article:first-child{padding-left:0;border-left:0}.support-number{display:block;margin-bottom:22px;color:#8a693a;font-size:.875rem}.website-story--designed .support-grid p{margin-top:16px}.website-story--designed .people-teaser{background:#243a51;border-bottom:1px solid #677b8f}.website-story--designed .teaser-layout{gap:clamp(40px,7vw,104px)}.website-story--designed .people-teaser .platform-preview{box-shadow:0 24px 60px -20px #0008}.website-story--designed .website-pricing{background:#f6f3ee;border-bottom:1px solid #e0d8cb}.website-story--designed .website-pricing .story-heading{text-align:center;margin:0 auto 56px}.website-story--designed .plan-grid{gap:20px;align-items:stretch}.website-story--designed .plan-card{border-color:#dedcd6;border-radius:16px;padding-top:32px;box-shadow:0 12px 28px -24px #4d422f44}.website-story--designed .plan-card[data-plan=creator]{border-top:3px solid #c4a670;padding-top:30px}.website-story--designed .plan-card[data-plan=studio]{border-color:#a8b8c8;background:#edf1f5}.website-story--designed .plan-card h3{font-size:1.25rem}.website-story--designed .plan-cta{border-radius:8px}.website-story--designed .custom-plan{border-color:#d9d3c9}.website-story--designed .story-faq{background:#fff;border-top:0}.website-story--designed .story-faq details{padding-block:26px}.website-story--designed .story-faq details:first-child{padding-top:0}.website-story--designed .story-finale{position:relative;overflow:hidden;padding-block:clamp(96px,11vw,164px);color:#fff;background:radial-gradient(ellipse at 50% 140%,#51647b99,transparent 68%),var(--story-ink);border-top:1px solid #607388}.website-story--designed .story-finale h2{max-width:850px;margin:auto;font-size:clamp(3rem,5.8vw,5.75rem)}.website-story--designed .story-finale p{margin-block:28px 34px;color:#cbd5df}.website-story--designed .people-hero{position:relative;isolation:isolate;overflow:hidden;padding:138px 0 70px;color:#fff;background:radial-gradient(ellipse at 95% 65%,#45637c80,transparent 65%),var(--story-ink);border-bottom:1px solid #63778c}.website-story--designed .people-hero .back-link{color:#cbd5df;margin-bottom:42px}.website-story--designed .people-hero h1{font-size:clamp(3.2rem,5.8vw,5.5rem);line-height:1}.website-story--designed .people-hero-heading{gap:80px;margin-bottom:46px}.website-story--designed .people-hero-heading p{color:#cbd5df;font-size:1.0625rem}.website-story--designed .people-sections{border-color:#7e91a54d;gap:36px;padding-block:24px}.website-story--designed .people-sections a:hover{color:var(--story-gold)}.website-story--designed .people-hero>.story-container>.platform-preview{box-shadow:0 30px 60px -20px #0008}.website-story--designed .relationship-grid{gap:0}.website-story--designed .relationship-grid article{padding-right:64px}.website-story--designed .relationship-grid article+article{padding:0 0 0 64px;border-left:1px solid #d5dfec}.website-story--designed .relationship-grid h2{font-size:clamp(2.5rem,3.5vw,3.5rem)}.website-story--designed #assignments{background:#f1ede6;border-block:1px solid #e0d8cb}.website-story--designed .report-section{background:var(--story-ink);color:#fff;border-block:1px solid #3f5266}.website-story--designed .report-section .story-heading p,.website-story--designed .report-section .report-note{color:#cbd5df}.website-story--designed .report-section .story-link{color:var(--story-gold)}@keyframes story-rise{0%{opacity:.65;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-light-arrive{0%{opacity:.4;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@media(max-width:1100px){.website-story--designed .story-container{width:calc(100% - 64px)}.website-story--designed .hero-layout{grid-template-columns:1.25fr 1fr;gap:44px}.website-story--designed .hero-title{font-size:clamp(3.5rem,7.6vw,5.6rem)}.website-story--designed .hero-copy .story-actions{gap:18px}.website-story--designed .hero-copy .story-actions .btn-gold{padding-inline:20px}.website-story--designed .people-hero-heading{gap:48px}}@media(max-width:800px){.website-story--designed .story-container{width:calc(100% - 40px)}.website-story--designed .story-hero{padding:115px 0 46px}.website-story--designed .hero-layout{grid-template-columns:1fr;gap:28px;margin-bottom:42px}.website-story--designed .hero-title{max-width:14ch;font-size:clamp(3.6rem,10vw,5.5rem)}.website-story--designed .hero-copy{max-width:610px}.website-story--designed .hero-copy>p{max-width:540px}.website-story--designed .hero-copy .story-actions,.website-story--designed .audience-link{margin-top:24px}.hero-stage{padding:5px;border-radius:16px}.website-story--designed .story-heading--chapter{grid-template-columns:1fr;row-gap:24px;margin-bottom:36px}.website-story--designed .story-heading--chapter>p{max-width:570px}.story-demo-stage{padding:12px;border-radius:18px}.website-story--designed .craft-copy{padding:28px}.website-story--designed .support-grid{grid-template-columns:1fr;gap:28px;margin-block:42px}.website-story--designed .support-grid article{padding:28px 0 0;border-left:0;border-top:1px solid #c9d3df}.website-story--designed .support-grid article:first-child{border-top:0;padding-top:0}.support-number{margin-bottom:14px}.website-story--designed .people-hero{padding:112px 0 46px}.website-story--designed .people-hero-heading{gap:28px}.website-story--designed .people-hero .back-link{margin-bottom:32px}.website-story--designed .people-sections{gap:24px}.website-story--designed .relationship-grid article{padding-right:30px}.website-story--designed .relationship-grid article+article{padding-left:30px}}@media(max-width:540px){.website-story--designed .story-container{width:calc(100% - 32px)}.website-story--designed .story-section{padding-block:64px}.website-story--designed .hero-title{font-size:clamp(3.1rem,13.5vw,4.3rem);line-height:1.02;letter-spacing:-.035em}.website-story--designed .hero-copy>p{font-size:1rem;line-height:1.75}.website-story--designed .audience-link{width:100%}.website-story--designed .hero-copy .story-actions{-moz-column-gap:24px;column-gap:24px;row-gap:18px}.website-story--designed .hero-copy .story-actions .btn-gold{padding-inline:23px}.hero-stage{padding:4px;margin-inline:-6px;border-radius:14px}.story-demo-stage{padding:7px;margin-inline:-6px;border-radius:16px}.website-story--designed h2{font-size:clamp(2.5rem,10.5vw,3.4rem)}.website-story--designed .story-heading--chapter>p{font-size:1rem}.website-story--designed .craft-copy{padding:27px 23px}.website-story--designed .craft-brand-note{margin-top:32px;padding-top:28px}.website-story--designed .website-pricing .story-heading{text-align:left;margin-bottom:36px}.website-story--designed .plan-card{padding:27px}.website-story--designed .plan-card[data-plan=creator]{padding-top:25px}.website-story--designed .story-finale{padding-block:85px}.website-story--designed .story-finale h2{font-size:3rem}.website-story--designed .people-hero h1{font-size:3.2rem}.website-story--designed .relationship-grid article{padding:0}.website-story--designed .relationship-grid article+article{padding:32px 0 0;border-left:0}.website-story--designed .people-sections{-moz-column-gap:22px;column-gap:22px;row-gap:16px;font-size:.9375rem}}@media(prefers-reduced-motion:reduce){.hero-light,.hero-stage,.website-story--designed .hero-title{animation:none}}
