:root{--wine:#eef2f7;--velvet:#fff;--plum:#c9d6ea;--rose:#2a55c9;--blush:#0e1a3a;--champ:#2a55c9;--ivory:#0e1a3a;--dim:#0e1a3aa8;--line:#0e1a3a24;--field:#0e1a3a08;--field-line:#0e1a3a6b;--ph:#0e1a3a73;--nav:#eef2f7f5;--hw:300;--serif:var(--font-cormorant),Georgia,serif;--sans:var(--font-inter),system-ui,sans-serif;--mono:var(--font-mono),ui-monospace,monospace}*{box-sizing:border-box;margin:0;padding:0}html.lenis{height:auto}body{background:var(--wine);color:var(--ivory);font:400 17px/1.6 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--rose);outline-offset:4px;border-radius:4px}.wrap{width:min(1320px,100% - clamp(32px,6vw,96px));margin-inline:auto}h1,h2,h3{font-family:var(--serif);font-weight:var(--hw);letter-spacing:-.02em;line-height:.92}h2{font-size:clamp(46px,6.4vw,104px)}em{color:var(--rose);font-style:italic}.label{letter-spacing:.24em;text-transform:uppercase;color:var(--champ);font-size:12px;font-weight:500}.btn{text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:12px;height:54px;padding:0 28px;font-size:15px;font-weight:500;transition:transform .3s,background .3s,color .3s,border-color .3s;display:inline-flex}.btn-rose{background:var(--rose);color:var(--wine)}.btn-line{border:1px solid var(--line)}.btn-wine{background:var(--wine);color:var(--ivory)}@media (hover:hover){.btn:hover{transform:translateY(-2px)}.btn-rose:hover{background:var(--ivory)}.btn-line:hover{border-color:var(--rose);color:var(--rose)}.btn-wine:hover{background:var(--plum)}}#nav{z-index:50;padding:18px 0;transition:background .4s;position:fixed;inset:0 0 auto}#nav:before{content:"";z-index:-1;background:var(--nav);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);border-bottom:1px solid var(--line);opacity:0;transition:opacity .4s;position:absolute;inset:0}#nav.solid:before{opacity:1}#nav .wrap{justify-content:space-between;align-items:center;display:flex}#nav .nav-cta{height:44px;padding:0 20px}.brand{z-index:62;min-height:44px;font-family:var(--serif);align-items:center;font-size:26px;font-style:italic;display:inline-flex;position:relative}#nav ul{color:var(--dim);gap:32px;font-size:14px;list-style:none;display:flex}#nav ul a:hover{color:var(--ivory)}.fan{height:250vh;position:relative}.fan .pin{background:linear-gradient(transparent 65%,var(--wine)),radial-gradient(ellipse 70% 55% at 50% 100%,var(--plum),transparent 70%);height:100svh;position:sticky;top:0;overflow:hidden}.head{text-align:center;z-index:2;padding-top:15vh;position:absolute;inset:0 0 auto}.head .label{text-wrap:balance}.head h1{margin:18px 0 4px;font-size:clamp(96px,min(17vw,24vh),300px);font-style:italic;line-height:.8}.proof{color:var(--champ);letter-spacing:.02em;max-width:none!important;margin-top:-14px!important;font-size:14px!important}.proof a{text-underline-offset:3px;text-decoration:underline}.head h1 .line{padding:0 .1em .22em;display:block;overflow:hidden}.head h1 .line>span{display:inline-block}.head p{max-width:32em;margin:0 auto 28px;font-size:clamp(17px,1.4vw,20px)}.head .ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.cards{z-index:3;width:0;height:0;position:absolute;top:100%;left:50%}.cv:focus-visible{z-index:5}.cv{background:var(--velvet);border-radius:14px;width:260px;height:360px;position:absolute;top:-24vh;left:-130px;overflow:hidden;box-shadow:0 30px 60px #00000073}.cv img{object-fit:cover;object-position:50% 18%;width:100%;height:100%}.cv:after{content:"";background:linear-gradient(#0000 45%,#1c0911e6 88%);position:absolute;inset:0}.cv .t{z-index:1;opacity:0;position:absolute;bottom:16px;left:18px;right:18px}.cv .t b{font-family:var(--serif);font-size:24px;font-weight:400;line-height:1.05;display:block}.cv .t span{letter-spacing:.2em;text-transform:uppercase;color:var(--champ);font-size:11px}.fan-cap{text-align:center;opacity:0;z-index:2;position:absolute;top:15vh;left:0;right:0}.fan-cap h2{font-size:clamp(40px,4.6vw,72px)}.index{padding:140px 0}.alist{border-top:1px solid var(--line);margin-top:56px}.arow{border-bottom:1px solid var(--line);isolation:isolate;grid-template-columns:240px 1fr auto;align-items:baseline;gap:32px;padding:30px 0;display:grid;position:relative}.arow:before{content:"";background:var(--blush);z-index:-1;transform-origin:bottom;border-radius:6px;transition:transform .5s cubic-bezier(.7,0,.2,1);position:absolute;inset:0 -16px;transform:scaleY(0)}@media (hover:hover){.arow:hover:before{transform:scaleY(1)}.arow:hover{color:var(--wine)}.arow:hover .label,.arow:hover .tag{color:var(--plum)}.arow:hover h3{transform:translate(12px)}}.arow h3{font-size:clamp(30px,3.4vw,54px);line-height:1.06;transition:transform .5s}.tag{color:var(--rose);font-size:13px}.insider{background:var(--blush);color:var(--wine);padding:130px 0 0;overflow:hidden}.insider .label,.insider em{color:var(--plum)}.ins{grid-template-columns:1.1fr 1fr;align-items:start;gap:72px;display:grid}.ins h2{font-size:clamp(70px,10vw,170px);font-style:italic}.price{font-family:var(--serif);margin:6px 0 20px;font-size:clamp(64px,7vw,110px);line-height:1}.price small{font-family:var(--sans);opacity:.7;font-size:17px}.perks{grid-template-columns:1fr 1fr;gap:14px;margin:8px 0 30px;list-style:none;display:grid}.perks li{border-top:1px solid #1c091133;padding-top:12px;font-weight:500}.fine{opacity:.7;margin-top:14px;font-size:14px}.mq{background:var(--wine);color:var(--blush);white-space:nowrap;margin-top:110px;padding:22px 0;overflow:hidden}.mq:hover div{animation-play-state:paused}.mq div{font-family:var(--serif);gap:48px;font-size:clamp(28px,3vw,44px);font-style:italic;animation:30s linear infinite mq;display:inline-flex}.mq span:after{content:"  ✦";color:var(--rose);font-size:.6em;font-style:normal}@keyframes mq{to{transform:translate(-50%)}}.ask{padding:130px 0}.ask .grid{grid-template-columns:1fr 1fr;gap:80px;display:grid}.ask p{color:var(--dim);max-width:30em;margin-top:22px}.letter{font-family:var(--serif);border-left:1px solid var(--rose);padding-left:22px;font-size:28px;font-style:italic;line-height:1.3;color:var(--ivory)!important}.note{font-size:15px}form{gap:18px;display:grid}label{color:var(--dim);margin-bottom:8px;font-size:13px;display:block}input,select,textarea{width:100%;font:inherit;color:var(--ivory);background:var(--field);border:1px solid var(--field-line);border-radius:12px;outline:none;padding:13px 14px;transition:border-color .3s,background .3s}textarea{resize:vertical;line-height:1.5}::placeholder{color:var(--ph)}select option{background:var(--velvet)}input:focus,select:focus,textarea:focus{border-color:var(--rose);background:var(--field)}fieldset{border:0;flex-wrap:wrap;gap:24px;font-size:15px;display:flex}legend{color:var(--dim);width:100%;margin-bottom:10px;font-size:13px}input[type=radio],input[type=checkbox]{width:auto;accent-color:var(--rose)}.choices{gap:10px;display:grid}.choice{border:1px solid var(--field-line);min-height:48px;color:var(--ivory);cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;margin:0;padding:13px 16px;font-size:15px;line-height:1.45;display:flex}.choice input{flex:none;width:18px;height:18px;margin-top:3px}.choice:has(input:checked){border-color:var(--rose);background:#e7a3b01f}.crisis{color:var(--dim);font-size:14px}.crisis a{color:var(--rose);text-decoration:underline}.opt{color:var(--ph)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fine-dim a,.consent a{color:var(--rose);text-decoration:underline}.insider input{color:var(--wine);background:#1c09110a;border-color:#1c091199}.insider :focus-visible{outline-color:var(--plum)}.insider input::placeholder{color:#1c091180}.insider .form-msg,.paywall .form-msg{color:var(--plum)}.paywall input{color:var(--wine);background:#1c09110a;border-color:#1c091173}.paywall input::placeholder{color:#1c091180}button{cursor:pointer;font:inherit;border:0}.academy{background:var(--velvet);padding:100px 0}.aca-cta{margin-top:28px}.academy .grid{grid-template-columns:auto 1fr;align-items:center;gap:56px;display:grid}.academy img{border-radius:14px;width:240px}.academy h2{font-size:clamp(40px,4.4vw,68px)}.academy p{color:var(--dim);max-width:32em;margin-top:14px}.news{padding:110px 0}.news .grid{grid-template-columns:1.2fr 1fr;align-items:end;gap:64px;display:grid}.news form{gap:12px;display:flex}.consent{color:var(--dim);margin-top:12px;font-size:14px}footer{border-top:1px solid var(--line);color:var(--dim);padding:48px 0 32px;font-size:14px}footer ul{gap:10px;margin-top:14px;list-style:none;display:grid}footer a:hover{color:var(--rose)}.fcols{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding-bottom:40px;display:grid}.fbottom{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:24px;display:flex}.fbottom span:last-child{flex-wrap:wrap;gap:8px 20px;min-width:0;display:flex}.fbottom a{overflow-wrap:anywhere}@media (max-width:900px){#nav ul{display:none}.fan{height:auto}.fan .pin{height:auto;padding:120px 16px 72px;position:relative}.head{padding-top:0;position:relative}.cards{grid-template-columns:1fr 1fr;gap:12px;width:auto;height:auto;margin-top:48px;display:grid;position:relative;top:0;left:0}.cv{width:auto;height:240px;position:relative;top:auto;left:auto}.cv .t{opacity:1}.cv .t b{font-size:clamp(16px,5vw,19px)}.fan .pin{padding-bottom:40px}.index,.ask{padding:80px 0}.news{padding:72px 0}.insider{padding-top:80px}.mq{margin-top:64px}.ins{gap:24px}.fan-cap{display:none}.arow{grid-template-columns:1fr;gap:8px}.ins,.ask .grid,.news .grid,.academy .grid{grid-template-columns:minmax(0,1fr)}.academy img{width:180px}.news form{flex-direction:column}}@media (prefers-reduced-motion:reduce){.mq div{animation:none}}@media (prefers-reduced-motion:reduce) and (min-width:901px),(min-width:901px) and (max-height:699px){.fan{height:auto}.fan .pin{height:auto;padding:130px 16px 80px;position:relative}.head{padding-top:0;position:relative}.cards{flex-wrap:wrap;justify-content:center;gap:16px;width:auto;height:auto;margin-top:56px;display:flex;position:relative;top:0;left:0}.cv{position:relative;top:auto;left:auto}.cv .t{opacity:1}.fan-cap{display:none}}.news form{display:block}.row{gap:12px;display:flex}.row input{flex:1}.form-msg{color:var(--champ);font-size:15px}.form-msg.err{color:var(--rose)}.insider .form-msg.err,.paywall .form-msg.err{color:#8a1c33}input[aria-invalid=true]{border-color:var(--rose)}.insider input[aria-invalid=true]{border-color:#8a1c33}.row .btn{min-width:150px}.waitlist{flex-wrap:wrap;align-items:center;gap:10px;max-width:360px;display:flex}.waitlist input{flex:1;min-width:200px}button:disabled{opacity:.6;cursor:wait}@media (max-width:900px){.row{flex-direction:column}}.ed-bar{z-index:100;color:#1c0911;font:500 14px/1 var(--sans);background:#fff;border-radius:999px;align-items:center;gap:8px;max-width:calc(100% - 32px);padding:8px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 20px 50px #0006}.ed-note{white-space:nowrap;text-overflow:ellipsis;color:#4e1a2c;padding:0 10px;overflow:hidden}.ed-btn{color:#1c0911;white-space:nowrap;background:#f5ede8;border-radius:999px;align-items:center;height:38px;padding:0 16px;display:inline-flex}.ed-primary{color:#fff;background:#1c0911}.ed-btn:disabled{opacity:.4;cursor:default}.is-editing [data-edit]{outline-offset:3px;cursor:text;border-radius:2px;outline:1px dashed #e7a3b08c}.is-editing [data-edit]:hover,.is-editing [data-edit]:focus{outline:2px solid var(--rose)}.is-editing [data-edit-img],.is-editing .cv{cursor:copy}.is-editing [data-edit-img]:hover,.is-editing .cv:hover img{filter:brightness(.75)}.is-editing .cv:before{content:"Replace photo";z-index:2;color:#1c0911;font:500 12px/1 var(--sans);background:#fff;border-radius:999px;padding:7px 10px;position:absolute;top:12px;left:12px}.page{padding:150px 0 120px}.page-title{margin:16px 0 36px;font-size:clamp(56px,8vw,128px)}.chips{flex-wrap:wrap;gap:10px;margin-bottom:48px;display:flex}.chips a{border:1px solid var(--line);min-height:44px;color:var(--dim);border-radius:999px;align-items:center;padding:0 16px;font-size:14px;display:inline-flex}.chips a:hover,.chips a.on{border-color:var(--rose);color:var(--ivory)}.arow .ex{color:var(--dim);max-width:44em;margin-top:10px;font-size:15px;display:block}.arow:hover .ex{color:var(--plum)}.empty{color:var(--dim);font-size:18px}.article{padding:150px 0 120px}.a-head{text-align:center;max-width:860px}.a-head h1{margin:20px 0 22px;font-size:clamp(44px,6vw,92px);line-height:.98}.a-ex{color:var(--dim);max-width:34em;margin:0 auto;font-size:clamp(18px,1.6vw,22px)}.a-meta{letter-spacing:.08em;color:var(--champ);margin-top:26px;font-size:13px}.a-cover{aspect-ratio:16/9;border-radius:18px;width:min(1100px,100% - 32px);margin:56px auto 0;position:relative;overflow:hidden}.a-cover img{object-fit:cover;object-position:50% 25%}.a-kicker{justify-content:center;align-items:center;gap:12px;display:flex}.pill{letter-spacing:.18em;text-transform:uppercase;background:var(--rose);color:var(--wine);border-radius:999px;padding:5px 10px;font-size:11px;font-weight:600}.paywall-price{font-size:15px}.paywall-price a{text-decoration:underline}.paywall .waitlist{justify-content:center;margin:0 auto}.paywall .fine{opacity:.7;margin-top:14px;font-size:13px}.a-after{border-top:1px solid var(--line);margin-top:120px;padding-top:56px}.next-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:20px;display:grid}.next-card{flex-direction:column;gap:10px;display:flex}.next-img{aspect-ratio:4/3;background:var(--velvet);border-radius:14px;position:relative;overflow:hidden}.next-img img{object-fit:cover;object-position:50% 25%;transition:transform .6s}.next-card:hover .next-img img{transform:scale(1.04)}.next-title{font-family:var(--serif);font-size:24px;line-height:1.15}.a-cta{background:var(--velvet);border-radius:22px;grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-top:96px;padding:40px;display:grid}.a-cta h2{font-size:clamp(34px,3.6vw,52px)}.a-cta .fine-dim{margin-top:12px}@media (max-width:900px){.next-grid,.a-cta{grid-template-columns:minmax(0,1fr)}.a-cover{aspect-ratio:4/3}.a-cta{padding:28px 20px}}.a-body{width:min(680px,100% - 32px);font-family:var(--serif);margin:64px auto 0;font-size:21px;line-height:1.7}.a-body p{margin-bottom:1.15em}.a-body h2{margin:1.6em 0 .5em;font-size:38px;line-height:1.1}.a-body h3{margin:1.4em 0 .4em;font-size:28px;line-height:1.15}.a-body blockquote{border-left:1px solid var(--rose);color:var(--blush);margin:1.6em 0;padding-left:24px;font-style:italic}.a-body ul,.a-body ol{margin-bottom:1.15em;padding-left:1.3em}.a-body a{color:var(--rose);text-underline-offset:3px;text-decoration:underline}.a-body img{border-radius:12px;margin:1.6em 0}.a-body.locked{position:relative}.a-body.locked:after{content:"";background:linear-gradient(transparent,var(--wine));pointer-events:none;height:180px;position:absolute;bottom:0;left:0;right:0}.paywall{background:var(--blush);width:min(680px,100% - 32px);color:var(--wine);text-align:center;border-radius:22px;margin:8px auto 0;padding:44px}.paywall .label{color:var(--plum)}.paywall h2{margin:10px 0 16px;font-size:clamp(44px,5vw,64px)}.paywall em{color:var(--plum)}.paywall p:not(.label){max-width:28em;margin:0 auto 26px}.contact{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.contact .page-title{margin-bottom:24px}.contact .lede{color:var(--dim);max-width:30em}.next-steps{counter-reset:s;gap:14px;margin:36px 0 0;list-style:none;display:grid}.next-steps li{counter-increment:s;color:var(--dim);grid-template-columns:34px 1fr;align-items:baseline;gap:12px;display:grid}.next-steps li:before{content:counter(s);width:28px;height:28px;font:500 12px var(--mono);font-variant-numeric:lining-nums;color:var(--rose);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rose) 40%,transparent);border-radius:50%;place-items:center;display:grid}.contact-direct{color:var(--dim);margin-top:28px}.contact-direct a{color:var(--ivory);text-underline-offset:4px;text-decoration:underline}.contact .row2{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (max-width:900px){.contact{grid-template-columns:minmax(0,1fr);gap:40px}.contact .row2{grid-template-columns:1fr}}.is-editing [data-item]{position:relative}.ed-item{z-index:20;background:#fff;border-radius:999px;gap:4px;padding:4px;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 6px 20px #0000004d}.ed-item button,.ed-link{color:#1c0911;width:28px;height:28px;font:600 13px/1 var(--sans);background:#f5ede8;border-radius:999px;place-items:center;display:inline-grid}.ed-item button:hover,.ed-link:hover{background:#e7a3b0}.ed-link{vertical-align:middle;width:auto;margin-left:8px;padding:0 10px;font-size:11px}.nav-end{align-items:center;gap:10px;display:flex}#nav ul a.on{color:var(--ivory);text-underline-offset:8px;text-decoration:underline;-webkit-text-decoration-color:var(--rose);text-decoration-color:var(--rose)}.mnav{display:none}.mnav-btn{z-index:62;border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;place-content:center;gap:5px;width:44px;height:44px;display:grid;position:relative}.mnav-btn span{background:var(--ivory);width:16px;height:1.5px;transition:transform .3s;display:block}.mnav-btn.is-open span:first-child{transform:translateY(3.25px)rotate(45deg)}.mnav-btn.is-open span:last-child{transform:translateY(-3.25px)rotate(-45deg)}.mnav-sheet{z-index:61;background:var(--wine);padding:96px 24px 40px;position:fixed;inset:0;overflow-y:auto}.mnav-inner{gap:28px;max-width:480px;margin:0 auto;display:grid}.mnav-group{display:grid}.mnav-group .label{margin-bottom:6px}.mnav-group a{font-family:var(--serif);padding:7px 0;font-size:30px;line-height:1.15}.mnav-group a[aria-current]{color:var(--rose)}.mnav-cta{width:100%}html.menu-open{overflow:hidden}@media (max-width:900px){.mnav{display:block}#nav .nav-end>.nav-cta{height:44px;padding:0 16px;font-size:13px}.fcols{grid-template-columns:1fr 1fr}#nav{background:var(--nav);padding:12px 0}#nav.solid{background:var(--nav)}footer ul{gap:0}footer li a,.fbottom a{padding:11px 0;display:inline-block}.fbottom span:last-child{gap:0 20px}}.phead{max-width:900px}.lede{color:var(--dim);max-width:36em;margin-top:8px;font-size:clamp(18px,1.5vw,21px)}.lede.strong{color:var(--champ);letter-spacing:.06em;font-size:15px}.body{color:var(--dim);max-width:36em;margin-top:18px}.narrow{max-width:46em}.section-title{margin:96px 0 36px}.page-cta{margin-top:72px}.cols3{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:120px;padding-top:48px;display:grid}.col-title{margin-bottom:16px;font-size:clamp(30px,2.6vw,40px)}.col p{color:var(--dim)}.offers{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:72px;display:grid}.offer{background:var(--velvet);border-radius:22px;flex-direction:column;gap:16px;min-height:420px;padding:36px 32px;display:flex;position:relative}.offer .num{font-family:var(--serif);color:var(--rose);font-size:64px;font-style:italic;line-height:1}.offer h2{font-size:clamp(32px,2.8vw,44px)}.offer p:not(.label){color:var(--dim);flex:1}.offer .btn{align-self:flex-start}.si{background:var(--blush);color:var(--wine);margin-top:120px;padding:120px 0}.si .label,.si em{color:var(--plum)}.si h2{margin-top:14px}.si-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:56px;display:grid}.si-grid h3{margin-bottom:12px;font-size:28px}.si-outro{font-family:var(--serif);max-width:30em;margin-top:48px;font-size:clamp(22px,2vw,28px)}.quote-block{padding-top:120px}.big-quote{font-family:var(--serif);max-width:20em;font-size:clamp(34px,4vw,60px);font-style:italic;line-height:1.1}.testimonial{border-left:1px solid var(--rose);max-width:44em;margin-top:64px;padding-left:24px}.testimonial blockquote{color:var(--dim);font-size:18px}.testimonial figcaption{color:var(--champ);letter-spacing:.06em;margin-top:12px;font-size:14px}.books{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:40px 28px;margin-top:64px;display:grid}.book{flex-direction:column;gap:12px;display:flex}.book .cover{aspect-ratio:2/3;border-radius:10px;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden;box-shadow:0 24px 50px #0006}.book .cover img{object-fit:cover}.book:hover .cover{transform:translateY(-8px)rotate(-1deg)}.btitle{font-family:var(--serif);font-size:19px;line-height:1.2}.bcta{letter-spacing:.2em;text-transform:uppercase;color:var(--rose);font-size:12px}.tiers{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px;display:grid}.tier{background:var(--velvet);border-radius:22px;padding:32px}.tier-price{font-family:var(--serif);margin:12px 0 16px;font-size:52px;line-height:1}.tier p:not(.label):not(.tier-price){color:var(--dim);font-size:15px}.tier ul{gap:8px;margin-top:18px;padding-left:18px;font-size:15px;display:grid}.videos{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:40px 24px;margin-top:64px;display:grid}.video .frame{aspect-ratio:16/9;background:var(--velvet);border-radius:14px;position:relative;overflow:hidden}.video .frame button,.video iframe{background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.video img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.video button:hover img{transform:scale(1.04)}.video .play{background:var(--rose);width:64px;height:64px;color:var(--wine);border-radius:999px;place-items:center;padding-left:4px;font-size:20px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video h3{margin-top:14px;font-size:22px;line-height:1.2}.vdate{color:var(--dim);margin-top:6px;font-size:13px}@media (max-width:900px){.about-top,.cols3,.team-grid,.offers,.si-grid,.tiers{grid-template-columns:minmax(0,1fr)}.offer{min-height:0}}.course-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:28px;margin-top:64px;display:grid}.course-card{flex-direction:column;gap:12px;display:flex}.cimg{aspect-ratio:4/3;background:var(--velvet);border-radius:18px;display:block;position:relative;overflow:hidden}.cimg img{object-fit:cover;transition:transform .6s}.course-card:hover .cimg img{transform:scale(1.04)}.cimg-ph{font-family:var(--serif);color:var(--rose);place-items:center;font-size:28px;font-style:italic;display:grid;position:absolute;inset:0}.course-card h2{font-size:clamp(30px,2.6vw,40px)}.course-card p{color:var(--dim)}.course-empty{justify-items:start;gap:24px;max-width:640px;margin-top:56px;display:grid}.cols3.single{grid-template-columns:minmax(0,1fr);max-width:760px}.course-top{grid-template-columns:1.1fr .9fr;align-items:start;gap:64px;margin-top:24px;display:grid}.facts{flex-wrap:wrap;gap:40px;margin:32px 0;display:flex}.facts dt{letter-spacing:.2em;text-transform:uppercase;color:var(--champ);font-size:12px}.facts dd{font-family:var(--serif);margin-top:4px;font-size:26px}.course-cta{justify-items:start;gap:12px;display:grid}.fine-dim{color:var(--dim);font-size:14px}.course-body{margin-left:0}@media (max-width:900px){.course-top{grid-template-columns:minmax(0,1fr)}}.preview-note{background:var(--champ);color:var(--wine);border-radius:12px;max-width:640px;margin-top:20px;padding:12px 16px;font-size:14px}.a-body.legal{font-family:var(--sans);font-size:17px;line-height:1.7}.a-body.legal h2{font-family:var(--serif);font-size:32px}.a-body.legal h3{font-family:var(--sans);color:var(--champ);margin:1.8em 0 .35em;font-size:19px;font-weight:600}.a-body.legal table{border-collapse:collapse;width:100%;margin:1.4em 0;font-size:15px;line-height:1.5;display:block;overflow-x:auto}.a-body.legal th,.a-body.legal td{border:1px solid var(--line);text-align:left;vertical-align:top;min-width:110px;padding:10px 14px}.a-body.legal th{background:var(--velvet);font-weight:600}.a-body.legal code{background:var(--velvet);border-radius:4px;padding:1px 6px;font-size:14px}.a-body{overflow-wrap:break-word}.a-body a{overflow-wrap:anywhere}@media (max-width:700px){.chips{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding:0 16px 4px;overflow-x:auto}.chips a{white-space:nowrap}}.academy img{aspect-ratio:1;height:auto}html.motion .head h1 .line>span{transform:translateY(110%)}html.motion [data-intro],html.motion [data-reveal]{opacity:0}html.motion [data-intro]{transform:translateY(24px)}html.motion [data-reveal]{transform:translateY(48px)}.fan-cap{visibility:hidden}@media (min-width:901px) and (min-height:700px){html.motion .cards{transform:translateY(260px)}}.nf{min-height:70vh}.nf-links{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.nf .brand{font-family:var(--serif);font-size:26px;font-style:italic}@media (max-width:600px){.perks{grid-template-columns:1fr}}@media (min-width:601px) and (max-width:900px){.fcols{grid-template-columns:repeat(2,minmax(0,1fr))}.row .btn{align-self:flex-start}}@media (max-width:900px) and (max-height:500px){.fan .pin{padding-top:84px}.head h1{font-size:clamp(72px,24vh,143px)}}@media (max-height:500px){#nav{padding:8px 0}}@media (max-height:640px){.mnav-sheet{padding-top:76px}.mnav-inner{gap:16px}.mnav-group a{padding:5px 0;font-size:24px}}.skip{z-index:100;background:var(--rose);color:var(--wine);border-radius:999px;padding:10px 16px;font-weight:500;position:fixed;top:-60px;left:16px}.skip:focus{top:12px}.ed-note[data-error]{color:#b3261e}body:has(.ed-bar){padding-bottom:96px}.is-editing :not(.cv):not(.about-photo):has(>img[data-edit-img]){position:relative}.is-editing :not(.cv):has(>img[data-edit-img]):before{content:"Replace photo";z-index:2;color:#1c0911;font:500 12px/1 var(--sans);pointer-events:none;background:#fff;border-radius:999px;padding:7px 10px;position:absolute;top:12px;left:12px}@media (pointer:coarse){.ed-item button{width:40px;height:40px}}@media (max-width:600px){.ed-bar{border-radius:20px;flex-wrap:wrap;justify-content:center;width:calc(100% - 32px)}.ed-note{white-space:normal;text-align:center;flex-basis:100%;padding:4px 8px}}.hg{--wine:#1c0911;--velvet:#36101e;--plum:#4e1a2c;--rose:#e7a3b0;--blush:#f5d8dc;--champ:#e6cfa7;--ivory:#f5ede8;--dim:#f5ede89e;--line:#f5ede824;--field:#f5ede80d;--field-line:#f5ede86b;--ph:#f5ede873;--nav:#1c0911eb;--hw:400;--serif:var(--font-bodoni),Didot,serif;background:var(--wine);color:var(--ivory)}body:has(.hg-page){--wine:#1c0911;--velvet:#36101e;--plum:#4e1a2c;--rose:#e7a3b0;--blush:#f5d8dc;--champ:#e6cfa7;--ivory:#f5ede8;--dim:#f5ede89e;--line:#f5ede824;--field:#f5ede80d;--field-line:#f5ede86b;--ph:#f5ede873;--nav:#1c0911eb;--hw:400;--serif:var(--font-bodoni),Didot,serif;background:var(--wine);color:var(--ivory)}.lhead{max-width:900px}.lhead h2{text-wrap:balance;margin-top:16px;font-size:clamp(38px,4.6vw,72px)}.lhead .lede{margin-top:22px}.lvideo{padding:72px 0 120px}.lvideo-frame{aspect-ratio:16/9;background:radial-gradient(ellipse 60% 70% at 50% 50%,var(--plum),var(--velvet));border-radius:22px;margin-top:40px;position:relative;overflow:hidden}.lvideo-frame img{object-fit:cover;opacity:.55}.lvideo-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.lvideo-pending{background:var(--wine);color:var(--ivory);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:12px 22px;font-size:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lsvc{background:var(--blush);color:var(--wine);padding:120px 0}.lsvc .label,.lsvc em{color:var(--plum)}.lsvc .lede,.lrow p{color:#eef2f7bf!important}.lsvc :focus-visible,.si :focus-visible{outline-color:var(--plum)}.lsvc-primary{grid-template-columns:1fr 1fr;gap:20px;margin-top:56px;display:grid}.lcard{background:var(--wine);color:var(--ivory);border-radius:22px;flex-direction:column;gap:18px;padding:clamp(28px,3vw,44px);display:flex}.lcard h3{font-size:clamp(30px,2.8vw,44px);line-height:1.02}.lcard>p{color:var(--dim)}.lcard .btn{align-self:flex-start;margin-top:auto}.lcard .label{color:var(--champ)}.lcard{box-shadow:0 30px 60px #00000040}.ltopics ul{gap:10px;margin-top:12px;list-style:none;display:grid}.ltopics li{padding-left:22px;position:relative}.ltopics li:before{content:"";background:var(--rose);width:10px;height:1px;position:absolute;top:.7em;left:0}.lsvc-secondary{border-top:1px solid #eef2f733;grid-template-columns:1fr 1fr;gap:20px 56px;margin-top:56px;padding-top:40px;display:grid}.lrow{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.lrow h3{font-size:clamp(28px,2.4vw,38px)}.lsvc .btn-line{color:var(--wine);border-color:#eef2f773}@media (hover:hover){.lsvc .btn-line:hover{border-color:var(--wine);color:var(--wine);background:#eef2f714}}.lmore{margin-top:40px;font-weight:500}.lmore a{text-underline-offset:6px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.labout{padding:0 0 140px}.lq-pin{align-items:center;min-height:100svh;display:grid}.lq{text-align:center;padding:120px 0 72px}.lq .label{margin-bottom:34px}.lq-text{font-family:var(--serif);letter-spacing:-.024em;text-wrap:balance;max-width:15em;color:var(--ivory);margin:0 auto;font-size:clamp(34px,6.2vw,116px);font-weight:300;line-height:1.02}.lq-beam .w.em{color:var(--rose);font-style:italic}html.motion .lq-beam .w{opacity:.13}.lq-edit{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.is-editing .lq-edit{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.is-editing .lq-beam{display:none}.lq-note{letter-spacing:.02em;color:var(--dim);justify-content:center;align-items:center;gap:16px;margin-top:44px;font-size:15px;display:flex}.lq-note:before,.lq-note:after{content:"";background:var(--rose);flex:none;width:56px;height:1px}.lprofile{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,128px);display:grid}.lring{aspect-ratio:1;width:min(100%,600px);margin:0 auto;position:relative;overflow:clip}.lring-spin{position:absolute;inset:0}.lring-text{width:100%;height:100%;animation:80s linear infinite lring;overflow:visible}.lring-text text{font:500 12px var(--sans);letter-spacing:.14em;text-transform:uppercase;fill:var(--ivory)}.lring-text .v{fill:var(--rose);font:italic 400 18px var(--serif);letter-spacing:.01em;text-transform:none}.lring-img{background:var(--plum);box-shadow:0 0 0 1px color-mix(in srgb,var(--rose) 40%,transparent),0 0 0 14px var(--wine),0 0 0 15px color-mix(in srgb,var(--rose) 22%,transparent),0 0 46px 6px color-mix(in srgb,var(--rose) 14%,transparent);border-radius:50%;position:absolute;inset:12.5%;overflow:hidden}.lring-img img{object-fit:cover;object-position:50% 12%}@keyframes lring{to{transform:rotate(360deg)}}.lprofile-text h2{text-wrap:balance;overflow-wrap:break-word;margin:0 0 28px;font-size:clamp(40px,4.6vw,76px)}.labout-lead{font-family:var(--serif);color:var(--ivory);max-width:30em;font-size:clamp(22px,1.9vw,29px);line-height:1.38}.lprofile-text .ctas{margin-top:40px}.labout-body{color:var(--dim);margin-top:20px}.lcreds-line{border-top:1px solid var(--line);font-family:var(--serif);color:var(--ivory);text-wrap:pretty;margin:44px 0;padding-top:32px;font-size:clamp(22px,2vw,30px);line-height:1.45}.lcreds-line>span{max-width:100%;display:inline-block}.lcreds-line>span+span:before{content:"/";color:var(--rose);opacity:.55;margin:0 .5em}@media (max-width:600px){.lcreds-line>span{white-space:normal;padding:4px 0;display:block}.lcreds-line>span+span:before{display:none}}.lcreds-line b{color:var(--rose);font-style:italic;font-weight:400}.labout .ctas{flex-wrap:wrap;gap:12px;display:flex}[data-theme=ember] .lcreds-line b{font-family:var(--font-anton),Impact,sans-serif;font-style:normal}@media (max-width:900px){.lq-pin{min-height:0}.lq{text-align:left;padding:88px 0 48px}.lq-note{justify-content:flex-start}.lq-note:after{display:none}.lprofile{grid-template-columns:minmax(0,1fr)}.lring{width:min(100%,440px)}}.lwork{background:var(--velvet);padding:120px 0}.lbooks{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin-top:56px;display:grid}.lwork .testimonial{margin-top:80px}.lhg{padding:110px 0}.lhg-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.lhg h2{margin-top:10px;font-size:clamp(64px,9vw,150px);font-style:italic}.lhg p:not(.label){max-width:30em;margin-bottom:28px;font-size:clamp(17px,1.4vw,20px)}.lenq{padding:140px 0}.lenq h2{margin:16px 0 22px;font-size:clamp(38px,4.4vw,64px)}.lspeak{border-left:1px solid var(--rose);margin-top:24px;padding-left:16px}.svc-list{border-top:1px solid var(--line);margin-top:72px}.svc{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.2fr;gap:clamp(24px,5vw,80px);padding:56px 0;scroll-margin-top:100px;display:grid}.svc h2{font-size:clamp(32px,3.4vw,52px);line-height:1.02}.svc .body{margin-top:0}.svc .ltopics{margin:24px 0 8px}.svc .btn{margin-top:28px}@media (max-width:900px){.lsvc-primary,.lsvc-secondary,.labout,.lhg-grid,.svc{grid-template-columns:minmax(0,1fr)}.lvideo{padding:48px 0 72px}.lsvc,.lwork{padding:72px 0}.labout,.lenq{padding:80px 0}.lhg{padding:72px 0}.lbooks{grid-template-columns:repeat(3,minmax(0,1fr))}.lbooks .book:nth-child(n+4){display:none}.lvideo-pending{white-space:normal;text-align:center;width:max-content;max-width:85%}}.lbooks .btitle{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.reveal{--lr:min(13vmax,21svh);--ly:40%;height:190vh;position:relative}.reveal .pin{height:100svh;position:sticky;top:0;overflow:hidden}.lens{clip-path:circle(var(--lr) at 50% var(--ly));background:0 0;position:absolute;inset:0}.lens img{object-fit:contain;object-position:50% 40%;transform-origin:50% var(--ly);transform:scale(.76);-webkit-mask-image:linear-gradient(90deg,#0000 calc(50% - 31svh),#000 calc(50% - 26svh) calc(50% + 26svh),#0000 calc(50% + 31svh));mask-image:linear-gradient(90deg,#0000 calc(50% - 31svh),#000 calc(50% - 26svh) calc(50% + 26svh),#0000 calc(50% + 31svh))}.lens:after{content:"";opacity:var(--vig,0);background:radial-gradient(55% 70% at 50% 40%,#0000 30%,#eef2f7f5 75%),linear-gradient(#eef2f700 40%,#eef2f7d9);position:absolute;inset:0}.shade{opacity:0;z-index:1;background:#eef2f79e;position:absolute;inset:0}.glow{left:50%;top:var(--ly);width:calc(var(--lr)*2);height:calc(var(--lr)*2);pointer-events:none;border-radius:50%;position:absolute;translate:-50% -50%;box-shadow:0 0 120px 30px #2a55c938,inset 0 0 0 1px #2a55c973}.hero-t{z-index:2;left:0;right:0;top:calc(var(--ly) - .5em);grid-template-columns:1fr calc(var(--lr)*2 + 4vw) 1fr;white-space:nowrap;font-family:var(--serif);font-weight:300;font-size:clamp(56px,min(11vw,(100vw - var(--lr)*2 - 8vw)/7.2),200px);letter-spacing:-.02em;line-height:1;display:grid;position:absolute}.hero-t .line:first-child{justify-self:end}.hero-t .line:last-child{grid-column:3;justify-self:start}.hero-t .line{margin:-.06em -.14em -.3em;padding:.06em .14em .3em;display:block;overflow:hidden}.hero-t .line>span{display:inline-block}.hero-sub{z-index:2;text-align:center;padding:0 16px;position:absolute;bottom:5vh;left:0;right:0}.hero-sub h1{text-wrap:balance;max-width:17em;margin:12px auto 14px;font-size:clamp(34px,4.2vw,68px);font-weight:400;line-height:1.02}.hero-proof{letter-spacing:.01em;color:var(--ivory);opacity:.82;margin-top:20px;font-size:15px}.hero-intro{color:var(--dim);max-width:38em;margin:0 auto 22px;font-size:clamp(15px,1.15vw,18px)}.hero-sub .ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.hero-sub .btn{height:auto;min-height:52px;padding:12px 26px}.after{z-index:3;text-align:center;opacity:0;visibility:hidden;background:linear-gradient(0deg,var(--wine) 0%,color-mix(in srgb,var(--wine) 85%,transparent) 30%,transparent 62%);place-items:end center;padding:0 16px 9vh;display:grid;position:absolute;inset:0}.after .ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.after h2{max-width:14em;margin:16px auto 0;font-size:clamp(36px,4.4vw,72px)}.after .lproof{max-width:40em;color:var(--dim);border:0;margin:28px auto 0}.lproof{letter-spacing:.02em;font-size:14px}.hz{margin-top:56px}.hz-pin{scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:12px;overflow-x:auto}.hz-on .hz-pin{padding-bottom:0;overflow:hidden}.track{gap:24px;width:max-content;padding-left:max(16px,50vw - 660px);padding-right:max(16px,50vw - 660px);display:flex}.panel{scroll-snap-align:start;background:var(--wine);border-radius:20px;flex:0 0 min(78vw,560px);grid-template-columns:minmax(0,.75fr) minmax(0,1fr);display:grid;overflow:hidden}.panel-img{background:var(--plum);aspect-ratio:317/506;position:relative}.panel-img img{object-fit:cover}.panel .in{flex-direction:column;justify-content:space-between;gap:20px;padding:32px;display:flex}.panel-t{font-family:var(--serif);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(24px,2vw,32px);line-height:1.12;display:-webkit-box;overflow:hidden}.lwork{background:var(--velvet)}@media (max-width:900px){.reveal{--lr:16vmax;--ly:36%;height:150vh}.hero-proof{display:none}.hero-t{justify-content:center;gap:.22em;font-size:13vw;display:flex;top:12svh}.hero-t .line:last-child{grid-column:auto}.lens img{object-fit:cover;object-position:50% 0;transform:scale(.8);-webkit-mask-image:none;mask-image:none}.hero-sub{bottom:3vh}.hero-intro{display:none}.panel{flex:0 0 84vw;grid-template-columns:118px minmax(0,1fr)}.panel .in{padding:20px}}@media (prefers-reduced-motion:reduce){.reveal{height:auto}.reveal .pin{position:relative}.after{display:none}.hz-pin{overflow:visible}.track{flex-wrap:wrap;width:auto;padding-right:max(16px,50vw - 660px)}.track .panel{flex:min(100%,520px)}}@media (min-width:601px) and (max-width:900px) and (orientation:portrait){.reveal{--lr:19vmax;--ly:43%}.lens{clip-path:circle(var(--lr) at 50% var(--ly))}.glow{top:var(--ly)}}@media (min-width:901px) and (max-height:700px){.reveal{--ly:31%;--lr:min(13vmax,15svh)}}html.motion .hero-t .line>span{transform:translateY(110%)}:root[data-theme=dark]{--wine:#060b19;--velvet:#0b1330;--plum:#16213f;--rose:#f0c674;--blush:#0b1330;--champ:#f0c674;--ivory:#ede8df;--dim:#ede8dfad;--line:#ede8df21;--field:#ede8df0a;--field-line:#ede8df61;--ph:#ede8df73;--nav:#060b19b8}[data-theme=dark] .shade{background:#070b1899}[data-theme=dark] .glow{box-shadow:0 0 120px 20px #3c6bff59,inset 0 0 0 1px #d4b36a80}:is([data-theme=dark],[data-theme=ember]) :is(.lsvc,.si){color:var(--ivory)}:is([data-theme=dark],[data-theme=ember]) :is(.lsvc,.si) :is(.label,em){color:var(--rose)}:is([data-theme=dark],[data-theme=ember]) .lsvc .btn-line{color:var(--ivory)}:is([data-theme=dark],[data-theme=ember]) .lcard{border:1px solid var(--line)}:root[data-theme=ember]{--wine:#110c09;--velvet:#1b1410;--plum:#261c16;--rose:#d6b370;--blush:#1b1410;--champ:#d6b370;--ivory:#f3ebdd;--dim:#f3ebdd99;--line:#f3ebdd21;--field:#f3ebdd0d;--field-line:#f3ebdd6b;--ph:#f3ebdd73;--nav:#110c09d9;--hw:400}[data-theme=ember] :is(.lhead,.labout,.lenq,.svc,.si,.phead,.after) :is(h1,h2):not(.page-title),[data-theme=ember] :is(.lcard,.lrow) h3{font-family:var(--font-anton),Impact,sans-serif;text-transform:uppercase;letter-spacing:.005em;line-height:.95}[data-theme=ember] .lhead h2,[data-theme=ember] .lenq h2,[data-theme=ember] .labout h2{font-size:clamp(40px,5.4vw,88px)}[data-theme=ember] :is(h1,h2,h3) em{font-family:var(--serif);text-transform:none;letter-spacing:0;font-style:italic}[data-theme=ember] .brand{font-family:var(--font-anton),Impact,sans-serif;text-transform:uppercase;letter-spacing:.06em;font-size:22px;font-style:normal}.zoom{height:260vh;position:relative}.zoom .pin{height:100svh;position:sticky;top:0;overflow:hidden}.ph{position:absolute;inset:0}.ph img{object-fit:cover;object-position:24% 30%}.mask{background:var(--wine);mix-blend-mode:multiply;will-change:transform;place-items:center;display:grid;position:absolute;inset:0}.mask .word{font-family:var(--font-anton),Impact,sans-serif;color:#fff;margin-top:-22vh;font-size:min(30vw,46vh);line-height:.8}.zoom .hero-sub{bottom:6vh}.zoom .hero-sub h1{font-size:clamp(28px,2.8vw,44px)}.zoom .after{background:linear-gradient(90deg,#0000 25%,#110c09cc 65%)}.zoom .after>div{text-align:left;max-width:50vw;margin-left:36vw}.zoom .after h2{font-family:var(--font-anton),Impact,sans-serif;text-transform:uppercase;margin:16px 0 0;font-size:clamp(40px,5vw,84px);line-height:.95}.zoom .after .lproof{margin:24px 0 0}@media (max-width:900px){.ph img{object-position:22% 30%}.mask .word{margin-top:-22vh}.zoom .after>div{text-align:center;max-width:none;margin:0}.zoom .after{background:#110c09b3}}@media (prefers-reduced-motion:reduce){.zoom{height:auto}.zoom .pin{position:relative}}.theme-toggle{border:1px solid var(--line);min-width:44px;height:44px;color:var(--ivory);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:10px;transition:border-color .3s,color .3s;display:inline-flex}@media (hover:hover){.theme-toggle:hover{border-color:var(--rose);color:var(--rose)}}.theme-toggle-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mnav-theme{justify-content:flex-start;width:100%;height:52px;padding:0 18px}.mnav-theme .theme-toggle-label{display:inline}body:has(.hg-page) .theme-toggle{visibility:hidden}@media (max-width:900px){.nav-end>.theme-toggle{display:none}}.lvoices{padding:120px 0}.voices{columns:2 420px;column-gap:28px;margin-top:56px}.voice{break-inside:avoid;background:var(--velvet);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:18px;margin:0 0 28px;padding:clamp(24px,2.6vw,36px);display:flex}.voice h3{text-wrap:balance;font-size:clamp(22px,1.8vw,28px);line-height:1.15}.voice blockquote{color:var(--ivory);font-size:18px;line-height:1.55}.voice details{color:var(--dim);font-size:16px}.voice details p{margin-top:12px}.voice summary{cursor:pointer;color:var(--rose);align-items:center;min-height:44px;font-weight:500;display:flex}.voice figcaption{border-top:1px solid var(--line);color:var(--dim);align-items:center;gap:14px;padding-top:18px;font-size:14px;display:flex}.voice figcaption img,.voice-initials{object-fit:cover;border-radius:999px;flex:none;width:56px;height:56px}.voice-initials{background:var(--plum);color:var(--ivory);letter-spacing:.04em;place-items:center;font-weight:600;display:grid}.voice figcaption>span:not(.voice-initials){flex-direction:column;gap:2px;display:flex}.voice figcaption b{color:var(--ivory);font-size:15px}.voice-link{color:var(--rose);text-underline-offset:5px;font-weight:500;text-decoration:underline}.lvideos{padding:120px 0}.lvideos .videos{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.lvideo-frame video{object-fit:cover;background:#000;width:100%;height:100%;position:absolute;inset:0}@media (max-width:900px){.lvoices,.lvideos{padding:72px 0}}.signin-page,.account-page{max-width:760px}.signin{gap:10px;max-width:560px;margin-top:40px;display:grid}.signin label{color:var(--dim);font-size:14px}.signin-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.signin input{width:100%;min-height:52px}@media (max-width:600px){.signin-row{grid-template-columns:1fr}}.signin-alt{flex-wrap:wrap;gap:24px;margin-top:6px;display:flex}.linkish{color:var(--rose);text-underline-offset:5px;cursor:pointer;font:inherit;background:0 0;border:0;padding:12px 0;text-decoration:underline}.signin-page .fine,.account-page .fine{color:var(--dim);margin-top:32px}.account-page .ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.signin-page .fine a,.account-page .fine a{text-underline-offset:4px;text-decoration:underline}.voices-edit{display:none}.is-editing .voices-edit{display:block}.is-editing .vm{display:none}.vm{gap:24px;margin-top:64px;display:grid}.vm-row{padding:12px 0 28px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.vm-track{width:max-content;animation:vm var(--dur,80s) linear infinite;display:flex}.vm-row.rev .vm-track{animation-direction:reverse}:is(.vm-row:has(.vm-card:hover) .vm-track,.vm-row:has(.vm-more:focus-visible) .vm-track){animation-play-state:paused}@keyframes vm{to{transform:translate(-50%)}}.vm-cell{flex:none;padding-right:24px;display:flex}.vm-card{background:var(--velvet);border:1px solid var(--line);border-radius:24px;flex-direction:column;gap:20px;width:clamp(288px,30vw,430px);padding:clamp(26px,2.4vw,36px);transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s;display:flex}.vm-card:hover{transform:translateY(-8px)rotate(-.4deg);box-shadow:0 34px 60px -34px #0e1a3a66}.vm-card.ink{background:var(--ivory);color:var(--wine);border-color:#0000}.vm-card.ink .vm-by,.vm-card.ink .vm-by span span{color:color-mix(in srgb,var(--wine) 70%,transparent)}.vm-card.ink .vm-by b{color:var(--wine)}.vm-mark{font-family:var(--serif);height:34px;color:var(--rose);font-size:96px;line-height:.5}.vm-quote{font-family:var(--serif);flex:1;font-size:clamp(20px,1.55vw,25px);line-height:1.38}.vm-by{color:var(--dim);align-items:center;gap:14px;font-size:13.5px;display:flex}.vm-by img,.vm-initials{object-fit:cover;border-radius:999px;flex:none;width:52px;height:52px}.vm-initials{background:color-mix(in srgb,var(--rose) 12%,transparent);color:var(--rose);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rose) 35%,transparent);letter-spacing:.04em;place-items:center;font-weight:600;display:grid}.vm-card.ink .vm-initials{background:color-mix(in srgb,var(--wine) 12%,transparent);color:var(--wine);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wine) 35%,transparent)}.vm-by>span:not(.vm-initials){flex-direction:column;gap:2px;display:flex}.vm-by b{color:var(--ivory);font-size:15px}.vm-more{min-height:44px;font:500 15px/1 var(--sans);color:var(--rose);cursor:pointer;text-underline-offset:5px;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.vm-more:focus-visible{outline:2px solid var(--rose);outline-offset:4px;border-radius:4px}.vm-dialog{background:var(--velvet);width:min(680px,100% - 32px);max-height:min(86svh,900px);color:var(--ivory);border:0;border-radius:24px;padding:0;box-shadow:0 40px 120px #00000059}.vm-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e1a3a73}.vm-dialog[open]{animation:.45s cubic-bezier(.2,.7,.2,1) vm-in}@keyframes vm-in{0%{opacity:0;transform:translateY(24px)scale(.98)}}.vm-dialog-in{max-height:inherit;overscroll-behavior:contain;padding:clamp(28px,4vw,52px);position:relative;overflow-y:auto}.vm-dialog h3{text-wrap:balance;margin:14px 0 22px;padding-right:40px;font-size:clamp(28px,3vw,40px);line-height:1.08}.vm-dialog-in>p:not(.label){font-family:var(--serif);margin-top:14px;font-size:19px;line-height:1.6}.vm-dialog .vm-by{border-top:1px solid var(--line);margin:28px 0 8px;padding-top:22px}.vm-close{border:1px solid var(--line);background:var(--wine);width:44px;height:44px;color:var(--ivory);cursor:pointer;border-radius:999px;font-size:24px;line-height:1;position:absolute;top:16px;right:16px}@media (max-width:900px){.vm{gap:12px;margin-top:40px}}@media (max-width:700px){.vm .vm-track{padding:0 16px;animation:none}.vm .vm-row{scroll-snap-type:x mandatory;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.vm .vm-cell[aria-hidden]{display:none}.vm .vm-cell{scroll-snap-align:center}.vm .vm-card{width:84vw}.vm .vm-card:hover{transform:none}}.vm.manual .vm-track{padding:0 max(16px,50vw - 660px);animation:none}.vm.manual .vm-row{scroll-snap-type:x proximity;overflow-x:auto}.vm.manual .vm-cell[aria-hidden]{display:none}@media (prefers-reduced-motion:reduce){.lring-text{animation:none}.vm-track{flex-wrap:wrap;justify-content:center;row-gap:24px;width:auto;padding:0 16px;animation:none}.vm-row{-webkit-mask-image:none;mask-image:none}.vm-dup,.vm-cell[aria-hidden]{display:none}.vm-card:hover{transform:none}.vm-dialog[open]{animation:none}}.ab-ph{background:var(--plum);border-radius:26px;position:relative;overflow:hidden}.ab-ph img{object-fit:cover;object-position:50% 18%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.ab-ph:hover img{transform:scale(1.04)}.ab-team{padding:40px 0 100px}.ab-team-head h2{font-size:clamp(48px,6vw,96px)}.ab-team-head .lede{max-width:34em;margin-top:18px}.ab-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:56px;display:grid}.ab-member{background:var(--velvet);border:1px solid var(--line);border-radius:26px;padding:34px}.ab-mono{width:64px;height:64px;font:italic 400 26px var(--serif);color:var(--rose);background:color-mix(in srgb,var(--rose) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rose) 35%,transparent);border-radius:50%;place-items:center;margin-bottom:24px;display:grid}.ab-member h3{margin:10px 0 14px;font-size:clamp(28px,2.4vw,36px)}.ab-member p:last-child{color:var(--dim);font-size:15.5px}.ab-end{padding:40px 0 140px}.ab-end-link{font-family:var(--serif);letter-spacing:-.035em;background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;font-size:clamp(56px,9vw,170px);font-weight:300;line-height:1;transition:background-size .6s cubic-bezier(.2,.7,.2,1);display:inline}.ab-end-link em{color:var(--rose)}.ab-end-link span{transition:transform .5s cubic-bezier(.2,.7,.2,1);display:inline-block}.ab-end-link:hover{background-size:100% 2px}.ab-end-link:hover span{transform:translate(.2em)}@media (max-width:900px){.ab-team-grid{grid-template-columns:minmax(0,1fr)}.ab-end-link{font-size:12.5vw}}@media (prefers-reduced-motion:reduce){.ab-ph img{transition:none}.ab-ph:hover img{transform:none}}.spk-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(40px,6vw,104px);min-height:min(100svh,960px);padding-top:120px;padding-bottom:64px;display:grid}.spk-title{letter-spacing:-.03em;text-wrap:balance;max-width:12em;margin-top:22px;font-size:clamp(52px,7.4vw,136px);line-height:.92}.spk-intro{font-family:var(--serif);color:var(--dim);max-width:30em;margin:30px 0 40px;font-size:clamp(21px,1.8vw,28px);line-height:1.4}.spk-portrait{margin:0;position:relative}.spk-portrait-img{aspect-ratio:4/5}.spk-badge{background:var(--wine);color:var(--dim);border-radius:999px;align-items:baseline;gap:10px;padding:16px 22px;font-size:14px;display:flex;position:absolute;bottom:36px;left:-28px;box-shadow:0 24px 50px -24px #0e1a3a73}.spk-badge b{font:italic 400 22px var(--serif);color:var(--rose)}.spk-hero .ctas{flex-wrap:wrap;gap:12px;display:flex}.spk-photo{aspect-ratio:21/9;margin-bottom:40px}.spk-photo img{object-position:22% 30%}.spk-h2{margin-bottom:44px;font-size:clamp(44px,5.4vw,92px)}.spk-topics{padding:140px 0 60px}.spk-topic-list{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,5vw,80px);list-style:none;display:grid}.spk-topic-list li{border-bottom:1px solid var(--line);font-family:var(--serif);align-items:center;gap:20px;padding:26px 0;font-size:clamp(28px,2.9vw,48px);line-height:1.08;display:flex}.spk-topic-list li:before{content:"";background:var(--rose);width:10px;height:10px;box-shadow:0 0 0 6px color-mix(in srgb,var(--rose) 14%,transparent);border-radius:50%;flex:none}.spk-proof{border-top:0;margin-top:56px;padding-top:0}.spk-talks{padding:80px 0 120px}.spk-talks .videos{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:0}.spk-quotes{background:var(--velvet);padding:120px 0}.spk-quote-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,80px);display:grid}.spk-quote blockquote{font-family:var(--serif);color:var(--ivory);margin-top:8px;font-size:clamp(24px,2.2vw,34px);line-height:1.3}.spk-quote figcaption{letter-spacing:.04em;color:var(--rose);margin-top:22px;font-size:14px}@media (max-width:900px){.spk-hero{grid-template-columns:minmax(0,1fr);min-height:0;padding-top:100px;padding-bottom:40px}.spk-portrait{width:min(100%,440px);margin:8px auto 0}.spk-badge{bottom:16px;left:12px}.spk-photo{aspect-ratio:4/3}.spk-topics{padding:80px 0 40px}.spk-topic-list{grid-template-columns:minmax(0,1fr)}.spk-quotes{padding:80px 0}.spk-quote-grid{grid-template-columns:minmax(0,1fr)}}h1,h2,h3{text-wrap:balance}p,li,blockquote{text-wrap:pretty}.vm-dialog{margin:auto}.vm-dialog-end{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.vm-card.ink .vm-more{color:var(--wine)}.tier-empty{display:none}.is-editing .tier-empty{display:block}.svc-head{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:clamp(32px,5vw,80px);display:grid}.svc-index{border-top:1px solid var(--line);display:grid}.svc-index a{border-bottom:1px solid var(--line);font-family:var(--serif);justify-content:space-between;align-items:baseline;gap:16px;padding:16px 0;font-size:clamp(20px,1.6vw,25px);line-height:1.2;transition:color .3s,transform .3s;display:flex}.svc-index a span:last-child{color:var(--rose);font-family:var(--sans);font-size:15px}@media (hover:hover){.svc-index a:hover{color:var(--rose);transform:translate(8px)}}@media (max-width:900px){.svc-head{grid-template-columns:minmax(0,1fr)}}.ax-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,6vw,104px);min-height:min(100svh,980px);padding-top:110px;padding-bottom:64px;display:grid}.ax-portrait{aspect-ratio:4/5}.ax-title{letter-spacing:-.03em;margin-top:20px;font-size:clamp(56px,7vw,128px);line-height:.92}.ax-positioning{font-family:var(--serif);color:var(--ivory);max-width:26em;margin:28px 0 30px;font-size:clamp(22px,1.9vw,30px);line-height:1.32}.ax-chips{flex-wrap:wrap;gap:10px;margin-bottom:36px;list-style:none;display:flex}.ax-chips li{border:1px solid var(--line);color:var(--dim);border-radius:999px;padding:9px 16px;font-size:14px}.ax-hero .ctas{flex-wrap:wrap;gap:12px;display:flex}.ax-facts{color:#eef2f7;background:#0b1330;padding:64px 0}.ax-facts-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,48px);list-style:none;display:grid}.ax-facts-grid li{border-left:1px solid #eef2f72e;flex-direction:column;gap:8px;padding-left:20px;display:flex}.ax-facts-grid b{font:300 clamp(56px,6vw,104px)/.9 var(--serif);color:#f0c674;letter-spacing:-.03em}.ax-facts-grid span{color:#eef2f7bf;font-size:15px}.ax-beliefs{padding:140px 0 120px}.ax-question{font:italic 300 clamp(34px,4.6vw,80px)/1.06 var(--serif);letter-spacing:-.02em;max-width:17em;color:var(--ivory);margin-top:22px}.ax-si{border-top:1px solid var(--line);margin-top:100px;padding-top:56px}.ax-si-head h2{margin-top:14px;font-size:clamp(56px,7.4vw,132px);line-height:.9}.ax-si-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,64px);margin-top:56px;display:grid}.ax-si-grid h3{margin-bottom:12px;font-size:clamp(24px,2vw,32px);line-height:1.1}.ax-si-grid p{color:var(--dim);font-size:17px}.ax-si-outro{font:italic 400 clamp(22px,2vw,30px)/1.35 var(--serif);color:var(--rose);max-width:34em;margin-top:48px}.ax-story{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(40px,6vw,104px);padding:40px 0 140px;display:grid}.ax-story-img{aspect-ratio:4/5;align-self:start;position:sticky;top:110px}.ax-h2{margin:16px 0 34px;font-size:clamp(44px,5.4vw,92px);line-height:.94}.ax-lead{font-family:var(--serif);color:var(--ivory);font-size:clamp(24px,2.2vw,34px);line-height:1.28}.ax-body{color:color-mix(in srgb,var(--ivory) 80%,transparent);max-width:36em;margin-top:22px;font-size:18px;line-height:1.7}.ax-academy{background:var(--velvet);padding:120px 0}.ax-academy-head{align-items:center;gap:clamp(24px,3vw,44px);display:flex}.ax-logo{width:clamp(96px,10vw,160px);height:auto;box-shadow:0 0 0 1px var(--line),0 24px 60px -30px #0e1a3a66;border-radius:50%}.ax-academy-head .ax-h2{margin-bottom:0}.ax-academy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5vw,80px);margin:64px 0 72px;display:grid}.ax-academy-grid h3{margin-bottom:14px;font-size:clamp(28px,2.6vw,40px)}.ax-academy-grid p{color:color-mix(in srgb,var(--ivory) 78%,transparent);font-size:17px;line-height:1.7}.ax-academy .ab-team-grid{margin-top:0}.ax-proof{padding:140px 0 60px}.ax-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,80px);margin-top:28px;display:grid}.ax-proof blockquote{font-family:var(--serif);color:var(--ivory);font-size:clamp(24px,2.3vw,36px);line-height:1.28}.ax-proof figcaption{color:var(--dim);align-items:center;gap:14px;margin-top:26px;font-size:14px;display:flex}.ax-proof figcaption img{object-fit:cover;border-radius:50%}.ax-proof figcaption>span{flex-direction:column;gap:2px;display:flex}.ax-proof figcaption b{color:var(--ivory);font-size:15px}.ax-books{padding:80px 0 60px}.ax-books-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,28px);display:grid}.ax-book{flex-direction:column;gap:14px;display:flex}.ax-book-img{aspect-ratio:317/506;background:var(--plum);border-radius:12px;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden;box-shadow:0 26px 50px -30px #0e1a3a80}.ax-book-img img{object-fit:cover}@media (hover:hover){.ax-book:hover .ax-book-img{transform:translateY(-8px)rotate(-1deg)}}.ax-book-t{font-family:var(--serif);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:19px;line-height:1.2;display:-webkit-box;overflow:hidden}@media (max-width:900px){.ax-hero{grid-template-columns:minmax(0,1fr);min-height:0;padding-top:96px;padding-bottom:40px}.ax-portrait{aspect-ratio:4/5;width:min(100%,440px);margin:0 auto}.ax-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.ax-beliefs{padding:88px 0 72px}.ax-si{margin-top:64px}.ax-si-grid,.ax-academy-grid,.ax-proof-grid{grid-template-columns:minmax(0,1fr)}.ax-story{grid-template-columns:minmax(0,1fr);padding-bottom:88px}.ax-story-img{aspect-ratio:4/3;position:relative;top:0}.ax-academy{padding:80px 0}.ax-academy-head{flex-direction:column;align-items:flex-start}.ax-proof{padding:88px 0 40px}.ax-books-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.label{font-family:var(--mono);letter-spacing:.16em;align-items:center;gap:12px;font-size:11.5px;font-weight:500;display:inline-flex}.label:before{content:"";opacity:.6;background:currentColor;flex:none;width:22px;height:1px}.hg .label:before,.lq .label:before,.ab-end .label:before{display:none}[data-theme=dark] .btn{letter-spacing:.01em}[data-theme=dark] .btn-rose{background:var(--rose);color:#060b19;transition:box-shadow .4s,background .3s,transform .3s;box-shadow:0 0 #f0c67400}@media (hover:hover){[data-theme=dark] .btn-rose:hover{background:#ffd98a;box-shadow:0 0 40px -6px #f0c6748c}}.btn-line{border:1px solid color-mix(in srgb,var(--ivory) 28%,transparent);color:var(--ivory);background:0 0}.btn-line:after{content:"→";transition:transform .3s}@media (hover:hover){.btn-line:hover{color:var(--rose);border-color:var(--rose)}.btn-line:hover:after{transform:translate(4px)}}.ax-chips li{font-family:var(--mono);letter-spacing:.06em;font-size:12px}[data-theme=dark] .lcard{border:1px solid var(--line);box-shadow:none;background:0 0;transition:border-color .4s}@media (hover:hover){[data-theme=dark] .lcard:hover{border-color:color-mix(in srgb,var(--rose) 55%,transparent)}}[data-theme=dark] .vm-card,[data-theme=dark] .ab-member{border:1px solid var(--line);background:0 0}[data-theme=dark] .vm-card.ink{background:var(--velvet);color:var(--ivory)}[data-theme=dark] .vm-card.ink .vm-more{color:var(--rose)}[data-theme=dark] .vm-card.ink .vm-by b{color:var(--ivory)}[data-theme=dark] .vm-card.ink .vm-by,[data-theme=dark] .vm-card.ink .vm-by span span{color:var(--dim)}[data-theme=dark] body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 75% at 50% 0,#f0c6741c,#f0c67408 55%,#0000);height:80vh;position:absolute;top:0;left:0;right:0}[data-theme=dark] body{position:relative}html.lamp body:after{content:"";z-index:70;pointer-events:none;background:radial-gradient(560px circle at var(--mx,50%) var(--my,30%),#f0c67409,transparent 70%);mix-blend-mode:screen;position:fixed;inset:0}.logbook{border-top:1px solid var(--line);margin-top:72px;list-style:none}.log-row{border-bottom:1px solid var(--line);grid-template-columns:48px 72px minmax(0,1fr) 150px 120px;align-items:center;gap:clamp(16px,2.4vw,36px);padding:22px 0;display:grid;position:relative}.log-row:before{content:"";background:var(--rose);transform-origin:0;height:1px;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.log-n{font:500 12px var(--mono,monospace);letter-spacing:.12em;color:var(--rose)}.log-cover{aspect-ratio:317/506;background:var(--plum);border-radius:6px;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden;box-shadow:0 18px 40px -24px #000c}.log-cover img{object-fit:cover}.log-title{font-family:var(--serif);color:var(--ivory);text-wrap:pretty;font-size:clamp(22px,2.2vw,34px);line-height:1.12}.log-meta{font:400 12px/1.6 var(--mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.log-go{color:var(--rose);white-space:nowrap;justify-self:end;font-size:15px}@media (hover:hover){.log-row:hover:before{transform:scaleX(1)}.log-row:hover .log-cover{transform:scale(1.08)rotate(-2deg)}}@media (max-width:760px){.log-row{grid-template-columns:56px minmax(0,1fr);row-gap:8px}.log-n{display:none}.log-cover{grid-row:span 3}.log-meta{grid-column:2}.log-go{grid-column:2;justify-self:start}}.video-feature{max-width:980px;margin-top:64px}.video-feature .video h3{font-size:clamp(26px,2.6vw,40px)}.log-row.log-video{grid-template-columns:130px minmax(0,1fr) 110px}@media (max-width:760px){.log-row.log-video{grid-template-columns:minmax(0,1fr)}.log-video .log-meta,.log-video .log-go{grid-column:1}.log-video .log-go{justify-self:start}}:is(.hero-sub,.after,.lq,.spk-hero .ctas) .label:before{display:none}.lens img{-webkit-mask-image:linear-gradient(90deg,transparent calc(50% - max(31svh,var(--lr,0px) / .76 + 5svh)),#000 calc(50% - max(26svh,var(--lr,0px) / .76)),#000 calc(50% + max(26svh,var(--lr,0px) / .76)),transparent calc(50% + max(31svh,var(--lr,0px) / .76 + 5svh)));-webkit-mask-image:linear-gradient(90deg,transparent calc(50% - max(31svh,var(--lr,0px) / .76 + 5svh)),#000 calc(50% - max(26svh,var(--lr,0px) / .76)),#000 calc(50% + max(26svh,var(--lr,0px) / .76)),transparent calc(50% + max(31svh,var(--lr,0px) / .76 + 5svh)));mask-image:linear-gradient(90deg,transparent calc(50% - max(31svh,var(--lr,0px) / .76 + 5svh)),#000 calc(50% - max(26svh,var(--lr,0px) / .76)),#000 calc(50% + max(26svh,var(--lr,0px) / .76)),transparent calc(50% + max(31svh,var(--lr,0px) / .76 + 5svh)))}@media (max-width:900px){.lens img{-webkit-mask-image:none;mask-image:none}}.lens:after{background:radial-gradient(55% 70% at 50% 40%,#0000 30%,#eef2f759 45%,#eef2f7b3 60%,#eef2f7e6 70%,#eef2f7f5 78%),linear-gradient(#eef2f700 40%,#eef2f7d9)}[data-theme=dark] .lens:after{background:radial-gradient(55% 70% at 50% 40%,#0000 30%,#060b194d 44%,#060b199e 56%,#060b19d6 66%,#060b19ed 76%),linear-gradient(#060b191a 40%,#060b19cc)}[data-theme=dark] .vm-card.ink .vm-initials{background:color-mix(in srgb,var(--rose) 12%,transparent);color:var(--rose);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rose) 35%,transparent)}[data-theme=light] .ax-facts b{color:#9db4f0}.contact select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23888' stroke-width='1.6'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;height:55px;padding-right:44px}@media (max-width:600px){.hero-sub .btn{white-space:nowrap;padding:0 18px;font-size:14px}footer .label{letter-spacing:.08em;white-space:nowrap;font-size:10.5px}}@media (max-width:900px){.chips{-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}}.video .frame button{border-radius:inherit}.vdate{font:400 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}[data-theme=dark] :is(.hg,body:has(.hg-page)) .btn-rose{color:var(--wine)}@media (hover:hover){[data-theme=dark] :is(.hg,body:has(.hg-page)) .btn-rose:hover{background:var(--blush);box-shadow:none}}:is(.hg,body:has(.hg-page)) .label{font-family:var(--sans);letter-spacing:.24em;font-size:12px}:is(.hg,body:has(.hg-page)) .label:before{display:none}body:has(.hg-page):before{content:none}html.lamp body:has(.hg-page):after{content:none}.book-page{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.book-intro{position:sticky;top:110px}.book-points{gap:12px;margin:28px 0 0;list-style:none;display:grid}.book-points li{color:var(--ivory);align-items:baseline;gap:12px;display:flex}.book-points li:before{content:"";background:var(--rose);border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-2px)}.book-termsbox{border-top:1px solid var(--line);margin-top:40px;padding-top:28px}.book-termsbox h2{margin-bottom:12px;font-size:24px}.book-termsbox p{color:var(--dim);margin-top:10px;font-size:15px}.book{gap:28px;display:grid}.book-step{border:0;gap:16px;min-width:0;display:grid}.book-step:disabled{opacity:.45}.book-step legend{font-family:var(--serif);align-items:center;gap:12px;margin-bottom:6px;font-size:26px;display:flex}.book-n{width:30px;height:30px;font:500 12px var(--mono);color:var(--rose);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rose) 45%,transparent);border-radius:50%;place-items:center;display:grid}.book-tz{font:400 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-left:auto}.book-days{scroll-snap-type:x proximity;scrollbar-width:thin;gap:10px;padding-bottom:6px;display:flex;overflow-x:auto}.book-day{scroll-snap-align:start;border:1px solid var(--line);width:72px;color:var(--ivory);cursor:pointer;background:0 0;border-radius:18px;flex:none;justify-items:center;gap:2px;padding:12px 0;transition:border-color .3s,background .3s;display:grid}.book-day span{font:400 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.book-day b{font:400 28px/1.1 var(--serif)}.book-day.on{background:var(--rose);border-color:var(--rose);color:var(--wine)}.book-day.on span{color:var(--wine)}.book-times{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;display:grid}.book-time{border:1px solid var(--line);height:48px;color:var(--ivory);font:500 15px var(--sans);cursor:pointer;background:0 0;border-radius:999px;transition:border-color .3s,background .3s}.book-time.on{background:var(--rose);border-color:var(--rose);color:var(--wine)}@media (hover:hover){.book-day:hover,.book-time:hover{border-color:var(--rose)}}.book-terms{color:var(--dim);align-items:flex-start;gap:12px;font-size:15px;display:flex}.book-terms input{width:20px;height:20px;accent-color:var(--rose);flex:none;margin-top:2px}.book-terms a{color:var(--ivory);text-underline-offset:4px;text-decoration:underline}.book .btn-rose{justify-self:start}.book-empty{color:var(--dim);font-size:18px}.book-empty a{color:var(--rose);text-decoration:underline}@media (max-width:900px){.book-page{grid-template-columns:minmax(0,1fr)}.book-intro{position:relative;top:0}}.pk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.pk{flex-direction:column;gap:16px;display:flex}.pk h3{font-size:clamp(28px,2.4vw,38px);line-height:1.04}.pk>p:not(.label):not(.pk-price){color:var(--dim)}.pk-benefits{gap:10px;margin:4px 0;list-style:none;display:grid}.pk-benefits li{grid-template-columns:18px 1fr;gap:10px;font-size:15.5px;line-height:1.5;display:grid}.pk-benefits li:before{content:"";background:var(--rose);border-radius:50%;width:8px;height:8px;margin-top:8px}.pk-price{border-top:1px solid var(--line);font:400 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-top:auto;padding-top:14px}.pk-ctas{flex-wrap:wrap;gap:10px;display:flex}.pk-discovery{background:color-mix(in srgb,var(--rose) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rose) 35%,transparent);border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin-top:40px;padding:clamp(28px,4vw,48px);display:grid}.pk-discovery h3{margin:12px 0;font-size:clamp(30px,3vw,48px)}.pk-discovery p:not(.label){color:var(--dim);max-width:36em}.how{padding:120px 0}.how-steps{counter-reset:h;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px);margin-bottom:24px;list-style:none;display:grid}.how-steps li{counter-increment:h;color:var(--dim);font-size:17px}.how-steps li:before{content:counter(h,decimal-leading-zero);font:300 56px/1 var(--serif);color:var(--rose);margin-bottom:14px;display:block}.how-steps b{color:var(--ivory);margin-bottom:6px;font-weight:500;display:block}.page-cta{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:900px){.pk-grid,.how-steps,.pk-discovery{grid-template-columns:minmax(0,1fr)}.how{padding:72px 0}}.pnx-hero{padding-top:140px;padding-bottom:40px}.pnx-title{letter-spacing:-.03em;max-width:13em;margin-top:20px;font-size:clamp(52px,7vw,128px);line-height:.92}.pnx-intro{font-family:var(--serif);color:var(--dim);max-width:34em;margin:28px 0 36px;font-size:clamp(21px,1.8vw,28px);line-height:1.38}.pnx-hero .ctas{flex-wrap:wrap;gap:12px;display:flex}.pnx-books{padding:80px 0}.pnx-book-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:clamp(20px,2.4vw,36px);margin-top:48px;display:grid}.pnx-book{flex-direction:column;gap:12px;display:flex}.pnx-book h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:20px;line-height:1.2;display:-webkit-box;overflow:hidden}.pnx-book p{color:var(--dim);font-size:15px}.pnx-buy{min-height:44px;color:var(--rose);align-items:center;margin-top:auto;font-size:15px;display:inline-flex}@media (hover:hover){.pnx-book:hover .ax-book-img{transform:translateY(-8px)rotate(-1deg)}}.pnx-research,.pnx-talks,.pnx-paths{padding:60px 0 80px}.pnx-talks .videos{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin-top:0}.pnx-paths{padding-bottom:140px}@media (max-width:700px){.pnx-book-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hg-tagline{font:italic 400 clamp(26px,2.6vw,40px)/1.1 var(--serif);color:var(--blush);margin:6px 0 18px}.book-page .page-title{font-size:clamp(46px,5vw,84px)}.film{color:#fff;--fa:var(--rose);background:#000;position:absolute;inset:0}.film video{object-fit:cover;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.film.is-started video{object-fit:contain}.film video::cue{font:500 clamp(14px,1.6vw,20px)/1.4 var(--sans);background:#0000009e}.film:not(.is-started):after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#0000008c);position:absolute;inset:0}.film-big{z-index:1;color:#fff;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:flex-end;padding:clamp(12px,2.4vw,28px);display:flex;position:absolute;inset:0}.film-big-pill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000073;border-radius:999px;align-items:center;gap:12px;padding:6px 18px 6px 6px;transition:background .3s;display:flex}.film-big-dot{aspect-ratio:1;background:var(--fa);width:clamp(36px,4vw,48px);box-shadow:0 0 0 0 color-mix(in srgb,var(--fa) 55%,transparent);border-radius:50%;flex:none;place-items:center;transition:transform .3s;animation:2.4s ease-out infinite filmPulse;display:grid}.film-big-dot svg{fill:#fff;width:42%;margin-left:8%}.film-big-label{font:500 clamp(11px,1.1vw,13px)/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}@media (hover:hover){.film-big:hover .film-big-dot{transform:scale(1.08)}.film-big:hover .film-big-pill{background:#0009}}.film-big:focus-visible .film-big-pill{outline-offset:3px;outline:3px solid #fff}@keyframes filmPulse{70%{box-shadow:0 0 0 12px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.film-big-dot{animation:none}}.film-bar{z-index:1;background:linear-gradient(#0000,#000000b8);align-items:center;gap:10px;padding:28px 16px 14px;transition:opacity .35s;display:flex;position:absolute;bottom:0;left:0;right:0}.film.is-playing .film-bar{opacity:0}.film.is-playing:hover .film-bar,.film.is-playing:focus-within .film-bar{opacity:1}@media (hover:none){.film.is-playing .film-bar{opacity:1}}.film-bar button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.film-bar button svg{fill:currentColor;width:22px}.film-bar button:hover,.film-bar button:focus-visible{background:#ffffff29}.film-cc{font:700 12px/1 var(--sans);letter-spacing:.06em;opacity:.55}.film-cc[aria-pressed=true]{opacity:1;color:var(--fa)!important}.film-time{font:500 13px/1 var(--sans);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.9}.film-seek{min-width:60px;height:24px;box-shadow:none;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:0;flex:1;margin:0;padding:0}.film-seek::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--fa) var(--p),#ffffff4d var(--p));border-radius:4px;height:4px}.film-seek::-moz-range-track{background:linear-gradient(90deg,var(--fa) var(--p),#ffffff4d var(--p));border-radius:4px;height:4px}.film-seek::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:0;border-radius:50%;width:14px;height:14px;margin-top:-5px}.film-seek::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:14px;height:14px}@media (max-width:560px){.film-time{display:none}.film-bar{gap:4px;padding:22px 8px 8px}}.pk-scope{color:var(--dim);margin-top:14px;font-size:15px}.pk-price{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.pk-amount{font-family:var(--serif);letter-spacing:0;text-transform:none;color:var(--ivory);font-size:clamp(28px,2.6vw,36px);line-height:1}.pk-billing{font-family:var(--mono,inherit);letter-spacing:.12em;text-transform:uppercase;color:var(--rose);font-size:12px}.log-also{color:var(--rose);margin:-8px 0 18px calc(120px + 2*clamp(16px,2.4vw,36px));font-size:15px;display:inline-block}@media (max-width:760px){.log-also{margin-left:calc(56px + clamp(16px,2.4vw,36px))}}.book-termsbox a{color:var(--ivory);text-underline-offset:4px;text-decoration:underline}.collabs{gap:clamp(56px,8vw,112px);margin-top:72px;list-style:none;display:grid}.collab{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.collab:nth-child(2n) .collab-img{order:2}.collab-img{aspect-ratio:4/3;background:var(--velvet);border-radius:22px;position:relative;overflow:hidden}.collab-img img{object-fit:cover;object-position:50% 30%}.collab-img.is-logo{background:radial-gradient(ellipse 70% 70% at 50% 50%,var(--plum),var(--velvet))}.collab-img.is-logo img{object-fit:contain;padding:18%}.collab-body h2{margin:14px 0 18px;font-size:clamp(36px,4.4vw,60px)}.collab-body .body{color:var(--dim)}.collab-points{flex-wrap:wrap;gap:8px;margin:22px 0 0;list-style:none;display:flex}.collab-points li{border:1px solid var(--line);border-radius:999px;padding:7px 14px;font-size:14px}.collab-body .btn{margin-top:28px}@media (max-width:860px){.collab{grid-template-columns:1fr}.collab:nth-child(2n) .collab-img{order:0}}.collab-person{font-family:var(--serif);color:var(--rose);margin:-6px 0 16px;font-size:22px;font-style:italic}.cat{padding:clamp(72px,9vw,120px) 0}.cat-groups{gap:clamp(40px,5vw,64px);margin-top:56px;display:grid}.cat-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;padding-bottom:18px;display:flex}.cat-head h3{font-size:clamp(28px,3vw,40px)}.cat-for{color:var(--dim);margin-top:8px;font-size:15px}.cat-rows{list-style:none}.cat-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) 150px;align-items:baseline;gap:8px 32px;padding:18px 0;display:grid}.cat-name{font-family:var(--serif);font-size:22px;line-height:1.2}.cat-what{color:var(--dim);font-size:15px}.cat-price{text-align:right;font:400 13px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--rose);white-space:nowrap;justify-self:end}.cat-note{color:var(--dim);margin-top:14px;font-size:14px}@media (max-width:760px){.cat-row{grid-template-columns:minmax(0,1fr) auto}.cat-what{grid-area:2/1/auto/-1}.cat-price{grid-area:1/2}}.crumb{margin-top:24px;font-size:15px}.crumb a{color:var(--dim)}.collab-hero{margin-top:40px}.collab-hero .page-title{margin:14px 0 10px}.collab-services{margin-top:clamp(72px,9vw,120px)}.collab-svc-list{border-top:1px solid var(--line);margin-top:32px;list-style:none}.collab-svc-list li{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);gap:24px;padding:28px 0;display:grid}.collab-svc-n{font:400 13px var(--mono);color:var(--rose);padding-top:8px}.collab-svc-list h3{font-size:clamp(24px,2.4vw,32px)}.collab-svc-list p{color:var(--dim);max-width:70ch;margin-top:8px}.collab-courses{margin-top:clamp(96px,12vw,160px)}.collab-courses .course-grid{margin-top:40px}.collab-courses .course-card h3{font-size:clamp(26px,2.4vw,34px)}.log-also-2{margin-left:24px}@media (max-width:760px){.log-also-2{margin-left:24px}}
