.breakdance .bde-section-2318-100 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-2318-104 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-2318-109 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-2318-112 .section-container{display:flex;flex-direction:column}.page-id-2318 #post-20,.page-id-2318 #post-28,.page-id-2318 .bde-section-20-111,.page-id-2318 .bde-header-builder-20-100,.page-id-2318 .bde-section-28-100{display:none!important}.page-id-2318 .bde-section-2318-100,.page-id-2318 .bde-section-2318-104,.page-id-2318 .bde-section-2318-109{display:none!important}.page-id-2318 .bde-section-2318-112>.section-container>.bde-heading-2318-113,.page-id-2318 .bde-section-2318-112>.section-container>.bde-text-2318-114{display:none!important}.page-id-2318 .bde-section-2318-112{padding:0!important;margin:0!important;background:#f7f8f6!important}.page-id-2318 .bde-section-2318-112>.section-container{display:block!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important}.page-id-2318 .bde-code-block-2318-115{display:block!important;width:100%!important;max-width:none!important;margin:0!important}.cv-site{--cv-ink:#10272f;--cv-charcoal:#1b343b;--cv-ivory:#e7ecea;--cv-paper:#f7f8f6;--cv-oxblood:#b85c43;--cv-oxblood-dark:#8e3f2e;--cv-copper:#d19175;--cv-line:rgba(16,39,47,.17);--cv-muted:#5f6b6e;--cv-serif:"Iowan Old Style",Baskerville,"Palatino Linotype",Palatino,serif;--cv-sans:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;box-sizing:border-box;margin:0;color:var(--cv-ink);background:var(--cv-paper);font:17px/1.68 var(--cv-sans);overflow:hidden}.cv-site *{box-sizing:border-box}.cv-site a{color:inherit}.cv-site .cv-wrap{width:min(1180px,calc(100% - 40px));margin-inline:auto}.cv-site .cv-eyebrow{display:inline-block;color:var(--cv-oxblood);font-size:.75rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.cv-site h1,.cv-site h2,.cv-site h3{font-family:var(--cv-serif)!important;font-weight:500!important;line-height:1.05!important;color:inherit!important}.cv-site h1{margin:.35em 0 .3em!important;font-size:clamp(3.25rem,7.5vw,7.3rem)!important;letter-spacing:-.045em!important}.cv-site h2{margin:.25em 0 .4em!important;font-size:clamp(2.35rem,5vw,4.8rem)!important;letter-spacing:-.035em!important}.cv-site h3{margin:0 0 .45em!important;font-size:1.65rem!important}.cv-site p{margin:0 0 1.25rem}.cv-site section{padding-block:clamp(5rem,9vw,9rem);scroll-margin-top:90px}.cv-site .cv-lede{max-width:700px;color:#d8e1e1;font-size:clamp(1.1rem,2vw,1.35rem)}.cv-site .cv-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:.8rem 1.15rem;border:1px solid transparent;background:#284a52;color:#fff!important;font-size:.78rem;font-weight:800;letter-spacing:.09em;text-decoration:none;text-transform:uppercase;transition:transform .2s ease,background .2s ease}.cv-site .cv-button:hover{background:var(--cv-oxblood-dark);transform:translateY(-2px)}.cv-site .cv-button-secondary{border-color:rgba(255,255,255,.45);background:transparent}.cv-site .cv-button-light{border-color:var(--cv-line);background:transparent;color:var(--cv-ink)!important}.cv-site .cv-header{position:sticky;top:0;z-index:10;border-bottom:1px solid rgba(255,255,255,.12);background:rgba(16,39,47,.97);color:#fff;backdrop-filter:blur(14px)}.cv-site .cv-nav{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:2rem}.cv-site .cv-brand{display:flex;align-items:center;gap:.9rem;text-decoration:none}.cv-site .cv-mark{width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--cv-copper);color:var(--cv-copper);font:500 1.45rem/1 var(--cv-serif);letter-spacing:-.08em}.cv-site .cv-brand-name{font:500 1.15rem/1 var(--cv-serif);letter-spacing:.16em}.cv-site .cv-brand-name small{display:block;margin-top:.5rem;color:#b9c8c8;font:700 .54rem/1 var(--cv-sans);letter-spacing:.24em}.cv-site .cv-nav-links{display:flex;align-items:center;gap:clamp(.8rem,1.75vw,1.65rem)}.cv-site .cv-nav-links a{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.cv-site .cv-hero{position:relative;overflow:hidden;min-height:740px;display:grid;align-items:center;background:linear-gradient(90deg,rgba(11,31,38,.99) 0%,rgba(11,31,38,.94) 52%,rgba(11,31,38,.4) 100%),radial-gradient(circle at 82% 42%,#557780 0,#274852 24%,#0b1f26 62%);color:#fff}.cv-site .cv-hero:after{content:"";position:absolute;inset:0 0 0 auto;width:43%;background:linear-gradient(105deg,transparent 0 22%,rgba(255,255,255,.04) 22% 23%,transparent 23% 45%,rgba(255,255,255,.05) 45% 46%,transparent 46%),repeating-linear-gradient(90deg,transparent 0 70px,rgba(255,255,255,.035) 71px 72px);transform:skewX(-7deg) translateX(8%)}.cv-site .cv-hero-content{position:relative;z-index:1;padding-block:8rem}.cv-site .cv-hero h1{max-width:900px}.cv-site .cv-hero h1 em{color:var(--cv-copper);font-weight:400}.cv-site .cv-hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2.1rem}.cv-site .cv-proof-strip{border-bottom:1px solid var(--cv-line);background:var(--cv-ivory)}.cv-site .cv-proof-grid{display:grid;grid-template-columns:repeat(4,1fr)}.cv-site .cv-proof-item{padding:1.8rem 2rem;border-right:1px solid var(--cv-line)}.cv-site .cv-proof-item:first-child{border-left:1px solid var(--cv-line)}.cv-site .cv-proof-item strong{display:block;font-family:var(--cv-serif);font-size:1.35rem;font-weight:500}.cv-site .cv-proof-item span{color:var(--cv-muted);font-size:.8rem}.cv-site .cv-intro-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:8vw;align-items:start}.cv-site .cv-intro-copy{max-width:560px;color:var(--cv-muted);font-size:1.08rem}.cv-site .cv-pullquote{margin-top:2rem;padding:2.2rem;border-left:3px solid var(--cv-oxblood);background:var(--cv-ivory)}.cv-site .cv-pullquote p{font:500 1.75rem/1.25 var(--cv-serif)}.cv-site .cv-pullquote span{color:var(--cv-muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.1em}.cv-site .cv-method{background:var(--cv-ivory)}.cv-site .cv-section-head{max-width:780px;margin-bottom:4rem}.cv-site .cv-section-head>p{color:var(--cv-muted);font-size:1.08rem}.cv-site .cv-steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--cv-line);border-left:1px solid var(--cv-line)}.cv-site .cv-step{min-height:245px;padding:2rem;border-right:1px solid var(--cv-line);border-bottom:1px solid var(--cv-line)}.cv-site .cv-step>span{display:block;margin-bottom:3rem;color:var(--cv-oxblood);font:500 1rem/1 var(--cv-serif)}.cv-site .cv-step p{color:var(--cv-muted)}.cv-site .cv-offer{background:var(--cv-ink);color:#fff}.cv-site .cv-offer-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:8vw;align-items:center}.cv-site .cv-offer .cv-eyebrow{color:var(--cv-copper)}.cv-site .cv-price-card{padding:clamp(2rem,5vw,4.25rem);border:1px solid rgba(255,255,255,.18);background:#17343d}.cv-site .cv-price{margin:.3rem 0 1.2rem;font:500 clamp(4rem,8vw,7rem)/1 var(--cv-serif);color:var(--cv-copper)}.cv-site .cv-price-card ul{margin:2rem 0;padding:0;list-style:none}.cv-site .cv-price-card li{padding:.7rem 0;border-bottom:1px solid rgba(255,255,255,.12)}.cv-site .cv-offer-note{color:#c7d5d5}.cv-site .cv-case-grid{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center}.cv-site .cv-case-visual{position:relative;min-height:620px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:2.2rem;background:linear-gradient(to top,rgba(13,13,13,.92),transparent 62%),linear-gradient(135deg,#6b6962 0 31%,#282523 31% 48%,#8a7865 48% 67%,#1c1a19 67%);color:#fff}.cv-site .cv-case-visual:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(115deg,transparent 0 44px,rgba(255,255,255,.045) 45px 46px);pointer-events:none}.cv-site .cv-case-visual>span{position:relative;z-index:1;align-self:flex-end;font-size:.7rem;letter-spacing:.15em}.cv-site .cv-case-visual strong{position:relative;z-index:1;max-width:480px;font:500 clamp(2.7rem,5vw,4.9rem)/1 var(--cv-serif)}.cv-site .cv-case-visual strong small{display:block;margin-top:1rem;font:700 .72rem/1.4 var(--cv-sans);letter-spacing:.16em;text-transform:uppercase}.cv-site .cv-case-copy ul{margin:1.7rem 0;padding:0;list-style:none;border-top:1px solid var(--cv-line)}.cv-site .cv-case-copy li{padding:.8rem 0;border-bottom:1px solid var(--cv-line);color:var(--cv-muted)}.cv-site .cv-small-note{font-size:.88rem;color:var(--cv-muted)}.cv-site .cv-principles{border-block:1px solid rgba(255,255,255,.16);background:#284a52;color:#fff}.cv-site .cv-principles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.cv-site .cv-principles article{padding-right:3rem}.cv-site .cv-principles article+article{padding-left:3rem;border-left:1px solid rgba(255,255,255,.25)}.cv-site .cv-principles article>span{display:block;margin-bottom:2.5rem;color:var(--cv-copper);font:500 3rem/1 var(--cv-serif)}.cv-site .cv-principles p{color:#e7efef}.cv-site .cv-books{background:var(--cv-ivory)}.cv-site .cv-books-head{display:flex;align-items:end;justify-content:space-between;gap:2rem}.cv-site .cv-books-intro{max-width:720px;color:var(--cv-muted);font-size:1.08rem}.cv-site .cv-book-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.35rem;margin-top:3rem}.cv-site .cv-book-card{position:relative;min-height:360px;display:flex;flex-direction:column;justify-content:flex-end;padding:1.6rem;overflow:hidden;background:linear-gradient(145deg,#1b343b,#43636a);color:#fff!important;text-decoration:none;transition:transform .2s ease}.cv-site .cv-book-card:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0 55%,rgba(255,255,255,.07) 55% 57%,transparent 57%)}.cv-site .cv-book-card:nth-child(2){background:linear-gradient(145deg,#a9533f,#522f2a)}.cv-site .cv-book-card:nth-child(3){background:linear-gradient(145deg,#667a74,#2c4546)}.cv-site .cv-book-card:nth-child(4){background:linear-gradient(145deg,#354d66,#172a3b)}.cv-site .cv-book-card:hover{transform:translateY(-5px)}.cv-site .cv-book-card span,.cv-site .cv-book-card strong,.cv-site .cv-book-card small{position:relative;z-index:1}.cv-site .cv-book-card span{margin-bottom:auto;font-size:.67rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.cv-site .cv-book-card strong{font:500 clamp(2rem,3vw,3.15rem)/1.05 var(--cv-serif)}.cv-site .cv-book-card small{margin-top:.8rem;color:#d5e0df}.cv-site .cv-cta{text-align:center;background:var(--cv-paper)}.cv-site .cv-cta p{max-width:660px;margin-inline:auto;color:var(--cv-muted);font-size:1.08rem}.cv-site .cv-footer{padding-block:4rem;background:var(--cv-ink);color:#fff}.cv-site .cv-footer-grid{display:flex;justify-content:space-between;gap:3rem;align-items:end}.cv-site .cv-footer-copy{text-align:right;color:#aebfc0;font-size:.8rem}.cv-site .cv-footer-copy p{margin:0 0 .65rem}.cv-site .cv-footer-copy nav{display:flex;justify-content:flex-end;gap:1.2rem}.cv-site .cv-footer-copy a{text-decoration:none}@media(max-width:980px){.cv-site .cv-nav-links>a:not(.cv-button){display:none}.cv-site .cv-proof-grid{grid-template-columns:1fr 1fr}.cv-site .cv-proof-item:nth-child(3){border-left:1px solid var(--cv-line)}.cv-site .cv-intro-grid,.cv-site .cv-offer-grid,.cv-site .cv-case-grid{grid-template-columns:1fr}.cv-site .cv-steps,.cv-site .cv-principles-grid{grid-template-columns:1fr 1fr}.cv-site .cv-principles article{padding:2rem}.cv-site .cv-principles article+article{border-left:0;border-top:1px solid rgba(255,255,255,.25)}.cv-site .cv-book-grid{grid-template-columns:1fr 1fr}.cv-site .cv-case-visual{min-height:500px}}@media(max-width:580px){.cv-site .cv-wrap{width:min(100% - 26px,1180px)}.cv-site .cv-brand-name small{display:none}.cv-site .cv-nav .cv-button{display:none}.cv-site .cv-hero{min-height:650px}.cv-site .cv-hero-content{padding-block:5rem}.cv-site .cv-proof-grid,.cv-site .cv-steps,.cv-site .cv-principles-grid,.cv-site .cv-book-grid{grid-template-columns:1fr}.cv-site .cv-proof-item,.cv-site .cv-proof-item:nth-child(3){border-left:1px solid var(--cv-line)}.cv-site .cv-principles article{padding:2rem 0}.cv-site .cv-books-head,.cv-site .cv-footer-grid{align-items:flex-start;flex-direction:column}.cv-site .cv-footer-copy{text-align:left}.cv-site .cv-footer-copy nav{justify-content:flex-start}.cv-site .cv-case-visual{min-height:400px}.cv-site section{padding-block:4.5rem}}