@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Montserrat:ital,wght@0,400;0,500;0,600;1,400&display=swap");:root{--gold:#dbb66d;--pale:#edcd8c;--line:#bf8d473d;--bg:#07060c}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{color:#e4dcd9;background:var(--bg);font:12px/1.65 Montserrat,Arial,sans-serif}body,h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;color:var(--pale)}h2{font-size:36px;line-height:1.04;margin-bottom:22px}h3{font-size:20px;line-height:1.2}p{margin-bottom:14px}button,input,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid var(--pale);outline-offset:4px}button:disabled{opacity:.6;cursor:wait}.geometry{fill:none;stroke:var(--gold);stroke-width:.8;width:45px;height:45px;filter:drop-shadow(0 0 3px #c8934530)}header{position:absolute;top:0;left:0;right:0;z-index:5;height:70px;padding:0 5%;justify-content:space-between;gap:30px}.brand,header{display:flex;align-items:center}.brand{gap:12px;line-height:1.2;color:var(--pale)}.brand span{font-size:10px;letter-spacing:5px}.brand small{display:block;font-size:6px;letter-spacing:0;margin-top:7px;color:#bcb2af}.brand .geometry{width:35px;height:35px}nav{display:flex;align-items:center;gap:25px;font-size:8px;color:#d3b583}nav a:hover,nav button:hover{color:#fff3c7}.menu,nav button{background:none;border:0;padding:0;color:var(--gold)}.menu{display:block}.hero{height:min(70vw,880px);min-height:650px;position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.hero-art{background:url(/ref-hero.jpg) center 32%/cover}.hero-art,.hero-shade{position:absolute;inset:0}.hero-shade{background:linear-gradient(0deg,#06040cb5,transparent 55%),linear-gradient(90deg,#06040c38,transparent 40%,#06040c20)}.hero-copy{position:absolute;top:43%;left:0;right:0;text-align:center;z-index:2;text-shadow:0 2px 12px #000}.hero-kicker{font-family:Cormorant Garamond,Georgia,serif;font-size:32px;line-height:1.1;color:var(--pale);margin-bottom:3px}h1{font-size:clamp(55px,6.5vw,95px);line-height:.94;letter-spacing:1px}.signature{font-family:Cormorant Garamond,Georgia,serif;color:var(--pale);font-size:29px;margin:8px 0 20px}.hero-description{font-size:12px;line-height:1.45;margin-bottom:25px}.gold-button,.outline-button{border-radius:100px;min-height:37px;padding:9px 32px;border:1px solid #dca951;color:#f2debb;display:inline-flex;align-items:center;justify-content:center;gap:14px;background:linear-gradient(90deg,#26140cc9,#6b3e22ba,#26140ce8);box-shadow:inset 0 0 14px #cf8a3620,0 0 17px #dba85316;font-size:10px;transition:box-shadow .3s,filter .3s}.gold-button:hover,.outline-button:hover{filter:brightness(1.3);box-shadow:0 0 25px #cc8b4430}.outline-button{padding:6px 27px;min-height:30px;font-size:9px;background:#09070bb5}.outline-button span{color:var(--gold)}.mobile-logo{display:none}.scroll{position:absolute;bottom:20px;left:calc(50% - 5px);font-size:23px;color:var(--gold)}.side-rail{position:absolute;left:5%;top:26%;z-index:3;display:flex;flex-direction:column;gap:17px;align-items:center}.ornament-rail:after,.side-rail:after{content:"";height:70px;width:1px;background:linear-gradient(var(--gold),transparent)}.side-rail>span{border:1px solid #d2a45d;border-radius:50%;width:29px;height:29px;background:#08060a66;color:var(--gold);display:grid;place-items:center;padding:4px}.side-rail .geometry{width:19px;height:19px}.scene{position:relative;min-height:530px;border-bottom:1px solid var(--line);overflow:hidden;display:flex;align-items:center}.scene-art,.scene-shade{position:absolute;inset:0}.scene-art{background-position:50%}.temple .scene-art{background-image:url(/ref-temple.jpg)}.circle .scene-art{background-image:url(/ref-circle.jpg)}.master .scene-art{background-image:url(/ref-master.jpg)}.scene-shade{background:linear-gradient(90deg,transparent 25%,#07060c35 43%,#07060c94 61%,#07060ca8)}.scene-copy{position:relative;margin-left:56%;width:39%;padding:40px 0;z-index:1}.scene-copy p{font-size:11px;line-height:1.55}.scene-copy h3{font-size:18px;margin:18px 0 10px}.scene-copy h2>span{display:block;font-size:26px;margin-top:3px}.ornament-rail{position:absolute;left:5%;top:18%;display:flex;flex-direction:column;align-items:center;gap:20px;color:var(--gold);z-index:2}.ornament-rail>span{font-size:25px}.ornament-rail .geometry{width:30px;height:30px}.ornament-rail>svg:not(.geometry){width:20px}.circle,.master{min-height:495px}.circle .scene-copy,.master .scene-copy{margin-left:43%;width:51%}.circle .scene-shade,.master .scene-shade{background:linear-gradient(90deg,transparent 14%,#07060c26 30%,#07060c9c 48%,#07060c77)}.checks{list-style:none;padding:0;margin:10px 0 15px}.checks li{display:flex;gap:9px;align-items:flex-start;font-size:11px;line-height:1.5;margin:7px 0}.checks svg{flex-shrink:0;color:#e2b965;margin-top:2px}strong{font-weight:500;color:var(--pale)}.practices{position:relative;padding:35px 5% 42px;overflow:hidden;border-bottom:1px solid var(--line);background:linear-gradient(#08060c77,#08060cdd),url(/ref-temple.jpg) center 35%/cover;text-align:center}.practice-content{position:relative;z-index:2;max-width:1180px;margin:auto}.practices h2{font-size:32px;margin-bottom:14px}.practices p{font-size:10px;line-height:1.55}.practice-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:27px 0 23px}.practice-grid article{text-align:center;background:none;border:0;border-right:1px solid var(--line);color:#ddd5d7;padding:0 23px}.practice-grid article:last-child{border-right:0}.practice-grid .geometry{width:57px;height:57px;margin-bottom:6px;filter:drop-shadow(0 0 7px #deaf5540)}.practice-grid h3{font-size:20px;white-space:pre-line;line-height:1.05;margin-bottom:10px}.practice-grid p{font-size:10px;margin-bottom:0}.practice-note{margin-bottom:24px}.crystal-edge{position:absolute;bottom:0;width:200px;height:125px;background:url(/stones.jpg);opacity:.8;mask-image:linear-gradient(0deg,black,transparent)}.crystal-edge.left{left:0;background-position:0}.crystal-edge.right{right:0;background-position:66.666%}.initiation{position:relative;background:linear-gradient(#160d2780,#0b0717c0),url(/ref-temple.jpg) center 35%/cover;padding:35px 6% 42px;text-align:center;border-bottom:1px solid var(--line)}.initiation h2{font-size:34px;margin-bottom:5px}.initiation-content>p{font-size:10px}.steps{display:flex;max-width:830px;margin:25px auto;justify-content:space-between;gap:20px}.steps>div{display:flex;gap:13px;text-align:left;align-items:center;flex:1;border-right:1px solid var(--line);padding-right:15px}.steps>div:last-child{border:0}.steps>div>span{font:36px Cormorant Garamond,Georgia,serif;color:var(--gold)}.steps p{font-size:10px;line-height:1.35;margin:0}footer{min-height:90px;display:flex;align-items:center;gap:28px;padding:25px 5%;flex-wrap:wrap}footer .brand{margin-right:auto}footer nav{gap:17px;font-size:7px}footer>button{background:none;border:0;color:var(--gold)}footer>small{width:100%;text-align:center;font-size:7px;color:#7e717b}.modal-backdrop{position:fixed;inset:0;background:#020106db;backdrop-filter:blur(9px);z-index:20;overflow:auto;padding:50px 20px;display:flex;align-items:center;justify-content:center}.modal{position:relative;max-width:900px;width:100%;padding:45px;text-align:center;border:1px solid #b1915266;border-radius:15px;background:radial-gradient(ellipse at 50% 20%,#291734,#090710 75%);box-shadow:0 0 70px #10061e}.modal h2{font-size:39px}.modal>p{font-size:12px;color:#b8a9b9;max-width:500px;margin:18px auto}.close{position:absolute;right:16px;top:16px;background:none;border:0;color:var(--gold);padding:5px}.form-modal{max-width:570px;text-align:left}.form-modal>.geometry{display:block;margin:0 auto 18px}.form-modal h2{text-align:center;font-size:34px}.form-modal label{display:block;color:var(--pale);font-size:10px;margin:18px 0}.form-modal input,.form-modal textarea{width:100%;display:block;border:0;border-bottom:1px solid #d2ae6c4d;border-radius:0;color:#eee0d9;background:#0002;padding:9px;outline:0}.form-modal input:focus,.form-modal textarea:focus{border-color:var(--gold)}.form-modal textarea{resize:vertical}.form-modal .consent{display:flex;gap:10px;align-items:flex-start;color:#b8a9b9;font-size:9px}.consent input{width:14px;flex-shrink:0;accent-color:var(--gold)}.form-modal form>p{font-size:9px;color:#b8a9b9;margin:18px 0 0}.form-modal .gold-button{width:100%}.form-modal .status{color:var(--pale)}.modal>.geometry{width:90px;height:90px;margin:15px auto}@media(min-width:1500px){.scene{min-height:650px}.scene-copy{padding:60px 0}.checks li,.scene-copy p{font-size:14px}.scene-copy h2{font-size:44px}.scene-copy h3{font-size:23px}.hero-description{font-size:14px}.practices{padding-top:50px;padding-bottom:55px}.practices p{font-size:12px}.practice-grid h3{font-size:25px}.initiation{padding:50px 6%}.steps p{font-size:12px}}@media(max-width:1000px){header{height:55px;padding:0 4%}nav{gap:13px;font-size:7px}.hero{min-height:580px;height:72vw}.hero-copy{top:43%}.hero-kicker{font-size:25px}.hero-description{font-size:10px}.signature{font-size:24px}.scene{min-height:480px}.scene-copy{margin-left:55%;width:41%;padding:25px 0}.scene-copy h2{font-size:31px}.checks li,.scene-copy p{font-size:10px}.scene-copy h3{font-size:16px}.circle .scene-copy,.master .scene-copy{width:53%;margin-left:42%}.scene-copy h2>span{font-size:22px}.practice-grid article{padding:0 12px}.practice-grid h3{font-size:18px}.practices h2{font-size:28px}footer nav{display:none}}@media(max-width:600px){body{font-size:11px}header{height:50px;padding:0 5%}header .brand span{font-size:7px;letter-spacing:3px}header .brand .geometry{width:25px;height:25px}header nav{display:none;position:absolute;top:50px;left:0;right:0;background:#090611f5;padding:25px;font-size:11px;flex-direction:column;gap:20px;border-bottom:1px solid var(--line)}header nav.open{display:flex}.hero{height:680px;min-height:0}.hero-art{background-position:58% top;background-size:auto 100%}.hero-shade{background:linear-gradient(0deg,#080610f5,transparent 88%),linear-gradient(90deg,#08061070,transparent 75%)}.hero-copy{top:98px;padding:0 20px}.mobile-logo{display:flex;flex-direction:column;align-items:center;color:var(--gold);gap:7px;margin-bottom:24px}.mobile-logo svg{width:60px;height:60px}.mobile-logo span{font-size:9px;letter-spacing:4px}.hero-kicker{font-size:24px;max-width:300px;margin:0 auto 6px}h1{font-size:64px;letter-spacing:0}.signature{font-size:25px;margin:8px 0 25px}.hero-description{font-size:11px;line-height:1.55;margin-bottom:32px}.gold-button{font-size:10px;padding:10px 27px;min-height:39px}.side-rail{display:none}.scroll{bottom:17px}.scene{display:block;min-height:0}.scene-art{height:370px;background-size:auto 100%;background-position:35%}.scene-shade{background:linear-gradient(0deg,#07060c,#07060c 40%,transparent 70%)}.circle .scene-copy,.master .scene-copy,.scene-copy{margin:0;width:100%;padding:330px 7% 35px}.scene-copy h2{font-size:34px;margin-bottom:18px}.checks li,.scene-copy p{font-size:11px;line-height:1.6}.scene-copy h3{font-size:20px}.scene-copy h2>span{font-size:24px}.ornament-rail{display:none}.circle .scene-art{background-position:27%}.master .scene-art{background-position:20%}.circle .scene-shade,.master .scene-shade{background:linear-gradient(0deg,#07060c,#07060c 43%,transparent 78%)}.master .scene-copy{padding-top:340px}.practices{padding:35px 6% 38px;background-position:40%}.practices h2{font-size:30px}.practices p{font-size:10px}.practice-grid{grid-template-columns:1fr 1fr;gap:24px 0}.practice-grid article{padding:0 11px}.practice-grid article:nth-child(2){border:0}.practice-grid .geometry{width:51px;height:51px}.practice-grid h3{font-size:20px}.practice-grid p{font-size:9px}.crystal-edge{width:130px;height:90px;opacity:.55}.initiation{padding:35px 6%}.initiation h2{font-size:31px}.steps{gap:7px}.steps>div{display:block;text-align:center;padding:0 7px}.steps>div>span{font-size:30px}.steps p{font-size:8px;line-height:1.5}.initiation-content>p{font-size:10px}footer{padding:24px 6%;gap:20px;min-height:105px}footer .brand span{font-size:8px;letter-spacing:4px}footer .brand small{font-size:5px}.modal-backdrop{padding:20px 12px;align-items:flex-start}.modal{padding:45px 20px 30px;margin:auto}.form-modal h2,.modal h2{font-size:30px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}@media(min-width:1001px){.scene{min-height:53vw;max-height:none}.circle,.master{min-height:49vw}.scene-copy h2{font-size:3.25vw}.scene-copy h2>span{font-size:2.55vw}.checks li,.scene-copy p{font-size:1.03vw}.scene-copy h3{font-size:1.55vw}.scene-copy{padding:4vw 0}.practices{min-height:43vw;padding:3.3vw 5% 3.5vw;display:flex;align-items:center;justify-content:center}.practice-content{max-width:none;width:100%}.practices h2{font-size:3.05vw}.practices p{font-size:1.02vw}.practice-grid{margin:3vw 0 2.5vw}.practice-grid h3{font-size:1.85vw}.practice-grid p{font-size:1vw}.practice-grid .geometry{width:5.7vw;height:5.7vw}.gold-button{font-size:.95vw;padding:.8vw 3vw}.outline-button{font-size:.85vw;padding:.5vw 2.8vw}.initiation{min-height:24vw;padding:3vw 6%}.initiation h2{font-size:3.3vw}.initiation-content>p{font-size:1vw}.steps{max-width:78%;margin:2vw auto}.steps p{font-size:1vw}.steps>div>span{font-size:3.2vw}header{height:7vw}header nav{font-size:.72vw;gap:2.4vw}.brand span{font-size:.9vw}.brand .geometry{width:3.5vw;height:3.5vw}.hero-kicker{font-size:3vw}.signature{font-size:2.7vw}.hero-description{font-size:1.08vw}.hero{height:70vw;max-height:none}.hero h1{font-size:7vw}.hero-copy{top:44%}.hero-description{margin-bottom:2.3vw}.signature{margin-bottom:2vw}.side-rail>span{width:2.8vw;height:2.8vw}.side-rail .geometry{width:1.8vw;height:1.8vw}.scene-art{background-size:cover}}.practices{background-image:linear-gradient(#08060c77,#08060c88),url(/ref-landscape.jpg);background-position:center 72%;background-size:cover}.initiation{background-image:linear-gradient(180deg,#10091ee8,#160c2bb8 18%,#160c2b65 42%,#08060c40 65%,#08060c70),url(/initiation-purple-gold.jpg);background-position:center 45%;background-size:cover}.hero-art{animation:appear 1.2s ease-out}@keyframes appear{0%{opacity:.3}to{opacity:1}}@media(prefers-reduced-motion:reduce){.hero-art{animation:none}}.scene-art{background-size:cover}.crystal-edge{background-size:400% auto;background-position-y:70%}.hero-title{display:table;margin:12px auto 0}.hero-title .signature{font-size:clamp(15px,1.4vw,22px);text-align:right;margin:0 3px 6px;color:var(--pale)}.hero-place,.hero-title .signature{font-family:Cormorant Garamond,Georgia,serif}.hero-place{font-size:clamp(36px,4.2vw,64px);line-height:1.08;color:var(--gold);margin:12px 0;text-shadow:0 2px 12px #000,0 0 22px #dbb66d35}@media(max-width:600px){.hero-title{margin-top:12px}.hero-title .signature{font-size:16px;margin-bottom:6px}.hero-place{font-size:40px;margin:12px 0 14px}}.hero-title{position:relative;display:inline-block;margin:35px auto 0;padding:0 10px}.hero-title .signature{position:absolute;right:4px;bottom:calc(100% - 4px);margin:0;font-size:clamp(23px,2.25vw,36px);font-style:italic;font-weight:400;letter-spacing:.02em;white-space:nowrap;line-height:1.1;transform:none;color:#efd39a;text-shadow:0 0 18px #d6a65c55,0 2px 9px #000}.hero h1{letter-spacing:.045em;text-shadow:0 0 35px #d4ad5b26,0 3px 20px #000}.hero-kicker{font-size:clamp(23px,2.3vw,35px);font-style:italic;color:#e0c699;letter-spacing:.02em;margin-bottom:0}.hero-place{font-style:italic;font-size:clamp(35px,3.65vw,57px);letter-spacing:.025em;margin:6px 0 17px;color:#e6bb6d}.hero-description{line-height:1.7;color:#e4dbd5}.hero-copy>.gold-button{box-shadow:0 0 30px #c6933420;letter-spacing:.06em}@media(max-width:600px){.hero-title{margin-top:31px;padding:0 4px}.hero-title .signature{font-size:24px;right:4px;bottom:calc(100% - 2px)}.hero h1{font-size:clamp(43px,14.5vw,64px);letter-spacing:.025em}.hero-kicker{font-size:23px}.hero-place{font-size:39px;margin:7px 0 15px}.hero-description{font-size:11px;line-height:1.7}.mobile-logo{margin-bottom:20px}}.temple .scene-copy .temple-title{font-size:clamp(27px,2.55vw,44px);line-height:1.13;text-wrap:balance;margin-bottom:27px}.temple-points{display:flex;flex-direction:column;gap:18px;margin-bottom:27px}.temple-point{display:grid;grid-template-columns:18px minmax(0,1fr);gap:13px;align-items:start}.temple-point>svg{color:var(--gold);margin-top:4px;filter:drop-shadow(0 0 6px #dbb66d30)}.temple-point p{margin-bottom:0;line-height:1.7}@media(max-width:1000px){.temple .scene-copy .temple-title{font-size:27px}.temple-points{gap:14px}.temple-point{gap:10px}}@media(max-width:600px){.temple .scene-copy .temple-title{font-size:30px;line-height:1.14;margin-bottom:25px}.temple-points{gap:19px;margin-bottom:26px}.temple-point{gap:12px}.temple-point p{line-height:1.7}}.temple-title em{font-style:italic;font-weight:400}.temple-top-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;width:18px;color:var(--gold);font-size:21px;line-height:.8;margin-top:3px;filter:drop-shadow(0 0 6px #dbb66d30)}.temple-top-icon small{font-family:Montserrat,Arial,sans-serif;font-size:6px;font-weight:600;line-height:1.3;letter-spacing:.03em;margin-top:3px}.practice-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:32px}.practice-grid article:nth-child(3n){border-right:0}.practice-grid article:nth-child(4){border-right:1px solid var(--line)}.practice-note{max-width:800px;margin:0 auto 24px}.practice-note p{line-height:1.7;margin-bottom:12px}@media(max-width:600px){.practice-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.practice-grid article:nth-child(odd){border-right:1px solid var(--line)}.practice-grid article:nth-child(2n){border-right:0}.practice-note p{font-size:11px;line-height:1.7}}.state-benefits{padding:80px 8%;position:relative;background:radial-gradient(ellipse at 10% 20%,#32213b40,transparent 60%),radial-gradient(ellipse at 90% 85%,#81602a18,transparent 55%),#09070e;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.state-heading{max-width:760px;margin:0 auto 38px;text-align:center}.state-eyebrow{display:block;font-size:9px;letter-spacing:.24em;color:var(--gold);margin-bottom:20px}.state-heading h2{font-size:clamp(34px,3.7vw,58px);line-height:1.1;margin-bottom:25px}.state-heading p{font-size:13px;line-height:1.8;color:#cfc4c3}.state-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;max-width:1100px;margin:0 auto 40px}.state-cards article{padding:25px 0;border-top:1px solid var(--line)}.state-cards svg{color:var(--gold);width:28px;height:28px;stroke-width:1.2;margin-bottom:17px}.state-cards h3{font-size:26px;margin-bottom:12px}.state-cards p,.state-method p{font-size:12px;line-height:1.8;color:#cfc4c3}.state-method{display:flex;gap:25px;max-width:900px;margin:0 auto 30px;padding:28px 30px;border:1px solid var(--line);background:linear-gradient(110deg,#d3aa5710,transparent)}.state-method>.geometry{width:65px;height:65px;flex-shrink:0}.state-method h3{font-size:28px;margin-bottom:14px}.state-method p:last-child{margin-bottom:0}.state-benefits>.outline-button{display:flex;width:fit-content;margin:0 auto}@media(max-width:600px){.state-benefits{padding:45px 7%}.state-eyebrow{font-size:8px;letter-spacing:.15em}.state-heading h2{font-size:34px}.state-cards p,.state-heading p,.state-method p{font-size:11px}.state-cards{grid-template-columns:1fr;gap:0;margin-bottom:18px}.state-cards article{padding:22px 0}.state-cards svg{float:left;margin:0 15px 0 0}.state-cards h3{font-size:25px}.state-cards p{clear:both;padding-top:6px}.state-method{padding:22px 18px;gap:14px}.state-method>.geometry{width:35px;height:35px}.state-method h3{font-size:25px}}.state-benefits{background-image:linear-gradient(180deg,#080610a8,#080610cc 45%,#080610d9),url(/ref-landscape.jpg);background-size:cover;background-position:50%,50%;background-attachment:scroll,fixed;isolation:isolate}.state-cards article{background:linear-gradient(180deg,#0806104d,#08061016);padding:25px 18px;border-bottom:1px solid #bf8d471c}.state-method{background:linear-gradient(110deg,#21152bd9,#09070ec9);backdrop-filter:blur(8px)}.state-cards h3,.state-heading h2,.state-method h3{text-shadow:0 2px 18px #000}.state-cards p,.state-heading p,.state-method p{color:#eee4de;text-shadow:0 2px 8px #000}@media(max-width:600px),(prefers-reduced-motion:reduce){.state-benefits{background-attachment:scroll,scroll}}.state-benefits{background-image:linear-gradient(90deg,#08061020,#080610a6 38%,#080610b8),url(/state-chakra-cosmos.jpg);background-position:50%,0}.state-cards,.state-heading,.state-method{position:relative}.state-heading{margin-left:29%;max-width:none}.state-cards{margin-left:25%;gap:20px}.state-cards article{padding-left:10px;padding-right:10px}.state-method{margin-left:25%}.state-benefits>.outline-button{margin-left:55%}@media(max-width:1000px){.state-cards{grid-template-columns:1fr}.state-cards,.state-heading,.state-method{margin-left:25%}.state-cards article{padding:18px 10px}}@media(max-width:600px){.state-benefits{background-image:linear-gradient(180deg,#08061030,#080610c9 340px,#080610e8 600px),url(/state-chakra-cosmos.jpg);background-size:cover,auto 600px;background-position:50%,0 0;background-repeat:no-repeat;background-color:#080610;padding-top:340px}.state-cards,.state-heading,.state-method{margin-left:0}.state-benefits>.outline-button{margin:0 auto}}.state-cards h3{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(13px,1.05vw,22px);font-weight:400;font-style:normal;letter-spacing:-.025em;line-height:1.2;white-space:nowrap}@media(max-width:1000px){.state-cards h3{font-size:26px}}@media(max-width:600px){.state-cards h3{font-size:clamp(19px,6vw,26px)}}.menu{display:none}.state-cards h3{white-space:normal}.practice-grid article,.state-method>div{min-width:0}.modal-backdrop{align-items:flex-start}.modal{margin:auto}@media(max-width:1000px){.menu{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;flex-shrink:0}header nav{display:none;position:absolute;top:55px;left:0;right:0;background:#090611f5;padding:25px;font-size:12px;flex-direction:column;gap:20px;border-bottom:1px solid var(--line)}header nav.open{display:flex}.form-modal input,.form-modal textarea{font-size:16px}.form-modal .consent input{font-size:inherit}}@media(min-width:601px) and (max-width:1000px){.hero{min-height:640px}.hero-copy{top:40%}}@media(max-width:600px){header nav{top:50px}.state-cards article{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:15px;align-items:start}.state-cards svg{float:none;margin:0}.state-cards h3{min-width:0;margin-bottom:6px}.state-cards p{grid-column:1/-1;clear:none}.practice-grid h3{font-size:clamp(17px,5vw,20px)}}.master .master-role{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(20px,1.8vw,28px);line-height:1.35;color:var(--pale);margin-bottom:24px}.master .master-awards{margin-bottom:22px}.master .scene-copy p:last-child{margin-bottom:0}.initiation-content{text-shadow:0 1px 4px #000,0 2px 12px #0009}.form-divider{border:0;border-top:1px solid var(--line);margin:24px 0}