.cr-hero{max-width:1700px;margin:auto;padding:46px 4.4% 0}.cr-hero-inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:4%;align-items:center;min-height:630px}.cr-hero-copy{position:relative;z-index:2;padding-bottom:36px}.cr-hero-copy .offline-chip{margin:28px 0 23px}.cr-hero h1{font-size:clamp(56px,6.25vw,100px);font-weight:470;line-height:1.01;letter-spacing:-.075em;max-width:850px}.cr-hero h1 em,.cr-focus h2 em,.cr-program h2 em,.cr-support h2 em,.cr-buy h2 em{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.06em}.cr-hero h1 em{color:#83739f}.cr-lead{max-width:630px;font-size:20px;line-height:1.5;margin:25px 0 12px;color:#344b3c}.cr-intro{max-width:550px;font-size:14px;line-height:1.8;color:#6c796d}.cr-actions{display:flex;align-items:center;gap:23px;flex-wrap:wrap;margin-top:27px}.cr-hero-art{height:570px;position:relative;min-width:0;overflow:clip}.cr-art-frame{position:absolute;inset:30px 12% 35px 15%;border-radius:46% 46% 14px 14px;overflow:hidden;background:#e3ded5;box-shadow:0 34px 70px #243a3029}.cr-art-frame img{width:100%;height:100%;object-fit:cover;object-position:center 32%;display:block}.cr-photo-caption{position:absolute;left:0;right:0;bottom:0;padding:32px 22px 18px;color:#fff;background:linear-gradient(transparent,#1b3224a3);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cr-orbit{position:absolute;inset:0;border:1px solid #bdcdb6;border-radius:50%;transform:rotate(-19deg);pointer-events:none}.cr-orbit:before{content:"";position:absolute;inset:26px;border:1px solid #d8d1e2;border-radius:50%}.cr-orbit span{position:absolute;background:#f6f5f0;padding:7px 12px;border-radius:30px;font:italic 16px Georgia,serif;color:#7c7092}.cr-orbit span:first-child{top:7%;left:11%}.cr-orbit span:nth-child(2){right:-2%;top:47%}.cr-orbit span:last-child{bottom:7%;left:10%}.cr-video-badge{position:absolute;right:0;bottom:15px;width:128px;height:128px;border-radius:50%;background:#ead6cd;display:grid;place-content:center;text-align:center;transform:rotate(9deg);box-shadow:0 18px 35px #243a301d}.cr-video-badge strong{font:italic 48px/.9 Georgia,serif;color:#30483a}.cr-video-badge span{margin-top:7px;font-size:9px;letter-spacing:.1em;text-transform:uppercase;line-height:1.3}.cr-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:10px}.cr-facts>div{padding:24px 30px 27px 0;display:flex;flex-direction:column;gap:5px}.cr-facts>div+div{border-left:1px solid var(--line);padding-left:30px}.cr-facts small{font-size:9px;letter-spacing:.13em;color:#909a8d}.cr-facts b{font-size:21px;font-weight:520;letter-spacing:-.03em}.cr-facts span{font-size:11px;color:#788476}.cr-focus,.cr-program,.cr-support{padding-top:105px;padding-bottom:105px}.cr-focus h2,.cr-program h2,.cr-support h2{max-width:970px;font-size:clamp(42px,5.3vw,76px);line-height:1.03;letter-spacing:-.067em;font-weight:470}.cr-focus h2 em,.cr-program h2 em{color:#83739f}.cr-support h2 em{color:#d8c5ea}.cr-focus .section-top,.cr-program .section-top{align-items:flex-end}.cr-focus-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:10%;margin-top:70px;align-items:start}.cr-focus-statement{font-size:clamp(23px,2.7vw,37px);line-height:1.31;letter-spacing:-.035em;max-width:610px;margin:0}.cr-focus-statement em{font-family:Georgia,serif;font-weight:400;color:#83739f}.cr-focus-steps{border-top:1px solid var(--line)}.cr-focus-steps>div{display:grid;grid-template-columns:44px 1fr;gap:4px 15px;padding:19px 0;border-bottom:1px solid var(--line)}.cr-focus-steps span{grid-row:1/3;color:#9e91af;font-size:11px}.cr-focus-steps b{font-size:17px;font-weight:520}.cr-focus-steps p{font-size:13px;color:#738071;line-height:1.6;margin:0}.cr-program{background:#edece7}.cr-lesson-list{margin-top:55px;border-top:1px solid #cbd3c8}.cr-lesson{display:grid;grid-template-columns:100px minmax(0,1fr) minmax(250px,.65fr);gap:35px;align-items:start;padding:30px 0;border-bottom:1px solid #cbd3c8}.cr-lesson-index{font:italic 46px/.95 Georgia,serif;color:#8979a4}.cr-lesson-index span{font:10px Arial,sans-serif;color:#a3a7a0}.cr-lesson h3{font-size:clamp(23px,2.5vw,35px);font-weight:480;letter-spacing:-.05em;line-height:1.15;margin:0 0 11px}.cr-lesson-main p{font-size:14px;line-height:1.7;color:#69766c;margin:0;max-width:620px}.cr-lesson ul{list-style:none;margin:3px 0 0;padding:0;display:grid;gap:8px}.cr-lesson li{font-size:12px;line-height:1.5;color:#617063;display:flex;gap:10px}.cr-lesson li:before{content:"";width:5px;height:5px;border-radius:50%;background:#ad9cbf;flex:none;margin-top:7px}.cr-program-note{display:flex;gap:14px;align-items:center;margin-top:26px;color:#526a53;font-size:13px}.cr-program-note svg{flex:none}.cr-support{background:#283a31;color:#f7f5ef;overflow:hidden}.cr-support-inner{display:grid;grid-template-columns:.8fr 1.2fr;gap:9%;align-items:center;max-width:1400px;margin:auto}.cr-support-photo{position:relative;height:510px;border-radius:50% 50% 12px 12px;overflow:hidden;background:#d7ddd0}.cr-support-photo img{width:100%;height:100%;object-fit:cover;display:block}.cr-support-photo>span{position:absolute;left:0;right:0;bottom:0;padding:35px 25px 20px;background:linear-gradient(transparent,#16261bab);text-transform:uppercase;font-size:9px;font-weight:700;letter-spacing:.13em}.cr-support-copy .eyebrow{color:#becdbb}.cr-support-copy p{max-width:560px;margin:28px 0 0;color:#d4ded0;font-size:16px;line-height:1.8}.cr-support-points{display:flex;gap:12px;flex-wrap:wrap;margin-top:45px}.cr-support-points span{display:flex;gap:9px;align-items:center;border:1px solid #dbe8d048;border-radius:30px;padding:11px 15px;font-size:11px;color:#e4e9e0}.cr-support-points svg{width:16px;color:#e5c5b9}.cr-buy{padding-top:108px;padding-bottom:108px}.cr-buy-card{display:grid;grid-template-columns:1fr auto;gap:50px;align-items:end;padding:55px 6%;border-radius:20px;background:#e9e3ed;max-width:1400px;margin:auto}.cr-buy h2{font-size:clamp(43px,5.3vw,73px);font-weight:470;line-height:1.03;letter-spacing:-.07em;margin:25px 0 18px}.cr-buy h2 em{color:#82729d}.cr-buy p{max-width:575px;color:#667367;line-height:1.7;font-size:14px}.cr-buy-action{display:flex;flex-direction:column;align-items:flex-start;min-width:240px}.cr-buy-action small{font-size:10px;letter-spacing:.13em;color:#8c8195}.cr-buy-action strong{font-size:43px;letter-spacing:-.06em;font-weight:500;margin:8px 0 23px}.cr-buy-action .button-light{background:#293c31;color:#fff}.cr-buy-action .button-light:hover{background:#4a6352}@media(max-width:1100px){.cr-hero-inner{min-height:550px;gap:2%}.cr-hero-art{height:490px}.cr-hero h1{font-size:clamp(53px,6vw,74px)}.cr-video-badge{width:102px;height:102px}.cr-video-badge strong{font-size:39px}.cr-lesson{grid-template-columns:65px 1fr minmax(220px,.7fr);gap:20px}}@media(max-width:900px){.cr-hero-inner{display:block;min-height:0}.cr-hero-copy{padding-bottom:0}.cr-hero-art{max-width:560px;margin:35px auto 0}.cr-hero h1{max-width:760px}.cr-lesson{grid-template-columns:60px 1fr;gap:10px 18px}.cr-lesson ul{grid-column:2;margin-top:7px}}@media(max-width:760px){.cr-hero{padding:35px 6% 0}.cr-hero-inner{display:block;min-height:0}.cr-hero-copy{padding-bottom:0}.cr-hero-copy .offline-chip{margin:24px 0 20px}.cr-hero h1{font-size:clamp(49px,10vw,72px)}.cr-lead{font-size:18px}.cr-hero-art{height:470px;max-width:550px;margin:32px auto 0}.cr-facts{margin-top:15px}.cr-facts>div{padding:19px 14px 20px 0}.cr-facts>div+div{padding-left:14px}.cr-facts b{font-size:17px}.cr-focus,.cr-program,.cr-support{padding-top:80px;padding-bottom:80px}.cr-focus-grid{grid-template-columns:1fr;gap:35px;margin-top:40px}.cr-focus-statement{max-width:690px}.cr-lesson{grid-template-columns:60px 1fr;gap:9px 14px}.cr-lesson ul{grid-column:2;margin-top:7px}.cr-support-inner{grid-template-columns:1fr;gap:40px}.cr-support-photo{height:420px;max-width:560px;width:100%;margin:auto}.cr-buy{padding-top:80px;padding-bottom:80px}.cr-buy-card{grid-template-columns:1fr;gap:25px;padding:40px}.cr-buy-action{min-width:0}}@media(max-width:520px){.cr-hero h1{font-size:clamp(43px,10.8vw,56px)}.cr-lead{font-size:16px;margin-top:19px}.cr-intro{font-size:13px}.cr-actions{align-items:flex-start;flex-direction:column;gap:18px;margin-top:22px}.cr-hero-art{height:355px;margin-top:28px}.cr-art-frame{inset:19px 11% 24px 12%}.cr-orbit:before{inset:16px}.cr-orbit span{font-size:12px;padding:5px 8px}.cr-video-badge{width:82px;height:82px;right:0;bottom:0}.cr-video-badge strong{font-size:31px}.cr-video-badge span{font-size:7px}.cr-photo-caption{font-size:8px}.cr-facts{grid-template-columns:1fr}.cr-facts>div,.cr-facts>div+div{border-left:0;padding:14px 0;border-bottom:1px solid var(--line)}.cr-facts>div:last-child{border:0}.cr-facts small{font-size:8px}.cr-facts b{font-size:18px}.cr-focus,.cr-program,.cr-support{padding-top:67px;padding-bottom:67px}.cr-focus h2,.cr-program h2,.cr-support h2{font-size:clamp(36px,9vw,50px)}.cr-focus-grid{margin-top:30px}.cr-focus-statement{font-size:25px}.cr-lesson-list{margin-top:35px}.cr-lesson{grid-template-columns:43px 1fr;padding:24px 0}.cr-lesson-index{font-size:32px}.cr-lesson-index span{display:none}.cr-lesson h3{font-size:24px}.cr-lesson-main p{font-size:13px}.cr-lesson li{font-size:11px}.cr-support-photo{height:325px}.cr-support-copy p{font-size:14px}.cr-support-points{margin-top:28px}.cr-buy{padding-top:67px;padding-bottom:67px}.cr-buy-card{padding:30px 25px}.cr-buy h2{font-size:42px}.cr-buy-action strong{font-size:37px}.cr-buy p{font-size:13px}}@media(max-width:360px){.cr-hero h1{font-size:42px}.cr-hero-art{height:310px}.cr-orbit span:nth-child(2){right:-5%}.cr-buy h2{font-size:37px}}.cr-free{padding-top:100px;padding-bottom:108px;background:#f6f5f0}.cr-free-inner{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%;align-items:center;max-width:1400px;margin:auto}.cr-free-copy h2{font-size:clamp(42px,5vw,70px);line-height:1.04;letter-spacing:-.065em;font-weight:470}.cr-free-copy h2 em{font-family:Georgia,Times New Roman,serif;color:#83739f;font-weight:400;letter-spacing:-.06em}.cr-free-copy>div>p{font-size:15px;line-height:1.8;color:#6b786c;max-width:475px;margin:26px 0}.cr-free-points{display:grid;gap:12px;margin-top:30px}.cr-free-points span{display:flex;align-items:center;gap:10px;color:#52684f;font-size:12px}.cr-form-card{min-width:0;background:#fff;border:1px solid #e0e3dc;border-radius:18px;padding:20px;box-shadow:0 24px 60px #243a3010}.cr-form-mount{width:100%;min-height:530px;background:#fff;border-radius:10px;overflow:hidden;position:relative}.cr-form-mount iframe{width:100%;border:0;display:block;min-height:530px}.cr-form-loading{position:absolute;inset:0;display:grid;place-items:center;color:#71806f;font-size:13px}.cr-form-fallback{display:flex;justify-content:center;align-items:center;gap:7px;color:#697a68;font-size:11px;margin:4px auto 0;width:fit-content}.cr-form-fallback:hover{color:#283a31}.cr-broadcast{background:#eaf3fa;padding-top:100px;padding-bottom:110px;color:#163d5e}.cr-broadcast-inner{max-width:1450px;margin:auto}.cr-broadcast-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:43px}.cr-broadcast-heading .eyebrow{color:#4e7b99}.cr-broadcast-heading h2{font-size:clamp(48px,6vw,84px);line-height:.98;letter-spacing:-.07em;font-weight:470;margin-top:23px}.cr-broadcast-heading h2 em{font-family:Georgia,Times New Roman,serif;color:#3c76a1;font-weight:400;letter-spacing:-.06em}.cr-channel{display:flex;align-items:center;gap:15px;text-transform:uppercase;font-size:10px;line-height:1.5;letter-spacing:.12em;color:#315f83}.cr-channel img{width:42px;height:54px;object-fit:contain}.cr-broadcast-video{background:#dbeaf4;padding:20px;border:1px solid #ccdfed;border-radius:18px}.vd-grid.cr-broadcast-gallery{display:block;margin:0;padding:0;overflow:visible}.cr-broadcast-gallery .vd-title small{display:none}.cr-broadcast-gallery .vd-card{width:100%;text-align:left}.cr-broadcast-gallery .vd-poster{aspect-ratio:16/9;border:0;border-radius:11px;background:#173b56;box-shadow:0 22px 50px #173b5620;overflow:hidden}.cr-broadcast-gallery .vd-poster img{width:100%;height:100%;object-fit:cover}.cr-broadcast-gallery .vd-play{width:78px;height:78px;background:#176ca9;color:#fff}.cr-broadcast-gallery .vd-time{right:20px;bottom:19px}.cr-broadcast-gallery .vd-title{color:#174c74}.cr-broadcast-gallery .vd-title small{color:#5791bc}.cr-broadcast-video>p{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:#527a98;margin:16px 3px 0}.cr-giveaways{padding-top:95px;padding-bottom:105px}.cr-giveaway-card{position:relative;min-height:420px;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:8%;overflow:hidden;border-radius:22px;background:#e9e3ed;padding:48px 7%;max-width:1400px;margin:auto}.cr-giveaway-copy{position:relative;z-index:1}.cr-giveaway-copy .eyebrow{color:#85799a}.cr-giveaway-copy h2{font-size:clamp(43px,5vw,68px);line-height:1.02;letter-spacing:-.065em;font-weight:470;margin:23px 0 18px}.cr-giveaway-copy h2 em{font-family:Georgia,Times New Roman,serif;color:#83739f;font-weight:400}.cr-giveaway-copy p{font-size:14px;line-height:1.75;color:#697369;max-width:520px;margin-bottom:24px}.cr-giveaway-copy .button-light{background:#293c31;color:#fff}.cr-giveaway-copy .button-light:hover{background:#4a6352}.cr-gift-art{height:310px;position:relative;display:grid;place-items:center;border-radius:50%;background:#ded8e8;isolation:isolate;transform:rotate(-6deg)}.cr-gift-art:before,.cr-gift-art:after{content:"";position:absolute;inset:8%;border:1px solid #9f91b7;border-radius:50%;transform:scaleX(.7) rotate(35deg)}.cr-gift-art:after{transform:scaleX(.7) rotate(-35deg);border-color:#b6c4ab}.cr-gift-art i{position:absolute;width:31%;height:32%;background:#e5b9ab;border-radius:10px;bottom:25%;box-shadow:0 18px 30px #493a4b1a}.cr-gift-art i:before{content:"";position:absolute;left:-10%;right:-10%;top:-14%;height:20%;border-radius:5px;background:#c58f87}.cr-gift-art i:after{content:"";position:absolute;left:50%;top:-59%;width:45%;height:48%;border:8px solid #c58f87;border-radius:50% 50% 0;transform:rotate(12deg)}.cr-gift-art>span{position:absolute;font:italic 50px Georgia,serif;color:#83739f}.cr-gift-art>span:first-child{top:10%;left:15%}.cr-gift-art>span:nth-child(2){font:36px Manrope,sans-serif;right:15%;top:23%;color:#657b61}.cr-gift-art>span:nth-child(3){bottom:14%;right:16%;color:#d29080}.cr-giveaway-index{position:absolute;left:7%;bottom:23px;font-size:8px;font-weight:700;letter-spacing:.2em;color:#867c91}@media(max-width:900px){.cr-free-inner{grid-template-columns:1fr;gap:35px}.cr-free-copy{max-width:650px}.cr-form-card{max-width:760px;width:100%;margin:auto}.cr-broadcast-heading h2{font-size:clamp(46px,7vw,68px)}}@media(max-width:760px){.cr-free,.cr-broadcast{padding-top:80px;padding-bottom:80px}.cr-free-inner{gap:30px}.cr-form-card{padding:12px}.cr-form-mount,.cr-form-mount iframe{min-height:580px}.cr-broadcast-heading{align-items:flex-start;flex-direction:column;margin-bottom:28px}.cr-broadcast-heading h2{font-size:clamp(43px,9vw,62px)}.cr-broadcast-video{padding:11px}.cr-broadcast-gallery .vd-play{width:60px;height:60px}.cr-broadcast-gallery .vd-time{right:12px;bottom:11px;font-size:11px}.cr-giveaways{padding-top:70px;padding-bottom:75px}.cr-giveaway-card{grid-template-columns:1fr;gap:30px;padding:32px 25px 56px;min-height:0}.cr-gift-art{height:240px;width:240px;margin:auto}.cr-giveaway-copy h2{font-size:clamp(40px,9vw,56px)}.cr-giveaway-index{left:25px;bottom:18px;font-size:7px}}@media(max-width:520px){.cr-free-copy h2{font-size:clamp(38px,9vw,50px)}.cr-form-card{padding:8px}.cr-form-mount,.cr-form-mount iframe{min-height:640px}.cr-channel{font-size:9px}.cr-broadcast-video>p{font-size:8px}.cr-gift-art{height:210px;width:210px}}.vd-lightbox{grid-template-columns:70px minmax(0,1fr) 70px}.vd-lightbox .vd-figure{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;width:100%;min-width:0}.vd-lightbox .vd-video.is-landscape{width:min(100%,1280px);height:auto;max-height:82vh;object-fit:contain}@media(max-width:760px){.vd-lightbox{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.cr-buy-card{background:#283a31;color:#f7f5ef}.cr-buy-card .offline-chip{background:#3a4d42;color:#e8ece3}.cr-buy h2 em{color:#c9bde4}.cr-buy-card p{color:#c7d1c3}.cr-buy-action small{color:#a9b8a5}.cr-buy-action strong{color:#fff}.cr-buy-action .button-light{background:#dce6cb;color:#293c31}.cr-buy-action .button-light:hover{background:#eef3e6}.cr-art-frame img{object-position:46% center}.cr-team{margin:46px 0 0;display:grid;grid-template-columns:1.5fr 1fr;gap:5%;align-items:end}.cr-team img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:center 30%;border-radius:18px;display:block}.cr-team figcaption{font-size:15px;line-height:1.7;color:#5b6a5d;max-width:420px;padding-bottom:6px}.cr-team figcaption span{display:block;margin-bottom:12px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#83739f}@media(max-width:760px){.cr-team{grid-template-columns:1fr;gap:18px;margin-top:34px}.cr-team img{aspect-ratio:4/3}.cr-team figcaption{font-size:14px}}
