.breadcrumb{text-decoration:none;display:inline-block}.natural-order-page .paper strong{color:#20352b}.order-hero{position:relative;isolation:isolate;min-height:calc(100svh - 94px);overflow:hidden;background:var(--deep);display:flex;align-items:center;padding:85px 0 45px}.order-hero::before{content:'';position:absolute;inset:0;z-index:-2;background:url('/assets/existence/natural-order-sun-moon.webp') 58% center/cover no-repeat}.order-hero::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#07120ede,#07120eb3 36%,#07120e33 82%),linear-gradient(0deg,#0b1914e8,transparent 40%)}.order-hero h1{font-size:clamp(78px,8.8vw,130px);line-height:.99;letter-spacing:-.035em;text-transform:uppercase;margin:23px 0 24px;max-width:850px}.order-subtitle{font-family:var(--serif);font-size:34px;color:var(--gold-light);margin-bottom:25px}.order-tagline{font:italic 24px/1.5 Georgia,serif;color:var(--gold-light);margin-bottom:25px}.hero-opening{max-width:550px;font-size:17px;color:var(--cream)}.hero-opening p{margin-bottom:18px}.order-hero .button{margin-top:13px}.hero-price{font-size:12px;color:var(--gold-light);margin:17px 0 0;letter-spacing:.04em}.hero-folio{margin-top:60px;padding-top:22px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:30px;font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:var(--gold-light)}.hero-folio a{text-decoration:none}.order-opening{padding:75px 0 80px}.opening-columns{display:grid;grid-template-columns:1fr 1fr;gap:110px}.opening-columns p{color:var(--muted);font-size:16px}.opening-columns strong{font-family:var(--serif);font-size:31px;line-height:1.45;font-weight:400;color:var(--gold-light)}.chapter-aside{font-family:var(--serif);font-size:32px;line-height:1.4;color:var(--gold-light);margin:30px 0 0}.root-landscape,.everyday-art{margin-top:45px;height:440px;max-width:350px;background:url('/assets/existence/natural-order-seasons.webp') 50% 50%/500% auto no-repeat;border:1px solid var(--line)}.order-chapter .chapter-copy>p:last-child{font-family:var(--serif);font-size:30px;line-height:1.45}.order-calendar{background:#11291e}.calendar-figure{margin-top:65px}.calendar-figure .illustrated img{width:100%;height:auto;object-fit:contain}.calendar-note{font-size:12px;line-height:1.8;max-width:1000px;margin:20px auto 10px;color:var(--muted);text-align:center}.calendar-labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.calendar-labels>div{border-top:1px solid var(--line);padding-top:25px}.calendar-labels h4{font-size:29px;color:var(--gold-light);margin:15px 0 20px}.calendar-labels p{font-size:14px;color:var(--muted)}.calendar-phases{border-top:1px solid var(--line);margin-top:25px;padding-top:25px}.calendar-phases p{font-size:14px;color:var(--muted)}.calendar-phases strong{color:var(--gold-light)}.mobile-calendar-art{display:none}.rhythm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;margin-top:70px}.rhythm-grid h3{font-size:30px;line-height:1.2;margin:20px 0 30px}.rhythm-grid p{font-size:15px;color:var(--muted)}.rhythm-symbol{font-family:Georgia,serif;color:var(--gold);font-size:45px;line-height:1;display:block}.rhythm-symbol.botanical{font-size:50px}.calendar-closing{text-align:center;max-width:850px;margin:50px auto 0}.calendar-closing p{color:var(--muted);margin-bottom:12px}.calendar-closing p:nth-last-child(-n+2){display:inline;font:36px/1.6 var(--serif);color:var(--gold-light)}.calendar-closing p:last-child::before{content:' '}
.phase-intro{display:grid;grid-template-columns:1.15fr 1fr;gap:100px;align-items:end;margin-bottom:65px}.phase-intro h2{max-width:700px}.phase-intro p{font-size:16px}.phase-intro p:last-child{margin-bottom:0}.phases-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:23px;align-items:start}.phase-panel{background:#e5dece}.phase-image{height:355px;background-image:url('/assets/existence/natural-order-seasons.webp');background-size:500% auto;background-repeat:no-repeat;background-position-y:50%}.wood .phase-image{background-position-x:0%}.fire .phase-image{background-position-x:25%}.earth .phase-image{background-position-x:50%}.metal .phase-image{background-position-x:75%}.water .phase-image{background-position-x:100%}.phase-content{padding:25px 18px 5px}.phase-content .folio{color:#76613e;font-size:10px;letter-spacing:.14em}.phase-content h3{font-size:30px;line-height:1.15;margin:15px 0 24px}.phase-content p{font-size:14px;line-height:1.85}.phase-panel.earth{background:#d4c3a2;border:1px solid #9d8556;transform:translateY(-22px);box-shadow:0 20px 30px #4c432815}.phase-panel.earth .phase-image{height:376px}.phase-panel.earth .phase-content{padding-top:27px}.phase-footer{max-width:850px;margin:50px auto 0;text-align:center}.phase-footer p{font-size:16px}.phase-footer em{font:italic 23px/1.6 Georgia,serif;color:#655338}.phase-footer p.phase-note{font-size:12px;color:#4b5c50;margin-top:30px}.order-yang{background:linear-gradient(135deg,#153525,#0b1914 70%)}.everyday-art{height:340px;max-width:420px}.order-yang .chapter-copy>p:last-child strong{font-weight:400;color:var(--gold-light)}.inside-intro{max-width:740px;margin-top:30px}.inside-intro p{color:var(--muted)}.planned-note{max-width:850px;border-left:1px solid var(--gold);padding-left:24px;font-size:14px;line-height:1.9;color:var(--muted);margin:0 0 55px}.planned-note .folio{display:inline-block;margin-bottom:8px}.inside-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 45px}.inside-card{border-top:1px solid var(--line);padding-top:25px;position:relative}.inside-card svg{width:32px;height:32px;fill:none;stroke:var(--gold);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;margin-bottom:22px}.inside-card>.folio{position:absolute;right:0;top:28px}.inside-card h3{font-size:33px;line-height:1.18;max-width:330px;margin-bottom:20px}.inside-card p{font-size:15px;color:var(--muted)}.inside-card .cadence{font:italic 16px/1.6 Georgia,serif;color:var(--gold-light);margin-bottom:25px}.unhurried{text-align:center;margin:65px auto 0;max-width:850px}.unhurried p{font-size:17px;color:var(--muted);margin-bottom:10px}.unhurried p:last-child{font-family:var(--serif);font-size:37px;line-height:1.4;margin-top:25px}.unhurried strong{font-weight:400;color:var(--gold-light)}.order-year{background:#10291e}.year-circle{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:12px;aspect-ratio:1;width:100%;max-width:490px;margin-top:50px}.year-circle::before{content:'';position:absolute;inset:16%;border:1px solid var(--gold);border-radius:50%;z-index:-1}.cycle-node{border:1px solid var(--line);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;text-align:center;isolation:isolate;position:relative;overflow:hidden;font-size:13px}.cycle-node::before{content:'';position:absolute;inset:0;z-index:-2;background-image:url('/assets/existence/natural-order-seasons.webp');background-size:500% auto;background-position-y:50%}.cycle-node::after{content:'';position:absolute;inset:0;z-index:-1;background:#07120eb3}.cycle-node strong{font:23px/1.2 var(--serif);color:var(--gold-light)}.cycle-node.spring{grid-column:2;grid-row:1}.cycle-node.spring::before{background-position-x:0%}.cycle-node.summer{grid-column:3;grid-row:2}.cycle-node.summer::before{background-position-x:25%}.cycle-node.autumn{grid-column:2;grid-row:3}.cycle-node.autumn::before{background-position-x:75%}.cycle-node.winter{grid-column:1;grid-row:2}.cycle-node.winter::before{background-position-x:100%}.cycle-node.earth{grid-column:2;grid-row:2;border-color:var(--gold);box-shadow:0 0 0 5px #c7a97811,0 0 50px #c7a97818}.cycle-node.earth::before{background-position-x:50%}.cycle-node.earth::after{background:#342b16bf}.order-first-season{position:relative;isolation:isolate;overflow:hidden;background:var(--deep)}.order-first-season::before{content:'';position:absolute;inset:0;z-index:-2;background:url('/assets/existence/natural-order-seasons.webp') 100% 50%/500% auto no-repeat}.order-first-season::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#07120ef5,#07120ee8 48%,#07120e77),linear-gradient(0deg,#07120edb,transparent)}.order-first-season.is-current::before{background:url('/assets/existence/natural-order-sun-moon.webp') center/cover no-repeat}.season-card{max-width:740px}.season-card h2{margin-bottom:35px}.season-name{font-family:var(--serif);font-size:31px;line-height:1.4;color:var(--gold-light)}.season-date{font-size:14px;letter-spacing:.14em;color:var(--gold);margin-bottom:40px}.season-copy p,#current-season p{color:var(--muted);font-size:17px}.season-card p.season-arrangements{font-size:13px;color:var(--muted);border-top:1px solid var(--line);padding-top:25px;margin-top:35px;max-width:650px}.season-card p.season-source{font-size:11px;line-height:1.8;color:var(--muted);margin:30px 0 0;max-width:640px}.membership-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.membership-invitation{margin-top:35px;max-width:550px}.membership-invitation p{font-size:18px}.membership-relationship{font-size:14px;border-top:1px solid #b2a58e;padding-top:25px;margin-top:35px;max-width:500px}.membership-card{padding:40px;background:var(--forest);color:var(--cream);border:1px solid var(--gold)}.paper .membership-card .eyebrow{color:var(--gold)}.membership-card h3{font-size:95px;line-height:1;color:var(--gold-light);margin:30px 0 35px}.membership-card h3 span{display:block;font-family:var(--sans);font-size:14px;letter-spacing:.05em;color:var(--muted);margin-top:16px}.membership-card .planned-inclusions{font-size:14px;color:var(--muted);margin-bottom:20px}.membership-card ul{padding-left:20px;margin:0 0 30px}.membership-card li{font-size:15px;line-height:1.8;padding-left:6px;margin-bottom:13px}.membership-card .button{margin:4px 0 23px}.membership-card .join-season{font:italic 18px/1.6 Georgia,serif;color:var(--gold-light)}.membership-card .joining-note{font-size:12px;color:var(--muted);border-top:1px solid var(--line);padding-top:23px;margin:0}.order-paths{position:relative;isolation:isolate;background:#0a1712}.order-paths::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0a1712f5,#0a1712ed 60%,#0a1712dd),url('/assets/existence/water-pilgrimage-landscape.webp') center/cover no-repeat}.order-paths .chapter-copy strong{color:var(--gold-light)}.path-links{display:flex;flex-direction:column;align-items:start;gap:27px;margin-top:40px}.path-links .quiet-link{font-size:13px}.order-guide .founder-portrait{margin:0}.order-guide .founder-copy p:last-of-type{font-family:var(--serif);font-size:31px;line-height:1.45;color:var(--gold-light)}.faq-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px}.faq-list details{border-bottom:1px solid #b2a58e}.faq-list details:first-child{border-top:1px solid #b2a58e}.faq-list summary{list-style:none;cursor:pointer;position:relative;padding:25px 38px 25px 0;font-size:18px;line-height:1.5}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary::after{content:'+';position:absolute;right:0;top:24px;color:#76613e}.faq-list details[open] summary::after{content:'−'}.faq-list details>div{padding:0 25px 20px 0}.faq-list p{font-size:15px;line-height:1.85}.order-closing{position:relative;isolation:isolate;overflow:hidden;background:var(--deep);text-align:center}.order-closing::before{content:'';position:absolute;inset:0;z-index:-2;background:url('/assets/existence/natural-order-sun-moon.webp') center/cover no-repeat}.order-closing::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#07120ef5,#07120edd 65%,#0b1914d9)}.order-closing h2{font-size:clamp(58px,7vw,96px);margin-bottom:45px}.order-closing .reading{margin-inline:auto;max-width:800px}.order-closing .reading>p{color:var(--muted)}.order-closing .reading>p:has(strong){font-family:var(--serif);font-size:38px;margin:35px 0 20px}.order-closing em{font:italic 23px/1.7 Georgia,serif;color:var(--gold-light)}.order-closing .button{margin-top:18px}.order-closing .reading>p.closing-price{font-size:16px;color:var(--gold-light);margin:20px 0 10px}.order-closing .reading>p.closing-enquiry{font-size:12px;color:var(--muted);margin-bottom:0}
@media(max-width:1150px){.order-hero h1{font-size:102px}.opening-columns{gap:65px}.phase-intro,.membership-grid,.faq-grid{gap:65px}.phases-grid{gap:16px}.phase-content{padding:23px 13px 2px}.phase-content h3{font-size:27px}.phase-image{height:300px}.phase-panel.earth .phase-image{height:321px}.phase-content p{font-size:13px}.inside-grid{gap:40px 30px}.inside-card h3{font-size:30px}.calendar-labels,.rhythm-grid{gap:30px}.membership-card{padding:32px}}
@media(max-width:1000px){.phases-grid{grid-template-columns:1fr 1fr;gap:35px}.phase-panel.earth{grid-column:1/-1;transform:none;display:grid;grid-template-columns:.7fr 1fr}.phase-panel.earth .phase-image{height:100%;min-height:330px}.phase-image{height:350px}.phase-content{padding:27px 25px 8px}.phase-content h3{font-size:34px}.phase-content p{font-size:15px}.phase-panel.earth .phase-content{padding:35px}.inside-grid{grid-template-columns:1fr 1fr;gap:45px 35px}.membership-grid{gap:45px}.membership-card{padding:30px}.phase-footer{margin-top:40px}.order-hero h1{font-size:94px}.calendar-labels h4{font-size:26px}.rhythm-grid h3{font-size:27px}.faq-grid{gap:50px}.cycle-node{font-size:11px}.cycle-node strong{font-size:18px}}
@media(max-width:700px){.order-hero{padding:60px 0 40px;min-height:calc(100svh - 78px)}.order-hero h1{font-size:clamp(64px,14vw,92px);line-height:1.04;margin:25px 0}.order-hero::before{background-position:60% center}.order-hero::after{background:linear-gradient(90deg,#07120ee6,#07120ebf 65%,#07120e80),linear-gradient(0deg,#0b1914e8,transparent 55%)}.order-subtitle{font-size:30px;margin-bottom:23px}.order-tagline{font-size:20px;max-width:340px}.hero-opening{font-size:16px}.hero-price{font-size:11px;line-height:1.8}.hero-folio{flex-direction:column;gap:11px;margin-top:45px;font-size:9px}.order-opening{padding:55px 0 65px}.opening-columns{grid-template-columns:1fr;gap:27px}.opening-columns strong{font-size:29px}.chapter-aside{font-size:29px;margin-top:25px}.root-landscape{height:350px;max-width:285px;margin-top:30px}.order-chapter .chapter-copy>p:last-child{font-size:29px}.calendar-figure{margin-top:40px}.mobile-calendar-art{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;aspect-ratio:1.8;background:linear-gradient(#07120e55,#07120eaa),url('/assets/existence/natural-order-sun-moon.webp') center/cover no-repeat;margin:0 5px 20px;border:1px solid var(--line)}.celestial-pair{display:flex;align-items:center;gap:60px}.sun-mark{display:block;width:40px;height:40px;border-radius:50%;border:1px solid var(--gold);box-shadow:0 0 0 7px #c7a97820,0 0 30px #c7a97855;background:radial-gradient(circle,#e5cc9e,#c7a97866)}.moon-mark{display:block;width:42px;height:42px;border-radius:50%;box-shadow:inset 12px -3px 0 0 var(--gold-light)}.mobile-calendar-word{font:26px/1.3 var(--serif);color:var(--gold-light)}.calendar-figure .figure-controls p{display:none}.calendar-figure .figure-controls a{margin-top:0}.calendar-labels{grid-template-columns:1fr;gap:20px}.calendar-labels>div{padding-top:22px}.calendar-labels h4{font-size:28px;margin:13px 0 20px}.calendar-labels p{font-size:15px;margin-bottom:0}.calendar-phases p{font-size:14px}.calendar-note{text-align:left;font-size:12px;padding:0 5px}.rhythm-grid{grid-template-columns:1fr;gap:25px;margin-top:45px}.rhythm-grid article{border-top:1px solid var(--line);padding-top:25px}.rhythm-grid h3{font-size:30px;margin:20px 0 25px}.rhythm-grid p{font-size:16px}.rhythm-symbol{font-size:35px}.calendar-closing{text-align:left;margin-top:35px}.calendar-closing p:nth-last-child(-n+2){font-size:31px}.phase-intro{grid-template-columns:1fr;gap:30px;margin-bottom:40px}.phases-grid{grid-template-columns:1fr;gap:30px}.phase-panel.earth{grid-column:auto;display:block}.phase-image,.phase-panel.earth .phase-image{height:290px;min-height:0}.phase-content,.phase-panel.earth .phase-content{padding:27px 25px 8px}.phase-content h3{font-size:35px}.phase-content p{font-size:16px}.phase-content .folio{font-size:11px}.phase-footer{text-align:left;margin-top:35px}.phase-footer em{font-size:21px}.phase-footer p.phase-note{font-size:12px}.everyday-art{height:270px;max-width:330px;margin-top:30px}.inside-intro{margin-top:25px}.planned-note{font-size:13px;padding-left:19px;margin-bottom:40px}.inside-grid{grid-template-columns:1fr;gap:35px}.inside-card h3{font-size:33px;max-width:350px}.inside-card p{font-size:16px}.inside-card .cadence{font-size:17px}.unhurried{text-align:left;margin-top:45px}.unhurried p{font-size:16px}.unhurried p:last-child{font-size:33px}.year-circle{max-width:380px;margin-top:35px;gap:8px}.cycle-node{font-size:11px}.cycle-node strong{font-size:20px}.season-card h2{margin-bottom:30px}.season-name{font-size:28px}.season-date{font-size:12px;letter-spacing:.12em;margin-bottom:30px}.season-copy p,#current-season p{font-size:16px}.season-card p.season-source{font-size:11px}.order-first-season::after{background:linear-gradient(90deg,#07120ef0,#07120ed9),linear-gradient(0deg,#07120edb,transparent)}.membership-grid{grid-template-columns:1fr;gap:38px}.membership-invitation{margin-top:30px}.membership-invitation p{font-size:17px}.membership-relationship{margin-top:30px;font-size:14px}.membership-card{padding:29px}.membership-card h3{font-size:88px}.membership-card li{font-size:15px}.membership-card .button{width:100%;gap:15px;padding-inline:15px}.membership-card .joining-note{font-size:12px}.path-links{gap:23px;margin-top:30px}.order-guide .founder-copy p:last-of-type{font-size:29px}.faq-grid{grid-template-columns:1fr;gap:35px}.faq-list summary{font-size:17px}.faq-list details>div{padding-right:0}.order-closing h2{font-size:56px;margin-bottom:35px}.order-closing em{font-size:21px}.order-closing .reading>p:has(strong){font-size:34px}}
