.book-brand{display:inline-flex;align-items:center;gap:14px;color:#e0c696;font:700 10px Manrope,Arial,sans-serif;letter-spacing:.22em;text-transform:uppercase}.book-brand img{width:138px;height:auto;object-fit:contain}.book-brand>span{border-left:1px solid #e0c69655;padding-left:14px}.curriculum-hero{position:relative;min-height:650px;display:flex;align-items:center;padding:150px 6vw 80px;overflow:hidden}.curriculum-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.curriculum-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#121029f5 2%,#121029bb 54%,#12102944),linear-gradient(0deg,#121029,#12102900 45%)}.curriculum-hero>div{position:relative;z-index:1;max-width:780px}.curriculum-hero .eyebrow{color:#e0c696;margin:40px 0 10px}.curriculum-hero h1{font-size:clamp(46px,6vw,88px);line-height:1.05;margin:10px 0 20px}.curriculum-hero h1 em{color:#e0c696;font-weight:400}.curriculum-hero>div>p:not(.eyebrow){font-size:18px;max-width:650px;line-height:1.8;color:#ded8e4}.curriculum-hero .button{margin-top:16px}.curriculum-hub{max-width:1340px;margin:auto}.curriculum-hub-head{display:flex;justify-content:space-between;align-items:end;gap:36px;flex-wrap:wrap;margin:0 0 26px}.curriculum-hub-head h2{font-size:clamp(34px,4vw,58px);margin:8px 0 0}.curriculum-hub-head>p{max-width:380px;color:#b5afbf;line-height:1.8}.curriculum-guest{padding:14px 20px;background:#251d38;border-left:2px solid #e0c696;color:#d8d2de;margin:16px 0 28px}.curriculum-guest a{color:#e0c696}.book-shelf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:26px 0 48px}.book-tile{border:1px solid #ffffff26;border-radius:14px;overflow:hidden;background:#1a1730;transition:translate .4s,border-color .4s}.book-tile:hover{translate:0 -4px;border-color:#e0c69666}.book-tile>a{display:block;color:inherit;text-decoration:none}.book-tile img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block;transition:scale 1s}.book-tile:hover img{scale:1.04}.book-tile-spine{display:block;height:5px;background:linear-gradient(90deg,#e0c696,#7c6678,#e0c69655)}.book-tile>a>div{padding:22px 24px 24px}.book-tile .eyebrow{color:#e0c696}.book-tile h3{font-size:30px;line-height:1.12;margin:12px 0 8px}.book-tile p{color:#b5afbf;line-height:1.7;margin:0 0 20px}.book-tile-foot{display:flex;justify-content:space-between;color:#e0c696;font-size:13px;border-top:1px solid #ffffff24;padding-top:14px}.book-landing{max-width:1320px;margin:auto;padding:40px 5vw 100px}.book-landing-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:48px}.book-landing-top .text-link{color:#e0c696}.book-landing-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(40px,6vw,100px);align-items:start}.book-cover-wrap{perspective:1300px;position:relative;max-width:530px;padding:12px 0 30px 18px}.book-cover{position:relative;height:min(68vw,660px);min-height:480px;max-height:660px;border-radius:4px 12px 12px 4px;overflow:hidden;box-shadow:-12px 8px #75615c,0 24px 60px #0009,1px 0 #eed9aa;transform-style:preserve-3d;background:#181328}.book-cover-image,.book-cover-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.book-cover-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#121029 3%,#12102980 55%,#12102955)}.book-cover:before{content:"";position:absolute;inset:0 auto 0 0;width:18px;background:linear-gradient(90deg,#0b0819bb,#e0c69644,#0b081966);z-index:2}.book-cover-type{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:end;padding:36px 32px;color:#fff}.book-cover-type .eyebrow{color:#e0c696}.book-cover-type h1{font:400 clamp(46px,5vw,72px)/1.06 Fraunces,Georgia,serif;letter-spacing:-.035em;margin:15px 0}.book-cover-type p{max-width:350px;line-height:1.7;color:#f1ebf2}.book-cover-type .book-brand{margin-top:28px}.book-cover-shadow{position:absolute;left:8%;right:5%;bottom:9px;height:12px;filter:blur(14px);background:#000a}.book-landing-copy{padding-top:15px}.book-landing-copy>.eyebrow{color:#e0c696}.book-landing-copy>h2{font-size:clamp(38px,4vw,58px);line-height:1.05;margin:16px 0 22px}.book-landing-copy>p:not(.eyebrow){color:#d8d2de;line-height:1.8;font-size:17px}.book-landing-copy>.button{margin-top:14px}.book-landing-note{font-size:12px!important;color:#b5afbf!important}.book-contents{margin-top:36px}.book-contents>.eyebrow{color:#e0c696}.book-contents ol{padding:0;list-style:none;margin:16px 0 0;display:grid;gap:2px}.book-contents a{display:flex;gap:14px;align-items:center;padding:14px 0;border-top:1px solid #ffffff24;color:inherit;text-decoration:none}.book-contents a:hover,.book-contents a[aria-current=page]{color:#e0c696}.book-chapter-number{font:20px Fraunces,Georgia,serif;color:#e0c696;min-width:33px}.book-contents a>span:nth-child(2){flex:1}.book-contents strong,.book-contents small{display:block}.book-contents strong{font-size:16px}.book-contents small{color:#b5afbf;font-size:12px;line-height:1.6;margin-top:4px}.book-contents a>span:last-child{color:#e0c696}.book-overview{background:#211b35;border:1px solid #e0c69633;border-radius:16px;padding:28px}.book-overview .book-brand img{width:108px}.book-overview .book-brand>span{display:none}.course-overview-head{display:flex;align-items:center;justify-content:space-between;gap:15px;color:#e0c696;font-size:12px}.book-overview h2{font-size:29px;margin:20px 0 8px}.book-overview>p{color:#b5afbf;line-height:1.7}.book-overview progress{width:100%;height:5px;accent-color:#e0c696;margin-top:14px}.book-overview .book-contents{margin-top:22px}.modality-learning{margin:42px 0 54px}.modality-learning .book-overview{max-width:760px}.modality-learning>.button{margin-top:18px}.book-reader{max-width:1440px;margin:auto;padding:28px 4vw 80px}.book-reader-top{display:flex;justify-content:space-between;gap:20px;align-items:center;color:#e0c696;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.book-reader-top .text-link{color:#e0c696;text-transform:none;letter-spacing:normal}.book-reader-heading{max-width:940px;text-align:center;margin:32px auto 36px}.book-reader-heading .book-brand{justify-content:center}.book-reader-heading .eyebrow{color:#e0c696;margin:24px 0 8px}.book-reader-heading h1{font-size:clamp(46px,5vw,70px);margin:8px 0}.book-reader-heading>p:last-child{color:#b5afbf;font-size:17px;line-height:1.6}.book-spread{position:relative;display:grid;grid-template-columns:1fr 1fr;perspective:1800px;background:#eee6d6;border-radius:7px;box-shadow:0 28px 75px #0009,0 0 0 1px #ddcda9;isolation:isolate}.book-spread:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:24px;translate:-50%;background:linear-gradient(90deg,#bbb09b40,#2c1c2a35 50%,#fff8e828);pointer-events:none;z-index:1}.book-page{position:relative;min-width:0;padding:clamp(26px,4vw,64px);padding-bottom:96px;background:#f6f0e4;color:#292535;font:17px/1.86 Georgia,Times New Roman,serif}.book-page:first-child{border-radius:7px 0 0 7px;background:linear-gradient(90deg,#f5eedf 94%,#e8deca)}.book-page:nth-child(2){border-radius:0 7px 7px 0;background:linear-gradient(90deg,#e8deca,#f8f1e6 6%)}.book-page-kicker{display:block;color:#785a4a;font:700 10px Manrope,Arial,sans-serif;letter-spacing:.25em;margin-bottom:32px}.book-page h2{font:400 31px/1.2 Fraunces,Georgia,serif;letter-spacing:0;margin:30px 0 12px}.book-page h3{font:400 22px/1.3 Fraunces,Georgia,serif;letter-spacing:0;margin:0}.book-page p{line-height:1.86;margin:0 0 20px}.book-page .book-lead:first-letter{float:left;font:72px/.9 Fraunces,Georgia,serif;padding:6px 8px 0 0;color:#735840}.book-photo{margin:28px 0 20px;border-top:1px solid #c9baa2;border-bottom:1px solid #c9baa2;padding:9px 0}.book-photo img{width:100%;height:auto;max-height:250px;object-fit:cover;display:block}.book-photo figcaption{font:11px/1.6 Manrope,Arial,sans-serif;color:#735f58;padding:9px 0}.book-observation{display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #d9ccb9}.book-observation>span{color:#98775c;font:24px Fraunces,Georgia,serif}.book-observation p{font-size:15px;line-height:1.65;margin:6px 0 0}.book-folio{position:absolute;bottom:30px;left:clamp(26px,4vw,64px);right:clamp(26px,4vw,64px);border-top:1px solid #cabda8;padding-top:14px;color:#775f59;font:10px Manrope,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.book-page:nth-child(2) .book-folio{text-align:right}.book-margin-note{border-left:2px solid #b68f66;background:#ede2d0;padding:16px 20px;font:15px/1.7 Georgia,serif;margin:26px 0;color:#4b3c3c}.book-path{display:flex;gap:0;margin-top:24px;border-top:1px solid #baa885;border-bottom:1px solid #baa885}.book-path span{flex:1;text-align:center;padding:16px 10px;font:700 11px/1.5 Manrope,Arial,sans-serif;text-transform:uppercase;letter-spacing:.06em}.book-path span+span{border-left:1px solid #baa885}.book-claim-ledger>div{border-left:2px solid #b68f66;padding:4px 0 10px 16px;margin:16px 0}.book-claim-ledger span{font:700 10px Manrope,Arial,sans-serif;color:#735840;letter-spacing:.12em;text-transform:uppercase}.book-claim-ledger p{margin:5px 0;font-style:italic;font-size:16px}.book-claim-ledger small{display:block;font:12px/1.65 Manrope,Arial,sans-serif;color:#594f52}.book-sources{border-top:1px solid #cabda8;padding-top:16px;margin-top:28px}.book-sources h3{font-size:19px;margin-bottom:10px}.book-sources p{font-size:12px;line-height:1.6;color:#4c4345}.book-sources a,.book-related a{color:#784e3e;text-underline-offset:4px}.book-situation{padding:18px 20px;background:#eee2ce;border-left:2px solid #b68f66;font-style:italic}.book-steps{padding-left:24px}.book-steps li{padding:8px 0 8px 6px;border-bottom:1px solid #d9ccb9}.book-steps li::marker{color:#8e6b4f}.book-plan{padding:4px 20px;border-left:2px solid #b68f66;background:#eee2ce}.book-plan p{padding:10px 0;border-bottom:1px solid #d6c4ac;margin:0;font-size:15px}.book-plan p:last-child{border:0}.book-plan span{display:block;color:#775b42;font:700 10px Manrope,Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase}.book-question{font:italic 23px/1.5 Fraunces,Georgia,serif;color:#604b43}.book-safety{font-size:13px;color:#675a55}.book-related{margin-top:24px}.book-reader-bottom,.book-page-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:24px 10px;border-bottom:1px solid #ffffff24}.book-reader-bottom span{font-size:12px;color:#e0c696;font-weight:700}.book-reader-bottom p{color:#b5afbf;font-size:13px;margin:5px 0 0}.book-reader-bottom .button{flex-shrink:0}.book-page-nav{border-bottom:none;padding:26px 0}.book-page-nav a{display:flex;align-items:center;gap:10px;color:#f5eee2;text-decoration:none;font:18px Fraunces,Georgia,serif}.book-page-nav a:hover{color:#e0c696}.book-page-nav a:last-child{text-align:right}.book-page-nav span{color:#e0c696}.book-reader>.modalities-disclaimer{margin:20px auto}.learn-summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:30px;padding:30px;border:1px solid #e0c69633;border-radius:16px;background:#201a34;margin:48px 0}.learn-summary h2{font-size:32px;margin:8px 0}.learn-summary p{color:#b5afbf;margin:8px 0}.learn-summary .eyebrow{color:#e0c696}.learn-summary-links{display:grid;gap:10px;min-width:220px}.learn-summary-links>a:not(.button){color:#e0c696;text-decoration:none;display:flex;gap:12px;justify-content:space-between}.learn-summary .button{justify-self:start}@media(max-width:1000px){.book-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}.book-landing-grid{gap:36px}.book-cover{min-height:440px}.book-page{font-size:16px;padding:32px 30px 80px}.book-folio{left:30px;right:30px}}@media(max-width:760px){.curriculum-hero{min-height:610px;padding:130px 24px 60px}.curriculum-hero h1{font-size:48px}.curriculum-hero>img{object-position:55% center}.curriculum-hub-head{display:block}.book-shelf{grid-template-columns:1fr}.book-landing{padding:24px 24px 80px}.book-landing-top .book-brand>span{display:none}.book-landing-grid{grid-template-columns:1fr}.book-cover-wrap{width:min(100%,460px);margin:0 auto}.book-cover{height:520px;min-height:0}.book-landing-copy{padding:0}.book-reader{padding:22px 16px 70px}.book-reader-top{font-size:10px}.book-reader-heading{margin:24px 0 30px}.book-reader-heading h1{font-size:44px}.book-spread{display:block}.book-spread:after{display:none}.book-page{border-radius:4px!important;background:#f6f0e4!important;padding:30px 26px 76px;font-size:16px}.book-page+.book-page{border-top:4px solid #c0ad91}.book-page h2{font-size:28px}.book-photo img{max-height:none}.book-folio{left:26px;right:26px}.book-path{flex-wrap:wrap}.book-path span{min-width:100%;text-align:left}.book-path span+span{border-left:0;border-top:1px solid #baa885}.book-page-nav{display:grid}.book-page-nav a:last-child{text-align:left}.book-reader-bottom .button{width:100%}.learn-summary{align-items:flex-start}}@media(max-width:400px){.book-brand img{width:110px}.book-brand>span{font-size:8px}.book-cover{height:480px}.book-cover-type{padding:28px 22px}.book-cover-type h1{font-size:45px}}@media print{.book-cover,.book-reader-top,.book-reader-bottom,.book-page-nav,.book-contents{display:none!important}.book-reader{max-width:none;padding:0}.book-spread{display:block;box-shadow:none;background:#fff}.book-page{background:#fff!important;color:#111;break-after:page;min-height:0;padding:24px 10px 60px}.book-reader-heading,.book-page a{color:#111}}*{box-sizing:border-box}body{margin:0;background:#faf9f5;color:#303a31;font-family:Arial,Helvetica,sans-serif;font-size:15px;-webkit-font-smoothing:antialiased}h1,h2,h3,blockquote{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em}p{line-height:1.8}a{color:inherit}button,input,textarea,select{font:inherit}button,a,input,select,textarea{outline-offset:5px}button{cursor:pointer}.eyebrow{text-transform:uppercase;font-size:10px;letter-spacing:.23em;font-weight:600}.section{padding:65px 6vw}.page-intro{padding:65px 6vw 30px;background:#efeee7}.page-intro h1{font-size:clamp(38px,5vw,65px);margin:18px 0}.page-intro>.button{margin:20px 0}.button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;background:#384d3d;border:1px solid #384d3d;color:#fff;padding:16px 26px;border-radius:30px;font-size:13px;font-weight:600;letter-spacing:.02em}.button:hover{background:#526653}.button.outline{background:transparent;color:#384d3d}.button.small{padding:12px 20px}.text-link{font-size:13px;text-underline-offset:5px}.header{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:24px 5vw;border-bottom:1px solid #dddcd3;background:#faf9f5}.brand{text-decoration:none;color:#3f493e;display:inline-flex;flex-direction:column;gap:6px;min-width:220px}.brand>span{font-size:23px;letter-spacing:-1px;white-space:nowrap}.brand small{font-size:7px;text-transform:uppercase;letter-spacing:2px}.navigation{display:flex;align-items:center;gap:25px}.navigation>a,.navigation>button{font-size:12px;text-decoration:none}.navigation>button{border:0;background:none;color:inherit}.navigation>a.active{font-weight:700}.menu-toggle{display:none;background:none;border:1px solid #ddd;padding:8px 12px;border-radius:6px}.skip-link{position:absolute;top:-80px;left:15px;background:#fff;padding:12px;z-index:100}.skip-link:focus{top:12px}.member-overview{display:flex;gap:24px;justify-content:space-between;align-items:center;padding:28px;background:#efeee7;border-radius:12px}.member-overview>div{display:flex;flex-direction:column;gap:8px}.member-overview strong{font:40px Georgia,serif}.member-overview span{font-size:12px;color:#73766f}.member-overview>span{max-width:180px;line-height:1.6}.auth-page{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.auth-art{padding:10vw 6vw 6vw;background:radial-gradient(circle at 50% 30%,#cad2be,#a0b097);position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.auth-art h2{font-size:clamp(65px,7vw,108px);line-height:1.1;margin:25px 0}.auth-art h2 em{color:#f5f3e7}.auth-art p{position:relative}.auth-orbit{position:absolute;width:430px;height:430px;border:1px solid #fff4;border-radius:50%;right:-170px;top:40px;box-shadow:0 0 0 40px #ffffff08,0 0 0 80px #ffffff08}.auth-panel{padding:65px max(6vw,25px);display:flex;flex-direction:column;justify-content:center}.auth-panel>.brand{margin-bottom:60px}.auth-panel h1{font-size:clamp(38px,4vw,54px);margin:18px 0}.auth-panel>p{color:#71766d}.auth-panel form{display:grid;gap:24px;margin:25px 0}.auth-panel label{display:grid;gap:10px;font-size:12px}.auth-panel input{width:100%;padding:15px;border:1px solid #d1d1c7;border-radius:7px;background:#fff}.auth-panel small{color:#7b7e75;font-size:11px}.auth-panel .button{width:100%;margin:10px 0}.auth-panel>p a{font-weight:600}.status{padding:15px;background:#f3e3db;border-radius:8px}.upcoming{min-height:60vh;max-width:900px;margin:auto}.upcoming h1{font-size:clamp(45px,6vw,75px)}.upcoming p{font-size:18px;margin-bottom:35px}footer{background:#e8e9df;padding:60px 6vw 35px;margin-top:40px}footer>div{display:flex;gap:25px;margin:25px 0 50px;font-size:12px}footer>small{font-size:10px;color:#74786d}footer>p{font-size:13px;color:#74786d}@media(max-width:1000px){.header{gap:20px}.navigation{gap:16px}.navigation>a,.navigation>button{font-size:11px}.brand{min-width:180px}.brand>span{font-size:20px}}@media(max-width:760px){.header{padding:22px 24px;position:relative;flex-wrap:wrap}.menu-toggle{display:block}.navigation{display:none;width:100%;flex-direction:column;align-items:stretch;padding-top:20px}.navigation.open{display:flex}.navigation>a,.navigation>button{font-size:14px;padding:10px 0;text-align:left}.navigation>.button{text-align:center;justify-content:center}.section{padding:40px 24px}.page-intro{padding:45px 24px 25px}.auth-page{grid-template-columns:1fr}.auth-art{display:none}.auth-panel{min-height:100vh;padding:35px 24px}.auth-panel>.brand{margin-bottom:45px}.member-overview{flex-wrap:wrap;padding:20px;gap:25px}.member-overview>span{max-width:100%;width:100%}footer{padding:45px 24px 25px}footer>div{flex-direction:column;gap:18px}.wellness-hero h1{font-size:54px!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/font-0.ttf) format("truetype")}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/font-1.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/font-2.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/font-3.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/font-4.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/font-5.ttf) format("truetype")}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/font-6.ttf) format("truetype")}.wellness-hero{padding:90px max(6vw,24px);background:radial-gradient(ellipse at 85% 35%,#d9ccc088,transparent 55%),#efeee7;position:relative;overflow:hidden}.wellness-hero h1{font-size:clamp(48px,6.5vw,94px);line-height:1.04;max-width:850px;margin:24px 0}.wellness-hero h1 em{font-weight:400;color:#806875}.wellness-hero>p:not(.eyebrow){max-width:520px;font-size:18px;line-height:1.8}.wellness-hero-links{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:30px}.wellness-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:35px}.wellness-heading h2{font-size:clamp(30px,3.4vw,48px);margin:10px 0}.wellness-heading>p{line-height:1.8;color:#777;max-width:330px}.wellness-filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:34px}.wellness-filters button,.duration-choices button{padding:12px 20px;border:1px solid #cfc9c0;border-radius:30px;background:transparent;color:inherit;cursor:pointer}.wellness-filters button[aria-pressed=true],.duration-choices button[aria-pressed=true]{background:#3b4940;color:#fff;border-color:#3b4940}.wellness-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.wellness-card{border:1px solid #d8d3ca;border-radius:16px;overflow:hidden;background:#fbfaf7}.wellness-card-art{height:180px;display:grid;place-items:center;background:radial-gradient(ellipse at center,#ddd4bc,#b8c0ad);position:relative}.wellness-card.breathwork .wellness-card-art{background:radial-gradient(ellipse at center,#e5dad3,#b5a0ac)}.wellness-card.audio .wellness-card-art{background:radial-gradient(ellipse at center,#dce3df,#8daba1)}.wellness-card.video .wellness-card-art{background:radial-gradient(ellipse at center,#eadfbd,#baa28b)}.wellness-card-art span{display:block;border:1px solid #ffffff70;border-radius:50%;font-size:90px;width:140px;height:140px;line-height:125px;text-align:center;color:#fff9;font-family:serif}.wellness-card-body{padding:28px}.wellness-card-meta,.wellness-card-actions{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.wellness-card h2{font-size:30px;margin:20px 0 12px}.wellness-card p{line-height:1.75;color:#666;min-height:84px}.wellness-badge{font-size:11px;border:1px solid #cfc9c0;padding:6px 10px;border-radius:18px}.wellness-save{background:transparent;border:0;cursor:pointer;color:#605245;font-size:13px;padding:10px}.wellness-note{font-size:13px;line-height:1.8;color:#777}.practice-detail-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:9vw;margin:40px 0}.practice-detail h1{font-size:clamp(44px,5vw,76px);line-height:1.1;margin:18px 0 28px}.practice-detail h2{font-size:28px;margin:28px 0 16px}.practice-detail p{line-height:1.85}.practice-description{font-size:20px}.practice-setup{padding:35px;border:1px solid #d7d2c8;border-radius:160px 160px 18px 18px;background:#eeeee5;text-align:center;align-self:start}.practice-setup fieldset{border:0;padding:0;margin:28px 0}.duration-choices{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin:18px 0}.practice-setup label{display:grid;text-align:left;gap:12px;margin:20px 0}.practice-setup select{padding:14px;border:1px solid #ccc;border-radius:6px;background:#faf9f5}.practice-setup .button{width:100%;justify-content:center;margin:20px 0}.practice-setup small{display:block;font-size:12px;line-height:1.7}.wellness-dashboard>h2{font-size:36px;margin:55px 0 22px}.practice-history{display:grid;gap:12px}.practice-history>a,.practice-history>div{display:flex;justify-content:space-between;align-items:center;gap:24px;border:1px solid #d9d4cb;padding:24px;border-radius:10px;text-decoration:none;color:inherit}.practice-history strong,.practice-history small{display:block}.practice-history small{margin-top:8px;color:#777}.wellness-player{min-height:100vh;background:radial-gradient(ellipse at center,#e9ece0,#f4f1e9 70%);padding:28px max(5vw,20px) 50px;text-align:center;display:flex;flex-direction:column;align-items:center}.player-top{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:45px}.player-top button{border:0;background:none;color:inherit;cursor:pointer}.sound-switch{display:flex;align-items:center;gap:8px;font-size:13px}.sound-switch input{width:auto}.wellness-player h1{font-size:clamp(30px,4vw,50px);margin:10px 0 14px}.wellness-player>p{max-width:600px;line-height:1.8}.breathing-orbit{width:min(330px,80vw);height:min(330px,80vw);position:relative;margin:30px auto;border:1px solid #a1ac942e;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 0 20px #a1ac9409,0 0 0 40px #a1ac9405}.breathing-disc{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 35% 30%,#dee7cf,#aab89a);box-shadow:0 12px 60px #81906f1a;transition:transform .12s linear}.breathwork .breathing-disc{background:radial-gradient(circle at 35% 30%,#e5d8df,#bea8b5)}.breathing-label{position:relative;display:flex;flex-direction:column;gap:12px;color:#34412e}.breathing-label strong{font-size:54px;font-weight:400;font-variant-numeric:tabular-nums}.breathing-label span{font-size:20px}.breathing-label small{font-size:12px}.practice-progress{width:min(440px,90vw);margin:20px auto 30px}.practice-progress progress{width:100%;height:5px;accent-color:#63765a}.practice-progress>div{display:flex;justify-content:space-between;font-size:12px;margin-top:8px}.wellness-player>.button{min-width:210px;justify-content:center}.wellness-player>.wellness-note{margin-top:30px}.player-error{padding:15px;background:#fbe9e4;color:#763e36;border-radius:10px;max-width:620px}.account-live{max-width:900px;margin:auto}.account-live h1{font-size:48px}.account-live form{margin:32px 0;padding:25px;background:#f1f0e9;border-radius:12px}.account-live label{display:grid;gap:10px;margin:20px 0}.account-live input,.account-live textarea{padding:14px;width:100%;box-sizing:border-box;border:1px solid #cbc8bf;border-radius:6px;background:#fff}.account-live textarea{min-height:100px}button:disabled{opacity:.6;cursor:wait}@media(prefers-reduced-motion:reduce){.breathing-disc{transition:none!important;transform:scale(.9)!important}}@media(max-width:700px){.wellness-hero{padding:55px 24px}.wellness-heading{display:block}.wellness-heading>p{max-width:none}.wellness-grid,.practice-detail-grid{grid-template-columns:1fr}.wellness-card p{min-height:0}.wellness-card-body{padding:22px}.wellness-filters{gap:7px}.wellness-filters button{padding:10px 13px;font-size:12px}.practice-setup{border-radius:100px 100px 18px 18px}.player-top{flex-wrap:wrap;margin-bottom:25px}.player-top>.eyebrow{display:none}.wellness-player h1{margin-top:15px}.practice-history>a,.practice-history>div{padding:18px;gap:12px}.practice-history>a>span:last-child{font-size:12px}.wellness-dashboard>h2{font-size:30px}.account-live h1{font-size:36px}}.wellness-card-art{height:auto;aspect-ratio:3/2;overflow:hidden}.wellness-card-art img{display:block;width:100%;height:100%;object-fit:cover}.practice-modality-image{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:130px 130px 12px 12px}.newsletter-form{display:grid;gap:10px;margin-top:10px;text-align:left}.newsletter-form label{font-size:12px;letter-spacing:.04em}.newsletter-form>div{display:flex;gap:10px;flex-wrap:wrap}.newsletter-form input{flex:1 1 220px;padding:14px 16px;border:1px solid #ffffff33;border-radius:30px;background:#121029;color:#f5eee2;font:inherit}.newsletter-form .button{margin:0}.newsletter-form small{color:#b5afbf;font-size:12px}.release-dialog .newsletter-form .button{margin-top:0}.email-notice .newsletter-form{max-width:560px}.practice-video{display:block;width:min(960px,100%);aspect-ratio:16/9;margin:24px auto;border-radius:16px;background:#000;object-fit:contain}.recording-length{font-size:13px;color:#b5afbf;margin:18px 0}.sound-switches{display:flex;gap:16px;flex-wrap:wrap;justify-content:flex-end}.header .navigation>a.button,.header .navigation>a.button:visited{color:#121029}.header .navigation>a.button:hover{background:#e0c696}#main:focus{outline:none}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.header-tools{display:none;align-items:center;gap:10px}.header-search{display:inline-flex;align-items:center;justify-content:center;color:inherit}.navigation>.header-search{padding:6px}.header-search.mobile-only{width:40px;height:40px;border:1px solid #ffffff33;border-radius:6px}.navigation>a:hover,.navigation>button:hover{color:#e0c696}.navigation>a.active{color:#e0c696}.password-input{position:relative;display:block}.password-input input{padding-right:72px!important}.password-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:transparent;border:0;color:#e0c696;font-size:12px;font-weight:600;padding:8px 10px;border-radius:6px}.password-toggle:hover{background:#ffffff12}.auth-inline-link{justify-self:end;font-size:12px;margin-top:-12px}.auth-legal{display:block;margin-top:12px;line-height:1.6}.auth-legal a{color:inherit}.form-success{padding:14px 16px;background:#27402f;color:#e7f3e8;border-radius:8px;margin:14px 0 0}.wellness-card-title{color:inherit;text-decoration:none}.wellness-card-title:hover{text-decoration:underline;text-underline-offset:6px}.wellness-card-art{display:block}.wellness-heading .text-link{display:inline-block;margin-top:10px;color:#e0c696}.member-overview{flex-wrap:wrap}.week-rhythm{display:flex;flex-direction:column;gap:10px}.week-rhythm>span{font-size:12px;color:#b5afbf}.week-rhythm ol{display:flex;gap:6px;list-style:none;margin:0;padding:0}.week-rhythm li{width:30px;height:30px;border-radius:50%;border:1px solid #ffffff33;display:grid;place-items:center;font-size:11px;color:#b5afbf}.week-rhythm li.done{background:#e0c696;border-color:#e0c696;color:#121029;font-weight:700}.week-rhythm li.today{box-shadow:0 0 0 2px #121029,0 0 0 3px #e0c696}.practice-history progress{display:block;width:min(260px,100%);height:4px;margin-top:10px;accent-color:#e0c696}.history-toggle{margin-top:16px}.settings-nav{display:flex;gap:18px;flex-wrap:wrap;margin:24px 0 8px;font-size:13px}.settings-nav a{color:#e0c696}.account-live .settings-form{scroll-margin-top:24px}.account-live .settings-form>p{color:#b5afbf;line-height:1.7}.account-live small{display:block;color:#b5afbf;font-size:12px}.danger-zone{border:1px solid #c7757555}.button.danger{background:#b3495a;border-color:#b3495a;color:#fff}.button.danger:hover{background:#c85a6b}.button.danger-outline{color:#f0b3bd;border-color:#f0b3bd66}.danger-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.search-page,.info-page{max-width:1100px;margin:0 auto;min-height:70vh}.search-page h1,.info-page h1{font-size:clamp(38px,5vw,64px);margin:14px 0 24px;line-height:1.1}.search-page h2{font-size:28px;margin:40px 0 18px}.search-form{display:flex;gap:12px;margin:10px 0 24px}.search-form input{flex:1;padding:18px 22px;border-radius:40px;border:1px solid #ffffff40;background:#1a1730;color:#f5eee2;font-size:18px}.search-form input:focus{border-color:#e0c696;outline:none;box-shadow:0 0 0 3px #e0c69633}.search-summary{color:#b5afbf}.search-empty>p{color:#b5afbf}.search-empty a{color:#e0c696}.search-practices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.search-practice{display:flex;gap:18px;align-items:center;padding:14px;border:1px solid #ffffff26;border-radius:14px;text-decoration:none;color:inherit;background:#1a1730}.search-practice:hover,.search-list>a:hover{border-color:#e0c69688}.search-practice img{width:120px;height:90px;object-fit:cover;border-radius:10px;flex-shrink:0}.search-practice>span,.search-list>a{display:flex;flex-direction:column;gap:6px}.search-practice strong,.search-list strong{font:22px Fraunces,Georgia,serif}.search-practice span span,.search-list span{color:#b5afbf;font-size:14px;line-height:1.6}.search-list{display:grid;gap:12px}.search-list>a{padding:18px 20px;border:1px solid #ffffff26;border-radius:12px;text-decoration:none;color:inherit}.search-list .eyebrow,.search-practice .eyebrow{color:#e0c696}.info-lead{font-size:18px;line-height:1.8;max-width:720px;color:#d8d2de}.info-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:48px;align-items:start}.info-card{padding:28px;border:1px solid #ffffff26;border-radius:16px;background:#1a1730;margin-top:24px}.info-card h2{font-size:24px;margin:0 0 12px}.info-card p{color:#d8d2de;line-height:1.75;margin:0 0 12px}.contact-form{display:grid;gap:18px}.contact-form label{display:grid;gap:8px;font-size:12px;letter-spacing:.04em}.contact-form input,.contact-form select,.contact-form textarea{width:100%;padding:14px;border:1px solid #ffffff33;border-radius:8px;background:#121029;color:#f5eee2;font:inherit;font-size:15px}.contact-form .button{justify-self:start}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.info-aside{padding:28px;border-left:1px solid #ffffff1f;margin-top:120px}.info-aside h2{font-size:22px;margin:0 0 16px}.info-aside ul{list-style:none;margin:0;padding:0;display:grid;gap:18px}.info-aside a{color:#e0c696;font-weight:600}.info-aside span{display:block;color:#b5afbf;font-size:13px;margin-top:4px}.info-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-bottom:32px}.dialog-secondary{margin-top:18px;font-size:13px}.dialog-secondary a,.dialog-secondary .text-link{color:#e0c696;background:none;border:0;padding:0;text-decoration:underline}.availability-notice{margin-top:96px}@media(min-width:761px){.mobile-only{display:none!important}}@media(max-width:760px){.desktop-only{display:none!important}.header-tools{display:flex}.menu-toggle{min-width:40px;min-height:40px}.header-search.mobile-only{display:inline-flex}.search-practices,.info-grid,.info-columns,.form-row{grid-template-columns:1fr}.info-aside{margin-top:24px;border-left:0;border-top:1px solid #ffffff1f;padding:24px 0 0}.search-form{flex-direction:column}.search-form .button{width:100%}.search-practice img{width:88px;height:72px}.week-rhythm{width:100%}.week-rhythm li{width:34px;height:34px}.availability-notice{margin-top:95px}}.account-live .settings-form{margin:32px 0;padding:25px;background:#211c37;border-radius:12px}.account-live .danger-zone{border:1px solid #c7757555}@media(max-width:760px){footer>div{display:grid!important;grid-template-columns:1fr 1fr;gap:14px 20px}}.sound-switch{cursor:pointer}.sound-switch input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:36px;height:20px;border-radius:20px;background:#fff3;position:relative;cursor:pointer;margin:0;transition:background .2s}.sound-switch input:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#f5eee2;transition:transform .2s}.sound-switch input:checked{background:#e0c696}.sound-switch input:checked:after{transform:translate(16px);background:#121029}.sound-switch input:focus-visible{outline:2px solid #e0c696;outline-offset:3px}.practice-setup small a{color:#e0c696}.practice-setup .practice-save{margin:4px 0 0;width:100%}.related-practices{margin-top:40px;padding-top:40px;border-top:1px solid #ffffff1f}.related-practices h2{font-size:32px!important;margin:0 0 24px!important}#main{min-height:calc(100vh - 360px)}.community-board-intro{margin:0;color:#d8d2de;font-size:15px;max-width:520px}.account-live .settings-form>small,.field-hint{display:block;margin:-12px 0 18px;color:#b5afbf;font-size:12px}.auth-panel .field-hint{margin:-16px 0 0}button:disabled{cursor:not-allowed}.legal-page{max-width:1100px}.legal-meta{color:#b5afbf;font-size:13px}.legal-meta a{color:#e0c696}.legal-tabs{display:flex;gap:8px;margin:18px 0 8px}.legal-tabs a{padding:10px 18px;border:1px solid #ffffff33;border-radius:30px;text-decoration:none;font-size:13px}.legal-tabs a.active{background:#f5eee2;color:#121029;border-color:#f5eee2}.legal-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:48px;margin:32px 0}.legal-toc{position:sticky;top:24px;align-self:start;font-size:13px}.legal-toc p{color:#b5afbf;text-transform:uppercase;letter-spacing:.2em;font-size:10px;margin:0 0 12px}.legal-toc ol{margin:0;padding-left:18px;display:grid;gap:8px;color:#b5afbf}.legal-toc a{color:#e0c696;text-decoration:none}.legal-toc a:hover{text-decoration:underline}.legal-section{scroll-margin-top:24px;padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid #ffffff1a}.legal-section h2{font-size:26px;margin:0 0 14px}.legal-section p,.legal-section li{color:#d8d2de;line-height:1.8}.legal-section ul{padding-left:20px;display:grid;gap:8px}.legal-section a{color:#e0c696}.legal-section code{background:#ffffff14;padding:2px 6px;border-radius:4px}@media(max-width:760px){.legal-layout{grid-template-columns:1fr;gap:16px}.legal-toc{position:static}}.route-progress{position:fixed;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#e0c696,#f5eee2);transform-origin:left center;transform:scaleX(0);opacity:0;z-index:300;pointer-events:none}.breathing-orbit .breathing-disc{transition:none;transform:scale(.9);will-change:transform}.orbit-trail{position:absolute;top:-22px;right:-22px;bottom:-22px;left:-22px;width:calc(100% + 44px);height:calc(100% + 44px);pointer-events:none;overflow:visible}.orbit-trail circle{fill:none;stroke:#e0c696;stroke-opacity:.4;stroke-width:.35;stroke-dasharray:.6 3.2;stroke-linecap:round}.orbit-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid #e0c696;opacity:0;pointer-events:none}.breathing-label{z-index:1}.button{transition:translate .3s cubic-bezier(.2,.8,.2,1),background-color .3s,box-shadow .3s,color .3s,border-color .3s}.button:hover{translate:0 -2px;box-shadow:0 12px 28px -14px #e0c69688}.button:active{translate:0 0;scale:.98;transition-duration:.08s}.wellness-card{transition:translate .5s cubic-bezier(.2,.8,.2,1),border-color .4s,box-shadow .5s}.wellness-card:hover{translate:0 -5px;border-color:#e0c69655;box-shadow:0 24px 48px -28px #000}.wellness-card-art img{transition:scale 1.2s cubic-bezier(.2,.8,.2,1)}.wellness-card:hover .wellness-card-art img{scale:1.05}.search-practice,.search-list>a,.info-card,.practice-history>a{transition:translate .4s cubic-bezier(.2,.8,.2,1),border-color .3s,background-color .3s}.search-practice:hover,.search-list>a:hover,.practice-history>a:hover{translate:0 -3px}.wellness-filters button,.duration-choices button,.community-filters button,.legal-tabs a{transition:background-color .3s,color .3s,border-color .3s,scale .2s}.wellness-filters button:active,.duration-choices button:active,.community-filters button:active{scale:.95}.navigation>a:not(.button):not(.header-search){background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:3px;transition:background-size .4s cubic-bezier(.2,.8,.2,1),color .3s}.navigation>a:not(.button):not(.header-search):hover,.navigation>a.active:not(.header-search){background-size:100% 1px}.figma-page [role=button]{transition:opacity .3s,filter .3s}.figma-page [role=button]:hover{filter:brightness(1.12)}.password-toggle,.dialog-close,.community-actions button,.text-link{transition:color .25s,background-color .25s,opacity .25s}.dialog-close:hover{color:#e0c696}@media print{[data-reveal],[data-split],[data-reveal] *{opacity:1!important;transform:none!important}}.original-host{width:100%;align-self:stretch}.original-showcase{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,4vw,64px);align-items:center;width:100%;color:#f5eee2;font-family:Manrope,Arial,sans-serif;text-align:left}.original-showcase .eyebrow,.original-detail .eyebrow,.originals-page .eyebrow{color:#e0c696}.original-showcase h2{font:400 clamp(40px,5vw,72px)/1.02 Fraunces,Georgia,serif;letter-spacing:-.04em;margin:14px 0 18px}.original-meta{color:#e0c696;font-size:13px;letter-spacing:.02em;margin:0 0 18px}.original-summary{color:#d8d2de;line-height:1.8;font-size:16px;max-width:520px;margin:0}.original-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:28px}.original-showcase .button{color:#121029}.original-showcase .text-link,.original-detail .text-link{color:#e0c696}.original-player{position:relative;width:100%;aspect-ratio:16/9;border-radius:18px;overflow:hidden;background:#07060f;box-shadow:0 40px 90px -40px #000,0 0 0 1px #e0c69633}.original-player video{display:block;width:100%;height:100%;object-fit:cover;background:#07060f}.original-player video::cue{background:#121029cc;color:#f5eee2;font-family:Manrope,Arial,sans-serif;font-size:.9em}.original-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:14px;padding:0 0 28px;border:0;background:linear-gradient(180deg,#12102900 45%,#121029cc);color:#f5eee2;font:600 13px/1 Manrope,Arial,sans-serif;letter-spacing:.06em;cursor:pointer}.original-play-icon{position:absolute;top:50%;left:50%;width:86px;height:86px;margin:-43px 0 0 -43px;border-radius:50%;background:#f5eee2e6;box-shadow:0 0 0 12px #f5eee21f;transition:scale .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s}.original-play-icon:after{content:"";position:absolute;top:50%;left:54%;border-style:solid;border-width:13px 0 13px 21px;border-color:transparent transparent transparent #121029;translate:-50% -50%}.original-play:hover .original-play-icon,.original-play:focus-visible .original-play-icon{scale:1.08;box-shadow:0 0 0 18px #f5eee22b}.original-play:focus-visible{outline:2px solid #e0c696;outline-offset:-6px}.original-endcard{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:clamp(20px,4vw,48px);background:#121029eb;color:#f5eee2;overflow:auto}.original-endcard h3{font:400 clamp(24px,3vw,36px)/1.15 Fraunces,Georgia,serif;margin:0}.original-endcard p{margin:0;color:#d8d2de;max-width:520px}.original-endcard .newsletter-form{max-width:520px}.original-endcard .button{color:#f5eee2}.original-endcard-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:6px}.original-endcard .text-link{color:#e0c696}.original-disclaimer{font-size:13px;color:#b5afbf;border-left:2px solid #e0c69655;padding-left:12px;margin-top:20px}.original-detail{max-width:1100px}.original-detail h1{margin-bottom:10px}.original-detail .original-player{margin:28px 0 48px}.original-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px}.original-detail-grid h2,.original-next h2,.originals-soon h2{font-size:28px;margin:0 0 14px}.original-detail-grid p,.original-detail-grid li{color:#d8d2de;line-height:1.8}.original-detail-grid h3{font-size:18px;margin:24px 0 8px}.original-detail-grid ul{padding-left:20px}.original-transcript{margin:40px 0;padding:22px 26px;border:1px solid #ffffff26;border-radius:14px;background:#1a1730}.original-transcript summary{cursor:pointer;color:#e0c696;font-weight:600}.original-transcript p{color:#d8d2de;line-height:1.8}.original-next{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding:32px 0;border-top:1px solid #ffffff1f}.original-next p{color:#d8d2de;margin:0}.original-list{display:grid;gap:28px;margin:36px 0}.original-card{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:36px;align-items:center;padding:20px;border:1px solid #ffffff26;border-radius:20px;background:#1a1730}.original-card h2{font-size:clamp(32px,3.6vw,48px);margin:10px 0 14px}.original-card h2 a{color:inherit;text-decoration:none}.original-card p{color:#d8d2de;line-height:1.8}.original-card-art{position:relative;display:block;border-radius:14px;overflow:hidden;aspect-ratio:16/9}.original-card-art img{width:100%;height:100%;object-fit:cover;display:block;transition:scale 1.2s cubic-bezier(.2,.8,.2,1)}.original-card:hover .original-card-art img{scale:1.04}.original-card-badge{position:absolute;left:14px;bottom:14px;padding:6px 12px;border-radius:20px;background:#121029cc;color:#f5eee2;font-size:12px}.originals-soon .newsletter-form{max-width:560px}@media(max-width:860px){.original-showcase,.original-detail-grid,.original-card{grid-template-columns:1fr}.original-showcase{gap:24px}.original-play-icon{width:68px;height:68px;margin:-34px 0 0 -34px}.original-play{padding-bottom:18px}.original-endcard{position:static;aspect-ratio:auto}.original-player.is-ended{aspect-ratio:auto}.original-player.is-ended video{aspect-ratio:16/9;height:auto}}.original-play{flex-direction:row;justify-content:flex-start;align-items:flex-end;gap:16px;padding:0 0 26px 28px;background:linear-gradient(180deg,#12102900 55%,#121029d9)}.original-play-icon{position:relative;top:auto;left:auto;margin:0;width:64px;height:64px;flex-shrink:0;box-shadow:0 0 0 10px #f5eee21f}.original-play>span:last-child{padding-bottom:22px;font-size:14px}.original-play:hover .original-play-icon,.original-play:focus-visible .original-play-icon{box-shadow:0 0 0 14px #f5eee22b}.original-endcard .button{color:#121029}.original-endcard .button.outline{color:#f5eee2;border-color:#f5eee266;background:transparent}.original-showcase .original-meta{margin:0 0 18px}.original-showcase .original-summary{margin:0}.original-showcase h2{margin:14px 0 18px}@media(max-width:860px){.original-play{padding:0 0 16px 16px}.original-play-icon{width:52px;height:52px}.original-play>span:last-child{padding-bottom:16px;font-size:13px}}.original-player .original-endcard .button.outline{border:1px solid #f5eee266}.modalities-hero{position:relative;min-height:min(78vh,760px);display:flex;align-items:flex-end;overflow:hidden;padding:140px 6vw 64px;color:#f5eee2}.modalities-hero-art{position:absolute;top:-6%;right:0;bottom:0;left:0;width:100%;height:112%;object-fit:cover;z-index:0}.modalities-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#12102966,#12102900 35%,#121029e6 88%,#121029);z-index:1}.modalities-hero-copy{position:relative;z-index:2;max-width:760px}.modalities-hero-copy .eyebrow{color:#e0c696}.modalities-hero h1{font-size:clamp(44px,6vw,86px);line-height:1.02;margin:16px 0 20px;letter-spacing:-.04em}.modalities-hero-copy>p:not(.eyebrow){font-size:18px;line-height:1.8;color:#e6e0ea;max-width:620px}.modalities-page{max-width:1240px;margin:0 auto}.evidence-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:36px}.evidence-legend>div{padding:20px;border:1px solid #ffffff1f;border-radius:14px;background:#1a1730}.evidence-legend p{margin:10px 0 0;color:#b5afbf;font-size:14px;line-height:1.6}.evidence-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.evidence-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.evidence-strong{background:#2b4a3a;color:#bde5c8}.evidence-moderate{background:#4a3f25;color:#f1d9a0}.evidence-emerging{background:#3b2f4d;color:#d9c4f2}.modality-filters{display:grid;gap:4px;margin-bottom:8px}.modality-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:20px 0 40px}.modality-card{display:flex;flex-direction:column;border:1px solid #ffffff26;border-radius:16px;overflow:hidden;background:#1a1730;transition:translate .5s cubic-bezier(.2,.8,.2,1),border-color .4s,box-shadow .5s}.modality-card:hover{translate:0 -5px;border-color:#e0c69655;box-shadow:0 24px 48px -28px #000}.modality-card-art{display:block;aspect-ratio:3/2;overflow:hidden}.modality-card-art img{width:100%;height:100%;object-fit:cover;display:block;transition:scale 1.2s cubic-bezier(.2,.8,.2,1)}.modality-card:hover .modality-card-art img{scale:1.05}.modality-card-body{padding:22px 22px 24px;display:flex;flex-direction:column;gap:10px;flex:1}.modality-card-meta{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.modality-card-meta .eyebrow{color:#e0c696}.modality-card h2{font-size:26px;margin:4px 0 0;line-height:1.15}.modality-card h2 a{color:inherit;text-decoration:none}.modality-card h2 a:hover{text-decoration:underline;text-underline-offset:6px}.modality-card p{margin:0;color:#d8d2de;line-height:1.7}.modality-goals{color:#b5afbf!important;font-size:13px;margin-top:auto!important}.modalities-disclaimer{font-size:13px;color:#b5afbf;line-height:1.7;border-left:2px solid #e0c69655;padding-left:14px;max-width:820px;margin:32px 0 0}.modality-detail-hero{position:relative;min-height:min(72vh,680px);display:flex;align-items:flex-end;overflow:hidden;padding:140px 6vw 56px;color:#f5eee2}.modality-detail-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.modality-detail-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#12102955,#12102900 30%,#121029ee 90%,#121029)}.modality-detail-heading{position:relative;z-index:1;max-width:900px}.modality-detail-heading .text-link{color:#e0c696}.modality-detail-heading .eyebrow{color:#e0c696;margin-top:18px}.modality-detail-heading h1{font-size:clamp(44px,6vw,84px);line-height:1.02;margin:12px 0 18px;letter-spacing:-.04em}.modality-detail-meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;color:#d8d2de;font-size:14px}.modality-detail-body{max-width:1100px;margin:0 auto}.modality-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin:36px 0}.modality-detail-grid h2,.modality-sources h2,.modality-try h2{font-size:28px;margin:0 0 14px}.modality-detail-grid h3{font-size:18px;margin:22px 0 8px}.modality-detail-grid p{color:#d8d2de;line-height:1.85}.evidence-note{font-size:14px;color:#b5afbf!important}.modality-try{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding:28px;border:1px solid #e0c69633;border-radius:16px;background:#1b1731;margin:12px 0 40px}.modality-try .eyebrow{color:#e0c696}.modality-try h2{margin:8px 0 0}.modality-sources ol{padding-left:20px;display:grid;gap:12px;color:#d8d2de;line-height:1.7}.modality-sources a{color:#e0c696;white-space:nowrap}.modality-pager{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:40px 0 0}.modality-pager a{display:flex;flex-direction:column;gap:6px;padding:20px 22px;border:1px solid #ffffff26;border-radius:14px;text-decoration:none;color:#f5eee2;font:22px Fraunces,Georgia,serif;transition:translate .4s cubic-bezier(.2,.8,.2,1),border-color .3s}.modality-pager a:hover{translate:0 -3px;border-color:#e0c69666}.modality-pager a:last-child{text-align:right}.modality-pager small{font:600 11px Manrope,Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#e0c696}@media(max-width:1000px){.modality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.modality-grid,.evidence-legend,.modality-detail-grid,.modality-pager{grid-template-columns:1fr}.modalities-hero,.modality-detail-hero{padding:120px 24px 40px;min-height:70vh}.modality-pager a:last-child{text-align:left}}.modalities-teaser-host{width:100%;padding:clamp(56px,7vw,110px) 4.45vw;background:#121029;box-sizing:border-box}.modalities-teaser{max-width:1312px;margin:0 auto;color:#f5eee2;font-family:Manrope,Arial,sans-serif;text-align:left}.modalities-teaser-head{display:flex;justify-content:space-between;align-items:end;gap:32px;flex-wrap:wrap;margin-bottom:32px}.modalities-teaser .eyebrow{color:#e0c696}.modalities-teaser h2{font:400 clamp(34px,4vw,56px)/1.05 Fraunces,Georgia,serif;letter-spacing:-.03em;margin:12px 0 0;max-width:640px}.modalities-teaser-head>p{color:#d8d2de;max-width:360px;line-height:1.7;margin:0}.modality-grid-teaser{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 32px}.modalities-teaser .button{color:#121029}.modalities-teaser .modality-card{border:1px solid #ffffff26}.modalities-teaser .modality-card h2{font-size:22px}.modalities-teaser .modality-card h2 a{color:inherit}@media(max-width:1000px){.modality-grid-teaser{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.modality-grid-teaser{grid-template-columns:1fr}.modalities-teaser-host{padding:56px 20px}}.community-live{width:100%;align-self:stretch}.community-board{width:100%;color:#f5eee2;font-family:Manrope,Arial,sans-serif;text-align:left}.community-board-head{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap;margin-bottom:28px}.community-board h2{font-family:Fraunces,Georgia,serif;font-weight:400;font-size:clamp(28px,3vw,40px);margin:10px 0 0;letter-spacing:-.03em}.community-board .eyebrow{color:#e0c696}.community-board .community-composer{display:grid;gap:18px;padding:28px;margin-bottom:28px;border:1px solid #e0c69633;border-radius:14px;background:#1b1731}.community-composer label,.community-replies label{display:grid;gap:8px;font-size:12px;letter-spacing:.04em}.community-board input,.community-board select,.community-board textarea{width:100%;padding:13px 14px;border:1px solid #ffffff33;border-radius:8px;background:#121029;color:#f5eee2;font:inherit;font-size:15px}.community-board textarea{resize:vertical;line-height:1.6}.community-composer small{color:#b5afbf;line-height:1.6}.community-composer .button,.community-replies .button{justify-self:start}.community-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.community-filters button{padding:10px 18px;border:1px solid #ffffff33;border-radius:30px;background:transparent;color:#f5eee2;font-size:12px}.community-filters button[aria-pressed=true]{background:#f5eee2;color:#121029;border-color:#f5eee2}.community-board .community-list{display:grid;border-top:1px solid #ffffff1f}.community-board .community-post{padding:28px 0;border-bottom:1px solid #ffffff1f}.community-post h3{font-family:Fraunces,Georgia,serif;font-weight:400;font-size:24px;margin:14px 0 10px;letter-spacing:-.02em}.community-post p{margin:0;line-height:1.75;color:#d8d2de;white-space:pre-line;overflow-wrap:anywhere}.community-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.community-post-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px;color:#b5afbf}.community-board .community-circle{border:1px solid #e0c69666;color:#e0c696;padding:5px 10px;border-radius:20px;font-size:10px;letter-spacing:.18em;text-transform:uppercase}.community-post-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;flex-wrap:wrap}.community-board .text-link{background:none;border:0;padding:0;color:#e0c696;text-decoration:underline}.community-actions{display:inline-flex;align-items:center;gap:10px}.community-actions button{background:none;border:0;color:#b5afbf;font-size:12px;text-decoration:underline;padding:4px}.community-actions small{font-size:12px;color:#b5afbf}.community-board .community-replies{display:grid;gap:16px;margin:20px 0 0 clamp(0px,3vw,32px);padding-left:20px;border-left:1px solid #e0c69633}.community-replies form{display:grid;gap:12px}.community-reply p{margin-top:6px}.community-empty{color:#b5afbf}.community-board .status{margin:16px 0}.community-board .status button{margin-left:8px}.community-board>.button.outline{margin-top:24px}.community-board .button{color:#121029}.community-board .button.outline{background:transparent;color:#f5eee2}.community-board p a{color:#e0c696;text-decoration:underline}.community-board .community-post.pinned{border:1px solid #e0c69666;border-radius:14px;padding:24px;margin-bottom:24px;background:#1b1731}.figma-page{background:#121029;color:#f5eee2;width:100%;overflow:hidden}.figma-page *{box-sizing:border-box;border-width:0;border-style:solid}.figma-page :where(p){margin:0;line-height:inherit}.figma-page a{color:inherit;text-decoration:none}.figma-page button{font:inherit}.f0{background-color:#121029}.f1{align-content:stretch}.f2{display:flex}.f3{flex-direction:column}.f4{align-items:flex-start}.f5{position:relative}.f6{width:100%;height:100%}.f7{word-break:break-word}.f8{height:44px}.f9{align-items:center}.f10{justify-content:space-between}.f11{line-height:normal}.f12{overflow:clip}.f13{padding-inline:20px}.f14{flex-shrink:0}.f15{color:#f5eee2}.f16{font-size:12px}.f17{width:100%}.f18{white-space:nowrap}.f19{font-family:Manrope}.f20{font-weight:600}.f21{font-family:Manrope}.f22{font-weight:400}.f23{height:56px}.f24{border-width:1px}.f25{border-color:#f5eee2}.f26{border-style:solid}.f27{padding:4px}.f28{border-radius:4px}.f29{font-family:Fira Sans}.f30{font-style:normal}.f31{font-size:24px}.f32{width:24px;height:24px}.f33{position:absolute}.f34{display:block}.f35{top:0;right:0;bottom:0;left:0}.f36{max-width:none}.f37{gap:12px}.f38{padding-bottom:28px}.f39{padding-top:36px}.f40{font-family:Space Mono}.f41{color:#e0c696}.f42{font-size:10px}.f43{font-family:Fraunces}.f44{min-width:100%}.f45{font-size:36px}.f46{width:min-content}.f47{gap:32px}.f48{padding-bottom:40px}.f49{gap:16px}.f50{height:200px}.f51{border-radius:8px}.f52{object-fit:cover}.f53{pointer-events:none}.f54{font-size:20px}.f55{color:#c9c2b6}.f56{font-size:13px}.f57{background-color:#1b1838}.f58{padding:24px}.f59{font-size:28px}.f60{line-height:1.5}.f61{background-color:#f5eee2}.f62{padding:14px}.f63{border-radius:999px}.f64{font-family:Manrope}.f65{font-weight:700}.f66{color:#121029}.f67{gap:14px}.f68{height:72px}.f69{width:112px}.f70{flex:1 0 0}.f71{gap:6px}.f72{min-width:1px}.f73{font-size:17px}.f74{font-size:9px}.f75{gap:56px}.f76{padding-bottom:16px}.f77{padding-top:40px}.f78{padding-inline:16px}.f79{gap:24px}.f80{justify-content:center}.f81{border-color:#fff}.f82{font-size:40px}.f83{color:#fff}.f84{gap:4px}.f85{padding-top:12px}.f86{flex-wrap:wrap}.f87{height:20px}.f88{padding-right:196px}.f89{border-radius:2px}.f90{align-self:stretch}.f91{line-height:0}.f92{font-size:14px}.f93{text-underline-position:from-font}.f94{text-decoration-thickness:from-font}.f95{text-decoration-style:solid}.f96{line-height:20px}.f97{text-decoration-line:underline}.f98{padding-right:244.7px}.f99{padding-right:159.2px}.f100{padding-right:147.9px}.f101{padding-right:185.1px}.f102{padding-right:219.4px}.f103{padding-right:178px}.f104{padding-right:225.8px}.f105{padding-right:188.8px}.f106{padding-right:201.7px}.f107{gap:32px}.f108{gap:16px}.f109{border-color:#f5eee224}.f110{border-bottom-width:1px}.f111{padding-inline:64px}.f112{padding-block:24px}.f113{font-family:Fira Sans}.f114{font-size:30px}.f115{gap:40px}.f116{flex-direction:row}.f117{height:100%}.f118{font-family:Manrope}.f119{font-weight:500}.f120{letter-spacing:.6px}.f121{justify-content:flex-end}.f122{padding-inline:28px}.f123{padding-block:12px}.f124{letter-spacing:.82px}.f125{text-transform:uppercase}.f126{height:600px}.f127{padding-inline:80px}.f128{padding-block:100px}.f129{letter-spacing:2px}.f130{background-color:#e0c696}.f131{height:1px}.f132{width:20px}.f133{line-height:1.1}.f134{font-size:64px}.f135{width:900px}.f136{line-height:1.6}.f137{font-size:18px}.f138{width:600px}.f139{padding-top:16px}.f140{border-color:#e0c696}.f141{padding-left:36px}.f142{padding-right:32px}.f143{padding-block:14px}.f144{gap:48px}.f145{padding:80px}.f146{width:16px}.f147{font-size:11px}.f148{letter-spacing:2.5px}.f149{gap:24px}.f150{height:220px}.f151{padding-bottom:24px}.f152{padding-top:8px}.f153{padding-inline:24px}.f154{gap:8px}.f155{letter-spacing:1.2px}.f156{line-height:1.2}.f157{overflow:hidden}.f158{font-size:22px}.f159{text-overflow:ellipsis}.f160{padding-block:10px}.f161{color:#8e89a6}.f162{background-color:#0d0c1c}.f163{gap:40px}.f164{font-size:16px}.f165{padding-inline:32px}.f166{padding-block:24px}.f167{width:700px}.f168{background-color:#8e89a6}.f169{width:4px;height:4px}.f170{padding-inline:16px}.f171{padding-block:6px}.f172{background-color:#f5eee224}.f173{padding:12px}.f174{border-width:0}.f175{text-align:center}.f176{padding:40px}.f177{border-radius:12px}.f178{width:56px;height:56px}.f179{gap:4px}.f180{letter-spacing:1px}.f181{font-family:Fraunces}.f182{font-style:italic}.f183{padding-bottom:120px}.f184{padding-top:80px}.f185{padding:32px}.f186{font-family:Space Mono}.f187{font-size:32px}.f188{font-size:15px}.f189{padding-bottom:24px}.f190{padding-top:64px}.f191{width:300px}.f192{gap:80px}.f193{border-top-width:1px}.f194{padding-top:24px}.f195{padding-bottom:8px}.f196{height:12px}.f197{width:18px}.f198{width:25px}.f199{border-color:#fff}.f200{color:#fff}.f201{padding:8px}.f202{border-radius:100px}.f203{width:16px;height:16px}.f204{height:500px}.f205{line-height:1}.f206{font-size:96px}.f207{width:180px}.f208{padding-bottom:32px}.f209{padding-top:40px}.f210{gap:20px}.f211{align-content:space-between}.f212{width:160px}.f213{height:0}.f214{top:-1px;right:0;bottom:0;left:0}.f215{width:18px;height:18px}.f216{height:14px}.f217{height:64px}.f218{border-radius:99px}.f219{height:360px}.f220{padding:20px}.f221{width:14px;height:14px}.f222{width:52px;height:52px}.f223{gap:2px}.f224{height:8px}.f225{gap:10px}.f226{width:200px}.f227{height:120px}.f228{left:8px}.f229{padding-inline:6px}.f230{padding-block:3px}.f231{top:8px}.f232{font-size:8px}.f233{padding-top:48px}.f234{letter-spacing:1.5px}.f235{width:20px;height:20px}.f236{height:11px}.f237{width:17px}.f238{width:15px}.f239{padding-block:16px}.f240{padding:16px}.f241{text-decoration-skip-ink:none}.f242{padding-bottom:20px}.f243{padding-top:32px}.f244{padding-inline:12px}.f245{align-items:baseline}.f246{width:12px;height:12px}.f247{left:0}.f248{right:0}.f249{top:0}.f250{width:800px}.f251{padding-block:12px}.f252{border-color:#0000}.f253{background-color:#0000}.f254{padding-bottom:80px}.f255{align-content:flex-start}.f256{width:1280px}.f257{width:410px}.f258{height:240px}.f259{left:16px}.f260{padding-inline:8px}.f261{padding-block:4px}.f262{top:16px}.f263{background-color:#121029cc}.f264{bottom:16px}.f265{right:16px}.f266{width:44px;height:44px}.f267{letter-spacing:.8px}.f268{gap:64px}.f269{padding-inline:100px}.f270{border-radius:16px}.f271{font-size:0px}.f272{background-color:#e0c69612}.f273{white-space:pre}.f274{padding:18px}.f275{gap:56px}.f276{height:280px}.f277{width:12px}.f278{line-height:1.15}.f279{padding-block:32px}.f280{padding-bottom:4px}.f281{left:12px}.f282{top:12px}.f283{bottom:12px}.f284{right:12px}.f285{width:500px}.f286{line-height:1.25}.f287{padding-block:80px}.f288{width:680px}.f289{font-size:44px}.f290{border-radius:8px}.f291{top:0;right:-45.19%;bottom:-48.15%;left:0}.f292{padding-bottom:64px}.f293{background-color:#f5eee20d}.f294{width:48px;height:48px}.f295{width:6px;height:6px}.f296{width:560px}.f297{filter:drop-shadow(0px 24px 24px rgba(0,0,0,.5))}.f298{border-radius:180px}.f299{width:360px;height:360px}.f300{min-height:1px}.f301{line-height:46px}.f302{font-size:38px}.f303{height:6px}.f304{width:172px}.f305{filter:drop-shadow(0px 8px 8px rgba(0,0,0,.25))}.f306{width:84px;height:84px}.f307{padding-block:20px}.f308{line-height:22px}.f309{border-radius:999px}.f310{padding-block:8px}.f311{font-size:56px}.f312{line-height:1.4}.f313{width:150px}.f314{width:32px;height:32px}.f315{height:480px}.f316{align-items:flex-end}.f317{left:80px}.f318{right:-80px}.f319{top:-80px}.f320{width:160px;height:160px}.f321{padding-bottom:12px}.f322{font-size:48px}.f323{height:40px}.f324{width:0}.f325{flex:none}.f326{--figma-rotate:90deg;transform:translate(var(--figma-tx,0),var(--figma-ty,0)) rotate(var(--figma-rotate,0deg))}.f327{width:40px}.f328{width:100px;height:100px}.f329{letter-spacing:2.4px}.f330{border-left-width:2px}.f331{border-bottom-right-radius:16px}.f332{border-top-right-radius:16px}.f333{width:520px}.f334{width:386px}.f335{width:320px}.f336{padding-inline:180px}.f337{width:80px;height:80px}.f338{height:24px}.f339{width:48px}.f340{width:400px}.f341{background-color:#ff5f570d}.f342{border-color:#ff5f5733}.f343{color:#ff5f57}.f344{background-color:#ff5f57}.f345{color:#000}.f346{padding-left:24px}.f347{height:80px}.f348{padding-inline:64px}.f349{padding-block:72px}.f350{height:210px}.f351{height:4px}.f352{width:110px}.f353{width:70px}.f354{padding-inline:28px}.f355{width:420px}.f356{padding-block:56px}.f357{gap:72px}.f358{border-bottom-left-radius:40px}.f359{border-bottom-right-radius:40px}.f360{max-width:1280px}.f361{width:390px}.f362{gap:8px}.f363{height:36px}.f364{border-radius:6px}.f365{padding-bottom:40px}.f366{gap:28px}.f367{margin-bottom:0}.f368{padding-top:20px}.f369{letter-spacing:.816px}.f370{padding-block:40px}.f371{border-radius:16px}.f372{background-image:linear-gradient(to top,var(--figma-from,transparent),var(--figma-via,transparent) 50%,var(--figma-to,transparent))}.f373{--figma-from:rgba(13,12,28,.92)}.f374{--figma-to:rgba(13,12,28,.1)}.f376{--figma-via:rgba(13,12,28,.35)}.f377{--figma-tx:-50%;transform:translate(var(--figma-tx,0),var(--figma-ty,0)) rotate(var(--figma-rotate,0deg))}.f378{--figma-ty:-50%;transform:translate(var(--figma-tx,0),var(--figma-ty,0)) rotate(var(--figma-rotate,0deg))}.f379{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.f380{background-color:#ffffff1a}.f381{left:50%}.f382{padding:16px}.f383{top:calc(50% - 16px)}.f384{width:134px}.f385{padding-top:16px}.f386{padding-bottom:16px}.f387{height:101.79%}.f388{top:-.9%}.f389{--figma-to:rgba(13,12,28,.35)}.f390{--figma-via:55%}.f391{--figma-via:rgba(13,12,28,.1)}.f392{padding-bottom:40px}.f393{gap:20px}.f394{overflow:auto}.f395{width:1312px}.f396{height:150px}.f397{width:240px}.f398{height:101.33%}.f399{top:-.67%}.f400{bottom:.17px}.f401{--figma-from:rgba(13,12,28,.95)}.f402{padding:20px}.f403{--figma-to:rgba(13,12,28,0)}.f404{background-image:linear-gradient(to left,var(--figma-from,transparent),var(--figma-via,transparent) 50%,var(--figma-to,transparent))}.f405{--figma-from:rgba(10,10,10,.5)}.f406{--figma-to:10.096%}.f407{--figma-to:rgba(10,10,10,0)}.f408{width:374px}.f409{bottom:0}.f410{background-color:#80808066}.f411{border-color:#f5eee280}.f412{background-clip:padding-box}.f413{border-color:transparent}.f414{gap:12px}.f415{padding-inline:24px}.f416{padding-block:32px}.f417{border-radius:inherit}.f418{width:30px;height:30px}.f419{line-height:28px}.f420{padding-top:14px}.f421{letter-spacing:1.088px}.f422{padding-block:20px}.f423{height:420px}.f424{border-left-width:1px}.f425{padding-left:24px}.f426{width:336px}.f427{padding-top:2px}.f428{white-space:pre-wrap}.f429{height:43px}.f430{padding:5px}.f431{padding-inline:20px}.f432{background-color:#f5eee226}.f433{border-color:#f5eee226}.f434{gap:1px}.f435{padding:1px}.f436{padding-bottom:12px}.f437{border-color:#f5eee21a}.f438{padding-bottom:13px}.f439{padding-top:12px}.f440{padding-bottom:8px}.f441{padding-right:244.69px}.f442{padding-right:159.23px}.f443{padding-right:147.92px}.f444{padding-right:185.05px}.f445{padding-right:219.39px}.f446{padding-right:177.97px}.f447{padding-right:225.84px}.f448{padding-right:188.83px}.f449{height:160px}.f450{padding-top:20px}.f451{width:40px;height:40px}.f452{width:300px;height:300px}.f453{top:-6.67%;right:-13.33%;bottom:-20%;left:-13.33%}.f454{width:116px}.f455{gap:44px}.f456{width:28px;height:28px}.f457{width:72px;height:72px}.f458{width:36px;height:36px}.f459{height:180px}.f460{line-height:1.3}.f461{height:700px}.f462{padding:100px}.f463{font-size:72px}.f464{line-height:1.7}.f465{padding-inline:40px}.f466{width:360px}.f467{padding-bottom:100px}.f468{--figma-rotate:180deg;transform:translate(var(--figma-tx,0),var(--figma-ty,0)) rotate(var(--figma-rotate,0deg))}.f469{height:10px}.f470{width:24px}.f471{background-color:#f5eee20f}.f472{padding-bottom:16px}.f473{padding-top:4px}.f474{padding-inline:10px}.f475{padding-block:2px}.f476{width:220px}.f477{height:5px}.f478{min-height:900px}.f479{gap:28px}.f480{width:30px}.f481{height:520px}.f482{width:280px}.f483{width:920px}.f484{width:448px}.f485{min-height:700px}.f486{font-size:180px}.f487{background-color:#e0c6960d}.f488{font-family:Fira Sans}.f489{padding-bottom:48px}.f490{height:2px}.f491{gap:140px}.f492{height:900px}.f493{font-size:88px}.f494{width:286px}.f495{padding:64px}.f496{top:50%}.f497{padding-block:80px}.f498{gap:64px}.f499{width:1312.04px}.f500{height:320px}.f501{padding-bottom:20px}.f502{width:209.608px}.f503{padding-bottom:80px}.f504{width:340px}.f505{height:212.5px}.f506{bottom:-.33px}.f507{gap:6.33px}.f508{padding-bottom:18px}.f509{padding-inline:18px}.f510{font-size:9.9px}.f511{letter-spacing:1.19px}.f512{font-size:16.3px}.f513{padding-top:48px}.f514{top:2px;right:0;bottom:-2px;left:0}.f515{padding-inline:32px}.f516{line-height:32px}.f517{gap:80px}.f518{height:750px}.f519{width:504px}.f520{padding:40px}.f521{padding-left:12px}.f522{background-color:#f5eee221}.f523{background-color:#12102940}.f524{width:116px;height:116px}.f525{top:100px}.f526{font-family:Fraunces}.f527{letter-spacing:.5px}.f528{height:28px}.f529{width:28px}.f530{height:22px}.f531{width:52px}.f532{padding-inline:4px}.f533{width:64px;height:64px}.f534{width:44px}.f535{border-width:1.5px}.f536{width:10px;height:10px}.f537{padding-top:64px}.f538{width:720px}.figma-page{min-height:100vh}.figma-page [role=button]:focus-visible{outline:2px solid #e0c696;outline-offset:4px}.figma-page [data-name=Logo] p{max-width:none}.figma-mobile{display:none}.figma-desktop{width:100%}.figma-page [data-node-id="44:52"],.figma-page [data-node-id="44:650"]{visibility:hidden}.figma-page>[data-node-id]>[data-name=Header],.figma-page>[data-node-id]>[data-name=Nav]{visibility:hidden}.design-header{position:absolute;inset:0 0 auto;z-index:20;color:#f5eee2;background:transparent;border:0;padding:24px 4.45vw;height:90px}.design-header .brand{color:#f5eee2}.design-header .navigation>a,.design-header .navigation>button{color:#f5eee2}.design-header .navigation>.button{background:#f5eee2;color:#121029}.design-header .brand small{color:#e0c696}.design-header .menu-toggle{color:#f5eee2;border-color:#f5eee24d}.release-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#080617bb;z-index:100;display:grid;place-items:center;padding:20px}.release-dialog{position:relative;background:#211d39;color:#f5eee2;padding:50px;border:1px solid #e0c69644;border-radius:16px;max-width:560px}.release-dialog h2{font-family:Fraunces,Georgia,serif;font-size:40px;line-height:1.1}.release-dialog .button{background:#e0c696;color:#121029;border:0;margin-top:20px}.dialog-close{position:absolute;right:20px;top:12px;background:transparent;border:0;color:#f5eee2;font-size:28px}.design-auth .auth-art{background-size:cover;background-position:center;color:#f5eee2}.design-auth .auth-panel{background:#121029;color:#f5eee2}.design-auth .brand,.design-auth .auth-panel>p{color:#f5eee2}.design-auth .auth-panel .eyebrow{color:#e0c696}.design-auth .auth-panel input{background:transparent;border-color:#fff3;color:#f5eee2}.design-auth .auth-panel .button{background:#f5eee2;border-color:#f5eee2;color:#121029}.design-auth .auth-panel h1,.design-auth .auth-art h2{font-family:Fraunces,Georgia,serif}.figma-page [data-name=Footer]{margin-top:0}.figma-page [data-name="Input Field"]{cursor:text}@media(max-width:700px){.figma-desktop{display:none}.figma-mobile{display:block;width:100%}.design-header{height:95px;padding:24px 20px;align-items:flex-start}.design-header .brand{padding-top:8px}.design-header .navigation.open{background:#121029;padding:20px;border:1px solid #e0c69633}.figma-page:not(.figma-landing)>[data-node-id]{min-height:100vh}.figma-page:not(.figma-landing) [data-node-id]{max-width:100%;min-width:0}.figma-page:not(.figma-landing)>[data-node-id]>[data-node-id]{padding-left:20px!important;padding-right:20px!important}.figma-page:not(.figma-landing) [data-name="Main Container"],.figma-page:not(.figma-landing) [data-name="Content Grid"],.figma-page:not(.figma-landing) [data-name=Grid],.figma-page:not(.figma-landing) [data-name="Main Body"],.figma-page:not(.figma-landing) [data-name=Footer]{flex-wrap:wrap!important}.release-dialog{padding:35px 24px}.design-auth .auth-art{display:none}}body{background:#121029;color:#f5eee2;font-family:Manrope,Arial,sans-serif}h1,h2,h3{font-family:Fraunces,Georgia,serif}.header{background:#121029;color:#f5eee2;border-color:#ffffff1a}.header .brand{color:#f5eee2}.header .navigation>a,.header .navigation>button{color:#f5eee2}.button{background:#f5eee2;color:#121029;border-color:#f5eee2}.button:hover{background:#e0c696}.button.outline{color:#f5eee2;border-color:#fff5}.wellness-hero{background:radial-gradient(ellipse at 85% 35%,#6d52652b,transparent 55%),#121029}.wellness-hero h1 em{color:#e0c696}.wellness-heading>p,.wellness-card p,.wellness-note,.practice-history small{color:#b5afbf}.wellness-card{background:#1a1730;border-color:#ffffff26}.wellness-card-art{background:radial-gradient(ellipse at center,#9f96ac,#4b415f)}.wellness-card.breathwork .wellness-card-art{background:radial-gradient(ellipse at center,#9e8295,#463d5c)}.wellness-card.audio .wellness-card-art{background:radial-gradient(ellipse at center,#9da3a1,#3c555b)}.wellness-badge{border-color:#fff3}.wellness-save{color:#e0c696}.wellness-filters button,.duration-choices button{color:#f5eee2;border-color:#fff3}.wellness-filters button[aria-pressed=true],.duration-choices button[aria-pressed=true]{background:#f5eee2;color:#121029;border-color:#f5eee2}.practice-setup{background:#211b35;border-color:#ffffff26}.practice-setup select{background:#121029;color:#f5eee2;border-color:#fff3}.page-intro{background:#121029}.member-overview{background:#211c37}.member-overview span{color:#b5afbf}.practice-history>a,.practice-history>div{border-color:#ffffff26}.wellness-player{background:radial-gradient(ellipse at center,#3f304e,#121029 70%);color:#f5eee2}.breathing-disc{background:radial-gradient(circle at 35% 30%,#e7d4b3,#ae8c69)}.breathwork .breathing-disc{background:radial-gradient(circle at 35% 30%,#ded0dd,#9d829a)}.breathing-label{color:#21172d}.practice-progress progress{accent-color:#e0c696}.account-live form{background:#211c37}.account-live input,.account-live textarea{background:#121029;color:#f5eee2;border-color:#fff3}.status,.player-error{background:#5f2938;color:#fff}footer{background:#0d0b20;color:#f5eee2}footer .brand{color:#f5eee2}footer p,footer small{color:#b5afbf}.menu-toggle{color:#f5eee2}.figma-page>div>[data-node-id]>[data-name=Header],.figma-page>div>[data-node-id]>[data-name=Nav],.figma-page>div>[data-node-id]>[data-name="Header Nav"]{visibility:hidden}.design-loading{min-height:100vh;display:grid;place-items:center;color:#e0c696}.figma-page>div>[data-node-id]{height:auto;min-height:100vh}.figma-page>div>[data-node-id]>[data-name="Page Wrapper"]{position:relative;width:100%}.figma-page [data-name="Page Wrapper"]>[data-name=Nav]{visibility:hidden}.availability-notice{position:relative;z-index:21;margin-top:90px;padding:16px 24px;background:#30283e;color:#e0c696;text-align:center}.brand-logo{display:block;width:230px;height:auto;max-width:100%}.brand{flex-shrink:0}.design-header .brand{padding-top:0}.figma-brand-logo{display:block;width:230px;max-width:100%;height:auto}.header{min-height:96px}.design-header{padding-top:14px;padding-bottom:14px}.auth-panel .brand-logo{width:280px}footer .brand-logo{width:260px}@media(max-width:700px){.brand-logo{width:195px}.design-header{padding-top:16px}.figma-brand-logo{width:210px}}.figma-page [data-name=Mask]{pointer-events:none}@media(max-width:700px){.figma-page:not(.figma-landing) [data-node-id].f44{min-width:100%}}.figma-landing [data-name=Creators],.figma-about [data-name="Team Section"],.figma-community [data-name="Member Stories Section"],.figma-community [data-name="Stories Section"],.figma-community [data-name="Events Grid"],.figma-community [data-name="Events Stack"],.figma-experience [data-name="Creator Snippet"],.figma-experience [data-name="Creator Profile"],.figma-journal [data-name="Author Info"],.figma-journal [data-name="Author Block"]{display:none!important}.events-soon{width:100%;align-self:stretch;padding:32px;border:1px solid #e0c69633;border-radius:16px;background:#1b1731;color:#f5eee2;font-family:Manrope,Arial,sans-serif;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center}.events-soon h3{font:400 clamp(24px,2.4vw,32px)/1.2 Fraunces,Georgia,serif;margin:0 0 10px;letter-spacing:-.02em}.events-soon p{margin:0;color:#d8d2de;line-height:1.7}.events-soon .newsletter-form{margin:0}.events-soon .button{color:#121029}@media(max-width:700px){.events-soon{grid-template-columns:1fr;padding:24px;gap:20px}}
