@font-face{font-family:'DM Sans';src:url('/static/assets/dm-sans.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
:root{--ink:#252c2b;--muted:#6e736d;--wine:#660000;--line:#e6e3db;--cream:#f7f4ed;--green:#26604b}body{font-family:'DM Sans',Arial,sans-serif;font-size:16px}h1,h2{font-family:'DM Sans',Arial,sans-serif;font-weight:400!important}header{min-height:100px;max-width:none;padding:20px max(6%,calc((100vw - 1160px)/2));gap:25px;background:white}header .brand{font-size:15px;gap:9px}header .brand img{width:43px;height:43px;border-radius:50%;object-fit:cover}header .brand small{font-size:8px;color:#81766c;letter-spacing:2px}nav{font-size:14px;gap:27px;white-space:nowrap}#accountNav .button{font-size:12px;padding:11px 17px}.modebar{font-size:11px;background:#faf5e8;padding:5px}.home-view header{position:absolute;top:0;left:0;width:100%;background:transparent;color:white;z-index:5;border:0;justify-content:flex-end;min-height:100px}.home-view header>.brand{display:none}.home-view header nav{font-size:16px;gap:40px}.home-view header nav a:hover{color:#eee}.home-view #accountNav .button{color:white;background:transparent;border-color:#ffffff66}.home-view .modebar{position:absolute;top:100px;right:20px;z-index:4;background:#0004;color:#fff;border-radius:4px}.skip-link{position:absolute;left:12px;top:-100px;z-index:20;background:white;color:#660000;padding:12px}.skip-link:focus{top:12px}.original-hero{min-height:80vh;background:linear-gradient(#0006,#0006),url('/static/assets/home-hero.jpeg') center/cover;display:flex;align-items:center;justify-content:center;text-align:center;padding:145px 25px 55px;color:white}.original-hero h1{font-size:60px;line-height:1.3;margin-bottom:40px;letter-spacing:-1.3px}.original-button{font-size:16px;font-weight:400;padding:17px 45px;border-radius:7px;transition:background .3s}.original-section{padding:100px max(7%,calc((100vw - 1120px)/2));color:#090b0b}.original-section>h2{text-align:center;font-size:54px;letter-spacing:-1.5px;margin:20px 0 30px}.original-kicker{font-size:13px;font-weight:400;text-align:center}.green-rule{width:90px;height:3px;background:#27775a;margin:0 auto 45px}.original-topics{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.original-topics img{width:100%;height:470px;object-fit:cover;border-radius:6px;filter:brightness(.9)}.original-topics h3{font-size:27px;font-weight:400;margin:22px 8px 10px}.original-topics p{font-size:21px;line-height:1.72;margin:0 8px}.original-mission{padding:70px 25px 90px;background:#eaf4ef;text-align:center;color:#080a09}.original-mission>img{width:70px;height:70px;border-radius:50%;object-fit:cover}.original-mission>p{font-size:16px;margin-top:12px}.original-mission h3{max-width:650px;font-size:28px;line-height:1.45;font-weight:400;margin:50px auto 40px}.original-about{display:grid;grid-template-columns:1fr 1fr;gap:70px}.original-about>div:first-child{text-align:center}.original-about img{width:100%;height:540px;object-fit:cover;border-radius:6px}.original-about h3{font-size:32px;font-weight:400;margin:30px 0 12px;letter-spacing:-1px}.original-about>div:nth-child(2){display:flex;flex-direction:column;justify-content:center}.original-about .original-kicker{text-align:left}.original-about h2{font-size:42px;letter-spacing:-1px;margin-bottom:30px}.original-about p{font-size:20px;line-height:1.85;margin-bottom:25px}.original-about .original-kicker{font-size:13px}.original-about .button{align-self:center;margin-top:10px}.original-prayer{background:linear-gradient(#0003,#0003),url('/static/assets/prayer.jpg') center/cover;text-align:center;color:white;min-height:520px;padding:90px 25px}.original-prayer h2{font-size:64px;margin-bottom:30px}.original-prayer p{max-width:620px;font-size:24px;line-height:1.6;margin:0 auto 40px}.original-prayer .button{border:2px solid white}footer{background:white;color:#121616;padding:36px max(6%,calc((100vw - 1160px)/2));display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap;border-top:1px solid #edece7}footer nav{display:flex;gap:18px;font-size:14px}footer p{font-size:14px;margin:0}.footer-legal{width:100%;display:flex;justify-content:space-between;gap:15px;font-size:10px;color:#777}.library-intro{display:grid;grid-template-columns:1fr 1fr;min-height:520px;background:#f5f1e8;padding:65px max(6%,calc((100vw - 1160px)/2));gap:55px;overflow:hidden}.library-intro .eyebrow{font-size:10px;letter-spacing:2px;color:#705c4b}.library-intro h1{font-family:'Gilda Display',Georgia,serif;font-size:82px;line-height:1.05;letter-spacing:-2px;margin-bottom:25px}.library-intro h1 em{font-weight:400;color:#660000}.library-intro-copy>p:not(.eyebrow){font-size:17px;color:#66675e;line-height:1.75}.library-intro .actions{margin-top:28px;gap:25px;align-items:center}.library-intro .button{padding:15px 22px}.text-link{font-size:13px;color:#660000;border-bottom:1px solid #66000045;padding-bottom:3px;font-weight:500}.library-signature{display:flex;gap:18px;margin-top:37px;font-size:8px;letter-spacing:1.5px;color:#7d7468}.featured-shelf{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:0;padding:50px 8px 60px;isolation:isolate}.featured-shelf:before{content:'';position:absolute;width:350px;height:350px;top:15px;border-radius:50%;background:#e7decc;z-index:-1}.shelf-book{display:block;width:38%;position:relative;transition:transform .25s}.shelf-book img{width:100%;max-height:300px;object-fit:contain;filter:drop-shadow(12px 12px 8px #3d251c45)}.shelf-book-0{transform:rotate(-9deg) translate(18px,-5px);z-index:1}.shelf-book-1{transform:translateY(-28px);z-index:3}.shelf-book-2{transform:rotate(9deg) translate(-15px,0);z-index:2}.shelf-book:hover{transform:translateY(-40px);z-index:5}.shelf-book span{position:absolute;bottom:8px;left:15%;width:70%;padding:6px 0;background:#fffef1ed;text-align:center;font-size:8px;opacity:0;transition:opacity .2s}.shelf-book:focus-visible span,.shelf-book:hover span{opacity:1}.shelf-plank{position:absolute;bottom:58px;left:0;width:100%;height:13px;background:linear-gradient(#c2a17b,#987651);box-shadow:0 13px 25px #4e32152a;z-index:4}.featured-shelf>p{position:absolute;bottom:4px;text-align:center;font-family:'Gilda Display',Georgia,serif;font-style:italic;color:#7f6d59;font-size:14px}.library-switch{display:flex;justify-content:center;gap:45px;border-bottom:1px solid var(--line);padding:0 20px;background:white}.library-switch a{font-size:13px;padding:23px 0;border-bottom:2px solid transparent;color:#73776f}.library-switch .selected{color:var(--wine);border-bottom-color:var(--wine)}.wrap{padding-left:max(6%,calc((100vw - 1160px)/2));padding-right:max(6%,calc((100vw - 1160px)/2))}.collection{padding-top:65px;padding-bottom:65px}.collection h2,.library-invitation h2{font-family:'Gilda Display',Georgia,serif;font-size:42px;letter-spacing:-.6px}.collection .section-title p:not(.eyebrow){font-size:14px;line-height:1.7}.collection-note{font-family:'Gilda Display',Georgia,serif;font-size:18px;color:#777c6d;text-align:right;font-style:italic}.toolbar{border:1px solid #e6e2d8;border-radius:12px;background:#faf9f5;padding:15px;gap:12px}.toolbar input,.toolbar select{font-size:13px;border:1px solid #deded4;border-radius:7px;padding:13px}.count{font-size:11px;margin:18px 0}.books{gap:30px 24px;margin-top:25px}.book{border:1px solid #e6e3dc;border-radius:12px;transition:transform .2s,box-shadow .2s;box-shadow:0 3px 7px #2221}.book:hover{transform:translateY(-5px);box-shadow:0 14px 32px #30241c12}.book-art{background:radial-gradient(ellipse at top,#f9f5eb,#e9e3d6);height:310px;padding:30px 27px 24px;border-bottom:5px solid #ccb38e}.book-art img{filter:drop-shadow(8px 8px 7px #38241040)}.favorite{width:34px;height:34px;font-size:21px;border:0;box-shadow:0 2px 5px #0001}.favorite[aria-pressed=true]{color:#660000;background:#f9eeee}.book-info{padding:20px}.book h3{font-family:'Gilda Display',Georgia,serif;font-size:22px;min-height:52px;margin:12px 0}.book .summary{font-size:12px;line-height:1.65}.category{font-size:8px;letter-spacing:1.2px;color:#607260}.price{font-size:16px}.book-bottom .button{font-size:10px;padding:9px 12px;border-radius:5px;border-color:#e0d4c8}.freeband{background:#edf3ed;color:#254637;padding:35px 40px;margin-top:55px;border:1px solid #d8e6d7;border-radius:12px;gap:40px}.freeband .eyebrow{color:#416247;font-size:9px;margin-bottom:12px}.freeband h2{font-size:29px;line-height:1.2;max-width:550px}.freeband p{font-size:13px}.freeband .button{border-color:#b8cdbc;background:transparent;color:#254637;white-space:nowrap}.library-invitation{background:#3f1417;color:#fff8ee;display:flex;align-items:center;justify-content:space-between;gap:50px;padding:60px max(6%,calc((100vw - 1160px)/2))}.library-invitation .eyebrow{color:#d4b6a2;font-size:9px}.library-invitation h2{margin-bottom:22px}.library-invitation p:not(.eyebrow){font-size:14px;color:#e0c9c3;max-width:490px}.library-invitation .button{background:#fff6e8;color:#491e1e;border:0;white-space:nowrap}.library-support{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-top:45px;padding-bottom:45px;background:#fbfaf7}.library-support h3{font-size:18px}.library-support p{font-size:13px;color:#777}.audio-symbol{font-size:45px;color:#660000}.podcast-panel{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;background:#f6f2e9;padding:35px;border-radius:15px;border:1px solid #e6dfd1;align-items:center}.podcast-panel h3{font-family:'Gilda Display',Georgia,serif;font-size:33px;margin:20px 0}.podcast-panel p{font-size:14px;color:#6a6d63}.podcast-frame{width:100%;height:520px;border:0;border-radius:10px;background:#20252b}.audio-heading{margin-top:45px}.client-view{background:#f6f5f1}.client-page{display:grid;grid-template-columns:190px minmax(0,1fr);gap:25px 35px;min-height:65vh}.client-page>.dashboard-head{grid-column:1/-1;border-bottom:1px solid var(--line);padding-bottom:25px}.dashboard-head h1{font-family:'Gilda Display',Georgia,serif;font-size:42px;margin:0}.dashboard-head .eyebrow{font-size:9px;color:#887263;letter-spacing:1.8px}.avatar>b{background:#e7dfd0;color:#58442b}.avatar>span{font-size:13px}.client-page>.tabs{grid-column:1;grid-row:2/12;display:flex;flex-direction:column;border:0;margin:0;padding:0;align-self:start;gap:7px;position:sticky;top:20px}.tabs a,.tabs .linkbutton{font-size:13px;text-align:left;border-radius:7px;padding:12px 15px}.tabs .active{background:#660000;box-shadow:0 4px 10px #66000020}.tabs a:hover:not(.active){background:#ede9e0}.client-page>:not(.dashboard-head):not(.tabs){grid-column:2}.client-page>.notice{grid-column:1/-1}.client-welcome{display:grid;grid-template-columns:1.5fr 1fr;background:#eae7da;border:1px solid #e1dcc9;border-radius:14px;padding:30px;gap:25px;align-items:center}.client-welcome>div>span{font-size:8px;letter-spacing:1.8px;color:#7b6c52}.client-welcome h2{font-family:'Gilda Display',Georgia,serif;font-size:30px;line-height:1.25;margin:15px 0}.client-welcome p{font-size:12px;color:#66695e}.client-counters{display:grid;gap:10px}.client-counters a{display:flex;gap:15px;align-items:center;background:#ffffff9c;border-radius:10px;padding:17px}.client-counters strong{font-size:26px;font-weight:400;color:#660000}.client-counters span{font-size:10px;color:#6c6d61}.client-section-title h2{font-family:'Gilda Display',Georgia,serif;font-size:32px;margin-bottom:8px}.client-section-title .eyebrow{font-size:8px;margin:10px 0 10px}.client-page>.books{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.client-page .book-art{height:250px;padding:22px}.client-page .book-info{padding:17px}.client-page .book h3{font-size:20px}.client-page .table-scroll{background:white;border:1px solid var(--line);border-radius:10px;min-width:0}.client-page .auth-layout{max-width:100%;width:100%;margin:0}.client-view .panel{border-radius:12px}.auth-layout{border-radius:14px;box-shadow:0 16px 45px #30241c0b}.auth-layout h1{font-family:'Gilda Display',Georgia,serif;font-size:36px}.detail .cover{background:#efe8dc;border-radius:12px}.detail .cover img{filter:drop-shadow(12px 13px 10px #24170733)}.detail h1{font-family:'Gilda Display',Georgia,serif;font-size:42px}.detail .description{font-size:15px}.button:focus-visible,.text-link:focus-visible{outline:3px solid #987c4f;outline-offset:4px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}
@media(max-width:1100px){header{padding:18px 4%;gap:18px}header .brand span{display:none}nav{gap:20px;font-size:13px}.home-view header nav{gap:25px}.original-topics img{height:350px}.original-topics p{font-size:17px}.original-about{gap:40px}.original-about p{font-size:18px}.library-intro{padding:55px 5%;gap:25px}.library-intro h1{font-size:68px}.books{grid-template-columns:repeat(3,minmax(0,1fr))}.book-art{height:280px}.client-page{grid-template-columns:165px minmax(0,1fr);gap:25px}.client-page>.books{grid-template-columns:repeat(2,minmax(0,1fr))}.client-welcome{grid-template-columns:1fr}.client-counters{grid-template-columns:1fr 1fr}.shelf-book img{max-height:260px}}
@media(max-width:700px){header{min-height:82px;padding:15px 5%;gap:12px}header .brand span{display:block;font-size:14px}header .brand img{width:36px;height:36px}.home-view header .brand{display:none}.home-view header{justify-content:space-between;min-height:82px}.mobile-menu,.home-view .mobile-menu{display:block;margin-left:auto;background:#ffffffec;color:#3b2821;border:1px solid #ddd;padding:7px 12px;order:2}#accountNav{order:1;margin-left:auto}#accountNav .button{font-size:10px;padding:8px 12px}.home-view #accountNav{margin-left:0}.home-view .modebar{top:82px;right:12px;font-size:9px}nav{white-space:normal}.home-view header nav,header nav{order:3;width:100%;padding:15px;background:white;color:#222;border-radius:7px;font-size:14px;gap:18px}.home-view header nav a:hover{color:#660000}.original-hero{min-height:560px;padding:140px 20px 60px}.original-hero h1{font-size:39px;line-height:1.35;letter-spacing:-1px;margin-bottom:35px}.original-button{font-size:14px;padding:16px 35px}.original-section{padding:65px 6%}.original-section>h2{font-size:36px}.original-kicker{font-size:10px}.original-topics{grid-template-columns:1fr;gap:35px}.original-topics img{height:350px}.original-topics h3{font-size:25px}.original-topics p{font-size:17px}.original-mission{padding:55px 7%}.original-mission h3{font-size:23px;line-height:1.6;margin:30px auto}.original-about{grid-template-columns:1fr;gap:40px}.original-about img{height:380px}.original-about h2{font-size:37px}.original-about p{font-size:17px}.original-prayer{min-height:450px;padding:70px 7%}.original-prayer h2{font-size:43px}.original-prayer p{font-size:20px}.library-intro{grid-template-columns:1fr;padding:45px 7% 20px;gap:20px}.library-intro h1{font-size:64px}.library-intro-copy>p:not(.eyebrow){font-size:15px}.library-signature{margin-top:28px;gap:13px;font-size:7px}.featured-shelf{max-width:420px;width:100%;margin:auto;min-height:300px;padding:20px 8px 60px}.featured-shelf:before{width:240px;height:240px;top:0}.shelf-book img{max-height:230px}.library-switch{justify-content:flex-start;gap:24px;overflow-x:auto;padding:0 7%}.library-switch a{font-size:11px;white-space:nowrap;padding:18px 0}.collection{padding:40px 5%}.collection h2,.library-invitation h2{font-size:35px}.collection-note{display:none}.toolbar{gap:8px;padding:12px}.toolbar input{width:100%;flex-basis:100%}.toolbar select{flex:1;min-width:120px;font-size:11px}.books{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.book-art{height:235px;padding:24px 16px}.book-info{padding:15px}.book h3{font-size:20px;min-height:48px}.book-bottom .button{width:100%}.book .summary{font-size:11px}.category{font-size:7px}.freeband{padding:25px;margin-top:35px;display:block}.freeband h2{font-size:28px}.freeband .button{margin-top:22px}.library-invitation{display:block;padding:45px 7%}.library-invitation .button{margin-top:20px}.library-support{grid-template-columns:1fr;padding:35px 7%;gap:35px}.podcast-panel{grid-template-columns:1fr;gap:25px;padding:22px}.podcast-frame{height:460px}.client-page{display:block;padding:30px 5%}.dashboard-head h1{font-size:34px}.dashboard-head .avatar{display:none}.client-page>.dashboard-head{padding-bottom:20px}.client-page>.tabs{position:static;display:flex;flex-direction:row;flex-wrap:nowrap;overflow:auto;gap:7px;margin:20px 0 25px;padding-bottom:8px}.client-page>.tabs a,.client-page>.tabs button{white-space:nowrap;font-size:11px;flex-shrink:0;padding:10px 13px}.client-welcome{padding:25px;margin-bottom:30px}.client-welcome h2{font-size:28px}.client-counters a{padding:12px;display:block}.client-counters strong,.client-counters span{display:block}.client-counters strong{font-size:24px}.client-counters span{font-size:9px}.client-section-title{margin:30px 0 20px}.client-page>.books{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.client-page .book-art{height:215px;padding:20px 12px}.client-page .book-info{padding:13px}.client-page .book h3{font-size:19px}.client-page .auth-layout{padding:23px;margin-top:25px}footer{padding:30px 6%;gap:20px}footer nav{display:flex;background:transparent;padding:0;flex-wrap:wrap;font-size:12px;gap:14px}.footer-legal{display:block}.footer-legal span{display:block;margin-top:10px}.detail h1{font-size:34px}}
@media(max-width:380px){header .brand span{font-size:12px}.library-intro h1{font-size:56px}.book-art{height:205px}.client-page .book-art{height:190px}.original-hero h1{font-size:33px}}
/* Full internal pages, matching the original site's composition. */
.about-hero{min-height:420px;display:flex;align-items:center;justify-content:center;background:linear-gradient(#00000026,#00000026),url('/static/assets/about-hero.jpeg') center/cover;padding:100px max(7%,calc((100vw - 1100px)/2)) 70px;color:white;text-align:center}.about-hero h1{font-size:30px;line-height:1.3;font-weight:400;letter-spacing:-.7px;margin:0}.about-offer{max-width:1200px;margin:auto;display:grid;grid-template-columns:1fr 1.25fr;gap:70px;padding:90px 30px 0;color:#080a09}.about-offer>div:first-child{padding:10px}.about-offer img{width:100%;height:540px;object-fit:cover;object-position:bottom;border-radius:6px}.about-offer h2{font-size:36px;line-height:1.3;letter-spacing:-1px;margin:0 0 27px}.about-offer p{font-size:21px;line-height:1.8;margin-bottom:28px}.about-list{list-style:none;margin:0 0 30px;padding:0;font-size:20px;line-height:1.35;letter-spacing:-.7px}.about-emphasis{text-align:center;padding-top:20px}.about-vision{text-align:center;max-width:660px;margin:auto;padding:70px 25px 120px;color:#090b0a}.about-vision h2{font-size:42px;letter-spacing:-1px;margin-bottom:22px}.about-vision p{font-size:21px;line-height:1.8;margin-bottom:20px}.about-social{padding:55px 20px 80px}.social-links{display:flex;justify-content:center;gap:18px;flex-wrap:wrap}.social-links a{padding:15px 17px;border-radius:6px;color:white;font-size:12px;min-width:80px;text-align:center}.facebook{background:#3b5998}.youtube{background:#c71820}.tiktok{background:#080808}.instagram{background:#252525}.section-hero{text-align:center;min-height:420px;color:white;padding:145px max(7%,calc((100vw - 1100px)/2)) 70px;background-position:center;background-size:cover}.section-hero h1{font-size:60px;margin-bottom:20px}.section-hero p{font-size:21px;max-width:800px;margin:auto}.radio-hero{background-image:linear-gradient(#0007,#0007),url('/static/assets/radio-hero.jpg')}.contact-hero{background-image:linear-gradient(#0006,#0006),url('/static/assets/contact-hero.jpg')}.radio-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding-top:80px;padding-bottom:80px}.radio-grid article{display:flex;flex-direction:column;align-items:flex-start}.radio-grid img{width:100%;height:340px;object-fit:cover;border-radius:7px;margin-bottom:25px}.radio-grid h3{font-size:27px;font-weight:400}.radio-grid p{font-size:18px;line-height:1.85;flex:1}.radio-grid .fine{font-size:12px;margin:12px 0 0}.radio-invite{padding:70px 8%;background:#eaf4ef;text-align:center}.radio-invite h2{font-size:40px}.radio-invite h3{font-size:25px;font-weight:400;line-height:1.7;max-width:850px;margin:25px auto 35px}.contact-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;padding-top:80px;padding-bottom:80px}.contact-grid h2{font-size:32px;line-height:1.4}.contact-grid form{margin-top:35px}.contact-grid form label{font-size:14px}.contact-grid input,.contact-grid textarea{padding:13px;background:#fafaf8;border-radius:3px}.contact-grid .primary{font-size:14px;padding:15px 30px}.contact-grid aside h6{font-size:13px;letter-spacing:2px;margin:30px 0 10px}.contact-grid aside p{font-size:17px}.contact-grid aside a{overflow-wrap:anywhere}.contact-grid .social-links{justify-content:flex-start;margin:30px 0}.contact-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.audio-empty{text-align:center;padding:50px 25px;background:#f5f0e7;border:1px solid #e4ddcf;border-radius:14px}.audio-empty>span{font-size:45px;color:#660000}.audio-empty h3{font-family:'Gilda Display',Georgia,serif;font-size:30px;margin:15px 0}.audio-empty p{max-width:550px;font-size:14px;margin:15px auto 25px;color:#666b60}.library-switch .selected{font-weight:700}.home-view header a[aria-current=page]{border-bottom:1px solid #fff7}.library-intro .button{font-size:13px}.book-art img{transition:transform .25s}.book:hover .book-art img{transform:scale(1.025)}
@media(max-width:900px){.about-offer{gap:35px;padding:65px 5% 0}.about-offer p{font-size:18px}.about-offer h2{font-size:30px}.about-offer img{height:480px}.contact-grid{gap:35px}.radio-grid{gap:22px}.radio-grid img{height:270px}.radio-grid h3{font-size:23px}.radio-grid p{font-size:16px}}
@media(max-width:700px){.about-hero{min-height:450px;padding:145px 6% 55px}.about-hero h1{font-size:22px;line-height:1.55;letter-spacing:-.3px}.about-offer{display:flex;flex-direction:column-reverse;padding:55px 6% 0;gap:30px}.about-offer img{height:350px}.about-offer h2{font-size:32px;line-height:1.4}.about-offer p{font-size:17px;line-height:1.85}.about-list{font-size:17px;line-height:1.7;letter-spacing:-.3px}.about-vision{padding:55px 7%}.about-vision h2{font-size:35px}.about-vision p{font-size:18px}.about-social{padding:35px 6% 55px}.social-links{gap:10px}.social-links a{font-size:11px;min-width:65px;padding:13px 10px}.section-hero{min-height:360px;padding:145px 7% 60px}.section-hero h1{font-size:40px;line-height:1.2}.section-hero p{font-size:17px}.radio-grid{grid-template-columns:1fr;padding:55px 7%;gap:45px}.radio-grid img{height:350px}.radio-grid h3{font-size:28px}.radio-grid p{font-size:17px}.radio-invite{padding:50px 7%}.radio-invite h2{font-size:30px}.radio-invite h3{font-size:21px}.contact-grid{grid-template-columns:1fr;padding:55px 7%;gap:45px}.contact-grid h2{font-size:28px}.contact-grid aside{padding-top:30px;border-top:1px solid #eee}.audio-empty h3{font-size:27px}}
