:root{--cream:#faf7f2;--ink:#9a6870;--peach:#edc9b5;--muted:#735e68;--line:#e1d4da;--serif:Georgia,'Times New Roman',serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:var(--cream);color:var(--ink);font-family:Arial,sans-serif;font-size:16px;line-height:1.7}a{color:inherit;text-decoration:none}a:hover{opacity:.75}a:focus-visible,button:focus-visible{outline:3px solid #b67c85;outline-offset:5px}img{max-width:100%;display:block}p{color:var(--muted)}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.08;margin:0 0 25px;letter-spacing:-1.5px}h2{font-size:clamp(36px,4vw,56px)}h2 em,h1 em{color:#f4ad9d;font-weight:400}h3{font-size:33px}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:600;margin-bottom:25px;color:var(--ink)}header{height:102px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:var(--cream)}.brand{font-family:var(--serif);font-size:30px;line-height:1.1;letter-spacing:-1px}.brand span{display:block;font:8px Arial,sans-serif;letter-spacing:2.5px;margin-top:10px}nav{display:flex;align-items:center;gap:26px;font-size:12px}.button{display:inline-flex;background:var(--ink);color:white;padding:15px 25px;font-size:12px;gap:35px;align-items:center;justify-content:center}.button.small{padding:12px 18px}.menu{display:none}.wrap{max-width:1250px;margin:auto;padding:100px 55px}.hero{position:relative;max-width:1500px;margin:auto;padding:50px 5% 65px;display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:6%}.hero h1{font-size:clamp(43px,4.6vw,72px);line-height:1.05;letter-spacing:-2px}.hero .eyebrow{font-size:9px}.intro{max-width:470px;font-size:15px;line-height:1.9}.actions{display:flex;gap:28px;align-items:center;margin-top:30px;flex-wrap:wrap}.text-link{font-size:12px;border-bottom:1px solid;padding-bottom:5px;display:inline-block}.signature{font-size:11px;margin-top:35px}.signature i{font:24px var(--serif);margin-left:10px}.hero-image{height:570px;position:relative;background:var(--peach);border-radius:48% 48% 0 0;overflow:hidden}.hero-image img{width:100%;height:100%;object-fit:cover;object-position:50% 40%}.photo-note{position:absolute;bottom:25px;left:20px;right:20px;padding:14px;background:#faf7f2ed;text-align:center;font:italic 21px var(--serif)}.hero-number{position:absolute;bottom:17px;font-size:8px;letter-spacing:2px}.ribbon{display:flex;justify-content:space-around;align-items:center;background:#eee2e7;padding:23px 5%;gap:20px;font-size:10px;letter-spacing:1.4px;text-transform:uppercase}.ribbon b{color:#c48c93}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;flex-wrap:wrap}.section-head .eyebrow{width:100%;margin:0}.section-head p{font-size:13px}.paths{display:grid;grid-template-columns:repeat(3,1fr);margin-top:40px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.paths a{padding:35px 28px 35px 0}.paths a+a{border-left:1px solid var(--line);padding-left:30px}.paths span,.other-book>span{font-size:9px;letter-spacing:1.8px}.paths h3{margin:25px 0 15px}.paths p{font-size:13px;max-width:250px}.paths b{font-size:11px;font-weight:400;display:block;margin-top:28px}.about{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding-top:15px}.about p,.book p,.media p{font-size:14px}.about-art{position:relative;padding-bottom:45px}.about-art img{width:100%;aspect-ratio:1.05;object-fit:cover;object-position:53% center}.note{position:absolute;background:var(--peach);padding:25px 35px;bottom:0;right:-25px;font:24px/1.3 var(--serif)}.speaking{background:var(--ink);color:var(--cream)}.speaking .eyebrow,.speaking p{color:#f0e3e9}.speaking h2 em{color:var(--peach)}.speaking-top{display:grid;grid-template-columns:1.5fr 1fr;gap:65px;align-items:end;margin-bottom:35px}.speaking-top p{font-size:14px;max-width:340px}.stage{width:100%;height:420px;object-fit:cover;object-position:center 44%}.topics{display:flex;flex-wrap:wrap;border-bottom:1px solid #a17d8e;padding:23px 0;gap:25px;font-size:11px}.topics span+span:before{content:'✦';margin-right:25px;color:var(--peach)}.speaking-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:25px;gap:25px}.speaking-bottom p{font-size:12px}.speaking .button{background:var(--peach);color:var(--ink)}.book{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.book-art{position:relative;background:#e8d8df;min-height:540px;display:grid;place-items:center;overflow:hidden}.book-type{position:relative;padding:35px 32px;background:#f4efdf;box-shadow:12px 15px 25px #9a687030;border-left:8px solid #dad5bf;transform:rotate(-6deg);width:255px;min-height:360px;text-align:center}.book-type small{font-size:10px;letter-spacing:3px}.book-type h3{font-size:61px;letter-spacing:3px;margin:35px 0 22px}.book-type i{color:#b67c85}.book-type span{font:italic 17px var(--serif)}.rings{position:absolute;width:450px;height:450px;border:1px solid #b18a9e70;border-radius:50%;box-shadow:0 0 0 35px #b18a9e15,0 0 0 70px #b18a9e15}.art-label{position:absolute;bottom:18px;font-size:7px;letter-spacing:2px}.other-book{border-top:1px solid var(--line);margin-top:35px;padding-top:25px}.other-book h3{font-size:26px;margin:12px 0}.other-book p{font-size:12px}.wellbeing{padding-top:15px}.well-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:35px}.well-grid article{background:#eee7df}.well-grid img{width:100%;height:270px;object-fit:cover}.well-grid article>div{padding:30px 35px}.well-grid h3{font-size:33px}.well-grid p{font-size:13px}.coaching{display:flex;flex-direction:column;justify-content:space-between;background:#eddee5!important}.sun{display:block;font-size:120px;line-height:1;padding:40px;color:#ad8298}.media{display:grid;grid-template-columns:.85fr 1.15fr;gap:85px;align-items:center;padding-top:10px}.media figure{margin:0}.media img{width:100%}.media figcaption{font-size:10px;padding-top:15px;color:var(--muted)}.connect{background:var(--peach);text-align:center}.connect .wrap{padding-top:85px;padding-bottom:85px}.connect .actions{justify-content:center}.connect h2{font-size:clamp(34px,4vw,53px)}.connect p{font-size:13px}.connect h2 em{color:var(--ink)}footer.wrap{padding-top:50px;padding-bottom:35px;display:flex;align-items:center;justify-content:space-between;gap:25px;flex-wrap:wrap}footer p{font-size:11px;max-width:190px}footer div{display:flex;gap:20px;font-size:11px}footer small{width:100%;border-top:1px solid var(--line);padding-top:20px;font-size:9px;color:var(--muted)}.skip{position:absolute;left:-999px}.skip:focus{left:10px;top:10px;background:white;z-index:10;padding:10px}@media(min-width:1500px){.hero{padding-left:95px;padding-right:95px}}@media(max-width:900px){header{height:90px}.brand{font-size:25px}nav{gap:15px;font-size:11px}.hero{gap:25px}.hero-image{height:500px}.hero h1{font-size:46px}.wrap{padding:70px 30px}.about,.book{gap:45px}.stage{height:330px}.media{gap:35px}.ribbon span:last-child,.ribbon b:last-of-type{display:none}}@media(max-width:650px){header{padding:20px 6%;height:85px;position:relative;z-index:5}.menu{display:block;border:0;background:transparent;color:var(--ink);font-size:13px}nav{display:none;position:absolute;top:85px;left:0;right:0;background:var(--cream);padding:25px;box-shadow:0 15px 20px #0001}nav.open{display:flex;flex-direction:column;align-items:stretch;gap:20px}.hero{padding:40px 6% 45px;grid-template-columns:1fr}.hero h1{font-size:47px}.hero .eyebrow{font-size:8px;letter-spacing:1.4px}.intro{font-size:14px}.hero-image{height:460px;width:100%;margin-top:5px}.hero-number{display:none}.signature{margin-bottom:8px}.ribbon{font-size:8px;text-align:center;gap:10px;padding:20px}.ribbon span:nth-of-type(3),.ribbon b:nth-of-type(2){display:none}.wrap{padding:60px 6%}.section-head{gap:10px}.section-head p{margin-top:0}h2{font-size:37px}.paths{grid-template-columns:1fr;margin-top:25px}.paths a,.paths a+a{padding:28px 0;border-left:0;border-bottom:1px solid var(--line)}.paths a:last-child{border-bottom:0}.paths h3 br{display:none}.paths h3{font-size:30px;margin:12px 0}.paths p{max-width:none}.paths b{margin-top:15px}.about,.book,.media,.speaking-top,.well-grid{grid-template-columns:1fr;gap:35px}.about{padding-top:10px}.note{right:0;font-size:22px}.stage{height:240px}.speaking-top{gap:0}.speaking-top p{max-width:none}.topics{gap:14px;font-size:10px}.topics span+span:before{display:none}.speaking-bottom{align-items:flex-start;flex-direction:column;gap:10px}.book-art{min-height:470px}.book{gap:40px}.wellbeing{padding-top:0}.media{padding-top:0}.well-grid article>div{padding:25px}.sun{padding:25px;font-size:90px}.connect h2 br{display:none}.connect .wrap{padding:60px 6%}footer.wrap{gap:25px}footer p{max-width:none;width:100%;margin:0}.actions{gap:20px}.button{font-size:11px;padding:14px 20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.hero-image img{object-position:50% 23%}.about-art img{object-position:50% 38%}.well-grid .coaching-photo{object-position:50% 30%}

.book-art.real-cover{padding:38px;background:#eddee5}.real-cover img{width:auto;max-width:100%;max-height:490px;height:auto;box-shadow:12px 15px 30px #9a687030}@media(max-width:650px){.book-art.real-cover{min-height:0;padding:30px}.real-cover img{max-height:460px}}
/* Airy editorial details and full site pages */
:root{--cream:#fffdfb;--peach:#f2d9d9;--ink:#9a6870;--muted:#735e68;--line:#eee1e6}body{background:linear-gradient(115deg,#fff 0%,#fffdfb 48%,#fff9f8 100%)}header{background:#ffffffed;position:relative;z-index:4}nav{gap:20px}.button{border-radius:3px;transition:transform .2s,box-shadow .2s}.button:hover{opacity:1;transform:translateY(-3px);box-shadow:0 10px 25px #9a687020}.modern-hero{isolation:isolate}.hero-orbit{position:absolute;z-index:-1;width:480px;height:480px;right:0;top:20px;border:1px solid #e9c8d3;border-radius:50%;transform:rotate(-15deg);box-shadow:0 0 0 40px #f8eeee55,0 0 0 80px #fff8f655}.hero-image{border-radius:45% 45% 6px 6px;box-shadow:20px 25px 0 #f8ebed}.photo-note{backdrop-filter:blur(10px);border:1px solid #ffffff90}.ribbon{background:#fbf1f2;border-block:1px solid #f2e5e9}.paths a{transition:background .25s,padding .25s}.paths a:hover{background:#fff5f6;opacity:1}.paths b::after{content:' ';display:block;width:35px;height:1px;background:#c391a8;margin-top:12px}.note{background:#f7e5e7;box-shadow:0 10px 30px #9a687010}.speaking{background:#fbf4f5;color:var(--ink);border-block:1px solid #f1e4e9}.speaking .eyebrow{color:var(--ink)}.speaking p{color:var(--muted)}.speaking h2 em{color:#b77b84}.speaking .button{background:var(--ink);color:white}.topics{border-color:var(--line)}.topics span+span:before{color:#b9849b}.connect{background:radial-gradient(ellipse at 85% 0%,#fff9f6 0%,#f6e2e5 65%)}.well-grid article{background:#fff7f4;border:1px solid #f1e6e6}.coaching{background:#fff5f7!important}.well-grid img{border-radius:4px 4px 0 0}.book-art.real-cover{background:linear-gradient(135deg,#f8eded,#fff8f4);border:1px solid #f0e2e5}.about-art:before{content:'';position:absolute;top:-20px;left:-20px;width:95px;height:95px;border-top:1px solid #c99eb1;border-left:1px solid #c99eb1;pointer-events:none}.page-intro{display:grid;grid-template-columns:1.05fr 1fr;gap:75px;align-items:center;position:relative;overflow:hidden;max-width:1350px;padding-top:70px;padding-bottom:80px}.page-intro h1,.page-title h1{font-size:clamp(44px,5vw,72px)}.page-intro h1 em,.page-title h1 em{color:#b77b84}.page-intro p:not(.eyebrow){max-width:520px;font-size:15px;line-height:1.9}.intro-photo{position:relative;z-index:1}.intro-photo img{width:100%;height:470px;object-fit:cover;object-position:50% 25%;border-radius:170px 170px 5px 5px;box-shadow:15px 18px 0 #f6e8eb}.orbit{position:absolute;right:-80px;top:50px;width:600px;height:450px;border:1px solid #e5c6d2;border-radius:50%;transform:rotate(-20deg);pointer-events:none}.page-title{text-align:center;padding-bottom:50px;position:relative}.page-title:after{content:'✦';display:block;color:#b58098;font-size:25px;margin-top:25px}.page-title p{max-width:650px;margin:20px auto}.story-layout{display:grid;grid-template-columns:1fr 2fr;gap:60px;border-top:1px solid var(--line);padding-top:60px}.story-layout>div{max-width:720px}.story-layout p{font-size:15px}.quote-panel{text-align:center;background:#fcf2f3;padding:75px 20px}.quote-panel>span{color:#b58098;font-size:35px}.quote-panel blockquote{font:italic clamp(28px,3.3vw,45px)/1.4 var(--serif);margin:20px}.quote-panel p{font-size:9px;letter-spacing:2px}.topic-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:40px;border-top:1px solid var(--line)}.topic-grid article{padding:35px 35px 35px 0;border-bottom:1px solid var(--line)}.topic-grid article:nth-child(even){padding-left:35px;border-left:1px solid var(--line)}.topic-grid article>span{font-size:10px;letter-spacing:2px;color:#b77b84}.topic-grid h3{margin:20px 0 15px;font-size:31px}.topic-grid p{font-size:14px;max-width:430px}.video-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px 30px;margin-top:40px}.video-card{border:1px solid var(--line);background:#fff;border-radius:5px;overflow:hidden}.video-frame{aspect-ratio:16/9;background:#f0e2e7}.video-frame iframe{width:100%;height:100%;border:0}.video-copy{padding:25px}.video-copy .eyebrow{font-size:9px}.video-copy h3{font-size:30px;margin-bottom:15px}.video-copy p:not(.eyebrow){font-size:13px}.venues{text-align:center}.venues>p:last-child{font:25px/2 var(--serif);color:var(--ink)}.venues span{color:#c493aa;margin:0 12px;font-size:16px}.book-feature{padding-top:20px}.secondary-book{border-top:1px solid var(--line)}.link-note{font-size:11px!important;margin-top:15px}.editorial-list article{display:flex;gap:30px;padding:25px 0;border-bottom:1px solid var(--line)}.editorial-list article>span{color:#b58098;font:20px var(--serif)}.editorial-list h3{font-size:29px;margin-bottom:15px}.contact-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;padding-top:20px}.contact-email{font:clamp(19px,2.4vw,29px) var(--serif);border-bottom:1px solid #c493aa;padding-bottom:8px}.social-pills{display:flex;gap:15px;margin-top:30px;font-size:12px}.social-pills a{padding:9px 15px;border:1px solid var(--line);border-radius:30px}form{padding:35px;background:#fff7f8;border:1px solid var(--line)}label{display:block;font-size:12px;margin-bottom:18px}input,select,textarea{display:block;width:100%;font:14px Arial,sans-serif;color:var(--ink);background:#fff;border:1px solid #d9c7d0;padding:13px;margin-top:8px;border-radius:2px}textarea{resize:vertical}input:focus,select:focus,textarea:focus{outline:2px solid #b77b84;outline-offset:2px}button.button{border:0;cursor:pointer}#form-status{font-size:12px}.reveal{animation:arrive .6s both}@keyframes arrive{from{opacity:.3;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1050px){nav{gap:12px;font-size:10px}.page-intro{gap:35px}.intro-photo img{height:410px}.contact-grid{gap:35px}}@media(max-width:760px){header{height:85px;padding:20px 6%}.menu{display:block;border:0;background:transparent;color:var(--ink);font-size:13px}nav{display:none;position:absolute;top:85px;left:0;right:0;background:white;padding:25px;box-shadow:0 15px 20px #0001}nav.open{display:flex;flex-direction:column;align-items:stretch;gap:20px;font-size:13px}.page-intro,.story-layout,.contact-grid{grid-template-columns:1fr;gap:30px}.page-intro{padding-top:40px}.page-intro h1,.page-title h1{font-size:43px}.intro-photo img{height:390px;object-position:50% 25%}.orbit{width:400px;height:360px;top:auto;bottom:40px}.video-grid{grid-template-columns:1fr}.topic-grid{grid-template-columns:1fr}.topic-grid article,.topic-grid article:nth-child(even){padding:28px 0;border-left:0}.contact-grid form{padding:25px}.page-title{padding-bottom:30px}.hero-orbit{width:300px;height:300px;top:50%;right:0}.hero-image{box-shadow:10px 15px 0 #f8ebed}.about-art:before{left:-10px;top:-10px}.venues>p:last-child{font-size:23px}}@media(prefers-reduced-motion:reduce){.reveal{animation:none}.button{transition:none}.button:hover{transform:none}}

body{overflow-x:clip}.modern-hero{overflow:clip}.page-intro>div,.contact-grid>div,form{min-width:0}
/* Light-filled interiors, blush florals, and modern shelf details */
:root{--cream:#fffdfb;--peach:#f5dfe3;--line:#f0e3e9}header{border-bottom-color:#f4e8ed}.brand{color:#72465b}.modern-hero{background:radial-gradient(ellipse at 18% 35%,#fff 25%,#fffaf8 65%,#fdf2f4 100%)}.hero-image.shelf-portrait{border-radius:210px 210px 8px 8px;background:#fff;box-shadow:16px 22px 0 #fae9ee}.shelf-portrait img{object-position:43% 35%}.hero-copy{position:relative;z-index:1}.modern-hero:after{content:'';position:absolute;left:-50px;bottom:-35px;width:170px;height:235px;background:url('/assets/floral-line.svg') center/contain no-repeat;opacity:.45;pointer-events:none;z-index:-1}.hero-orbit{border-color:#e8c6d4;box-shadow:0 0 0 30px #fceff255,0 0 0 60px #fff8f455}.photo-note{background:#fffdfbf0;color:#744d60}.ribbon{background:linear-gradient(90deg,#fff8f6,#f9edf2,#fff9f6)}.explore{position:relative}.explore:after{content:'';position:absolute;right:-25px;top:40px;width:150px;height:190px;background:url('/assets/floral-line.svg') center/contain no-repeat;opacity:.48;transform:rotate(25deg);pointer-events:none}.section-head{position:relative;z-index:1}.paths{background:#fffaf9;border:1px solid #f1e2e8;padding:0 28px;box-shadow:0 15px 50px #b88d9e08}.paths a:hover{background:#fdf0f4}.about-art img{border-radius:4px}.note{background:#f9eaee;border:7px solid #fffdfb;box-shadow:0 8px 30px #89536612;font-size:23px}.about-art:after{content:'';position:absolute;left:-45px;bottom:0;width:135px;height:195px;background:url('/assets/floral-line.svg') center/contain no-repeat;pointer-events:none;transform:rotate(-16deg)}.speaking{background:linear-gradient(110deg,#fffaf8,#fcf1f4 75%,#fff8f7)}.stage{border:10px solid #fff;box-shadow:0 14px 35px #84576a10}.book-art.real-cover{background:linear-gradient(140deg,#fffaf7,#f8e8ef);position:relative;isolation:isolate}.book-art.real-cover:before{content:'';position:absolute;inset:0;background:url('/assets/floral-line.svg') left bottom/160px auto no-repeat;opacity:.6;z-index:-1}.well-grid article{box-shadow:0 15px 35px #89536608}.media{position:relative}.media figure{padding:12px;background:#fff;border:1px solid #f0e3e9;box-shadow:0 12px 30px #89536609}.connect{position:relative;isolation:isolate;overflow:hidden;background:#fffaf9;border-top:1px solid #f2e5e9}.connect:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#fffaf900 0%,#fffaf9e0 25%,#fffaf9 43%,#fff7f8 100%),url('/assets/white-flowers.jpg') left center/auto 100% no-repeat;opacity:.95}.connect:after{content:'';position:absolute;right:-25px;bottom:-25px;width:180px;height:255px;background:url('/assets/floral-line.svg') center/contain no-repeat;opacity:.65;pointer-events:none;z-index:-1}.connect .wrap{position:relative;padding-left:160px}.connect h2{font-size:clamp(34px,4vw,52px)}.page-title{background:radial-gradient(ellipse at center,#fff 20%,#fff6f8 100%);max-width:none;border-bottom:1px solid #f4e6ec}.page-title:before{content:'';position:absolute;left:5%;bottom:0;width:150px;height:205px;background:url('/assets/floral-line.svg') center/contain no-repeat;opacity:.5;pointer-events:none}.page-intro{background:linear-gradient(105deg,#fff 15%,#fffaf8 60%,#fdf0f5)}.intro-photo img{border:8px solid #fff;box-shadow:13px 18px 0 #f8e7ed}.quote-panel{position:relative;background:linear-gradient(90deg,#fff8f5,#fbecf1,#fffaf7);overflow:hidden}.quote-panel:before,.quote-panel:after{content:'';position:absolute;bottom:-50px;width:175px;height:265px;background:url('/assets/floral-line.svg') center/contain no-repeat;opacity:.6;pointer-events:none}.quote-panel:before{left:25px;transform:rotate(-20deg)}.quote-panel:after{right:25px;transform:rotate(20deg)}.video-card{box-shadow:0 12px 25px #89536608}.video-copy{background:linear-gradient(135deg,#fff,#fff9fa)}.social-pills a{background:#fff7f9}.contact-grid form{background:linear-gradient(135deg,#fffaf8,#fcf0f5)}footer{background:#fff}footer .brand{color:#8e5f75}@media(max-width:760px){.paths{padding:0 20px}.hero-image.shelf-portrait{border-radius:160px 160px 5px 5px}.shelf-portrait img{object-position:44% 35%}.modern-hero:after{width:100px;height:150px;left:-30px}.explore:after{width:85px;height:130px;right:0;top:10px;opacity:.3}.about-art:after{width:90px;height:135px;left:-15px}.note{font-size:21px}.connect .wrap{padding-left:6%}.connect:before{opacity:.25;background:linear-gradient(90deg,#fffaf940,#fffaf9 80%),url('/assets/white-flowers.jpg') left center/auto 100% no-repeat}.connect:after{width:100px;height:150px;opacity:.4}.page-title:before{left:-20px;width:95px;height:135px;opacity:.3}.quote-panel:before,.quote-panel:after{width:85px;height:140px;opacity:.3}.quote-panel:before{left:-15px}.quote-panel:after{right:-15px}.stage{border-width:5px}.intro-photo img{border-width:5px}}

.intro-photo img[src="/assets/julie-live.jpg"]{object-position:35% 55%;border-radius:8px}

.connect:before{background:linear-gradient(90deg,#fffaf900 0%,#fffaf940 22%,#fffaf9e8 42%,#fffaf9 56%,#fff7f8 100%),url('/assets/pink-peonies.jpg') left center/auto 100% no-repeat}.quote-panel{background:linear-gradient(90deg,#fff8f5ef,#fbecf1e8,#fffaf7f5),url('/assets/pink-peonies.jpg') left center/cover no-repeat}@media(max-width:760px){.connect:before{opacity:.45;background:linear-gradient(90deg,#fffaf940,#fffaf9 80%),url('/assets/pink-peonies.jpg') left center/auto 100% no-repeat}}

/* Peach and cream, inspired by Julie's supplied portrait */
:root{--cream:#fffdf9;--ink:#9a6870;--muted:#8b6d72;--peach:#f8d8c9;--line:#efdfd6}body{background:linear-gradient(115deg,#fff 0%,#fffdf9 50%,#fff7f1 100%)}.brand,footer .brand{color:#a5717a}h1,h2,h3{color:#9a6870}h1 em,h2 em,.page-intro h1 em,.page-title h1 em,.speaking h2 em{color:#f4ad9d}.button,.speaking .button{background:#ad7880;color:#fffaf1}.eyebrow,.speaking .eyebrow{color:#a5717a}.hero-orbit{border-color:#edc5b1;box-shadow:0 0 0 30px #fff2e855,0 0 0 60px #fffaf455}.hero-image.shelf-portrait,.hero-image{box-shadow:16px 22px 0 #fbe9dc}.modern-hero,.page-intro{background:linear-gradient(110deg,#fff 10%,#fffdf9 55%,#fff2e8)}.photo-note{background:#fffcf4f0;color:#a5717a}.ribbon{background:linear-gradient(90deg,#fffaf4,#fce9dd,#fffaf5);border-color:#f1e0d5}.ribbon b,.topics span+span:before{color:#c38a93}.paths{background:#fffbf5;border-color:#efdfd3}.paths a:hover{background:#fff0e6}.paths b::after{background:#ce989b}.note{background:#fce9dd;border-color:#fffdf9;color:#a5717a}.speaking{background:linear-gradient(110deg,#fffcf7,#fff0e5 75%,#fff9f4);color:var(--ink);border-color:#efdfd3}.speaking p{color:var(--muted)}.book-art.real-cover{background:linear-gradient(140deg,#fffcf6,#fae4d4);border-color:#efdfd3}.well-grid article,.coaching{background:#fff8ee!important;border-color:#efdfd3}.page-title{background:radial-gradient(ellipse at center,#fff 20%,#fff2e7 100%);border-color:#efdfd3}.page-title:after,.quote-panel>span,.topic-grid article>span,.editorial-list article>span{color:#f4ad9d}.intro-photo img{box-shadow:13px 18px 0 #fae5d6;border-color:#fffdf9}.intro-photo img[src="/assets/julie-cream-speaking.jpg"]{object-position:50% 30%;border-radius:170px 170px 5px 5px;height:540px}.video-copy{background:linear-gradient(135deg,#fff,#fffaf4)}.social-pills a{background:#fff7ed}.contact-grid form{background:linear-gradient(135deg,#fffcf7,#fff0e5)}.connect{background:#fffaf4;border-color:#efdfd3}.connect:before{background:linear-gradient(90deg,#fffaf400 0%,#fffaf440 22%,#fffaf4e8 42%,#fffaf4 56%,#fff5ec 100%),url('/assets/pink-peonies.jpg') left center/auto 100% no-repeat}.quote-panel{background:linear-gradient(90deg,#fffaf3ef,#fce8dce8,#fffcf5f5),url('/assets/pink-peonies.jpg') left center/cover no-repeat}@media(max-width:760px){.intro-photo img[src="/assets/julie-cream-speaking.jpg"]{height:470px}.connect:before{opacity:.45;background:linear-gradient(90deg,#fffaf440,#fffaf4 80%),url('/assets/pink-peonies.jpg') left center/auto 100% no-repeat}}
.intro-photo img[src="/assets/julie-cream-speaking.jpg"]{object-position:50% 0}

/* Soft coral-peach lettering matched to Julie’s supplied palette */
h1 em,h2 em,.page-intro h1 em,.page-title h1 em,.speaking h2 em{color:#f4ad9d}.topic-grid article>span,.editorial-list article>span{color:#b67c85}

/* Design influence: The Inner Code module deck */
@font-face{font-family:Jost;src:url('/assets/fonts/jost.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Anton;src:url('/assets/fonts/anton.ttf') format('truetype');font-weight:400;font-display:swap}
:root{--cream:#faf1eb;--peach:#f2dbd4;--line:#e5d2c7}body{font-family:Jost,Arial,sans-serif;background:#fffdfb;font-size:17px}.eyebrow,.paths span,.other-book>span{font-family:Jost,Arial,sans-serif;letter-spacing:2.5px;font-size:11px}.brand{font-family:Jost,Arial,sans-serif;font-size:30px;letter-spacing:-1px}.brand span{font-family:Jost,Arial,sans-serif}.hero h1,.page-intro h1,.page-title h1{font-family:Anton,'Arial Narrow',Arial,sans-serif;text-transform:uppercase;font-size:clamp(46px,4.5vw,68px);line-height:1.13;letter-spacing:.1px}.hero h1 em,.page-intro h1 em,.page-title h1 em{display:block;font-family:var(--serif);font-size:.84em;text-transform:none;letter-spacing:-1px;line-height:1.2;margin-top:8px}h2{font-family:Anton,'Arial Narrow',Arial,sans-serif;font-size:clamp(36px,3.5vw,49px);text-transform:uppercase;letter-spacing:.25px;line-height:1.16}h2 em{font-family:var(--serif);text-transform:none;font-size:.94em;letter-spacing:-.8px}.connect h2,.quote-panel blockquote{font-family:var(--serif);text-transform:none;letter-spacing:-1px}.paths h3,.topic-grid h3,.video-copy h3,.editorial-list h3{font-family:Anton,'Arial Narrow',Arial,sans-serif;text-transform:uppercase;letter-spacing:.25px;font-size:29px;line-height:1.2}.button,.text-link{font-family:Jost,Arial,sans-serif;font-size:14px}.button{letter-spacing:.4px;border-radius:0}.intro,.page-intro p:not(.eyebrow){font-size:17px}.about p,.book p,.media p,.story-layout p,.well-grid p,.topic-grid p,.video-copy p:not(.eyebrow){font-size:16px}.section-head p,.paths p{font-size:15px}.ribbon{font-family:Jost,Arial,sans-serif;background:#faf1eb;border-color:#e9d6cc}.modern-hero,.page-intro{background:linear-gradient(110deg,#fff 12%,#fffaf6 60%,#f2dbd470)}.paths{background:#fff;border:0;border-top:1px solid #d8bdab;border-bottom:1px solid #d8bdab;box-shadow:none;padding:0}.paths a+a{border-left-color:#e7d6ca}.paths a:hover{background:#faf1eb}.speaking{background:#faf1eb;border-color:#edddd3}.note{background:#f2dbd4;box-shadow:none}.hero-image.shelf-portrait,.intro-photo img{border-radius:6px;box-shadow:14px 18px 0 #f2dbd4}.hero-image.shelf-portrait{border:7px solid #fff}.hero-orbit,.orbit{border-color:#c5a58c;opacity:.45}.topics{border-color:#dac1ae}.video-card{box-shadow:none;border-color:#e5d2c7;border-radius:0}.book-art.real-cover{background:#faf1eb;border-color:#e7d4c7}.topic-grid article>span,.editorial-list article>span{color:#b67c85}.course-art{padding-top:10px;padding-bottom:65px}.course-art img{width:100%;max-height:360px;object-fit:cover;border:10px solid #fff;box-shadow:0 0 0 1px #e5d2c7}.about-art:before{border-color:#b08968}.page-title{background:linear-gradient(115deg,#fffdfb,#faf1eb)}.contact-grid form{background:#faf1eb}.well-grid article,.coaching{background:#fffaf5!important}.connect{border-color:#e5d2c7}input,select,textarea{font-family:Jost,Arial,sans-serif;font-size:16px}nav{font-size:13px}.photo-note{font-size:21px}.floral-line{opacity:.5}@media(max-width:1050px){nav{font-size:11px;gap:13px}}@media(max-width:760px){.hero h1,.page-intro h1,.page-title h1{font-size:45px}.hero h1 em,.page-intro h1 em,.page-title h1 em{font-size:.85em}h2{font-size:35px}.paths{padding:0 18px}.hero-image.shelf-portrait{border-radius:5px}.intro-photo img{border-radius:5px}nav.open{font-size:15px}.course-art{padding-bottom:45px}.course-art img{min-height:160px;object-fit:contain;background:#faf1eb}}

.about-art img[src="assets/julie-standing.jpg"]{object-position:50% 18%}
/* White and blush pink lead the palette; cream adds warmth. */
:root{--cream:#fffdfc;--peach:#f4dfe4;--line:#eddee3}body{background:#fff}header,footer{background:#fff}.modern-hero,.page-intro{background:linear-gradient(110deg,#fff 16%,#fffafa 63%,#f8e9ee 100%)}.ribbon{background:linear-gradient(90deg,#fffafa,#f6e5eb,#fffafa);border-color:#f0dfe6}.hero-image.shelf-portrait,.intro-photo img{box-shadow:14px 18px 0 #f2dfe6}.hero-orbit,.orbit{border-color:#d5a9ba}.paths{border-color:#e4cbd6}.paths a+a{border-left-color:#eedee5}.paths a:hover{background:#fff3f7}.speaking{background:#fcf3f6;border-color:#f0e1e7}.note{background:#f4e0e7;color:#9a6870;border-color:#fff}.topics{border-color:#e8d2dc}.book-art.real-cover{background:linear-gradient(135deg,#fffafa,#f7e6ec);border-color:#ecdae2}.well-grid article,.coaching{background:#fff7fa!important;border-color:#f0e0e7}.video-card{border-color:#ecdce3}.video-copy{background:linear-gradient(135deg,#fff,#fff9fb)}.page-title{background:linear-gradient(115deg,#fff,#fcf1f5);border-color:#f0e1e7}.contact-grid form{background:#fdf3f7;border-color:#ecdce3}.social-pills a{background:#fff5f9}.about-art:before{border-color:#c799ad}.connect{background:#fffafb;border-color:#f0dfe6}.connect:before{background:linear-gradient(90deg,#fffafb00 0%,#fffafb40 22%,#fffafbe8 42%,#fffafb 56%,#fdf1f6 100%),url('/assets/pink-peonies.jpg') left center/auto 100% no-repeat}.quote-panel{background:linear-gradient(90deg,#fffafbef,#f7e4ece8,#fffafbf5),url('/assets/pink-peonies.jpg') left center/cover no-repeat}h1 em,h2 em,.page-intro h1 em,.page-title h1 em,.speaking h2 em{color:#c18a97}.hero h1 em{color:#c18a97}.course-art img{box-shadow:0 0 0 1px #ecdce3}.photo-note{background:#fffdfbf0;color:#9a6870}@media(max-width:760px){.connect:before{opacity:.45;background:linear-gradient(90deg,#fffafb40,#fffafb 80%),url('/assets/pink-peonies.jpg') left center/auto 100% no-repeat}}
/* Crisp white space, selective blush, and champagne-gold definition. */
:root{--cream:#fff;--ink:#8d5964;--muted:#806b70;--line:#eadfd8;--champagne:#b89c72}body,header,footer,.modern-hero,.page-intro,.page-title,.paths,.video-copy,.well-grid article,.coaching{background:#fff!important}.hero h1,.page-intro h1,.page-title h1,.section-head h2,.about h2,.story-layout h2,.media h2{color:#8d5964}.hero h1 em,.page-intro h1 em,.page-title h1 em,h2 em,.speaking h2 em{color:#c18a97}.hero-orbit,.orbit{border-color:#bda27b;box-shadow:none;opacity:.5}.hero-image.shelf-portrait,.intro-photo img{box-shadow:14px 18px 0 #f6e7ec}.ribbon{background:#fff!important;border-top:1px solid #e4d6c1;border-bottom:1px solid #e4d6c1}.ribbon b,.topics span+span:before,.page-title:after{color:#b89c72}.paths{border-top:1px solid #cfbb99;border-bottom:1px solid #cfbb99}.paths a+a{border-left-color:#eee7de}.paths b::after{background:#b89c72}.paths a:hover{background:#fff9fb}.speaking{background:#fcf1f5;border-color:#f1e2e8}.topic-grid article{border-color:#e9dfd2}.topic-grid article:nth-child(even){border-left-color:#e9dfd2}.topic-grid article>span,.editorial-list article>span{color:#a37c80}.about-art:before{border-color:#b89c72}.note{background:#f8e9ee;color:#8d5964}.book-art.real-cover{background:#fffaf7;border-color:#e5d9c8}.well-grid article{border-color:#eadfd8;box-shadow:none}.well-grid article>div{border-top:1px solid #e5d9c8}.video-card,.media figure{border-color:#e5d9c8}.video-copy{border-top:2px solid #cdb68e}.venues span{color:#b89c72}.contact-grid form{background:#fff;border:1px solid #e5d9c8;border-top:3px solid #cdb68e}.social-pills a{background:#fff}.course-art img{box-shadow:0 0 0 1px #d9c7aa}.connect{background:#fff;border-color:#e5d9c8}.connect:before{background:linear-gradient(90deg,#ffffff00 0%,#ffffff40 22%,#ffffffe8 42%,#fff 56%,#fff 100%),url('/assets/pink-peonies.jpg') left center/auto 100% no-repeat}.quote-panel{background:linear-gradient(90deg,#fffafbef,#f7e4ece8,#fffafbf5),url('/assets/pink-peonies.jpg') left center/cover no-repeat}footer small{border-color:#e5d9c8}.button,.speaking .button{background:#a56d78;color:#fff}.photo-note{background:#fffffff2;color:#8d5964}@media(max-width:760px){.connect:before{opacity:.45;background:linear-gradient(90deg,#ffffff40,#fff 80%),url('/assets/pink-peonies.jpg') left center/auto 100% no-repeat}}
/* A softer rose treatment, with calm neutral body copy. */
:root{--ink:#987c83;--muted:#7c7477;--line:#eee7e3}body,p,.about p,.book p,.media p,.speaking p{color:#7c7477}.hero h1,.page-intro h1,.page-title h1,.section-head h2,.about h2,.story-layout h2,.media h2,h1,h2,h3{color:#ac8992}.hero h1 em,.page-intro h1 em,.page-title h1 em,h2 em,.speaking h2 em{color:#cda4ad}.brand,footer .brand{color:#b28e97}.eyebrow,.speaking .eyebrow,.paths span,.other-book>span{color:#99878d}nav{color:#8e7e84}.button,.speaking .button{background:#f2dfe5;color:#775c65;border:1px solid #ead0d9}.button:hover{background:#edd5de;box-shadow:0 8px 20px #bd9ca312}.text-link,.paths b{color:#9a7b85}.photo-note,.note{color:#9e828b}.connect h2,.connect h2 em,.quote-panel blockquote{color:#aa8791}.topic-grid article>span,.editorial-list article>span{color:#b69aa3}.social-pills a{color:#967d86}.hero-orbit,.orbit{opacity:.3}.ribbon{color:#a28d94}.signature{color:#998b90}
/* Fine champagne-gold accents against soft blush and white. */
:root{--champagne:#bea16b;--gold-light:#e2d2ad}header{border-bottom-color:#e2d2ad}.brand span{color:#ad925f}.button,.speaking .button{border:1px solid #cfb77f;box-shadow:inset 0 0 0 2px #ffffff70}.button:hover{border-color:#b99a61}.text-link{border-bottom-color:#c8ab73}.hero-orbit,.orbit{border-color:#bea16b;opacity:.55}.hero-image.shelf-portrait,.intro-photo img{outline:1px solid #d9c392;outline-offset:5px}.photo-note{border-top:1px solid #d3bb86;border-bottom:1px solid #d3bb86}.ribbon{border-color:#d9c392}.ribbon b{color:#b69a61}.paths{border-top:1px solid #c9ac73;border-bottom:1px solid #c9ac73}.paths b::after{width:55px;background:linear-gradient(90deg,#b99b62,#e9dec1)}.note{border-top:1px solid #d3bb86;border-bottom:1px solid #d3bb86}.about-art:before{border-color:#b99b62;width:115px;height:115px}.topic-grid article>span,.editorial-list article>span{color:#aa8b55}.stage{outline:1px solid #d9c392;outline-offset:3px}.topics{border-bottom-color:#d3bd91}.book-art.real-cover{border-color:#d2bb87}.video-copy{border-top:2px solid #c9ac73}.media figure{border-color:#d9c392}.social-pills a{border-color:#d9c392}.contact-grid form{border-top-color:#c5a66b}.connect{border-top:1px solid #d9c392;border-bottom:1px solid #d9c392}.quote-panel>span,.page-title:after,.venues span{color:#b99b62}footer small{border-top-color:#d9c392}.section-head>.eyebrow:before,.page-intro .eyebrow:before,.page-title .eyebrow:before{content:'';display:inline-block;width:28px;height:1px;background:#bea16b;vertical-align:middle;margin-right:12px}@media(max-width:760px){.hero-image.shelf-portrait,.intro-photo img{outline-offset:3px}}

.shelf-portrait img[src="assets/julie-standing.jpg"]{object-position:50% 20%}.about-art img[src="assets/julie-seated.jpg"]{object-position:50% 38%}

/* A light, readable home for questions, with native keyboard-friendly disclosure. */
.faq-hero{padding-top:85px;padding-bottom:55px;max-width:1100px}.faq-hero h1{font-size:clamp(52px,6vw,88px);line-height:1.04;margin:25px 0}.faq-hero>p:not(.eyebrow){max-width:620px;font-size:19px;line-height:1.7}.faq-hero h1 em{color:#cda4ad}.faq-jumps{display:flex;position:static;flex-wrap:wrap;gap:12px;margin-top:32px}.faq-jumps a{display:inline-block;padding:10px 16px;border:1px solid #dfcfad;background:#fffaf8;font-size:14px;color:#775c65}.faq-jumps a:hover{background:#f7e9ec}.faq-content{padding-bottom:65px}.faq-group{display:grid;grid-template-columns:1fr 2fr;gap:55px;padding:45px 0;border-top:1px solid #dfcfad;scroll-margin-top:110px}.faq-group h2{font-size:clamp(30px,3.2vw,45px);line-height:1.13;margin:16px 0}.faq-answers details{border-bottom:1px solid #eee7e3;background:#fff}.faq-answers summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;padding:23px 12px;font-family:inherit;font-size:18px;font-weight:500;line-height:1.5;color:#775c65;list-style:none}.faq-answers summary::-webkit-details-marker{display:none}.faq-answers summary::after{content:'+';color:#aa8b55;font-size:24px;line-height:1.1;flex-shrink:0}.faq-answers details[open] summary::after{content:'−'}.faq-answers details[open]{background:#fffbfa}.faq-answer{padding:0 20px 20px 12px}.faq-answer p{margin:0;line-height:1.85}.faq-answer a{color:#88646f;text-decoration:underline;text-underline-offset:4px}.faq-answers summary:focus-visible,.faq-jumps a:focus-visible{outline:2px solid #aa8b55;outline-offset:3px}footer>div{flex-wrap:wrap;gap:18px}@media(max-width:760px){.faq-hero{padding-top:48px;padding-bottom:35px}.faq-group{grid-template-columns:1fr;gap:12px;padding:30px 0}.faq-jumps{display:flex!important;position:static!important;width:auto!important;background:transparent!important;padding:0!important}.faq-answers summary{font-size:17px}.faq-group h2{font-size:34px}}

/* Concise reading notes beneath speaking videos. */
.talk-context{border-top:1px solid #e2d2ad;padding-top:14px;margin:18px 0}.talk-context p{font-size:14px;line-height:1.7;margin:0 0 8px}.talk-context strong{color:#88646f;font-weight:600}

/* Audience reflections: white cards, blush accents, fine champagne rules. */
.testimonials{padding-top:65px;padding-bottom:75px}.testimonial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:35px}.testimonial{margin:0;padding:30px 25px;background:#fffdfc;border:1px solid #e2d2ad;display:flex;flex-direction:column;position:relative}.testimonial:nth-child(2){background:#fcf3f4}.testimonial-mark{font-family:Georgia,serif;font-size:68px;line-height:.8;color:#d6b2bc}.testimonial h3{font-size:25px;line-height:1.2;margin:18px 0}.testimonial blockquote{margin:0 0 25px;padding:0;border:0}.testimonial blockquote p{font-size:16px;line-height:1.85;margin:0}.testimonial figcaption{margin-top:auto;border-top:1px solid #e2d2ad;padding-top:18px;font-style:normal}.testimonial figcaption strong{display:block;font-family:inherit;color:#88646f;font-size:14px;line-height:1.6}.testimonial figcaption span{display:block;margin-top:6px;font-size:12px;line-height:1.7;color:#7c7477}@media(max-width:960px){.testimonial-grid{grid-template-columns:1fr}.testimonial{padding:28px}.testimonials{padding-top:40px;padding-bottom:45px}}

.intro-photo img[src="/assets/julie-standing.jpg"]{object-position:50% 25%}

.intro-photo img[src="/assets/julie-peach-portrait.png"]{object-position:50% 25%}

.intro-photo img[src="/assets/julie-ivory-blazer.png"]{object-position:50% 25%}

.intro-photo img[src="/assets/julie-blue-portrait.png"]{object-position:50% 25%}

/* Expansive homepage hero: quiet palette, large type, edge-to-edge portrait. */
.hero.expansive-hero{max-width:none;margin:0;min-height:720px;padding:75px max(5vw,calc((100vw - 1420px)/2));display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:0;overflow:hidden;background:linear-gradient(100deg,#fffaf5 0%,#fcf0ef 56%,#d3dce0 100%)!important;isolation:isolate}.expansive-hero:after,.expansive-hero .hero-orbit,.expansive-hero .hero-number,.expansive-hero .photo-note{display:none}.expansive-hero .hero-copy{max-width:760px;padding:0 25px 0 0;z-index:2}.expansive-hero .eyebrow{font-size:10px;letter-spacing:2px;line-height:1.8;max-width:550px;color:#896b73}.expansive-hero h1{font-family:Jost,Arial,sans-serif;text-transform:none;font-weight:400;font-size:clamp(54px,5.5vw,88px);line-height:1.07;letter-spacing:-2px;color:#805f69;margin:25px 0}.expansive-hero h1 em{font-family:Jost,Arial,sans-serif;font-size:1em;line-height:1.07;font-style:normal;font-weight:400;letter-spacing:-2px;color:#a57986;margin-top:0}.expansive-hero .intro{max-width:540px;font-size:19px;line-height:1.7;color:#6f6267}.expansive-hero .actions{margin-top:32px;gap:22px;flex-wrap:wrap}.expansive-hero .button{padding:18px 25px;background:#efd9df;color:#684f59;border:1px solid #bea16b;box-shadow:none}.expansive-hero .signature{margin-top:30px}.expansive-hero .hero-image.shelf-portrait{position:absolute;right:0;top:0;bottom:0;width:46%;height:100%;margin:0;border:0;border-radius:0;outline:0;box-shadow:none;background:transparent;overflow:hidden;z-index:0;mask-image:linear-gradient(to right,transparent 0%,#000 18%);-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 18%)}.expansive-hero .shelf-portrait img[src="assets/julie-standing.jpg"]{width:100%;height:100%;object-fit:cover;object-position:50% 24%}.expansive-hero+.ribbon{background:#fff!important;border-top:1px solid #e2d2ad}
@media(min-width:1600px){.hero.expansive-hero{min-height:800px}}
@media(max-width:1000px) and (min-width:761px){.hero.expansive-hero{min-height:650px;padding:55px 5%}.expansive-hero h1{font-size:59px}.expansive-hero .intro{font-size:17px;max-width:430px}.expansive-hero .hero-copy{padding-right:15px}.expansive-hero .hero-image.shelf-portrait{width:44%}.expansive-hero .actions{gap:18px}}
@media(max-width:760px){.hero.expansive-hero{min-height:0;padding:45px 6% 0;grid-template-columns:1fr;background:linear-gradient(150deg,#fffaf5,#fcf0ef)!important}.expansive-hero .hero-copy{padding:0;max-width:none}.expansive-hero h1{font-size:clamp(45px,10vw,65px);letter-spacing:-1.5px}.expansive-hero h1 em{letter-spacing:-1.5px}.expansive-hero .intro{font-size:17px;max-width:550px}.expansive-hero .eyebrow{font-size:9px;letter-spacing:1.3px}.expansive-hero .hero-image.shelf-portrait{position:relative;right:auto;top:auto;bottom:auto;width:calc(100% + 12vw);margin:24px -6vw 0;height:520px;mask-image:linear-gradient(to bottom,transparent,#000 12%);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 12%)}.expansive-hero .shelf-portrait img[src="assets/julie-standing.jpg"]{object-position:50% 24%}.expansive-hero .signature{margin-bottom:0}}

/* Champagne warmth through the homepage hero. */
.hero.expansive-hero{background:linear-gradient(100deg,#fffaf3 0%,#faf0e4 56%,#e4d3af 100%)!important}.expansive-hero .shelf-portrait img[src="assets/julie-champagne-masked.png"]{width:100%;height:100%;object-fit:cover;object-position:50% 24%}@media(max-width:760px){.hero.expansive-hero{background:linear-gradient(150deg,#fffaf3,#f4e6cc)!important}}

/* Weekly Possibility signup: Constant Contact owns form fields and submission. */
.newsletter{padding-top:72px;padding-bottom:72px;border-top:1px solid #e8dcc7}.newsletter>.eyebrow{text-align:center;color:#806847}.newsletter-form{max-width:760px;margin:24px auto 0;min-width:0}.newsletter .ctct-inline-form{width:100%}@media(max-width:600px){.newsletter{padding-top:44px;padding-bottom:44px}}

/* Good Day Columbus editorial archive */
.broadcasts{padding-top:64px;padding-bottom:72px}.broadcast-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center}.segment-filters{display:flex;flex-wrap:wrap;gap:10px;margin:32px 0 16px}.segment-filters button{font:inherit;padding:10px 17px;border:1px solid #d9c8b4;border-radius:24px;background:#fff;color:#514349;cursor:pointer}.segment-filters button[aria-pressed=true]{background:#f4e4e8;border-color:#b9828e}.segment-filters button:focus-visible{outline:3px solid #806847;outline-offset:3px}.segment-count,.archive-note{font-size:14px;color:#6b5b60}.segment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:20px 0 28px}.segment-card{padding:26px;background:#fffdf9;border:1px solid #e5d9c7;border-top:3px solid #c9ad77;border-radius:4px;display:flex;flex-direction:column;align-items:flex-start}.segment-card:nth-child(3n+2){background:#fcf4f5}.segment-card[hidden]{display:none}.segment-meta{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12px;color:#806847;margin-bottom:16px}.segment-card h3{font-size:24px;line-height:1.25;margin:0 0 14px}.segment-card p{font-size:16px;line-height:1.65;margin:0 0 22px}.segment-card a{margin-top:auto;font-size:14px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:1000px){.segment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.broadcast-heading,.segment-grid{grid-template-columns:1fr;gap:20px}.broadcasts{padding-top:40px}.segment-card{padding:22px}.segment-filters button{font-size:14px;padding:9px 13px}}

.segment-card .segment-thumbnail{position:relative;display:block;align-self:stretch;margin:-26px -26px 22px;overflow:hidden;border-radius:2px 2px 0 0}.segment-thumbnail img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;transition:transform .25s}.segment-thumbnail:hover img{transform:scale(1.03)}.segment-thumbnail span{position:absolute;right:12px;bottom:12px;background:#fffdf9ed;color:#806847;border-radius:50%;width:38px;height:38px;display:grid;place-items:center;padding-left:2px}.segment-thumbnail:focus-visible{outline:3px solid #806847;outline-offset:3px}@media(max-width:640px){.segment-card .segment-thumbnail{margin:-22px -22px 20px}}

.nasdaq-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center;padding-top:24px;padding-bottom:64px}.nasdaq-feature figure{margin:0}.nasdaq-feature img{display:block;width:100%;height:auto;border-radius:4px}.nasdaq-feature figcaption{font-size:13px;line-height:1.5;color:#6b5b60;margin-top:12px}.nasdaq-feature h2{font-size:clamp(32px,4vw,56px)}@media(max-width:760px){.nasdaq-feature{grid-template-columns:1fr;gap:28px;padding-bottom:40px}}
