@import"https://fonts.googleapis.com/css2?family=Cardo:ital,wght@0,400;0,700;1,400&display=swap";._page_ed2fr_2{min-height:100vh;background:#17110f;color:#f1e4cf}._page_ed2fr_2 header{height:80px;padding:0 5vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid rgba(241,228,207,.14)}._page_ed2fr_2 header>a{color:#f1e4cf;text-decoration:none;font-size:8px;text-transform:uppercase;letter-spacing:.15em;display:flex;align-items:center;gap:8px}._page_ed2fr_2 header>a:last-child{justify-self:end}._brand_ed2fr_2{justify-self:center!important;display:flex!important;flex-direction:column;font-family:var(--font-family-display);font-size:20px!important}._brand_ed2fr_2 small{font:6px var(--font-family-base);letter-spacing:.4em;margin-top:5px}._hero_ed2fr_2{min-height:82vh;position:relative;display:flex;align-items:end;padding:9vw 7vw;overflow:hidden;background:linear-gradient(90deg,#120c0ae0,#120c0a94 52%,#120c0a3d),linear-gradient(0deg,rgba(18,12,10,.78) 0%,transparent 48%),url(/_cdn/static/137f4372-6a9d-49b0-959d-d2e2be80b5e8-soft-return-ritual-cards.jpeg) center 42%/cover no-repeat}._glow_ed2fr_2{position:absolute;inset:0;background:radial-gradient(circle at 67% 48%,rgba(187,103,54,.18),transparent 34%);pointer-events:none}._heroCopy_ed2fr_2{position:relative;z-index:1;max-width:920px}._hero_ed2fr_2 span,._invite_ed2fr_2>span,._journeyHead_ed2fr_2>span,._everything_ed2fr_2>span,._close_ed2fr_2>span,._details_ed2fr_2 span{font-size:8px;letter-spacing:.23em;color:#c3a47d}._hero_ed2fr_2 h1,._invite_ed2fr_2 h2,._manifesto_ed2fr_2 h2,._journey_ed2fr_2 h2,._everything_ed2fr_2 h2,._close_ed2fr_2 h2{font-family:var(--font-family-display);font-weight:400;line-height:.88;letter-spacing:-.025em}._hero_ed2fr_2 h1{font-size:clamp(78px,12vw,165px);margin:20px 0 28px}._hero_ed2fr_2 p{max-width:650px;font-family:var(--font-family-cursive);font-size:21px;line-height:1.55;color:#d9c8b2}._hero_ed2fr_2 a,._close_ed2fr_2 a{display:inline-flex;gap:9px;align-items:center;margin-top:25px;padding:15px 19px;background:#eee2cf;color:#211511;text-decoration:none;text-transform:uppercase;font-size:8px;letter-spacing:.15em}._invite_ed2fr_2{padding:12vh 9vw;background:#eee2cf;color:#211511}._invite_ed2fr_2 h2{font-family:Cardo,Georgia,serif;font-size:clamp(44px,6.5vw,90px);line-height:1.12;letter-spacing:-.035em;max-width:1100px;margin:25px 0 45px}._invite_ed2fr_2 h2 em{font-weight:400;color:#666b4d}._invite_ed2fr_2 p{max-width:780px;margin:18px 0;font-size:17px;line-height:1.8;color:#58463d}._earlyBook_ed2fr_2{margin-top:42px;padding-top:30px;border-top:1px solid rgba(33,21,17,.18)}._earlyBook_ed2fr_2>span{font-size:8px;letter-spacing:.22em;color:#765}._earlyBook_ed2fr_2>div{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}._earlyBook_ed2fr_2 a{display:inline-flex;align-items:center;gap:8px;background:#211511;color:#eee2cf;text-decoration:none;text-transform:uppercase;font-size:8px;letter-spacing:.14em;padding:15px 18px}._manifesto_ed2fr_2{padding:14vh 8vw;text-align:center;background:#596247}._manifesto_ed2fr_2 p{max-width:620px;margin:20px auto;font-family:var(--font-family-cursive);font-size:19px;line-height:1.6}._manifesto_ed2fr_2 h2{font-size:clamp(65px,9vw,125px);margin:35px 0}._journey_ed2fr_2{display:grid;grid-template-columns:.85fr 1.15fr;gap:7vw;padding:12vh 7vw}._journeyHead_ed2fr_2{position:sticky;top:60px;align-self:start}._journey_ed2fr_2 h2{font-size:clamp(58px,7vw,100px);margin:20px 0 30px}._journeyHead_ed2fr_2 p{max-width:430px;color:#c6b5a2;line-height:1.7}._weeks_ed2fr_2 article{display:grid;grid-template-columns:55px 1fr;gap:20px;padding:35px 0;border-top:1px solid rgba(241,228,207,.16)}._weeks_ed2fr_2 article>span{font-family:var(--font-family-display);font-size:22px;color:#b89c77}._weeks_ed2fr_2 small{font-size:7px;letter-spacing:.18em;color:#9ca17e;text-transform:uppercase}._weeks_ed2fr_2 h3{font-family:var(--font-family-display);font-size:48px;font-weight:400;margin:8px 0}._weeks_ed2fr_2 strong{font-weight:400;font-size:13px;letter-spacing:.04em}._weeks_ed2fr_2 p{max-width:600px;color:#bfae9b;line-height:1.65;font-size:13px}._everything_ed2fr_2{padding:12vh 8vw;background:#2b1d18}._everything_ed2fr_2 h2{font-size:clamp(52px,8vw,105px);max-width:1100px;margin:24px 0 35px}._everything_ed2fr_2 p{max-width:700px;line-height:1.7;color:#c6b5a2}._details_ed2fr_2{display:grid;grid-template-columns:1fr 1fr .8fr;background:#eee2cf;color:#211511}._details_ed2fr_2>div,._details_ed2fr_2 aside{padding:65px 5vw;border-right:1px solid rgba(33,21,17,.16)}._details_ed2fr_2 h3{font-family:var(--font-family-display);font-size:45px;font-weight:400;margin:15px 0}._details_ed2fr_2 p{font-size:10px;letter-spacing:.1em}._details_ed2fr_2 aside{background:#596247;color:#f1e4cf}._details_ed2fr_2 aside strong{display:block;font-family:var(--font-family-display);font-size:80px;font-weight:400;margin-top:15px}._details_ed2fr_2 aside small{display:block;max-width:280px;margin-top:25px;line-height:1.5}._close_ed2fr_2{padding:14vh 8vw;text-align:center}._close_ed2fr_2 h2{font-size:clamp(70px,10vw,140px);margin:25px 0}._close_ed2fr_2 p{max-width:580px;margin:auto;color:#c6b5a2;line-height:1.7}@media(max-width:750px){._page_ed2fr_2 header{padding:0 18px}._hero_ed2fr_2{min-height:75vh;padding:90px 22px 70px}._hero_ed2fr_2 h1{font-size:78px}._invite_ed2fr_2,._journey_ed2fr_2,._everything_ed2fr_2,._close_ed2fr_2{padding:80px 22px}._invite_ed2fr_2 h2{font-size:48px}._journey_ed2fr_2{grid-template-columns:1fr}._journeyHead_ed2fr_2{position:static}._weeks_ed2fr_2 h3{font-size:40px}._details_ed2fr_2{grid-template-columns:1fr}._details_ed2fr_2>div,._details_ed2fr_2 aside{padding:45px 22px;border-right:0;border-bottom:1px solid rgba(33,21,17,.16)}._manifesto_ed2fr_2{padding:90px 22px}._manifesto_ed2fr_2 h2{font-size:67px}._close_ed2fr_2 h2{font-size:72px}}
