@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cinzel-latin-400-normal-DnUIPmzd.woff2)format("woff2"),url(/assets/cinzel-latin-400-normal-C8jUSQqm.woff)format("woff")}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cinzel-latin-500-normal-B-2dbOfA.woff2)format("woff2"),url(/assets/cinzel-latin-500-normal-DMNTwV-V.woff)format("woff")}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cinzel-latin-600-normal-Dd5YO2UX.woff2)format("woff2"),url(/assets/cinzel-latin-600-normal-CH_LB4su.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-italic-Dc_OZ8oc.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-italic-BLh7T8o8.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-300-normal-BVlfKGgI.woff2)format("woff2"),url(/assets/inter-latin-300-normal-i8F0SvXL.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}:root{--bg:#050504;--bg-2:#0a0908;--bone:#f5efe3;--parchment:#eae0cf;--ink:#f5efe3;--muted:#c2b39a;--dim:#8a7a63;--gold:#a98348;--gold-2:#d8b36d;--burgundy:#3a1715;--smoke:#151817;--green:#1c221f;--line:#a9834857;--line-soft:#f4eadb1f;--panel:#0a0908c7;--serif:"Cormorant Garamond", Georgia, serif;--display:"Cinzel", "Cormorant Garamond", Georgia, serif;--sans:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}html{scroll-behavior:smooth}body{background:linear-gradient(180deg, #3a17152e, transparent 520px), linear-gradient(90deg, #a9834805 1px, transparent 1px), linear-gradient(180deg, #a9834804 1px, transparent 1px), var(--bg);color:var(--ink);font-family:var(--sans);background-size:auto,128px 128px,128px 128px,auto;overflow-x:hidden}::selection{color:var(--bone);background:#a9834857}body:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#00000057,#0000 18% 82%,#00000057),linear-gradient(#0000,#00000038);position:fixed;inset:0}a{color:inherit;text-decoration:none}img,video,svg{display:block}img,video{max-width:100%}button,input,textarea,select{color:inherit;font:inherit}button{cursor:pointer}input,textarea,select{min-width:0}.frame{border:1px solid var(--line);background:#080807b8;width:min(1860px,100% - 16px);margin-inline:auto;box-shadow:inset 0 0 0 1px #f5efe309}.site-header{z-index:100;height:88px;box-shadow:none;background:linear-gradient(#040404db 0%,#04040475 58%,#04040400 100%);border-bottom:0;grid-template-columns:318px minmax(0,1fr) 214px;align-items:center;gap:24px;padding:0 32px;transition:background .22s,box-shadow .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s;display:grid;position:fixed;top:0;left:0;right:0}.site-header.solid,body.drawer-open .site-header{box-shadow:0 1px 0 var(--line-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050504f0}.brand,.drawer-brand,.footer-logo{align-items:center;gap:12px;display:flex}.brand{gap:14px;min-width:0}.brand span,.drawer-brand span,.footer-mark strong{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-2);font-size:1.18rem;line-height:.95}.brand span{letter-spacing:.17em;font-size:1.36rem}.brand em{letter-spacing:.24em;color:var(--ink);font-size:.78rem;font-style:normal;display:block}.brand-monogram{object-fit:contain;filter:drop-shadow(0 0 16px #a983482e);flex:none;width:52px;height:auto;max-height:38px}.brand .brand-monogram{width:78px;max-height:58px}.drawer-brand .brand-monogram,.footer-logo .brand-monogram{width:58px;max-height:44px}.main-nav{justify-content:center;gap:30px;min-width:0;display:flex}.main-nav a,.footer a,.drawer a{text-transform:uppercase}.main-nav a{color:#f4eadbc2;font-family:var(--display);letter-spacing:.18em;white-space:nowrap;padding:35px 0 32px;font-size:.68rem;position:relative}.main-nav a:after{content:"";background:var(--gold-2);opacity:0;border-radius:999px;width:4px;height:4px;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.main-nav a:hover,.main-nav a.active{color:var(--ink)}.main-nav a.active:after{opacity:1}.header-actions{justify-content:flex-end;align-items:center;gap:22px;display:flex}.apply-button,.button,.footer-form button,.journal-subscribe button,.mosaic-subscribe button,.longevity-subscribe button{min-height:43px;color:var(--gold-2);font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;background:#a983481f;border:1px solid #a98348c7;justify-content:center;align-items:center;font-size:.68rem;line-height:1.2;transition:transform .18s,border-color .18s,background .18s,color .18s;display:inline-flex;box-shadow:inset 0 0 0 1px #f5efe309}.apply-button{min-width:124px;padding:0 24px}.button{min-width:180px;padding:0 24px}.button.primary{color:var(--gold-2);background:#a983482e}.button.quiet{color:#f4eadbd1;background:#0000002e;border-color:#f4eadb52}.apply-button:hover,.button:hover,.footer-form button:hover,.journal-subscribe button:hover,.mosaic-subscribe button:hover,.longevity-subscribe button:hover{border-color:var(--gold-2);color:var(--ink);background:#a983483d;transform:translateY(-1px)}.arrow{letter-spacing:0;margin-left:12px;font-family:Georgia,serif}.menu-button{background:0 0;border:0;width:38px;height:38px;padding:8px}.menu-button span{background:var(--gold-2);width:22px;height:1px;margin:5px auto;transition:transform .18s,opacity .18s;display:block}.menu-button[aria-expanded=true] span:first-child{transform:translateY(6px)rotate(45deg)}.menu-button[aria-expanded=true] span:nth-child(2){opacity:0}.menu-button[aria-expanded=true] span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.drawer{z-index:110;border-left:1px solid var(--line);background:#060605fa;width:min(430px,92vw);padding:30px;transition:transform .26s;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.drawer.open{transform:translate(0)}.drawer nav{gap:14px;margin-top:42px;display:grid}.drawer a{border-bottom:1px solid var(--line-soft);color:#f4eadbd1;font-family:var(--display);letter-spacing:.18em;padding:14px 0;font-size:.82rem}.drawer-scrim{z-index:105;background:#0000009e;position:fixed;inset:0}.icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:22px;height:22px}.eyebrow{color:var(--gold-2);font-family:var(--display);letter-spacing:.28em;text-transform:uppercase;align-items:center;gap:12px;font-size:.66rem;line-height:1.4;display:inline-flex}.eyebrow:after{content:"";background:linear-gradient(var(--gold), var(--gold)) left 50% / 21px 1px no-repeat, linear-gradient(var(--gold), var(--gold)) right 50% / 21px 1px no-repeat, linear-gradient(45deg, transparent 34%, var(--gold) 35% 65%, transparent 66%) center / 7px 7px no-repeat;opacity:.92;width:54px;height:9px}.text-link{color:var(--gold-2);font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;align-items:center;font-size:.72rem;line-height:1.4;display:inline-flex}.text-link:hover{color:var(--ink)}.round-arrow{border:1px solid var(--gold);width:30px;height:30px;color:var(--gold-2);border-radius:999px;place-items:center;font-size:.78rem;display:grid;position:absolute;bottom:18px;right:18px}.round-arrow .arrow{margin:0}.home-page,.style-page,.longevity-page,.journal-page,.apply-page,.section-page,.article-page{padding-bottom:8px}.home-hero{background:linear-gradient(90deg,#000000a8,#00000014),url(/assets/hero-byron.webp) 68%/cover no-repeat,#070605;align-items:center;min-height:690px;margin-top:8px;padding:124px clamp(54px,7vw,132px) 78px;display:flex;position:relative;overflow:hidden}.hero-video,.hero-poster{object-fit:cover;object-position:68% center;width:100%;height:100%;position:absolute;inset:0}.hero-poster{z-index:0;filter:brightness(.9)saturate(.96)contrast(1.01)}.hero-video{z-index:1;opacity:0;background:0 0;transition:opacity .52s}.home-hero.video-ready .hero-video{opacity:.94}.home-hero.video-failed .hero-video{opacity:0}.hero-shade{z-index:2;background:linear-gradient(90deg,#0000009e,#00000052 35%,#0000000f 66%,#00000061),linear-gradient(#0003,#0000 44%,#00000070);position:absolute;inset:0}.home-hero-copy{z-index:3;max-width:min(850px,54vw);position:relative}.home-hero h1,.style-hero h1,.longevity-hero h1,.journal-intro h1,.apply-hero h1,.section-hero h1,.article-cover h1{color:var(--ink);font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:400;line-height:1.05}.home-hero h1{font-size:clamp(3rem,2.9vw,3.9rem);line-height:1.08}.home-hero p{color:#f4eadbc7;font-family:var(--serif);margin:22px 0 0;font-size:1.52rem;line-height:1.28}.hero-ctas{flex-wrap:wrap;gap:18px;margin-top:34px;display:flex}.film-button{color:var(--gold-2);font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:9px;margin-top:20px;padding:0;font-size:.66rem;display:inline-flex}.film-button .icon{width:32px;height:32px}.film-button.on{color:var(--ink)}.chapter-grid{border-top:0;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.chapter-tile,.style-cat,.practice-card,.essay-card,.mosaic-image{background:#100d0b;min-width:0;position:relative;overflow:hidden}.chapter-tile{border-right:1px solid var(--line);min-height:258px}.chapter-tile:last-child{border-right:0}.chapter-tile img,.style-cat img,.practice-card img,.essay-card img,.mosaic-image img{object-fit:cover;filter:saturate(.9)contrast(1.05)brightness(.78);width:100%;height:100%;transition:transform .62s,filter .62s}.chapter-tile:after,.style-cat:after,.practice-card:after,.essay-card:after,.mosaic-image:after{content:"";background:linear-gradient(#0000001a,#000000d6);position:absolute;inset:0}.chapter-tile div,.style-cat div,.practice-card div,.essay-card div,.mosaic-image>span,.mosaic-image h3{z-index:2;position:absolute}.chapter-tile div{padding-right:40px;bottom:18px;left:18px;right:18px}.chapter-tile h2,.style-cat h2,.practice-card h2,.essay-card h2{font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.88rem;font-weight:500;line-height:1.25}.chapter-tile p,.style-cat p,.practice-card p,.essay-card p{color:#f4eadbc2;font-family:var(--serif);margin:8px 0 0;font-size:1.05rem;line-height:1.25}.chapter-tile:hover img,.style-cat:hover img,.practice-card:hover img,.essay-card:hover img,.mosaic-image:hover img{filter:saturate()contrast(1.08)brightness(.9);transform:scale(1.045)}.ethos-panel{border-top:0;grid-template-columns:.96fr 1.36fr;min-height:420px;display:grid}.ethos-copy{background:linear-gradient(90deg,#080807f5,#0c0a08d6);padding:70px 78px}.ethos-copy h2,.mosaic-card h2,.style-hero p,.ritual-board h2,.longevity-philosophy h2,.coaching-card h2,.journal-intro h1,.featured-essay h2,.new-essay h2,.journal-subscribe h2,.request-access h2,.application-intro h2,.section-chapters h2,.editorial-composition h2,.article-copy h2,.written-by h3{font-family:var(--serif);margin:0;font-weight:400}.ethos-copy h2{max-width:520px;margin-top:18px;font-size:3rem;line-height:1.05}.ethos-copy p{color:#f4eadbb8;max-width:530px;margin:24px 0 28px;font-size:1rem;line-height:1.72}.ethos-video{min-height:420px;position:relative;overflow:hidden}.ethos-video img{object-fit:cover;object-position:center;filter:brightness(.76)saturate(.92);width:100%;height:100%;min-height:420px}.play-disc{border:2px solid var(--gold-2);width:94px;height:94px;color:var(--gold-2);background:#00000042;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.play-disc .icon{width:54px;height:54px}.home-mosaic{border-top:0;grid-template-columns:1.1fr 1fr .9fr 1.1fr;grid-auto-rows:minmax(360px,auto);display:grid}.mosaic-card,.mosaic-subscribe{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(135deg,#3315125c,#0000),#090908e6;min-height:360px;padding:clamp(44px,3.4vw,64px)}.mosaic-card{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.vampire-card{grid-column:span 2}.journal-card{background:linear-gradient(135deg,#1c221f6b,#0000),#090908eb}.mosaic-card h2{margin:14px 0 0;font-size:2.34rem;line-height:1.05}.mosaic-card p{color:#f4eadbad;max-width:290px;margin:20px 0 0;line-height:1.7}.mosaic-card .button,.mosaic-card .text-link{margin-top:24px}.mosaic-image{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:360px}.mosaic-image>span{color:var(--gold-2);font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;font-size:.66rem;bottom:150px;left:34px}.mosaic-image h3{font-family:var(--serif);margin:0;font-size:clamp(1.48rem,1.38vw,1.82rem);font-weight:400;line-height:1.1;bottom:42px;left:34px;right:24px}.mosaic-video{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#090807;grid-column:span 2;overflow:hidden}.mosaic-video video{object-fit:cover;object-position:center 42%;filter:brightness(.8)saturate(.9);width:100%;height:100%}.mosaic-subscribe{grid-column:span 2;align-content:center;gap:18px;display:grid}.mosaic-subscribe h2,.longevity-subscribe h2{font-family:var(--serif);margin:0;font-size:1.7rem;font-weight:400}.mosaic-subscribe div,.footer-form div,.journal-subscribe>div:last-child,.longevity-subscribe div{grid-template-columns:minmax(0,1fr) minmax(190px,auto);display:grid}.mosaic-subscribe input,.footer-form input,.journal-subscribe input,.longevity-subscribe input,.apply-form input,.apply-form textarea,.apply-form select{border:1px solid var(--line);width:100%;color:var(--ink);background:#0000003d;border-radius:0;outline:none}.mosaic-subscribe input,.footer-form input,.journal-subscribe input,.longevity-subscribe input{min-height:48px;padding:0 16px}.mosaic-subscribe input:focus,.footer-form input:focus,.journal-subscribe input:focus,.longevity-subscribe input:focus,.apply-form input:focus,.apply-form textarea:focus,.apply-form select:focus{border-color:var(--gold-2)}.portal-overview{border-top:0;grid-template-columns:.72fr 1.28fr;display:grid}.portal-intro,.season-lead,.ritual-sampler-copy,.home-journal-head,.membership-band>div{background:linear-gradient(135deg,#33151247,#0000 54%),#070706eb}.portal-intro{border-right:1px solid var(--line);padding:74px 70px}.portal-intro h2,.season-lead h2,.ritual-sampler-copy h2,.home-journal-head h2,.membership-band h2{font-family:var(--serif);margin:18px 0 0;font-size:clamp(2.2rem,2.7vw,3.35rem);font-weight:400;line-height:1.04}.portal-intro p,.season-lead p,.ritual-sampler-copy p,.membership-band p{color:#f4eadbb8;font-size:1rem;line-height:1.74}.portal-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.portal-feature{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#0e0b09;min-height:318px;position:relative;overflow:hidden}.portal-feature:nth-child(3n){border-right:0}.portal-feature img,.season-large img,.ritual-sample img,.home-essay img,.membership-band>img{object-fit:cover;filter:brightness(.72)saturate(.9)contrast(1.04);width:100%;height:100%;transition:transform .68s,filter .68s}.portal-feature:after,.season-large:after,.home-essay:after{content:"";background:linear-gradient(#00000014,#000000db),linear-gradient(90deg,#00000094,#0000 70%);position:absolute;inset:0}.portal-feature div,.season-large div,.home-essay div{z-index:2;position:absolute;bottom:24px;left:26px;right:26px}.portal-feature span,.season-large span,.home-essay span,.season-list span{color:var(--gold-2);font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;font-size:.66rem}.portal-feature h3,.season-large h3,.home-essay h3,.season-list h3,.ritual-sample h3{font-family:var(--serif);margin:10px 0 0;font-size:1.62rem;font-weight:400;line-height:1.08}.portal-feature p,.home-essay p,.season-list p,.ritual-sample p{color:#f4eadbb3;font-family:var(--serif);font-size:1.02rem;line-height:1.38}.portal-feature b{color:var(--gold-2);font-family:var(--display);font-weight:400}.portal-feature:hover img,.season-large:hover img,.home-essay:hover img{filter:brightness(.84)saturate(.96)contrast(1.06);transform:scale(1.045)}.season-board{border-top:0;grid-template-columns:.9fr 1.28fr .82fr;min-height:520px;display:grid}.season-lead{border-right:1px solid var(--line);padding:68px 54px}.season-lead p{margin:24px 0 30px}.season-large{border-right:1px solid var(--line);background:#0d0b0a;position:relative;overflow:hidden}.season-large h3{max-width:650px;font-size:clamp(2rem,2.6vw,3.2rem)}.season-list{background:linear-gradient(#1c221f8c,#070706f2);align-content:stretch;display:grid}.season-list article{border-bottom:1px solid var(--line);padding:36px 38px}.season-list article:last-child{border-bottom:0}.season-list h3{font-size:1.45rem}.ritual-sampler{border-top:0;grid-template-columns:1.08fr repeat(4,minmax(0,1fr));display:grid}.ritual-sampler-copy{border-right:1px solid var(--line);padding:58px 48px}.ritual-sampler-copy p{margin:24px 0 28px}.ritual-sample{border-right:1px solid var(--line);background:#0c0a08;min-width:0;min-height:370px}.ritual-sample:last-child{border-right:0}.ritual-sample img{height:210px}.ritual-sample div{padding:24px 24px 30px}.ritual-sample h3{text-transform:uppercase;letter-spacing:.04em}.home-journal{border-top:0}.home-journal-head{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;padding:52px 64px 42px;display:grid}.home-journal-head .eyebrow{grid-column:1/-1}.home-journal-head h2{max-width:640px}.home-journal-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-essay{border-right:1px solid var(--line);background:#0e0b09;min-height:370px;position:relative;overflow:hidden}.home-essay:last-child{border-right:0}.home-essay small{color:#f4eadba8;font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem}.membership-band{border-top:0;grid-template-columns:1.18fr .82fr;min-height:430px;display:grid}.membership-band>img{border-right:1px solid var(--line);min-height:430px}.membership-band>div{align-content:center;justify-items:start;padding:64px;display:grid}.membership-band p{max-width:470px;margin:20px 0 30px}.site-footer{border:1px solid var(--line);background:#060605eb;border-top:0;grid-template-columns:1fr 1.35fr 1.1fr;align-items:center;gap:36px;width:min(1860px,100% - 16px);min-height:150px;margin:0 auto 8px;padding:30px 40px;display:grid}.footer-mark{justify-items:start;gap:10px;display:grid}.footer-mark p{color:#f4eadb94;font-family:var(--serif);margin:0;font-size:1.08rem}.footer nav{flex-wrap:wrap;justify-content:center;gap:14px 0;display:flex}.footer a,.site-footer a{color:#f4eadb9e;font-family:var(--display);letter-spacing:.16em;font-size:.64rem}.site-footer nav a{white-space:nowrap;align-items:center;display:inline-flex}.site-footer nav a+a:before{content:"";background:var(--gold);opacity:.78;border-radius:999px;width:4px;height:4px;margin:0 16px 0 14px}.footer-form{gap:12px;display:grid}.footer-form label{color:var(--gold-2);font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;font-size:.66rem}.style-hero{min-height:500px;margin-top:8px;padding:150px 96px 70px;position:relative;overflow:hidden}.style-hero img{object-fit:cover;object-position:68% center;filter:brightness(.72)saturate(.95);width:100%;height:100%;position:absolute;inset:0}.style-hero:after,.apply-hero:after,.section-hero:after,.article-cover:after{content:"";background:linear-gradient(90deg,#000000e0,#00000085 38%,#0000001f),linear-gradient(#0000005c,#0000 48%,#00000085);position:absolute;inset:0}.style-hero div{z-index:2;max-width:560px;position:relative}.style-hero h1,.longevity-hero h1,.apply-hero h1,.section-hero h1,.article-cover h1{font-size:4.05rem}.style-hero p{color:var(--gold-2);margin-top:16px;font-size:1.8rem;line-height:1.12}.style-hero div>span{background:var(--gold-2);width:28px;height:1px;margin:24px 0;display:block}.style-hero small{color:#f4eadbb8;max-width:390px;font-family:var(--serif);font-size:1.2rem;line-height:1.35;display:block}.style-categories{border-top:0;grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.style-cat{border-right:1px solid var(--line);min-height:190px}.style-cat:last-child{border-right:0}.style-cat div{padding-right:36px;bottom:16px;left:16px;right:16px}.style-cat h2{font-size:.78rem}.style-cat p{font-size:.96rem}.ritual-board{border-top:0;grid-template-columns:1fr 1.2fr 1.25fr 1.25fr;grid-auto-rows:minmax(250px,auto);display:grid}.ritual-board>*{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0}.ritual-list,.ritual-feature,.objects-card,.listening-hour,.system-quote{background:#0a0908d1;padding:28px}.ritual-board h2{letter-spacing:.04em;text-transform:uppercase;font-size:1.82rem;line-height:1.08}.ritual-board p,.ritual-board li,.ritual-board small{color:#f4eadbb3;font-family:var(--serif);font-size:1.04rem;line-height:1.45}.ritual-board ol{margin:22px 0;padding:0;list-style:none}.ritual-board li{gap:12px;margin:8px 0;display:flex}.ritual-board li span,.ritual-feature span,.listening-hour span{color:var(--gold-2);font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.ritual-image{object-fit:cover;filter:brightness(.78)saturate(.92);width:100%;height:100%}.ritual-feature{grid-template-columns:minmax(0,1fr) 230px;gap:18px;display:grid}.ritual-feature img,.objects-card img,.listening-hour img{object-fit:cover;filter:brightness(.82)saturate(.9);width:100%;height:100%;min-height:170px}.grooming,.uniform,.objects-card{grid-column:span 2}.objects-card div{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0;display:grid}.objects-card img{aspect-ratio:1.24;min-height:0}.listening-hour{grid-column:span 2;grid-template-columns:minmax(0,.8fr) 1.2fr;gap:24px;display:grid}.system-quote{background:linear-gradient(90deg,#000000d1,#00000061),url(/assets/venice-balcony.png) 50%/cover;grid-column:span 2;align-content:center;min-height:250px;display:grid;position:relative;overflow:hidden}.system-quote p{color:#f4eadbe0;margin:0;font-size:2rem;font-style:italic;line-height:1.18}.system-quote cite{color:var(--gold-2);font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;margin-top:18px;font-size:.72rem}.longevity-shell{grid-template-columns:minmax(0,1.55fr) minmax(420px,1fr);margin-top:8px;display:grid}.longevity-left,.longevity-right{min-width:0}.longevity-right{border-left:1px solid var(--line);background:#080909db}.longevity-hero{min-height:590px;padding:160px 92px 72px;position:relative;overflow:hidden}.longevity-hero img{object-fit:cover;object-position:58% center;filter:brightness(.84)saturate(.88);width:100%;height:100%;position:absolute;inset:0}.longevity-hero:after{content:"";background:linear-gradient(90deg,#000000d1,#0000003d 58%,#0000001f),linear-gradient(#0006,#0000 48%,#00000094);position:absolute;inset:0}.longevity-hero div{z-index:2;max-width:470px;position:relative}.longevity-hero p{color:#f4eadbd1;font-family:var(--serif);margin:14px 0 18px;font-size:1.74rem;line-height:1.16}.longevity-hero small{color:#f4eadbad;max-width:390px;font-family:var(--serif);margin-bottom:28px;font-size:1.05rem;line-height:1.42;display:block}.metric-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#070706eb;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.metric-strip div{text-align:center;border-right:1px solid var(--line-soft);min-height:104px;padding:22px 12px}.metric-strip div:last-child{border-right:0}.metric-strip strong{color:var(--gold-2);font-family:var(--serif);text-transform:uppercase;font-size:2.04rem;font-weight:400;line-height:1;display:block}.metric-strip span{color:#f4eadbb8;font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;margin-top:8px;font-size:.68rem;display:block}.metric-strip small{color:#f4eadb8a;font-family:var(--serif);margin-top:4px;display:block}.practice-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:34px 58px;display:grid}.practice-grid>.eyebrow{grid-column:1/-1}.practice-card{border:1px solid var(--line);min-height:238px}.practice-card div{padding-right:20px;bottom:18px;left:18px;right:18px}.practice-card .icon{width:30px;height:30px;color:var(--gold-2);margin-bottom:12px}.practice-card span{color:var(--gold-2);font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;margin-top:12px;font-size:.66rem;display:inline-block}.longevity-banner{border-top:1px solid var(--line);place-items:center;min-height:166px;margin:0;display:grid;position:relative;overflow:hidden}.longevity-banner img{object-fit:cover;filter:brightness(.46)saturate(.88);width:100%;height:100%;position:absolute;inset:0}.longevity-banner p{z-index:2;text-align:center;color:#f4eadbe0;max-width:820px;font-family:var(--serif);margin:0;font-size:2.1rem;line-height:1.18;position:relative}.longevity-philosophy{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 260px;gap:36px;padding:74px 60px 46px;display:grid}.longevity-philosophy h2{margin-top:16px;font-size:2.36rem;line-height:1.08}.longevity-philosophy p,.coaching-card p,.longevity-subscribe h2{color:#f4eadbad;line-height:1.62}.longevity-philosophy img{aspect-ratio:1.2;object-fit:cover;border:1px solid var(--line);filter:brightness(.86)saturate(.9);width:100%}.pillars{border-bottom:1px solid var(--line);padding:36px 60px 44px}.pillars>div{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:28px;display:grid}.pillars article{border-right:1px solid var(--line-soft);grid-template-columns:52px 1fr;align-items:start;gap:14px;padding-right:20px;display:grid}.pillars article:last-child{border-right:0}.pillars .icon{border:1px solid var(--gold);width:48px;height:48px;color:var(--gold-2);border-radius:999px;padding:10px}.pillars h3{color:var(--gold-2);font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:.85rem}.pillars p{color:#f4eadb9e;font-family:var(--serif);margin:0;line-height:1.35}.routine-coaching{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.daily-routine,.coaching-card{padding:44px 56px}.daily-routine{border-right:1px solid var(--line)}.daily-routine div{grid-template-columns:58px 22px 1fr;align-items:start;gap:14px;margin-top:20px;display:grid}.daily-routine time{color:#f4eadbb8;font-family:var(--serif)}.daily-routine div>span{background:var(--gold);border-radius:999px;width:7px;height:7px;margin-top:7px;position:relative}.daily-routine div>span:after{content:"";background:#a9834861;width:1px;height:36px;position:absolute;top:7px;left:3px}.daily-routine div:last-child>span:after{display:none}.daily-routine p{color:#f4eadb94;font-family:var(--serif);margin:0;line-height:1.34}.daily-routine strong{color:#f4eadbcc;font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;display:block}.coaching-card h2{color:var(--gold-2);letter-spacing:.08em;text-transform:uppercase;font-size:1.66rem}.coaching-card ul{gap:18px;margin:24px 0;padding:0;list-style:none;display:grid}.coaching-card li{color:#f4eadbc7;font-family:var(--serif);align-items:center;gap:14px;font-size:1.04rem;display:flex}.coaching-card .icon{color:var(--gold-2)}.coaching-card blockquote{border:1px solid var(--line);color:#f4eadbd1;font-family:var(--serif);margin:32px 0 0;padding:22px;font-size:1.24rem;line-height:1.25}.coaching-card cite{color:var(--gold-2);margin-top:12px;font-size:.96rem;display:block}.longevity-subscribe{gap:18px;padding:46px 60px;display:grid}.journal-top{border-bottom:0;grid-template-columns:.95fr 1.52fr .9fr;min-height:548px;margin-top:8px;display:grid}.journal-intro{border-right:1px solid var(--line);padding:142px 96px 60px}.journal-intro h1{margin-top:16px;font-size:3.95rem;line-height:1.07}.journal-intro p,.featured-essay p,.new-essay p,.journal-subscribe p{color:#f4eadbb8;font-family:var(--serif);font-size:1.14rem;line-height:1.55}.journal-intro p{max-width:430px;margin:26px 0 32px}.featured-essay,.new-essay{border-right:1px solid var(--line);position:relative;overflow:hidden}.featured-essay img,.new-essay img{object-fit:cover;filter:brightness(.7)saturate(.92);width:100%;height:100%;transition:transform .6s}.featured-essay:after,.new-essay:after{content:"";background:linear-gradient(#0000 42%,#000000db);position:absolute;inset:0}.featured-essay div,.new-essay div{z-index:2;position:absolute;bottom:34px;left:34px;right:34px}.featured-essay span,.new-essay span,.essay-card span{color:var(--gold-2);font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;font-size:.68rem}.featured-essay h2,.new-essay h2{margin-top:12px;font-size:2.15rem;line-height:1.05}.featured-essay small,.new-essay small,.essay-card small{color:#f4eadbad;font-family:var(--serif)}.new-essay b{z-index:3;border:1px solid var(--gold);width:32px;height:32px;color:var(--gold-2);border-radius:999px;place-items:center;font-weight:400;display:grid;position:absolute;bottom:32px;right:28px}.new-essay b .arrow{margin:0}.journal-filter{border-bottom:0;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:0 96px;display:flex}.journal-filter nav{flex-wrap:wrap;gap:10px;display:flex}.journal-filter button{color:#f4eadba3;min-height:34px;font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;background:0 0;border:1px solid #a9834870;border-radius:999px;padding:0 22px;font-size:.64rem}.journal-filter button.active{border-color:var(--gold-2);color:var(--gold-2)}.journal-grid{border-bottom:0;grid-template-columns:310px repeat(3,minmax(0,1fr));display:grid}.authors{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#080909d6;grid-row:span 2;padding:34px 28px}.authors a:not(.text-link){align-items:center;gap:14px;margin-top:18px;display:flex}.authors img{border:1px solid var(--gold);object-fit:cover;border-radius:999px;width:48px;height:48px}.authors strong{color:var(--ink);font-family:var(--serif);font-size:1.06rem;font-weight:400;display:block}.authors span{color:#f4eadb94;font-family:var(--serif)}.authors .text-link{margin-top:30px}.essay-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:380px}.essay-card:nth-child(4n){border-right:0}.essay-card div{padding-right:38px;bottom:18px;left:18px;right:18px}.essay-card h2{font-family:var(--serif);letter-spacing:0;text-transform:none;margin-top:10px;font-size:1.78rem;font-weight:400}.essay-card p{font-size:1.02rem;line-height:1.42}.essay-card b{border:1px solid var(--gold);width:30px;height:30px;color:var(--gold-2);border-radius:999px;place-items:center;font-weight:400;display:grid;position:absolute;bottom:18px;right:18px}.essay-card b .arrow{margin:0}.journal-subscribe{grid-template-columns:360px minmax(0,1fr) 450px;align-items:center;gap:32px;min-height:142px;padding:0 96px 0 0;display:grid;overflow:hidden}.journal-subscribe img{object-fit:cover;filter:brightness(.72)saturate(.9);width:100%;height:142px}.journal-subscribe h2{color:var(--gold-2);font-size:1.84rem}.journal-subscribe p{margin:6px 0 0}.apply-hero,.section-hero,.article-cover{min-height:430px;margin-top:0;padding:148px 110px 70px;position:relative;overflow:hidden}.apply-hero img,.section-hero img,.article-cover img{object-fit:cover;filter:brightness(.76)saturate(.9);width:100%;height:100%;position:absolute;inset:0}.apply-hero img{object-position:61% 42%}.apply-hero div,.section-hero div,.article-cover div{z-index:2;max-width:520px;position:relative}.apply-hero p,.section-hero p,.article-cover p{color:#f4eadbc2;font-family:var(--serif);font-size:1.18rem;line-height:1.45}.application-grid{border-top:0;grid-template-columns:.78fr 1.28fr 1.02fr;display:grid}.application-grid>*{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0}.application-intro{min-height:470px;position:relative;overflow:hidden}.application-intro img{object-fit:cover;filter:brightness(.58)saturate(.86);width:100%;height:100%}.application-intro div{position:absolute;bottom:40px;left:48px;right:34px}.application-intro span{color:var(--gold-2);font-family:var(--serif);font-size:1rem}.application-intro h2{margin-top:8px;font-size:2.1rem}.application-intro p{color:#f4eadbb8;font-family:var(--serif);font-size:1.08rem;line-height:1.42}.apply-form{background:#050504b3;padding:34px 42px}.progress-steps{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:44px;display:grid}.progress-steps div{justify-items:center;gap:12px;display:grid;position:relative}.progress-steps div:after{content:"";background:#a983488a;width:calc(100% - 32px);height:1px;position:absolute;top:18px;left:calc(50% + 26px)}.progress-steps div:last-child:after{display:none}.progress-steps span{z-index:2;border:1px solid var(--gold);background:var(--bg);width:36px;height:36px;color:var(--ink);font-family:var(--serif);border-radius:999px;place-items:center;font-size:1.08rem;display:grid;position:relative}.progress-steps .active span{color:var(--gold-2);box-shadow:0 0 22px #a9834870}.progress-steps p{color:#f4eadbc7;font-family:var(--display);letter-spacing:.28em;text-align:center;text-transform:uppercase;margin:0;font-size:.62rem}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 46px;display:grid}.apply-form label{color:var(--gold-2);font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;gap:8px;font-size:.65rem;display:grid}.apply-form input,.apply-form select{height:43px}.apply-form input,.apply-form textarea,.apply-form select{color:#f4eadbe0;font-family:var(--sans);letter-spacing:0;text-transform:none;padding:0 15px;font-size:.86rem}.apply-form textarea{resize:vertical;padding-top:12px}.span-2{grid-column:span 2}.apply-form .button{justify-self:end;margin-top:28px}.application-side{background:#080a0abd;border-right:0}.application-side section{border-bottom:1px solid var(--line);padding:34px 38px}.application-side ul{gap:18px;margin:20px 0 0;padding:0;list-style:none;display:grid}.application-side li{color:#f4eadbbf;font-family:var(--serif);align-items:center;gap:14px;font-size:1.04rem;display:flex}.application-side .icon{color:var(--gold-2);flex:none}.benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px;margin:24px 0 30px;display:grid}.benefit-grid article{grid-template-columns:28px 1fr;gap:12px;display:grid}.benefit-grid .icon{grid-row:span 2}.benefit-grid h3{font-family:var(--serif);margin:0;font-size:1.08rem;font-weight:500}.benefit-grid p{color:#f4eadb94;font-family:var(--serif);grid-column:2;margin:0;line-height:1.35}.voices{background:#0a0908d1;grid-column:span 2;padding:34px 50px 28px}.voices>div{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:22px;display:grid}.voices blockquote{border:1px solid var(--line);background:#00000024;margin:0;padding:28px}.voices p{color:#f4eadbd1;font-family:var(--serif);margin:0;font-size:1.28rem;font-style:italic;line-height:1.25}.voices footer{justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.voices strong{color:var(--gold-2);font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;font-size:.68rem;display:block}.voices span{color:#f4eadb99;font-family:var(--display);letter-spacing:.22em;text-transform:uppercase;font-size:.62rem}.voices img{border:1px solid var(--gold);object-fit:cover;border-radius:999px;width:46px;height:46px}.request-access{border-right:0;min-height:270px;position:relative;overflow:hidden}.request-access img{object-fit:cover;filter:brightness(.56)saturate(.88);width:100%;height:100%}.request-access div{text-align:center;background:#00000047;align-content:center;place-items:center;gap:14px;padding:26px;display:grid;position:absolute;inset:0}.request-access h2{text-transform:uppercase;font-size:2.4rem}.request-access p{color:#f4eadbc7;max-width:370px;font-family:var(--serif);margin:0;font-size:1.1rem}.request-access .icon{width:18px;height:18px;margin-left:12px}.section-hero{min-height:610px;padding-top:178px}.section-hero p{max-width:510px;font-size:1.32rem}.section-chapters{border-top:0;grid-template-columns:repeat(5,1fr);display:grid}.section-chapters article{border-right:1px solid var(--line);padding:30px 26px}.section-chapters article:last-child{border-right:0}.section-chapters span{color:var(--gold-2);font-family:var(--display);letter-spacing:.16em;font-size:.8rem}.section-chapters h2{margin-top:14px;font-size:1.64rem}.section-chapters p{color:#f4eadb9e;font-family:var(--serif);line-height:1.45}.editorial-composition{border-top:0;grid-template-columns:minmax(0,1fr) 430px;gap:60px;padding:72px;display:grid}.editorial-composition h2{max-width:850px;margin-top:18px;font-size:3.2rem;line-height:1.04}.editorial-composition p{color:#f4eadbb8;max-width:690px;font-size:1.02rem;line-height:1.75}.editorial-composition aside{border:1px solid var(--line);background:#0000002e;align-self:start}.editorial-composition aside img{aspect-ratio:1.16;object-fit:cover;filter:brightness(.84)saturate(.9);width:100%}.editorial-composition blockquote{color:#f4eadbd6;font-family:var(--serif);margin:0;padding:26px;font-size:1.72rem;font-style:italic;line-height:1.2}.article-cover{min-height:420px;padding-top:150px}.article-cover img{object-position:center 45%}.article-cover h1{text-transform:none;max-width:580px;font-size:4.9rem}.article-cover p{max-width:620px;margin-top:12px;font-style:italic}.article-cover small{color:#f4eadbc7;font-family:var(--serif);margin-top:18px;display:block}.reading-bar{z-index:50;border-top:1px solid var(--line);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#060605f0;grid-template-columns:1fr 420px 1fr;align-items:center;min-height:54px;padding:0 110px;display:grid;position:sticky;top:88px}.reading-bar div:first-child,.reading-bar nav{align-items:center;gap:22px;display:flex}.reading-bar span,.reading-bar strong,.reading-bar a{color:#f4eadba8;font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;font-size:.62rem;font-weight:400}.reading-bar nav{justify-content:flex-end}.progress-track{background:#f4eadb38;height:1px}.progress-track span{background:var(--gold-2);width:12%;height:1px;transition:width 80ms linear;display:block}.article-body{border-top:0;grid-template-columns:210px minmax(0,1fr) 440px;gap:56px;padding:72px 96px 96px;display:grid}.article-leftnote{padding-top:70px}.article-leftnote p{color:#f4eadbb8;font-family:var(--serif);font-size:1.22rem;font-style:italic;line-height:1.35}.article-copy{color:#f4eadbd1;font-family:var(--serif);font-size:1.28rem;line-height:1.68}.article-copy p{margin:0 0 22px}.article-copy .drop:first-letter{float:left;color:var(--gold-2);font-family:var(--serif);padding:8px 18px 0 0;font-size:7rem;line-height:.76}.article-copy hr{background:var(--line);border:0;height:1px;margin:38px 0}.article-copy figure{grid-template-columns:1.25fr .9fr;align-items:end;gap:26px;margin:42px 0;display:grid}.article-copy figure img{aspect-ratio:1.5;object-fit:cover;filter:brightness(.82)saturate(.88);width:100%}.article-copy figcaption,.article-copy h2{color:var(--ink);font-size:2.05rem;line-height:1.1}.article-copy figcaption{font-family:var(--serif)}.article-copy h2{margin:42px 0 16px}.article-sidebar{align-content:start;gap:30px;display:grid}.article-sidebar blockquote{border-bottom:1px solid var(--line);color:#f4eadbd6;font-family:var(--serif);margin:0;padding:0 0 26px;font-size:2rem;font-style:italic;line-height:1.16}.toc{gap:14px;display:grid}.toc a{color:#f4eadb9e;font-family:var(--serif)}.sidebar-promo,.written-by{border:1px solid var(--line);background:#00000029;padding:18px}.sidebar-promo{grid-template-columns:116px 1fr;gap:18px;display:grid}.sidebar-promo img{object-fit:cover;filter:brightness(.82)saturate(.9);width:116px;height:116px}.sidebar-promo span,.sidebar-promo b,.related .eyebrow{color:var(--gold-2);font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;font-size:.66rem;font-weight:400}.sidebar-promo p{color:#f4eadbad;font-family:var(--serif);margin:8px 0 12px;line-height:1.4}.related{gap:14px;display:grid}.related a{border-bottom:1px solid var(--line-soft);grid-template-columns:72px 1fr;gap:14px;padding-bottom:14px;display:grid}.related img{object-fit:cover;filter:brightness(.82)saturate(.9);width:72px;height:58px}.related strong{color:#f4eadbd1;font-family:var(--serif);font-size:1rem;font-weight:400;display:block}.related small,.written-by span{color:var(--gold-2);font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;font-size:.62rem}.written-by img{aspect-ratio:1.35;object-fit:cover;filter:brightness(.84)saturate(.9);width:100%}.written-by h3{margin-top:16px;font-size:1.55rem}.written-by p{color:#f4eadba8;font-family:var(--serif);line-height:1.48}.reveal{opacity:0;transition:opacity .7s ease var(--delay,0s), transform .7s ease var(--delay,0s);transform:translateY(18px)}.home-hero.reveal,.reveal.visible{opacity:1;transform:none}@media (width<=1480px){.site-header{grid-template-columns:286px minmax(0,1fr) 178px;gap:18px;padding-inline:24px}.brand span{font-size:1.18rem}.main-nav{gap:18px}.main-nav a{font-size:.62rem}.home-hero{min-height:660px;padding-inline:72px}.style-categories{grid-template-columns:repeat(4,minmax(0,1fr))}.style-cat{border-bottom:1px solid var(--line)}.longevity-shell,.application-grid{grid-template-columns:1fr}.longevity-right{border-left:0;border-top:1px solid var(--line)}.application-grid>*{border-right:0}.voices{grid-column:span 1}.journal-top{grid-template-columns:1fr 1.3fr}.new-essay{border-top:1px solid var(--line);grid-column:1/-1;min-height:320px}.journal-grid{grid-template-columns:280px repeat(2,minmax(0,1fr))}.authors{grid-row:span 3}.article-body{grid-template-columns:minmax(0,1fr) 380px}.article-leftnote{display:none}.portal-overview{grid-template-columns:1fr}.portal-intro{border-right:0;border-bottom:1px solid var(--line)}.ritual-sampler{grid-template-columns:repeat(2,minmax(0,1fr))}.ritual-sampler-copy{border-right:0;border-bottom:1px solid var(--line);grid-column:1/-1}}@media (width<=1180px){.site-header{grid-template-columns:1fr auto}.main-nav,.apply-button{display:none}.home-hero{min-height:650px;padding:120px 46px 60px}.home-hero h1{font-size:3.25rem}.chapter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.chapter-tile:nth-child(3n){border-right:0}.chapter-tile{border-bottom:1px solid var(--line)}.ethos-panel,.home-mosaic,.season-board,.membership-band,.ritual-board,.journal-subscribe,.editorial-composition,.article-body{grid-template-columns:1fr}.home-mosaic{grid-auto-rows:auto}.mosaic-card,.mosaic-subscribe,.mosaic-video,.mosaic-image,.vampire-card,.journal-card{grid-column:span 1;min-height:300px}.portal-feature-grid,.home-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-feature:nth-child(3n),.portal-feature{border-right:1px solid var(--line)}.portal-feature:nth-child(2n),.home-essay:nth-child(2n){border-right:0}.season-lead,.season-large,.membership-band>img{border-right:0;border-bottom:1px solid var(--line)}.season-large{min-height:420px}.ritual-feature,.grooming,.uniform,.objects-card,.listening-hour,.system-quote{grid-column:span 1}.routine-coaching,.longevity-philosophy{grid-template-columns:1fr}.daily-routine{border-right:0;border-bottom:1px solid var(--line)}.practice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-top{grid-template-columns:1fr}.journal-intro,.featured-essay,.new-essay{border-right:0;border-bottom:1px solid var(--line);min-height:410px}.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.authors{grid-area:auto/1/auto/-1}.section-chapters{grid-template-columns:repeat(2,1fr)}.reading-bar{grid-template-columns:1fr;gap:10px;padding:14px 28px;position:relative;top:auto}.reading-bar nav{justify-content:flex-start}}@media (width<=760px){.frame,.site-footer{width:calc(100% - 10px)}.site-header{height:74px;padding:0 16px}.brand span{letter-spacing:.13em;font-size:1.05rem}.brand .brand-monogram{width:56px;max-height:42px}.home-hero{align-items:flex-end;min-height:720px;margin-top:5px;padding:92px 18px 96px}.hero-video{object-position:58% center}.hero-shade{background:linear-gradient(#0000001a,#0000002e 38%,#000000b8),linear-gradient(90deg,#00000057,#0000 60%)}.home-hero h1,.style-hero h1,.longevity-hero h1,.apply-hero h1,.section-hero h1{font-size:2.48rem;line-height:1.08}.article-cover h1{font-size:3rem}.home-hero p,.style-hero p,.longevity-hero p{font-size:1.32rem}.hero-ctas{gap:12px;display:grid}.button{width:100%;min-width:0}.film-button{margin-top:16px}.chapter-grid,.style-categories,.practice-grid,.portal-feature-grid,.ritual-sampler,.home-journal-grid,.metric-strip,.field-grid,.benefit-grid,.voices>div,.journal-grid,.section-chapters,.pillars>div,.ritual-feature,.listening-hour,.article-copy figure,.site-footer{grid-template-columns:1fr}.chapter-tile,.style-cat,.practice-card{border-right:0;border-bottom:1px solid var(--line);min-height:220px}.ethos-copy,.mosaic-card,.mosaic-subscribe,.portal-intro,.season-lead,.season-list article,.ritual-sampler-copy,.home-journal-head,.membership-band>div,.journal-intro,.daily-routine,.coaching-card,.pillars,.longevity-subscribe,.apply-form,.voices,.editorial-composition,.article-body{padding:30px 22px}.ethos-copy h2,.mosaic-card h2,.portal-intro h2,.season-lead h2,.ritual-sampler-copy h2,.home-journal-head h2,.membership-band h2,.longevity-philosophy h2,.editorial-composition h2{font-size:2.18rem}.portal-feature,.home-essay,.season-large,.ritual-sample,.membership-band>img{border-right:0;border-bottom:1px solid var(--line);min-height:300px}.ritual-sample img{height:220px}.home-journal-head{align-items:start;gap:18px}.style-hero,.longevity-hero,.apply-hero,.section-hero,.article-cover{min-height:560px;padding:118px 24px 42px}.style-hero small{font-size:1.05rem}.ritual-list,.ritual-feature,.objects-card,.listening-hour,.system-quote{padding:24px}.ritual-feature img,.listening-hour img{min-height:220px}.system-quote p,.longevity-banner p,.article-sidebar blockquote{font-size:1.48rem}.longevity-philosophy{padding:34px 22px}.metric-strip div{border-right:0;border-bottom:1px solid var(--line-soft);min-height:82px}.progress-steps{gap:8px}.progress-steps p{letter-spacing:.12em;font-size:.52rem}.progress-steps div:after{display:none}.span-2{grid-column:span 1}.apply-form .button{justify-self:stretch}.request-access h2{font-size:2rem}.journal-filter{padding:18px;display:grid}.journal-filter nav{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.journal-filter button{flex:none}.featured-essay div,.new-essay div{left:22px;right:22px}.journal-subscribe{gap:20px;padding:0 22px 24px}.journal-subscribe img{width:calc(100% + 44px);height:180px;margin-inline:-22px}.journal-subscribe>div:last-child,.mosaic-subscribe div,.footer-form div,.longevity-subscribe div{grid-template-columns:1fr}.footer-form button,.journal-subscribe button,.mosaic-subscribe button,.longevity-subscribe button{min-height:46px}.section-chapters article{border-right:0;border-bottom:1px solid var(--line)}.article-copy{font-size:1.1rem}.article-copy .drop:first-letter{font-size:5.4rem}.article-copy figcaption,.article-copy h2{font-size:1.72rem}.sidebar-promo{grid-template-columns:96px 1fr}.site-footer{align-items:start;gap:24px;padding:28px 22px}.site-footer nav{justify-content:flex-start}}
