@font-face{font-family:"ChannelDisplay";src:url("/assets/2e19c344720c5a41135b.woff2") format("woff2");font-weight:500 800;font-display:swap}@font-face{font-family:"ChannelText";src:url("/assets/9c410a7331572881a0ea.woff2") format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"ChannelText";src:url("/assets/728f8e09ac693e8e8868.woff2") format("woff2");font-weight:700;font-display:swap}@font-face{font-family:"ChannelHand";src:url("/assets/a73abb329dc7f9f522a6.woff2") format("woff2");font-weight:400 700;font-display:swap}:root{--bg:#FAF4E8;--alt:#F1E6CF;--card:#FFFFFF;--line:#E3D5B9;--ink:#1D2A21;--soft:#4D5B4F;--mute:#6E776C;--bayou:#1F3527;--bayou2:#284430;--onb:#F6EEDC;--onb2:#C9C3AE;--gold:#E8AD45;--wood:#7A5234;--v1:#1E5662;--v2:#C2861B;--v3:#34503A;--buy:#C63F27;--buy-d:#A6311C;--r:12px;--s1:0 1px 2px rgba(29,42,33,.08),0 6px 16px rgba(29,42,33,.07);--s2:0 18px 40px rgba(10,20,12,.30);--wrap:1200px}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:72px}body{background:var(--bg);color:var(--ink);font:400 19px/1.55 "ChannelText",system-ui,sans-serif}img{display:block;max-width:100%;height:auto}a{color:inherit}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 32px}h1,h2,.disp{font-family:"ChannelDisplay",Georgia,serif;font-weight:650;letter-spacing:-.01em;line-height:1.08}h2{font-size:clamp(32px,3.4vw,48px)}.eyebrow{font:700 19px/1 "ChannelText";letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.i{width:24px;height:24px;flex:none}section{padding:96px 0}.alt{background:var(--alt)}.dark{background:var(--bayou);color:var(--onb)}.top{position:sticky;top:0;z-index:30;background:var(--bayou);color:var(--onb);border-bottom:1px solid rgba(246,238,220,.10)}.top .wrap{display:flex;align-items:center;justify-content:space-between;height:64px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none}.brand img{width:40px;height:40px;border-radius:50%}.brand b{font:650 21.0px/1 "ChannelDisplay";letter-spacing:0}.toplink{display:inline-flex;align-items:center;gap:8px;font:700 19px/1 "ChannelText";text-decoration:none;color:var(--onb);border:1.5px solid rgba(246,238,220,.45);border-radius:999px;padding:10px 18px}.toplink:hover{border-color:var(--gold);color:var(--gold)}.buy{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:var(--buy);color:#fff;text-decoration:none;border-radius:var(--r);padding:16px 32px;font:700 22.0px/1.1 "ChannelText";box-shadow:0 2px 0 var(--buy-d),0 10px 24px rgba(166,49,28,.30);transition:transform .15s,background .15s}.buy:hover{background:var(--buy-d);transform:translateY(-1px)}.buy .r{display:inline-flex;align-items:center;gap:10px}footer{background:#17271D;color:var(--onb2);padding:40px 0;font-size:19px}footer .wrap{display:flex;flex-wrap:wrap;gap:16px 32px;justify-content:space-between;align-items:center}footer a{color:var(--onb)}@media (max-width:760px){body{font-size:19px}.wrap{padding:0 20px}section{padding:64px 0}.top .wrap{height:56px}.brand img{width:34px;height:34px}.brand b{font-size:19px}.toplink{padding:8px 14px;font-size:19px}}.hero{padding:0;min-height:calc(100svh - 64px);display:flex;align-items:center;position:relative;overflow:hidden}.author{position:absolute;right:0;top:0;height:84%;aspect-ratio:1360/768;pointer-events:none}.author img{width:100%;height:100%;display:block}.author::after{content:"";position:absolute;inset:0;background: linear-gradient(90deg,var(--bayou) 0%,rgba(var(--scene-rgb),.92) 16%,rgba(var(--scene-rgb),.35) 34%,rgba(var(--scene-rgb),0) 48%), linear-gradient(0deg,var(--bayou) 0%,rgba(var(--scene-rgb),.75) 16%,rgba(var(--scene-rgb),0) 42%), linear-gradient(180deg,rgba(var(--scene-rgb),.55) 0%,rgba(var(--scene-rgb),0) 14%), linear-gradient(270deg,rgba(var(--scene-rgb),.6) 0%,rgba(var(--scene-rgb),0) 12%)}.hero .copy{position:relative;z-index:1}.hero{align-items:stretch}.hero .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding-top:40px;padding-bottom:40px;width:100%}.hero h1{font-size:clamp(44px,min(4.4vw,6.4vh),80px);color:var(--onb);margin:16px 0 20px}.lede{font-size:clamp(19px,1.45vw,23px);color:var(--onb2);max-width:34ch}.hero .buy,.close .buy{flex:1 1 auto;min-height:72px;font-size:21.0px;padding:16px 20px;white-space:nowrap}.row{list-style:none;display:flex;flex-wrap:wrap;gap:8px 24px;font-size:19px;color:var(--onb2)}.row li{display:flex;align-items:center;gap:8px}.row .i{color:var(--gold);width:20px;height:20px}.faq .wrap{max-width:880px}.faq h2{margin:16px 0 40px}details{border-bottom:1px solid var(--line)}summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;font:650 23.0px/1.3 "ChannelDisplay"}summary::-webkit-details-marker{display:none}.pm{width:28px;height:28px;flex:none;border-radius:50%;border:2px solid var(--ink);position:relative}.pm::before,.pm::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;background:var(--ink);transform:translate(-50%,-50%)}.pm::after{transform:translate(-50%,-50%) rotate(90deg)}details[open] .pm::after{display:none}details p{padding:0 0 24px;color:var(--soft);max-width:64ch}.close{text-align:center}.close h2{color:var(--onb);font-size:clamp(36px,4vw,56px)}.close .row{justify-content:center}@media (min-width:1600px){.top .wrap,.hero .wrap{max-width:1480px}.hero .wrap{gap:80px}.hero h1{font-size:clamp(64px,7.4vh,92px)}.lede{font-size:25.0px}.hero .buy{font-size:25.0px;min-height:84px}.hero .row{font-size:19px}}@media (max-width:1020px){.hero .wrap{grid-template-columns:1fr}.hero{align-items:center}.author{position:relative;height:auto;margin:24px -32px -34%;z-index:0}.author img{object-fit:cover;object-position:62% 0}}@media (max-width:760px){.hero{min-height:0;display:block}.hero .wrap{display:flex;flex-direction:column;gap:0;padding-top:20px;padding-bottom:40px}.hero .copy{display:contents}.hero .eyebrow{order:1;font-size:19px}.hero h1{order:2;font-size:33.0px;margin:10px 0 10px}.lede{order:3;font-size:19px;line-height:1.45}.hero .lede{display:none}.author{order:4;aspect-ratio:auto;height:228px;margin:0 -20px -122px}.author::after{background: linear-gradient(180deg,var(--bayou) 0%,rgba(var(--scene-rgb),0) 22%), linear-gradient(0deg,var(--bayou) 0%,rgba(var(--scene-rgb),.6) 30%,rgba(var(--scene-rgb),0) 55%), linear-gradient(90deg,rgba(var(--scene-rgb),.85) 0%,rgba(var(--scene-rgb),0) 22%,rgba(var(--scene-rgb),0) 78%,rgba(var(--scene-rgb),.85) 100%)}.hero .buy,.close .buy{white-space:normal}.hero .buy,.close .buy{min-height:64px;font-size:19px;padding:12px 14px;flex:1 1 auto}.row{order:6;font-size:19px;gap:6px 14px}.row .i{width:16px;height:16px}summary{font-size:20.0px}}:root{--bg:#F4EFE7;--alt:#f8f4ef;--card:#ffffff;--ink:#111111;--soft:#111111;--mute:#111111;--bayou:#2f1709;--bayou2:#2f1709;--onb:#ffffff;--onb2:#ffffff;--gold:#e5d4c6;--wood:#94481B;--v1:#2f1709;--v2:#2f1709;--v3:#2f1709;--buy:#94481B;--buy-d:#7e3d17;--line:#c0bcb6;--scene-rgb:47,23,9}:root{--button-rgb:148,72,27}body{font-size:19px;padding-bottom:100px}a,summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}a:focus-visible,summary:focus-visible{outline:3px solid currentColor;outline-offset:5px}.buy{box-shadow:0 2px 0 var(--buy-d),0 10px 24px rgba(var(--button-rgb),.3)}[hidden]{display:none!important}.skip{position:fixed;top:8px;left:8px;z-index:100;background:var(--bg);color:#111;padding:12px;transform:translateY(-200%)}.skip:focus{transform:none}.top .wrap{min-height:76px;height:auto;padding-top:10px;padding-bottom:10px;gap:16px}.brand{min-width:0}.brand b{line-height:1.15}.brand img{object-fit:contain;flex:none}.toplink{line-height:1.2;flex-shrink:0;text-align:center;min-height:48px}.eyebrow{line-height:1.4;letter-spacing:.05em}details p{color:#111}.hero .wrap{position:static;gap:36px;isolation:isolate}.hero .copy{align-self:center;padding-bottom:32px}.hero h1{font-size:clamp(42px,4.3vw,70px)}.hero .author{z-index:-1;right:-4%;top:0;height:94%;width:70%;aspect-ratio:auto}.author img{object-fit:cover}.hero .buy,.close .buy{white-space:normal;min-width:0;line-height:1.25;flex:1 1 220px}.row{font-size:19px;gap:10px 20px;line-height:1.4}.row li{align-items:flex-start}.row .i{margin-top:3px;width:22px;height:22px}.close h2{margin-bottom:24px}.close p{max-width:56ch;margin-inline:auto}footer{background:var(--bayou);color:#fff;font-size:19px}footer a{color:#fff;overflow-wrap:anywhere}.course .wrap{min-height:760px;align-items:center;padding-block:64px}.course .copy{padding-bottom:0;max-width:640px}.course h1{font-size:clamp(40px,4.7vw,76px);margin:16px 0 24px}.course h2{font-size:clamp(29px,2.4vw,38px);margin-bottom:24px}.course .lede{font-size:21px;max-width:43ch;display:block;line-height:1.55}.club-offer{margin:28px 0}.club-price{font-size:40px;line-height:1.2;margin-bottom:10px}.club-offer .buy{margin-top:18px;flex:none;min-height:64px;max-width:100%}.lesson{position:relative;z-index:1;margin-top:330px;padding:32px;border-radius:12px;box-shadow:var(--s2);background:var(--bg);color:#111;max-width:400px;transform:rotate(-2deg);border-top:5px solid var(--wood)}.lesson p{margin-bottom:14px}.lesson hr{border:0;border-top:1px solid var(--line);margin-block:18px}.lesson-icon{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:var(--bayou);color:var(--onb);margin-bottom:16px}.lesson-day{font-family:ChannelDisplay,Georgia,serif;font-size:28px}.course-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;list-style:none;margin-top:32px}.course-benefits li{padding:28px;background:var(--card);border-radius:12px;box-shadow:var(--s1)}.course-benefits .i{width:40px;height:40px;margin-bottom:24px}@media(max-width:1100px){.hero .wrap{grid-template-columns:1fr 1fr;gap:24px}.hero .author{position:absolute;margin:0;width:72%;height:90%;right:-8%}.course .wrap{grid-template-columns:1fr 1fr}.course .lesson{margin-top:330px;padding:24px}}@media(max-width:760px){body{font-size:19px}.wrap{padding-inline:20px}.top .wrap{min-height:72px;padding-inline:16px;gap:10px}.brand{gap:8px}.brand b{font-size:19px}.brand img{width:32px;height:32px}.toplink{font-size:19px;padding:8px 10px;max-width:112px}.hero{min-height:0}.hero .wrap{display:flex;gap:0;padding-top:24px;padding-bottom:40px}.hero .copy{display:contents}.hero .eyebrow{font-size:19px;order:1;width:100%}.hero h1{font-size:34px;line-height:1.1;order:2;margin:14px 0 0;width:100%}.hero .author{position:relative;order:3;top:auto;right:auto;width:calc(100% + 40px);height:260px;margin:0 -20px -110px;z-index:0;align-self:center}.hero .buy{font-size:20px;padding:14px 12px;min-height:68px;flex:1 1 auto}.hero .row{order:7;width:100%;font-size:19px;gap:10px}.hero .row li{width:100%}.hero .lede{display:block;order:9;font-size:19px;max-width:none;margin-top:24px;width:100%}.close .buy{font-size:20px;flex:1 1 auto}.course .wrap{padding-block:24px 48px;min-height:0}.course h1{font-size:40px;margin-top:16px}.course h2{order:3;font-size:29px;margin-top:24px;width:100%}.course .lede{order:4;margin-top:0;width:100%}.course .club-offer{order:5;width:100%;margin:24px 0}.course .row{order:6}.course .author{order:7;margin:24px -20px -150px;height:300px}.course .lesson{order:8;margin-top:0;max-width:100%;padding:24px;transform:rotate(-1deg);align-self:center}.course-benefits{grid-template-columns:1fr;gap:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}.author img{object-position:50% 15%}