@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8b44c7e6549520b2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6c25f6e897d845a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bebas Neue Fallback;src:local("Arial");ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.00%;size-adjust:76.72%}.__className_e75d01{font-family:Bebas Neue,Bebas Neue Fallback;font-weight:400;font-style:normal}.__variable_e75d01{--font-display:"Bebas Neue","Bebas Neue Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_f524cf{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_f524cf{--font-body:"Manrope","Manrope Fallback"}:root{--ink:#111;--black:#070707;--cream:#f7f0e7;--paper:#f4ede3;--coral:#ff503d;--gold:#f4bf28;--line:rgba(247,240,231,.24);--body:var(--font-body),Arial,sans-serif;--display:var(--font-display),Impact,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.site-header{height:108px;background:var(--black);color:var(--cream);position:relative;z-index:10}.header-inner,.site-header{display:flex;align-items:center}.header-inner{width:min(1420px,calc(100% - 80px));margin:auto;justify-content:space-between;gap:28px}.mark{font-family:var(--display);text-transform:uppercase;font-size:2.65rem;letter-spacing:.035em;line-height:.8;white-space:nowrap}.mark span{display:block;font-size:.58em;letter-spacing:.13em;margin-bottom:7px}.site-header nav{display:flex;align-items:center;gap:42px;margin-left:auto}.appearance>span,.eyebrow,.outline-button,.proof-ticker,.site-header nav a,.topic-detail>span,.topic-row>span{font-family:var(--display);letter-spacing:.11em;text-transform:uppercase}.site-header nav a{font-size:1.08rem;transition:color .2s}.site-header nav a:hover{color:var(--coral)}.outline-button{border:2px solid var(--cream);padding:12px 23px;font-size:1.1rem;line-height:1;transition:background .2s,color .2s}.outline-button:hover{background:var(--cream);color:var(--black)}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:400;text-wrap:balance}.eyebrow{font-size:1.15rem;letter-spacing:.095em;margin-bottom:15px}.eyebrow,.eyebrow.dark{color:var(--coral)}.hero{min-height:680px;background:var(--black);color:var(--cream);display:grid;grid-template-columns:minmax(0,48%) 72px minmax(0,1fr);overflow:hidden;border-bottom:4px solid var(--gold)}.hero-copy{padding:46px 0 40px max(40px,calc((100vw - 1420px)/2));position:relative;z-index:2}.about-hero h1,.book-hero h1,.hero h1,.inquire-grid h1,.not-found h1,.page-hero h1{font-family:var(--display);text-transform:uppercase;line-height:.87;letter-spacing:.012em;font-size:clamp(4.8rem,8.8vw,9rem);margin:0 0 18px;max-width:850px}.hero h1 em{font-style:normal;color:var(--coral)}.hero-text{font-size:1.28rem;max-width:490px;line-height:1.45;margin-bottom:25px}.hero-actions{display:flex;align-items:center;gap:36px;flex-wrap:wrap}.primary-button{display:inline-flex;align-items:center;justify-content:center;min-height:55px;padding:15px 24px;background:var(--coral);color:#fff;font-family:var(--display);font-size:1.25rem;text-transform:uppercase;letter-spacing:.09em;line-height:1;transition:transform .2s,background .2s;border:0;cursor:pointer}.primary-button:hover{background:#e84232;transform:translateY(-2px)}.text-link{font-family:var(--display);font-size:1.25rem;text-transform:uppercase;letter-spacing:.075em;border-bottom:2px solid var(--coral);padding-bottom:3px}.text-link span{font-family:var(--body);font-size:1.1em;margin-left:5px}.slash{display:block;background:var(--coral);height:82%;width:44px;transform:skew(-17deg);align-self:center;justify-self:center;z-index:1}.hero-media{min-height:680px;position:relative;background:linear-gradient(125deg,#160c08,#6a190f);overflow:hidden}.hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,7,7,.58),transparent 35%),linear-gradient(0deg,rgba(0,0,0,.5),transparent 50%)}.hero-media img,.hero-media picture{width:100%;height:100%;display:block}.hero-media img{object-fit:cover;object-position:50% 38%;filter:saturate(.82) contrast(1.08)}.proof-ticker{background:var(--gold);color:var(--black);min-height:77px;padding:15px max(40px,calc((100vw - 1420px)/2));display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:2.35rem;line-height:1}.proof-ticker b{font-family:var(--body);font-weight:400}.intro-section{display:grid;grid-template-columns:180px minmax(0,860px);grid-gap:44px;gap:44px;max-width:1260px;padding:120px 40px 132px;margin:auto}.intro-section .slash{height:140px;width:40px;justify-self:start;align-self:start}.bio-end h2,.book-inside h2,.features h2,.formats h2,.intro-section h2,.media-kit h2,.section-heading h2{font-family:var(--display);font-size:clamp(3.6rem,6vw,6.5rem);line-height:.9;text-transform:uppercase;margin-bottom:22px}.intro-section p:not(.eyebrow){max-width:660px;font-size:1.2rem;margin-bottom:28px}.dark-link{color:var(--black)}.talks-preview{background:var(--cream);padding:110px max(40px,calc((100vw - 1260px)/2))}.section-heading{max-width:890px;margin-bottom:55px}.topic-list{border-top:1px solid rgba(0,0,0,.25)}.topic-row{display:grid;grid-template-columns:90px 1fr auto;grid-gap:24px;gap:24px;align-items:center;padding:25px 0;border-bottom:1px solid rgba(0,0,0,.25);transition:padding .2s}.topic-row:hover{padding-left:12px}.appearance>span,.topic-detail>span,.topic-row>span{font-size:1.15rem;color:var(--coral)}.topic-row h3{font-family:var(--display);font-size:2.5rem;line-height:.95;text-transform:uppercase;margin:0 0 6px}.topic-row p{margin:0}.topic-row i{font-size:2rem;font-style:normal}.book-band{background:var(--black);color:var(--cream);min-height:500px;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,450px);grid-gap:80px;gap:80px;align-items:center;padding:70px max(40px,calc((100vw - 1100px)/2))}.book-band h2{font-family:var(--display);font-size:clamp(4rem,6vw,6.5rem);line-height:.86;text-transform:uppercase;margin-bottom:20px}.book-band p:not(.eyebrow){font-size:1.12rem;max-width:550px;margin-bottom:25px}.book-band picture{justify-self:center;width:270px;filter:drop-shadow(18px 18px 0 rgba(255,80,61,.55))}.book-band img{width:100%;height:auto;display:block}.closing-cta{background:var(--coral);color:#fff;text-align:center;padding:115px 25px}.closing-cta .eyebrow{color:var(--black)}.closing-cta h2{font-family:var(--display);font-size:clamp(4rem,7vw,7.5rem);line-height:.86;text-transform:uppercase;max-width:1050px;margin:0 auto 30px}.closing-cta .primary-button{background:var(--black)}.site-footer{background:#080808;color:var(--cream);padding:70px max(40px,calc((100vw - 1320px)/2)) 25px}.footer-main{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;gap:50px;padding-bottom:65px}.footer-main>div:first-child p{max-width:330px;margin:22px 0 0;color:#c9c4bb}.footer-links{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.footer-links div{display:flex;flex-direction:column;gap:8px}.footer-links strong{font-family:var(--display);font-size:1.3rem;text-transform:uppercase;letter-spacing:.09em;margin-bottom:5px}.footer-links a{color:#c9c4bb}.footer-links a:hover{color:var(--coral)}.footer-bottom{border-top:1px solid var(--line);padding-top:20px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#bdb7b0;font-size:.82rem}.footer-bottom>span:last-of-type{display:flex;gap:18px}.theo-badge img{height:27px;width:auto;display:block}.page-hero{background:var(--black);color:var(--cream);padding:120px max(40px,calc((100vw - 1100px)/2)) 105px}.page-hero h1{max-width:900px;font-size:clamp(5rem,9vw,9.6rem)}.page-hero p:not(.eyebrow){font-size:1.2rem;max-width:680px;margin-bottom:28px}.topics-page{max-width:1160px;margin:auto;padding:90px 40px}.topic-detail{display:grid;grid-template-columns:90px 1fr;grid-gap:26px;gap:26px;padding:40px 0;border-top:1px solid rgba(0,0,0,.2)}.topic-detail:last-child{border-bottom:1px solid rgba(0,0,0,.2)}.topic-detail h2{font-size:3.6rem;line-height:.9;margin:0 0 12px}.topic-deck,.topic-detail h2{font-family:var(--display);text-transform:uppercase}.topic-deck{font-size:1.2rem;letter-spacing:.075em;color:var(--coral);margin-bottom:7px}.topic-detail div>p:last-child{font-size:1.08rem;max-width:680px;margin-bottom:0}.formats{background:var(--cream);padding:90px max(40px,calc((100vw - 1160px)/2));display:grid;grid-template-columns:.85fr 1fr;grid-gap:80px;gap:80px}.formats ul{margin:0;padding:0;list-style:none;border-top:1px solid rgba(0,0,0,.22)}.formats li{border-bottom:1px solid rgba(0,0,0,.22);padding:21px 0;display:grid;grid-template-columns:180px 1fr;grid-gap:20px;gap:20px}.formats b{font-family:var(--display);text-transform:uppercase;font-size:1.7rem;letter-spacing:.05em;line-height:1}.speaker-sheet{background:var(--coral);padding:80px max(40px,calc((100vw - 1160px)/2));color:white;display:grid;grid-template-columns:1fr minmax(350px,480px);align-items:center;grid-gap:80px;gap:80px}.speaker-sheet h2{font-family:var(--display);font-size:clamp(4rem,6.5vw,7rem);line-height:.85;text-transform:uppercase;margin:0 0 18px}.speaker-sheet p:not(.eyebrow){max-width:520px;margin-bottom:24px}.speaker-sheet .eyebrow{color:var(--black)}.speaker-sheet .primary-button{background:var(--black)}.speaker-sheet picture{width:100%;box-shadow:18px 18px 0 var(--gold)}.speaker-sheet img{display:block;width:100%;height:auto}.about-hero{background:var(--black);color:var(--cream);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,44%);min-height:620px}.about-hero>div{padding:100px 40px 70px max(40px,calc((100vw - 1220px)/2))}.about-hero h1{font-size:clamp(4.7rem,7vw,7.5rem)}.about-hero p:not(.eyebrow){max-width:590px;font-size:1.16rem}.about-hero img,.about-hero picture{display:block;width:100%;height:100%}.about-hero img{object-fit:cover;object-position:50% 38%;filter:saturate(.76) contrast(1.07)}.story-grid{max-width:1180px;padding:110px 40px;grid-gap:90px;gap:90px;display:grid;grid-template-columns:.9fr 1fr;margin:auto}.pull-quote{font-family:var(--display);font-size:clamp(3rem,4.7vw,5rem);line-height:.95;text-transform:uppercase;color:var(--coral)}.story-grid p{font-size:1.08rem;max-width:610px}.credential-band{display:flex;gap:0;background:var(--gold);padding:17px max(40px,calc((100vw - 1220px)/2));overflow:hidden}.credential-band p{font-family:var(--display);font-size:1.4rem;line-height:1;text-transform:uppercase;letter-spacing:.06em;margin:0;white-space:nowrap}.credential-band p:not(:last-child):after{content:"•";padding:0 28px;color:var(--coral)}.bio-end{padding:115px 40px;max-width:1180px;margin:auto;display:grid;grid-template-columns:1fr .82fr;grid-gap:90px;gap:90px}.bio-end p:not(.eyebrow){max-width:580px;font-size:1.1rem;margin-bottom:25px}.bio-stats{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(0,0,0,.2);align-content:start}.bio-stats span{font-family:var(--display);font-size:2.6rem;line-height:.9;text-transform:uppercase;padding:28px 0;border-bottom:1px solid rgba(0,0,0,.2)}.bio-stats span:nth-child(odd){border-right:1px solid rgba(0,0,0,.2);padding-right:20px}.bio-stats span:nth-child(2n){padding-left:20px}.bio-stats span:last-child{grid-column:span 2}.book-hero{background:var(--black);color:var(--cream);padding:90px max(40px,calc((100vw - 1020px)/2));display:grid;grid-template-columns:330px 1fr;align-items:center;grid-gap:100px;gap:100px}.book-hero picture{width:100%;filter:drop-shadow(24px 24px 0 var(--coral))}.book-hero img{width:100%;height:auto;display:block}.book-hero h1{font-size:clamp(5rem,8vw,8.5rem)}.book-subtitle{font-family:var(--display);font-size:1.8rem;text-transform:uppercase;letter-spacing:.07em;color:var(--coral)}.book-hero div>p:not(.eyebrow):not(.book-subtitle){font-size:1.1rem;max-width:520px}.book-inside{max-width:1160px;padding:110px 40px;margin:auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:100px;gap:100px}.book-inside ul{margin:0;padding:0;list-style:none;border-top:1px solid rgba(0,0,0,.25)}.book-inside li{padding:22px 0 22px 34px;border-bottom:1px solid rgba(0,0,0,.25);position:relative}.book-inside li:before{content:"/";font-family:var(--display);font-size:2rem;line-height:.7;color:var(--coral);position:absolute;left:0;top:20px}.book-cta{background:var(--cream);padding:100px 40px;text-align:center}.book-cta p{font-family:var(--display);font-size:clamp(3.5rem,6vw,6.5rem);line-height:.9;text-transform:uppercase;max-width:1100px;margin:0 auto 28px}.media-hero{padding-bottom:90px}.appearance-grid{padding:0 max(40px,calc((100vw - 1200px)/2)) 100px;margin-top:-18px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;background:rgba(0,0,0,.16)}.appearance{background:var(--paper);padding:48px;min-height:310px;transition:background .2s,color .2s}.appearance:hover{background:var(--black);color:var(--cream)}.appearance h2{font-family:var(--display);font-size:3rem;text-transform:uppercase;line-height:.9;margin:28px 0 15px}.appearance p{max-width:440px}.appearance b{font-family:var(--display);text-transform:uppercase;letter-spacing:.075em;font-size:1.1rem}.appearance i{font-style:normal;color:var(--coral)}.features{max-width:1160px;padding:110px 40px;margin:auto;display:grid;grid-template-columns:.9fr 1fr;grid-gap:90px;gap:90px}.feature-links{border-top:1px solid rgba(0,0,0,.22)}.feature-links a{font-family:var(--display);font-size:2.5rem;line-height:.95;text-transform:uppercase;display:flex;justify-content:space-between;gap:20px;padding:23px 0;border-bottom:1px solid rgba(0,0,0,.22)}.feature-links a:hover{color:var(--coral)}.feature-links span{font-family:var(--body);font-size:1.4rem}.media-kit{background:var(--gold);padding:85px max(40px,calc((100vw - 1100px)/2));display:grid;grid-template-columns:360px 1fr;grid-gap:100px;gap:100px;align-items:center}.media-kit picture{display:block;width:100%;box-shadow:18px 18px 0 var(--black)}.media-kit img{display:block;width:100%;height:auto}.media-kit h2{max-width:650px}.media-kit p:not(.eyebrow){max-width:500px;margin-bottom:24px}.inquire-grid,.media-kit .primary-button{background:var(--black)}.inquire-grid{color:var(--cream);min-height:calc(100vh - 108px);padding:90px max(40px,calc((100vw - 1150px)/2));display:grid;grid-template-columns:.9fr 1fr;grid-gap:100px;gap:100px}.inquire-grid h1{font-size:clamp(5rem,8vw,8rem)}.inquire-grid>div>p:not(.eyebrow){max-width:500px;font-size:1.12rem}.inquire-notes{display:grid;grid-gap:0;gap:0;margin:36px 0 30px;border-top:1px solid var(--line)}.inquire-notes span{padding:11px 0;border-bottom:1px solid var(--line);font-family:var(--display);font-size:1.5rem;text-transform:uppercase;letter-spacing:.06em}.direct-email{color:#d0c7bd}.direct-email a{color:var(--gold);text-decoration:underline}.speaking-form{padding:32px;background:var(--cream);color:var(--black);align-self:start}.speaking-form label{font-family:var(--display);font-size:1.35rem;letter-spacing:.075em;text-transform:uppercase;display:block;margin:0 0 6px}.speaking-form input,.speaking-form textarea{width:100%;background:#fff;border:1px solid #aaa;padding:13px;margin:0 0 20px;min-height:50px;border-radius:0}.speaking-form textarea{min-height:145px;resize:vertical}.speaking-form input:focus,.speaking-form textarea:focus{outline:3px solid var(--gold);outline-offset:1px;border-color:var(--black)}.speaking-form .primary-button{margin-top:4px}.form-status{margin:0 0 14px;font-size:.9rem}.form-status.error{color:#a90000}.primary-button:disabled{opacity:.6;cursor:wait;transform:none}.legal-page{max-width:820px;margin:auto;padding:100px 40px 130px}.legal-page h1{font-size:6rem;line-height:.9;margin-bottom:18px}.legal-page h1,.legal-page h2{font-family:var(--display);text-transform:uppercase}.legal-page h2{font-size:2rem;letter-spacing:.04em;margin-top:42px;margin-bottom:10px}.legal-page a{color:#c03325;text-decoration:underline}.not-found{min-height:60vh;background:var(--black);color:var(--cream);padding:125px max(40px,calc((100vw - 1100px)/2))}.not-found h1{font-size:clamp(5rem,9vw,10rem)}.not-found p:not(.eyebrow){font-size:1.2rem;margin-bottom:28px}@media (max-width:900px){.site-header{height:85px}.header-inner{width:min(100% - 40px,1420px)}.mark{font-size:1.9rem}.site-header nav{display:none}.outline-button{padding:10px 13px;font-size:.95rem}.hero{grid-template-columns:1fr;min-height:auto}.hero-copy{padding:55px 28px 42px}.hero h1{font-size:clamp(4.5rem,17vw,7.5rem)}.hero .slash{display:none}.hero-media{min-height:520px}.hero-media img{object-position:50% 30%}.proof-ticker{font-size:1.4rem;min-height:54px;padding:12px 20px;justify-content:center;gap:14px}.intro-section{padding:75px 28px;grid-template-columns:1fr;gap:0}.intro-section .slash{display:none}.bio-end h2,.book-inside h2,.features h2,.formats h2,.intro-section h2,.media-kit h2,.section-heading h2{font-size:4rem}.talks-preview{padding:72px 28px}.topic-row{grid-template-columns:48px 1fr auto;gap:12px}.topic-row h3{font-size:2.05rem}.book-band{grid-template-columns:1fr;padding:70px 28px;gap:45px}.book-band picture{grid-row:1;width:230px}.closing-cta{padding:80px 28px}.closing-cta h2{font-size:4.7rem}.footer-main{grid-template-columns:1fr;gap:45px}.footer-bottom{align-items:flex-start;flex-wrap:wrap}.page-hero{padding:80px 28px}.page-hero h1{font-size:clamp(4.5rem,15vw,7rem)}.topics-page{padding:65px 28px}.topic-detail{grid-template-columns:48px 1fr;gap:12px}.topic-detail h2{font-size:3.2rem}.formats{padding:70px 28px;gap:35px}.formats,.formats li{grid-template-columns:1fr}.formats li{gap:8px}.speaker-sheet{padding:70px 28px;grid-template-columns:1fr;gap:45px}.speaker-sheet h2{font-size:4.5rem}.about-hero{grid-template-columns:1fr}.about-hero>div{padding:75px 28px 45px}.about-hero h1{font-size:clamp(4.4rem,15vw,7rem)}.about-hero picture{height:460px}.story-grid{padding:76px 28px;grid-template-columns:1fr;gap:50px}.pull-quote{font-size:3.65rem}.credential-band{padding:15px 28px;overflow:auto}.bio-end{padding:76px 28px;grid-template-columns:1fr;gap:45px}.bio-stats span{font-size:2.1rem}.book-hero{padding:75px 28px;grid-template-columns:1fr;gap:42px}.book-hero picture{width:235px;justify-self:center}.book-hero h1{font-size:clamp(4.8rem,16vw,7rem)}.book-inside{padding:76px 28px;grid-template-columns:1fr;gap:35px}.book-cta{padding:80px 28px}.book-cta p{font-size:4rem}.appearance-grid{padding:0 28px 70px;grid-template-columns:1fr}.appearance{padding:35px 28px;min-height:260px}.features{padding:76px 28px;grid-template-columns:1fr;gap:35px}.feature-links a{font-size:2.05rem}.media-kit{padding:70px 28px;grid-template-columns:1fr;gap:45px}.media-kit picture{width:250px}.inquire-grid{padding:75px 28px;grid-template-columns:1fr;gap:45px}.inquire-grid h1{font-size:clamp(4.7rem,15vw,7rem)}.legal-page{padding:75px 28px}.legal-page h1{font-size:4.8rem}.not-found{padding:90px 28px}.not-found h1{font-size:clamp(5rem,16vw,8rem)}}@media (max-width:460px){.outline-button{font-size:.83rem;padding:9px 10px}.mark{font-size:1.67rem}.hero h1{font-size:4.25rem}.hero-media{min-height:440px}.proof-ticker b{display:none}.proof-ticker{gap:12px;flex-wrap:wrap}.bio-end h2,.book-inside h2,.features h2,.formats h2,.intro-section h2,.media-kit h2,.section-heading h2{font-size:3.55rem}.topic-row h3{font-size:1.75rem}.topic-row p{font-size:.9rem}.closing-cta h2{font-size:4rem}.book-band h2{font-size:4.6rem}.footer-links{grid-template-columns:1fr 1fr}.footer-bottom{font-size:.72rem}.topic-detail h2{font-size:2.8rem}.speaker-sheet h2{font-size:4.05rem}.bio-stats span,.feature-links a{font-size:1.75rem}.appearance h2{font-size:2.65rem}}@media (prefers-reduced-motion:no-preference){.hero-copy>*{animation:rise .7s both}.hero-copy>:nth-child(2){animation-delay:.08s}.hero-copy>:nth-child(3){animation-delay:.16s}.hero-copy>:nth-child(4){animation-delay:.24s}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}}.appearance:focus-visible,.primary-button:focus-visible,.site-header a:focus-visible,.text-link:focus-visible,.topic-row:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.mobile-nav{display:none}.menu-button{border:1px solid var(--cream);background:transparent;color:var(--cream);font:700 .72rem/1 var(--body);letter-spacing:.1em;padding:.7rem .75rem;text-transform:uppercase}.mobile-menu{z-index:20}.mobile-menu a{font-size:.78rem!important;letter-spacing:.08em!important}@media(max-width:900px){.mobile-nav{display:flex;align-items:center;margin-left:auto}.site-header .mobile-menu{display:flex;position:absolute;top:100%;right:1rem;min-width:12rem;flex-direction:column;gap:0;background:var(--cream);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--coral);padding:.45rem}.site-header .mobile-menu a{color:var(--ink);padding:.75rem .65rem}.site-header .mobile-menu a:hover{background:var(--gold);color:var(--ink)}.site-header .outline-button{margin-left:.65rem}}@media(max-width:460px){.menu-button,.site-header .outline-button{font-size:.62rem;padding:.65rem .5rem}}.media-hero h1{overflow-wrap:anywhere}@media(max-width:460px){.media-hero h1{font-size:4.05rem}}.sheet-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px 26px}.sheet-actions .text-link{color:inherit;line-height:1.5}.book-band .book-award,.book-hero .book-award{color:var(--gold);font-weight:700}.blog-index-hero{padding-bottom:92px}.blog-directory{max-width:1160px;margin:auto;padding:96px 40px 120px}.blog-category-card{display:grid;grid-template-columns:minmax(280px,.9fr) 1fr;background:var(--cream);border:1px solid rgba(0,0,0,.18);box-shadow:14px 14px 0 var(--gold);transition:transform .2s,box-shadow .2s}.blog-category-card:hover{transform:translate(-4px,-4px);box-shadow:20px 20px 0 var(--coral)}.blog-category-card img,.blog-category-card picture{display:block;width:100%;height:100%}.blog-category-card img{object-fit:cover;min-height:400px}.blog-category-card>div{padding:65px 58px;align-self:center}.article-body h2,.article-faq h2,.article-hero h1,.blog-category-card h2,.blog-category-hero h1,.blog-post-card h2{font-family:var(--display);font-weight:400;line-height:.9;text-transform:uppercase}.blog-category-card h2{font-size:clamp(3.8rem,5.6vw,6rem);margin:0 0 20px}.blog-category-card>div>p:not(.eyebrow){max-width:520px;font-size:1.08rem;margin-bottom:30px}.blog-category-card .text-link b{font-family:var(--body);font-size:1.1em}.blog-category-hero{background:var(--black);color:var(--cream);padding:90px max(40px,calc((100vw - 1160px)/2));display:grid;grid-template-columns:1fr minmax(330px,480px);grid-gap:70px;gap:70px;align-items:center}.blog-category-hero .text-link{display:inline-block;margin-bottom:44px;color:var(--cream)}.blog-category-hero h1{font-size:clamp(4.8rem,7vw,7.8rem);margin:0 0 20px}.blog-category-hero p:not(.eyebrow){max-width:650px;font-size:1.16rem;margin-bottom:0}.blog-category-hero picture{box-shadow:18px 18px 0 var(--coral)}.blog-category-hero img,.blog-category-hero picture{display:block;width:100%;height:auto}.blog-post-grid{max-width:1160px;margin:auto;padding:95px 40px 125px}.blog-post-card{display:grid;grid-template-columns:minmax(280px,1fr) 1fr;border-top:1px solid rgba(0,0,0,.25);border-bottom:1px solid rgba(0,0,0,.25)}.blog-post-card img,.blog-post-card picture{display:block;width:100%;height:100%}.blog-post-card img{object-fit:cover;min-height:345px}.blog-post-card>div{padding:52px 55px}.blog-post-card h2{font-size:clamp(3rem,4.2vw,4.8rem);margin:0 0 18px}.blog-post-card>div>p:not(.eyebrow){font-size:1.05rem;margin-bottom:30px}.article-hero{background:var(--black);color:var(--cream);padding:80px max(40px,calc((100vw - 1060px)/2)) 0}.article-hero>.text-link{display:inline-block;color:var(--cream);margin-bottom:50px}.article-hero h1{font-size:clamp(4.8rem,7.5vw,8.4rem);margin:0 0 20px;max-width:1000px}.article-hero>p:not(.eyebrow){font-size:1.2rem;line-height:1.55;max-width:720px;margin-bottom:42px}.article-hero picture{display:block;max-width:1060px;margin:auto}.article-hero img,.article-hero picture{width:100%;height:auto}.article-hero img{display:block;aspect-ratio:16/8.2;object-fit:cover;object-position:center}.article-body{max-width:760px;margin:auto;padding:86px 0 120px;font-size:1.08rem;line-height:1.75}.article-body p{margin-bottom:24px}.article-body a{color:#c03325;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.article-body .article-lede{font-size:1.35rem;line-height:1.6;font-weight:600}.article-body h2{font-size:clamp(2.7rem,4vw,4rem);margin:70px 0 22px}.article-body figure{margin:52px -160px}.article-body figure img,.article-body figure picture{width:100%;display:block}.article-body figure img{aspect-ratio:3/2;object-fit:cover}.article-note{background:var(--gold);padding:26px 30px;margin:38px 0 48px;font-size:1.05rem;line-height:1.6}.article-faq{margin-top:84px;padding-top:68px;border-top:2px solid var(--ink)}.article-faq h2{margin-top:0}.article-faq div{padding:28px 0;border-bottom:1px solid rgba(0,0,0,.2)}.article-faq h3{font-family:var(--display);font-size:2rem;line-height:1;text-transform:uppercase;margin:0 0 12px}.article-faq p{margin:0}@media(max-width:900px){.blog-directory{padding:72px 28px 90px}.blog-category-card{grid-template-columns:1fr}.blog-category-card img{min-height:300px}.blog-category-card>div{padding:42px 30px}.blog-category-hero{padding:70px 28px;grid-template-columns:1fr;gap:45px}.blog-category-hero .text-link{margin-bottom:35px}.blog-post-grid{padding:70px 28px 90px}.blog-post-card{grid-template-columns:1fr}.blog-post-card img{min-height:265px}.blog-post-card>div{padding:40px 0}.article-hero{padding:65px 28px 0}.article-hero>.text-link{margin-bottom:37px}.article-body{padding:64px 28px 88px;font-size:1.03rem}.article-body .article-lede{font-size:1.18rem}.article-body h2{margin-top:55px}.article-body figure{margin:40px 0}.article-note{padding:24px}.article-faq{margin-top:62px;padding-top:55px}}