﻿@media(min-width:1600px){.hero-grid{min-height:760px}.hero .portrait{height:610px}}
@media(max-width:1200px){nav{gap:16px}.header-cta{margin-left:0;padding:10px}.brand{font-size:24px}.hero-benefits{gap:20px}.product-grid{gap:15px}.channel-grid,.about-grid{gap:45px}.hero .actions{gap:16px}.hero-secondary{font-size:11px}}
@media(max-width:1024px){.header-inner{min-height:80px}.menu-toggle{display:block;background:transparent;border:1px solid #ffffff30;color:white;font-size:23px;border-radius:4px;width:45px;height:44px}nav{display:none;position:absolute;left:0;right:0;top:100%;background:var(--navy-800);padding:22px;flex-direction:column;align-items:stretch;border-bottom:1px solid #ffffff20}nav.open{display:flex}nav>a{padding:8px;font-size:14px}nav [aria-current]:after{display:none}.header-cta{align-self:flex-start}.hero-grid{min-height:600px;grid-template-columns:1.1fr 1fr}.hero-visual{padding:35px 5px 35px 25px}.hero .portrait{height:460px;width:100%}.hero-quote{font-size:25px;right:0}.hero h1{font-size:clamp(40px,6vw,65px)}.hero .eyebrow{font-size:8px;letter-spacing:1px}.hero-benefits{gap:15px}.hero-benefits>span{font-size:9px;gap:7px}.hero-benefits b{font-size:21px}.vertical-label{display:none}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.book strong{font-size:23px}.book small{font-size:9px}.book>span{font-size:7px}.product-art{aspect-ratio:1.6}.section{padding:65px 0}.channel-grid{gap:35px}.channel-features{gap:10px}.service-layout,.newsletter-grid,.contact-grid{gap:45px}.footer-grid{gap:25px}.about-image{margin-right:20px}.portrait-caption{letter-spacing:2px}.portrait-caption small{font-size:9px}.blog-grid{gap:20px}}
@media(max-width:768px){.container{width:calc(100% - 36px)}.hero-grid{grid-template-columns:1fr}.hero-copy{padding:50px 0 30px}.hero h1{font-size:clamp(46px,10vw,72px)}.hero-copy>p{max-width:550px}.hero .eyebrow{font-size:9px}.hero-benefits{gap:25px;padding-top:30px}.hero-benefits>span{font-size:11px}.hero-benefits b{font-size:25px}.hero-visual{min-height:400px;padding:15px 45px 30px;max-width:530px;width:100%;margin:auto}.hero .portrait{height:410px;min-height:0;border-radius:140px 140px 0 0}.hero-quote{top:45px;right:15px;font-size:29px}.hero-bottom{gap:20px;font-size:9px}.channel-grid,.about-grid,.service-layout,.newsletter-grid,.contact-grid,.course-card,.detail-grid{grid-template-columns:1fr;gap:35px}.channel-grid .video-feature{max-width:600px;aspect-ratio:1.55}.pillars{gap:24px}.pillars h3{font-size:16px}.pillars p{font-size:12px}.channel-features{gap:24px}.channel-features h3{font-size:14px}.channel-features p{font-size:12px}.section-top{align-items:start}.section-top>.text-link{font-size:11px}.about-image{max-width:450px}.about-image .portrait{min-height:400px}.timeline{grid-template-columns:1fr;gap:0}.timeline article{border-top:0;border-left:1px solid #dcc29c;padding:0 0 30px 28px}.timeline article:before{left:-4px;top:7px}.timeline h3{margin:6px 0}.timeline p{max-width:none;margin-bottom:0}.timeline article:last-child{padding-bottom:0}.blog-grid{grid-template-columns:1fr}.editorial-art{aspect-ratio:1.9}.editorial-art>span{font-size:32px}.blog-card h3{font-size:24px}.footer-grid{grid-template-columns:repeat(2,1fr);gap:35px}.footer-bottom{flex-wrap:wrap}.footer-bottom>span:last-child{display:none}.detail-art{position:static;max-width:500px;width:100%;margin:auto}.detail-art .book strong{font-size:32px}.blog-editorial .blog-card:first-child{grid-column:auto;display:block}.blog-editorial .blog-card:first-child h3{font-size:24px;margin-bottom:15px}.reading h2{font-size:25px}.course-card .editorial-art{aspect-ratio:1.6}.page-hero{padding:55px 0}.product-content h3{font-size:18px}}
@media(max-width:480px){.section{padding:50px 0}.header-inner{min-height:76px}.brand{font-size:25px}.brand small{font-size:8px}.hero-copy{padding-top:37px}.hero .eyebrow{font-size:7px;letter-spacing:1.15px}.hero h1{font-size:48px}.hero-copy>p{font-size:14px;line-height:1.8}.hero .actions{align-items:flex-start;flex-direction:column;gap:18px}.hero .btn{font-size:11px;padding:14px 17px}.hero-benefits{justify-content:space-between;gap:10px}.hero-benefits>span{font-size:9px;gap:7px}.hero-visual{padding:15px 30px 28px;min-height:340px}.hero .portrait{height:335px}.portrait-caption{left:20px;font-size:12px;bottom:55px}.portrait-caption small{letter-spacing:0;font-size:9px}.portrait-note{left:20px;font-size:9px}.hero-quote{right:0;font-size:25px}.hero-bottom{font-size:8px;align-items:center}.hero-bottom span{max-width:160px}.hero-bottom a{max-width:125px;text-align:right}.pillars{grid-template-columns:1fr;gap:15px}.pillars article{position:relative;padding-left:44px;padding-top:20px}.pillars article>span{position:absolute;left:0;top:20px}.pillars h3{font-size:18px}.pillars p{font-size:14px}.section-heading{margin-bottom:30px}.section-heading h2 br{display:none}.section-heading p{font-size:14px}.channel-grid{gap:30px}.video-feature{padding:28px}.video-feature>strong{font-size:33px}.play{height:44px;width:44px;font-size:22px;margin:0}.video-feature small{bottom:18px;font-size:8px}.video-tag{top:20px}.channel-features{gap:15px}.channel-features h3{font-size:12px}.channel-features p{font-size:11px}.product-grid{grid-template-columns:1fr;gap:23px}.product-art{aspect-ratio:1.5}.book strong{font-size:24px}.product-content{padding:23px}.product-content h3{font-size:20px}.product-content p{font-size:14px}.product-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px}.product-bottom strong{margin:0;font-size:13px}.product-bottom a{gap:12px;font-size:12px}.section-top{flex-direction:column;gap:16px}.section-top h2{margin-bottom:15px}.section-top>.text-link{font-size:12px}.service-layout{gap:30px}.service-card h3{font-size:18px}.about-grid{gap:35px}.about-image{margin-right:20px}.about-image .portrait{min-height:350px}.image-note{right:-20px;font-size:17px;padding:15px}blockquote{font-size:21px}.input-button{flex-direction:column}.input-button button{align-self:flex-start;width:100%}.newsletter-grid{gap:25px}.final-cta .actions{gap:13px}.final-cta .btn{width:100%}.footer-grid{gap:30px 20px}.footer-grid>div:first-child{grid-column:span 2}.footer-bottom{font-size:9px;gap:12px}.form-row{grid-template-columns:1fr;gap:0}.filters{gap:7px}.filter{padding:10px 13px;font-size:11px}.page-hero h1{font-size:38px}.page-hero p{font-size:14px}.detail-art .book strong{font-size:26px}.detail-grid h1{font-size:32px}.editorial-art>span{font-size:28px}.contact-grid{gap:25px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal-ready{opacity:1;transform:none}.btn:hover,.product-card:hover{transform:none}}

@media(min-width:1025px) and (max-width:1200px){nav{gap:12px}.header-socials{gap:8px}.brand{font-size:22px}.header-cta{font-size:10px;padding:10px 12px}}
@media(max-width:1024px){.header-socials{padding:8px;gap:22px}nav{gap:12px}}
