:root{--creaton-navy:#252321;--creaton-blue:#252321;--creaton-orange:#ff7835;--creaton-cream:#f8f4eb;--creaton-sage:#dce7cf}
html{scroll-padding-top:100px}
body.bold{background:var(--creaton-cream);color:var(--creaton-navy);font-family:'DM Sans',Arial,sans-serif;line-height:1.5}
.bold p{color:inherit}.bold h1,.bold h2,.bold h3{font-family:Grift,Arial,sans-serif;letter-spacing:-.065em;text-wrap:balance}.bold h1,.bold h2{font-weight:800}.bold h3{font-weight:700}
.bold-wrap{width:min(1280px,calc(100% - 96px));margin-inline:auto}.bold-kicker{font-size:.67rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;line-height:1.4;margin:0 0 22px}.bold-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:31px}.bold-button{min-height:54px;min-width:150px;padding:13px 24px;background:var(--creaton-navy);border:1.5px solid var(--creaton-navy);color:#fff;border-radius:100px;display:inline-flex;justify-content:center;align-items:center;text-align:center;font-size:.87rem;font-weight:700;line-height:1.3;transition:background .22s,color .22s,transform .22s,border-color .22s;white-space:normal}.bold-button span{display:block;text-align:center;width:100%}.bold-button:hover{transform:translateY(-2px);background:#43413f}.bold-button.orange{background:var(--creaton-orange);border-color:var(--creaton-orange);color:#252321}.bold-button.orange:hover{background:#ff9d65}.bold-button.ghost{background:#f7f7f21c;border-color:#ffffffba;color:#fff;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.bold-button.ghost:hover{background:#ffffff40}.bold-button.light{background:#fff;border-color:#fff;color:var(--creaton-navy)}.bold-button.light:hover{background:var(--creaton-cream)}.bold-button.outline{background:transparent;color:var(--creaton-navy)}.bold-button.outline:hover{background:var(--creaton-navy);color:#fff}.bold-link{font-size:.87rem;font-weight:700;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.bold-link:hover{text-decoration-thickness:2px}
.bold .site-header{position:absolute;top:0;left:0;right:0;z-index:30;color:#fff}.bold .nav{width:min(1390px,calc(100% - 64px));min-height:96px}.bold .logo-mark{width:166px;content:normal;filter:none}.bold .nav-end{padding:6px 8px 6px 23px;border:1px solid #ffffff66;border-radius:100px;background:linear-gradient(125deg,#ffffff24,#ffffff0d);box-shadow:inset 0 1px #ffffff5c,0 12px 35px #14121020;backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%)}.bold .nav-links{gap:22px}.bold .nav-links a{font-family:'DM Sans',Arial,sans-serif;font-size:.74rem;color:#fff}.bold .nav-links a:not(.academy-link)::after{background:#fff}.bold .nav-links .academy-link{display:flex;justify-content:center;align-items:center;min-height:40px;background:#fff;color:var(--creaton-navy);padding:10px 16px}.bold .nav-links .academy-link .nav-label{font-size:inherit;margin:0}.bold .academy-nav-icon{width:14px;height:14px;flex:0 0 14px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round}.bold .nav-links .academy-link:hover{background:var(--creaton-sage)}
.bold-hero{height:min(900px,100svh);min-height:690px;position:relative;display:flex;align-items:center;isolation:isolate;overflow:hidden;background:var(--creaton-navy);color:#fff}.bold-hero-image,.bold-hero-shade{position:absolute;inset:0;z-index:-2}.bold-hero-image img{width:100%;height:100%;object-fit:cover;object-position:center}.bold-hero-shade{z-index:-1;background:linear-gradient(90deg,#201e1cdc 0%,#292725b5 32%,#2624223d 64%,#23211f14 100%),linear-gradient(0deg,#201e1c70,transparent 36%)}.bold-hero-content{padding-top:90px;position:relative}.bold-hero .bold-kicker{color:#d4e2f7}.bold-hero h1{font-size:clamp(4.4rem,8.3vw,8.5rem);line-height:.93;max-width:9.5ch;margin:0}.bold-hero h1 em{font-style:normal;color:var(--creaton-orange)}.bold-hero .bold-lead{font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.55;max-width:40ch;margin-top:30px;color:#fff}.bold-image-note{position:absolute;right:48px;bottom:35px;max-width:25ch;color:#fff;font-size:.69rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-align:right;text-shadow:0 1px 6px #201e1c80}.bold-home-hero .bold-hero-image img{object-position:center}.bold-brand-hero .bold-hero-image img{object-position:center 42%}.bold-brand-hero h1{font-size:clamp(4.2rem,7.7vw,7.7rem)}.bold-creator-hero .bold-hero-image img{object-position:center 40%}.bold-academy-hero .bold-hero-image img{object-position:center 45%}.bold-creator-hero .bold-hero-shade,.bold-academy-hero .bold-hero-shade{background:linear-gradient(90deg,#22201edb,#252321ba 36%,#28262430 78%),linear-gradient(0deg,#2523218a,transparent 40%)}
.bold-ticker{background:var(--creaton-orange);border-bottom:1px solid var(--creaton-navy)}.bold-ticker .bold-wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:76px}.bold-ticker span{font-size:.76rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.bold-ticker span+span::before{content:'•';padding-right:clamp(20px,6vw,100px);font-size:1.2rem;vertical-align:-.08em}
.bold-section-top{max-width:850px}.bold-section-top h2{font-size:clamp(3rem,5.6vw,6.3rem);line-height:1.02}.bold-intro{padding:145px 0 155px;background:var(--creaton-cream)}.bold-intro .bold-wrap{display:grid;grid-template-columns:1.3fr .7fr;gap:80px;align-items:end}.bold-intro h2{font-size:clamp(3.5rem,6.5vw,7.5rem);line-height:.98;max-width:12ch}.bold-intro .bold-wrap>p{font-size:1.13rem;line-height:1.7;max-width:32ch;padding-bottom:12px}
.bold-story{min-height:690px;display:grid;grid-template-columns:57% 43%;overflow:hidden}.bold-story-picture{min-height:650px;overflow:hidden}.bold-story-picture img{height:100%;width:100%;object-fit:cover;object-position:center}.bold-story-copy{padding:clamp(50px,7vw,115px);display:flex;flex-direction:column;align-items:start;justify-content:center;background:var(--creaton-blue);color:#fff}.bold-story-index{font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-bottom:45px}.bold-story-copy h2{font-size:clamp(3.4rem,5vw,6rem);line-height:.97;margin-bottom:27px}.bold-story-copy p{font-size:1.05rem;line-height:1.65;max-width:33ch;margin-bottom:28px}.bold-story-creator{grid-template-columns:43% 57%}.bold-story-creator .bold-story-picture{order:2}.bold-story-creator .bold-story-picture img{object-position:50%}.bold-story-creator .bold-story-copy{background:var(--creaton-sage);color:var(--creaton-navy)}.bold-story-brand .bold-story-picture img{object-position:center}.bold-rhythm{background:var(--creaton-navy);color:#fff;padding:130px 0}.bold-rhythm .bold-wrap{display:grid;grid-template-columns:1.5fr .5fr;gap:70px;align-items:end}.bold-rhythm h2{font-size:clamp(3.5rem,6.8vw,7rem);line-height:.97}.bold-rhythm h2 em{font-style:normal;color:var(--creaton-orange)}.bold-rhythm .bold-wrap>p{max-width:27ch;line-height:1.7;font-size:1.06rem}
.bold-faq{background:var(--creaton-cream);padding:110px 0 125px}.bold-faq .bold-wrap{display:grid;grid-template-columns:.55fr 1fr;gap:85px}.bold-faq .bold-section-top h2{font-size:clamp(3.4rem,5vw,5.8rem)}.bold-faq-list details{border-top:1px solid #2523213b}.bold-faq-list details:last-child{border-bottom:1px solid #2523213b}.bold-faq-list summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 0;font-size:1.03rem;font-weight:700;line-height:1.4}.bold-faq-list summary::-webkit-details-marker{display:none}.bold-faq-list summary span{font-size:1.6rem;font-weight:400;line-height:1;transition:transform .2s}.bold-faq-list details[open] summary span{transform:rotate(45deg)}.bold-faq-list details p{font-size:.94rem;line-height:1.75;max-width:60ch;padding:0 30px 25px 0}
.bold-end{background:var(--creaton-blue);color:#fff;padding:125px 0 135px}.bold-end .bold-wrap{display:flex;flex-direction:column;align-items:start}.bold-end h2{font-size:clamp(3.7rem,7vw,8rem);line-height:.96;max-width:11ch}.bold-end p:not(.bold-kicker){font-size:1.08rem;max-width:37ch;line-height:1.65;margin:28px 0}.bold-end .bold-button{margin-top:3px}
.bold-statement{background:var(--creaton-orange);padding:110px 0}.bold-statement h2{font-size:clamp(3.3rem,6.4vw,7rem);line-height:1;max-width:16ch}.bold-process{padding:130px 0;background:var(--creaton-cream)}.bold-process-list{list-style:none;margin-top:85px;border-top:1px solid #25232142}.bold-process-list li{display:grid;grid-template-columns:.2fr .8fr;padding:29px 0 35px;border-bottom:1px solid #25232142;gap:30px;align-items:start}.bold-process-list li>span{font-size:2rem;font-weight:700;letter-spacing:-.05em;color:var(--creaton-blue)}.bold-process-list li>div{display:grid;grid-template-columns:.7fr 1fr;gap:40px;align-items:start}.bold-process-list h3{font-size:clamp(1.6rem,2.5vw,3rem);line-height:1.08}.bold-process-list p{max-width:53ch;font-size:.99rem;line-height:1.7}
.bold-image-band{height:690px;position:relative;overflow:hidden;background:var(--creaton-navy)}.bold-image-band-photo,.bold-image-band-photo img{width:100%;height:100%}.bold-image-band-photo img{object-fit:cover;object-position:center 38%}.bold-image-band::after{content:'';position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#1b1917ba)}.bold-image-band-caption{position:absolute;z-index:1;bottom:40px;left:max(48px,calc((100% - 1280px)/2));display:flex;flex-direction:column;max-width:800px;color:#fff}.bold-image-band-caption span{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;margin-bottom:12px}.bold-image-band-caption strong{font-family:Grift,Arial,sans-serif;font-size:clamp(2.7rem,5vw,6rem);line-height:1.02;letter-spacing:-.065em}
.bold-services{padding:130px 0;background:var(--creaton-navy);color:#fff}.bold-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0 36px;margin-top:70px}.bold-service-grid>div{padding:28px 0 38px;border-top:1px solid #ffffff70;min-height:205px}.bold-service-grid span,.bold-benefit-grid span,.bold-path-grid span{display:block;font-size:.68rem;font-weight:700;letter-spacing:.12em;margin-bottom:30px}.bold-service-grid h3{font-size:1.47rem;letter-spacing:-.04em;margin-bottom:11px}.bold-service-grid p{font-size:.92rem;line-height:1.6;max-width:31ch;color:#d4ddeb}
.bold-creator-choices{padding:130px 0;background:var(--creaton-cream)}.bold-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:65px}.bold-choice-grid article{min-height:470px;padding:48px;display:flex;flex-direction:column;align-items:start;background:var(--creaton-navy);color:#fff}.bold-choice-grid article+article{background:var(--creaton-sage);color:var(--creaton-navy)}.bold-choice-number{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;margin-bottom:45px}.bold-choice-grid h3{font-size:clamp(2.5rem,3.7vw,4.4rem);line-height:1.02;max-width:13ch;margin-bottom:22px}.bold-choice-grid p{font-size:1rem;line-height:1.65;max-width:43ch;margin-bottom:28px}.bold-choice-grid .bold-button{margin-top:auto}.bold-creator-feature{display:grid;grid-template-columns:52% 48%;min-height:740px;background:var(--creaton-blue);color:#fff}.bold-creator-feature-photo img{width:100%;height:100%;object-fit:cover;object-position:55%}.bold-creator-feature-copy{padding:clamp(50px,7vw,105px);display:flex;flex-direction:column;align-items:start;justify-content:center}.bold-creator-feature h2{font-size:clamp(3.1rem,5.3vw,6.4rem);line-height:.98;max-width:11ch;margin-bottom:24px}.bold-creator-feature ul{list-style:none;width:100%;margin:0 0 25px;border-top:1px solid #ffffff80}.bold-creator-feature li{padding:9px 0;border-bottom:1px solid #ffffff80;font-weight:600;font-size:.94rem}.bold-creator-feature p:not(.bold-kicker){font-size:.85rem;line-height:1.6;max-width:52ch;color:#eef2ff;margin-bottom:25px}.bold-academy-callout{background:var(--creaton-orange);padding:115px 0}.bold-academy-callout h2{font-size:clamp(3.6rem,6vw,7rem);line-height:.98;max-width:12ch}.bold-academy-callout p:not(.bold-kicker){font-size:1.06rem;line-height:1.7;max-width:48ch;margin:24px 0 30px}
.bold-academy-benefits{padding:130px 0;background:var(--creaton-sage)}.bold-benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:75px}.bold-benefit-grid>div{border-top:1px solid #25232173;padding-top:27px}.bold-benefit-grid span{color:var(--creaton-blue)}.bold-benefit-grid h3{font-size:clamp(2.2rem,3.4vw,4rem);line-height:1.05;margin-bottom:15px}.bold-benefit-grid p{font-size:1rem;line-height:1.65;max-width:30ch}.bold-academy-photo{height:690px;position:relative;overflow:hidden;background:var(--creaton-navy)}.bold-academy-photo-image,.bold-academy-photo-image img{width:100%;height:100%}.bold-academy-photo-image img{object-fit:cover;object-position:center 36%}.bold-academy-photo::after{content:'';position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#201e1cba)}.bold-academy-photo-copy{position:absolute;z-index:1;left:max(48px,calc((100% - 1280px)/2));bottom:44px;color:#fff;max-width:800px;font-family:Grift,Arial,sans-serif;font-size:clamp(3rem,5vw,6rem);line-height:1;letter-spacing:-.065em}
.bold-deals{background:var(--creaton-navy);color:#fff;padding:130px 0}.bold-deals .bold-wrap{display:grid;grid-template-columns:1.3fr .7fr;gap:70px;align-items:center}.bold-deals h2{font-size:clamp(3.6rem,5.8vw,6.7rem);line-height:1.02;max-width:13ch}.bold-deals-main>p:not(.bold-kicker){font-size:1.04rem;line-height:1.7;max-width:55ch;margin:28px 0}.bold-fee{border:1px solid #ffffffab;padding:40px;background:linear-gradient(135deg,#ffffff22,#ffffff09);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.bold-fee strong{display:block;font-family:Grift,Arial,sans-serif;font-size:clamp(5rem,9vw,11rem);line-height:.9;letter-spacing:-.1em;color:var(--creaton-orange)}.bold-fee strong span{font-size:.5em}.bold-fee p{font-family:Grift,Arial,sans-serif;font-size:1.6rem;letter-spacing:-.04em;line-height:1.2;margin-top:24px}.bold-fee small{display:block;color:#d4ddec;line-height:1.55;margin-top:26px;font-size:.82rem}.bold-academy-path{background:var(--creaton-cream);padding:130px 0}.bold-path-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:75px}.bold-path-grid>div{border-top:1px solid #2523215c;padding-top:27px}.bold-path-grid span{color:var(--creaton-blue)}.bold-path-grid h3{font-size:1.6rem;line-height:1.15;letter-spacing:-.04em;margin-bottom:14px}.bold-path-grid p{font-size:.95rem;line-height:1.68;margin-bottom:23px;max-width:33ch}
.bold .reference-footer{background:#1f1d1b;color:#fff;padding-top:75px}.bold .reference-footer-inner{width:min(1280px,calc(100% - 96px))}.bold .reference-footer nav{gap:25px}.bold .reference-wordmark{opacity:.9;width:100%;max-width:none;margin:60px 0 0}.bold .reference-wordmark img{width:100%;height:auto}.bold .reference-middle{padding-top:40px}.bold .footer-notes{color:#d5dfed}.bold .reference-contact a{display:inline-flex;align-items:center;justify-content:center;text-align:center}.bold .draft-footer-bottom p{color:#c4cedb}
@media(max-width:1100px){.bold-wrap,.bold .reference-footer-inner{width:calc(100% - 64px)}.bold .nav-links{gap:13px}.bold .nav-links a{font-size:.69rem}.bold .nav-end{padding-left:17px}.bold-story-copy{padding:55px}.bold-story-copy h2{font-size:clamp(3.2rem,4.6vw,5rem)}.bold-creator-feature-copy{padding:55px}.bold-deals .bold-wrap{gap:45px}}
@media(max-width:760px){html{scroll-padding-top:80px}.bold-wrap,.bold .reference-footer-inner{width:calc(100% - 40px)}.bold .nav{width:calc(100% - 40px);min-height:80px}.bold .logo-mark{width:139px}.bold .menu-toggle{display:flex;color:#fff;border-color:#ffffffa8;background:#26242247;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.bold .nav-end{top:74px;left:20px;right:20px;padding:0;display:none;border:0;border-radius:17px;background:#f8f4eb;box-shadow:0 18px 40px #15131155;backdrop-filter:none}.bold .nav.open .nav-end{display:block}.bold .nav-links{display:flex;gap:0;background:transparent;border:0;box-shadow:none;padding:12px;align-items:stretch}.bold .nav-links a{font-size:.9rem;color:var(--creaton-navy);padding:13px}.bold .nav-links .academy-link{background:var(--creaton-sage);color:var(--creaton-navy)}
.bold-hero{min-height:750px;height:95svh;align-items:end}.bold-hero-content{padding-top:0;padding-bottom:100px}.bold-hero .bold-kicker{font-size:.62rem;margin-bottom:19px}.bold-hero h1,.bold-brand-hero h1{font-size:clamp(3.55rem,11.6vw,6.5rem);max-width:10ch}.bold-hero .bold-lead{font-size:1rem;line-height:1.55;max-width:36ch;margin-top:20px}.bold-hero-shade{background:linear-gradient(0deg,#23211ff2 0%,#242220b8 42%,#24222046 78%,#24222043)}.bold-creator-hero .bold-hero-shade,.bold-academy-hero .bold-hero-shade{background:linear-gradient(0deg,#23211ff2,#242220ad 45%,#24222055)}.bold-hero-image img,.bold-brand-hero .bold-hero-image img,.bold-creator-hero .bold-hero-image img,.bold-academy-hero .bold-hero-image img{object-position:62% center}.bold-image-note{display:none}.bold-actions{margin-top:25px;gap:10px}.bold-button{min-height:51px;min-width:0;padding:12px 20px;font-size:.82rem}.bold-ticker .bold-wrap{min-height:66px;gap:12px;overflow:auto;white-space:nowrap}.bold-ticker span{font-size:.63rem;flex:none}.bold-ticker span+span::before{padding-right:17px}.bold-intro{padding:85px 0}.bold-intro .bold-wrap,.bold-rhythm .bold-wrap,.bold-faq .bold-wrap,.bold-deals .bold-wrap{grid-template-columns:1fr;gap:27px}.bold-intro h2{font-size:clamp(3.3rem,10vw,5.5rem)}.bold-intro .bold-wrap>p{font-size:1rem;max-width:40ch}.bold-section-top h2{font-size:clamp(2.9rem,8.6vw,4.8rem)}.bold-story,.bold-story-creator{grid-template-columns:1fr}.bold-story-picture,.bold-story-creator .bold-story-picture{order:0;min-height:0;height:420px}.bold-story-picture img{object-position:center}.bold-story-copy,.bold-story-creator .bold-story-copy{order:1;padding:55px 24px;min-height:450px}.bold-story-index{margin-bottom:33px}.bold-story-copy h2{font-size:clamp(3.1rem,9vw,5rem)}.bold-story-copy p{font-size:1rem}.bold-rhythm{padding:86px 0}.bold-rhythm h2{font-size:clamp(3.2rem,9vw,5.5rem)}.bold-rhythm .bold-wrap>p{font-size:1rem}.bold-faq{padding:80px 0}.bold-faq .bold-section-top h2{font-size:3.3rem}.bold-faq-list summary{font-size:.95rem;padding:20px 0}.bold-faq-list details p{font-size:.89rem}.bold-end{padding:88px 0 95px}.bold-end h2{font-size:clamp(3.6rem,10vw,6rem)}.bold-end p:not(.bold-kicker){font-size:1rem}.bold-statement{padding:80px 0}.bold-statement h2{font-size:clamp(3.15rem,9vw,5rem)}.bold-process,.bold-services,.bold-creator-choices,.bold-academy-benefits,.bold-deals,.bold-academy-path{padding:85px 0}.bold-process-list{margin-top:50px}.bold-process-list li{grid-template-columns:45px 1fr;gap:18px;padding:26px 0}.bold-process-list li>span{font-size:1.5rem}.bold-process-list li>div{grid-template-columns:1fr;gap:12px}.bold-process-list h3{font-size:1.8rem}.bold-process-list p{font-size:.92rem}.bold-image-band,.bold-academy-photo{height:460px}.bold-image-band-caption{left:20px;bottom:22px;right:20px}.bold-image-band-caption strong{font-size:clamp(2.6rem,8vw,4.5rem)}.bold-service-grid,.bold-benefit-grid,.bold-path-grid{grid-template-columns:1fr;gap:0;margin-top:50px}.bold-service-grid>div{min-height:0;padding:22px 0 30px}.bold-service-grid h3{font-size:1.35rem}.bold-choice-grid{grid-template-columns:1fr;margin-top:45px;gap:12px}.bold-choice-grid article{min-height:390px;padding:32px}.bold-choice-grid h3{font-size:3rem}.bold-choice-number{margin-bottom:28px}.bold-choice-grid p{font-size:.96rem}.bold-creator-feature{grid-template-columns:1fr}.bold-creator-feature-photo{height:420px}.bold-creator-feature-copy{padding:65px 24px}.bold-creator-feature h2{font-size:clamp(3rem,9vw,5.5rem)}.bold-academy-callout{padding:84px 0}.bold-academy-callout h2{font-size:clamp(3.2rem,9vw,5rem)}.bold-benefit-grid>div,.bold-path-grid>div{padding:24px 0 30px}.bold-benefit-grid h3{font-size:2.6rem}.bold-academy-photo-copy{left:20px;right:20px;bottom:25px;font-size:clamp(2.8rem,8.5vw,4.5rem)}.bold-deals h2{font-size:clamp(3.2rem,9vw,5.5rem)}.bold-fee{padding:29px;max-width:440px}.bold-fee strong{font-size:7rem}.bold-fee p{font-size:1.45rem}.bold-path-grid h3{font-size:1.5rem}.bold .reference-footer{padding-top:55px}.bold .reference-wordmark{margin-top:45px}.bold .reference-middle{padding-top:30px}}
@media(max-width:400px){.bold-hero h1,.bold-brand-hero h1{font-size:3.45rem}.bold-hero-content{padding-bottom:75px}.bold-button{padding-inline:17px}.bold-hero .bold-actions .bold-button{flex:1 1 135px}.bold-story-picture,.bold-creator-feature-photo{height:360px}.bold-choice-grid h3{font-size:2.7rem}.bold-fee strong{font-size:6rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bold *, .bold *::before,.bold *::after{animation:none!important;transition:none!important}}

/* One visual rhythm across the four pages. The photography supplies the variation. */
.bold .site-header{position:fixed;transition:background .35s,box-shadow .35s}
.bold .site-header.is-scrolled{background:#242220dc;box-shadow:0 10px 30px #15131116;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}
.bold-ticker{overflow:hidden;background:#ece8de;border-color:#2523212b}
.bold-ticker-track{display:flex;width:max-content;animation:bold-marquee 28s linear infinite}
.bold-ticker-set{display:flex;align-items:center;flex:none;gap:0;min-height:68px}
.bold-ticker-set span{flex:none;min-width:260px;padding:0 32px;font-size:.7rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap}
.bold-ticker-set span::before{content:'✳';display:inline-block;color:#ef7139;margin-right:24px;font-size:1.15rem;vertical-align:-.12em}
.bold-ticker-set span+span::before{content:'✳';padding:0;margin-right:24px}
.bold-story-copy,.bold-story-creator .bold-story-copy{position:relative;background:linear-gradient(145deg,#393735,#252321 68%);color:#fff;border-top:5px solid var(--creaton-orange)}
.bold-story-copy p,.bold-story-creator .bold-story-copy p{color:#e6edf5}
.bold-story-creator .bold-story-copy .bold-button{background:#fff;border-color:#fff;color:var(--creaton-navy)}
.bold-story-creator .bold-story-copy .bold-button:hover{background:var(--creaton-cream)}
.bold-statement{background:var(--creaton-navy);color:#fff;border-top:1px solid #ffffff2b}
.bold-statement .bold-kicker{color:var(--creaton-orange)}
.bold-creator-feature{background:var(--creaton-navy)}
.bold-academy-callout{background:var(--creaton-cream);border-top:1px solid #25232127;border-bottom:1px solid #25232127}
.bold-academy-callout .bold-kicker{color:#a24729}
.bold-academy-benefits{background:#e6eadf}
.bold .reference-footer{border-top:5px solid var(--creaton-orange)}
.bold-hero-image img{transform:translate3d(var(--hero-x,0px),var(--hero-y,0px),0) scale(1.05);transition:transform .7s cubic-bezier(.2,.7,.2,1);animation:bold-photo-arrive 1.3s ease-out both}
.bold-hero-content>.bold-kicker{animation:bold-rise .65s .12s both}
.bold-hero-content>h1{animation:bold-rise .85s .22s both}
.bold-hero-content>.bold-lead{animation:bold-rise .8s .38s both}
.bold-hero-content>.bold-actions{animation:bold-rise .8s .48s both}
.bold-button{box-shadow:0 8px 20px #1a181619}
.bold-button:hover{box-shadow:0 13px 29px #1a18162d;transform:translateY(-3px) scale(1.015)}
.bold-button:active{transform:translateY(0) scale(.98)}
.bold-story-picture,.bold-image-band-photo,.bold-academy-photo-image,.bold-creator-feature-photo{overflow:hidden}
.motion-on .bold-story-picture img,.motion-on .bold-image-band-photo img,.motion-on .bold-creator-feature-photo img,.motion-on .bold-academy-photo-image img{transform:translate3d(0,var(--parallax,0px),0) scale(1.08);will-change:transform;transition:transform .18s linear,filter .5s ease}
.motion-on .bold-story-picture:hover img,.motion-on .bold-image-band-photo:hover img,.motion-on .bold-creator-feature-photo:hover img,.motion-on .bold-academy-photo-image:hover img{filter:saturate(1.13) contrast(1.04)}
.motion-on .motion-reveal{opacity:0;transform:translate3d(0,34px,0);transition:opacity .7s ease var(--reveal-delay,0ms),transform .9s cubic-bezier(.2,.7,.2,1) var(--reveal-delay,0ms)}
.motion-on .motion-reveal.is-revealed{opacity:1;transform:translate3d(0,0,0)}
.bold-scroll-progress{position:fixed;top:0;left:0;right:0;height:3px;background:var(--creaton-orange);transform-origin:left;transform:scaleX(0);z-index:100;pointer-events:none}
.bold-process-list li{position:relative;transition:background .35s,padding .35s}
.bold-process-list li::before{content:'';position:absolute;left:0;top:-1px;width:0;height:3px;background:var(--creaton-orange);transition:width .55s cubic-bezier(.2,.7,.2,1)}
.bold-process-list li.is-active::before{width:100%}
.bold-process-list li.is-active>span{color:#d75726}
.bold-choice-grid article,.bold-fee{position:relative;isolation:isolate;overflow:hidden;transition:transform .3s,box-shadow .3s}
.bold-choice-grid article::before,.bold-fee::before{content:'';position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:0;background:radial-gradient(360px circle at var(--spot-x,50%) var(--spot-y,50%),#ffffff2b,transparent 68%);transition:opacity .25s}
.bold-choice-grid article:hover,.bold-fee:hover{transform:translateY(-5px);box-shadow:0 28px 45px #17151324}
.bold-choice-grid article:hover::before,.bold-fee:hover::before{opacity:1}
.bold-choice-grid article+article::before{background:radial-gradient(360px circle at var(--spot-x,50%) var(--spot-y,50%),#ffffff80,transparent 68%)}
.bold .nav-links a:not(.academy-link){transition:opacity .2s}
.bold .nav-links a:not(.academy-link):hover{opacity:.72}
@keyframes bold-marquee{to{transform:translateX(-50%)}}
@keyframes bold-photo-arrive{from{opacity:.6;filter:blur(5px)}to{opacity:1;filter:blur(0)}}
@keyframes bold-rise{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:760px){.bold-ticker-set{min-height:58px}.bold-ticker-set span{font-size:.62rem;min-width:225px;padding:0 22px}.bold-ticker-set span::before,.bold-ticker-set span+span::before{margin-right:16px}.bold-story-copy,.bold-story-creator .bold-story-copy{border-top-width:4px}.bold-story-picture img{transform:none}.bold .site-header.is-scrolled{background:#242220ee}}
@media(prefers-reduced-motion:reduce){.bold-ticker-track{animation:none}.bold-hero-image img,.bold-hero-content>*,.motion-on .motion-reveal,.motion-on .bold-story-picture img,.motion-on .bold-image-band-photo img,.motion-on .bold-creator-feature-photo img,.motion-on .bold-academy-photo-image img{animation:none!important;transform:none!important;transition:none!important;opacity:1!important;filter:none!important}.bold-scroll-progress{display:none}.bold-choice-grid article:hover,.bold-fee:hover{transform:none}}

@media(max-width:760px){.bold-academy-hero .bold-hero-image img{object-position:36% center}}
