 :root{--night:#3A2A1E;--lapis:#8A4A33;--beige:#FFFFFF;--gold-deep:#6B4E14;--gold:#C9A24B;--sunset:#D9822B;--rose:#B5654A;--sand:#FFFFFF;--papyrus:#FFFFFF;--ink:#2A2420}*{box-sizing:border-box}body,h1,h2,h3,h4,p,blockquote,figure{margin:0;padding:0}body{font-family:Jost,sans-serif;font-weight:300;color:var(--ink);background:var(--papyrus);line-height:1.7;font-size:17px}h1,h2,h3,.logo{font-family:'Playfair Display',Georgia,serif;font-weight:500}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.wrap{max-width:1200px;margin:auto;padding:0 32px}.screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden}.skip-link:focus{clip:auto;width:auto;height:auto;z-index:100;background:#fff;padding:10px;top:10px;left:10px}.site-header{position:relative;z-index:20;color:var(--papyrus);background:var(--night)}.home .site-header,.front-page .site-header{position:absolute;top:0;left:0;right:0;background:transparent}.admin-bar.home .site-header{top:32px}.site-header .wrap{display:flex;justify-content:space-between;align-items:center;padding-top:26px;padding-bottom:26px;gap:12px}.logo{font-size:26px;letter-spacing:.04em}.logo span{color:var(--gold)}.custom-logo{max-height:60px;width:auto}.main-nav ul{list-style:none;display:flex;flex-wrap:wrap;margin:0;padding:0}.main-nav a{margin-left:26px;font-size:13px;letter-spacing:.18em;text-transform:uppercase}.main-nav a:hover,.main-nav .current-menu-item>a{color:var(--gold)}.main-nav ul ul{display:none}.nav-toggle{display:none;background:none;border:1px solid rgba(201,162,75,.7);color:var(--papyrus);width:46px;height:42px;cursor:pointer;padding:0}.nav-toggle span{display:block;width:22px;height:2px;background:var(--gold);margin:5px auto;transition:.3s}.nav-open .nav-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-open .nav-toggle span:nth-child(2){opacity:0}.nav-open .nav-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.btn,.wp-block-button__link{display:inline-block;padding:15px 36px;border-radius:2px;font-size:13px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;border:0;cursor:pointer;font-family:Jost,sans-serif}.btn-gold,.wp-block-button__link{background:linear-gradient(135deg,#E0BE6A,#C9A24B 50%,#A8802E);color:var(--night)!important}.btn-line{border:1px solid var(--gold);color:var(--gold);background:none}.hero{min-height:760px;display:flex;align-items:center;text-align:center;color:var(--papyrus);position:relative;overflow:hidden;background:radial-gradient(circle at 50% 78%,rgba(240,170,80,.9) 0,rgba(217,130,43,.6) 14%,transparent 40%),linear-gradient(180deg,#FFFFFF 0%,#FFFFFF 38%,#FFFFFF 64%,#D9822B 82%,#E8B86A 100%)}.hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(1px 1px at 20% 15%,#fff,transparent),radial-gradient(1px 1px at 70% 10%,#fff,transparent),radial-gradient(1.5px 1.5px at 85% 25%,#fff,transparent),radial-gradient(1px 1px at 40% 22%,#fff,transparent),radial-gradient(1px 1px at 10% 35%,#fff,transparent),radial-gradient(1px 1px at 58% 30%,#fff,transparent);opacity:.8}.pyr{position:absolute;bottom:0;left:0;right:0;height:260px}.pyr i{position:absolute;bottom:40px;background:linear-gradient(90deg,#4a2c34 50%,#2b1a24 50%);clip-path:polygon(50% 0,100% 100%,0 100%)}.pyr:after{content:"";position:absolute;bottom:0;left:0;right:0;height:42px;background:#2b1a24}.hero .wrap{position:relative;z-index:2;padding-bottom:120px;width:100%}.eyebrow{font-size:12px;letter-spacing:.35em;text-transform:uppercase;color:var(--gold)}.hero h1{font-size:clamp(44px,7vw,86px);line-height:1.05;margin:18px 0}.hero h1 em{color:#F3D58A}.hero p{max-width:620px;margin:0 auto 34px;font-size:18px}.orn{color:var(--gold);letter-spacing:.6em;margin:14px 0;font-size:14px}.page-hero{background:linear-gradient(180deg,#FFFFFF 0%,#FFFFFF 60%,#FFFFFF 100%);color:var(--papyrus);text-align:center;padding:80px 0 70px;position:relative;overflow:hidden}.page-hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(1px 1px at 20% 25%,#fff,transparent),radial-gradient(1px 1px at 70% 20%,#fff,transparent),radial-gradient(1.5px 1.5px at 85% 45%,#fff,transparent),radial-gradient(1px 1px at 40% 35%,#fff,transparent);opacity:.7}.page-hero .wrap{position:relative}.page-hero h1{font-size:clamp(38px,5.5vw,64px);line-height:1.1;margin:12px 0 4px}.page-hero .meta{color:var(--sand)}section{padding:96px 0}.center{text-align:center}h2{font-size:clamp(34px,4.5vw,50px);color:var(--night);line-height:1.15;margin:10px 0 18px}.intro p{max-width:720px;margin:auto;font-size:18px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:50px}.card{background:#fff;border:1px solid var(--sand);text-align:left;display:flex;flex-direction:column}.card img{display:block;width:100%;height:240px;object-fit:cover}.ph{height:240px;display:flex;align-items:flex-end;padding:14px 20px;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:rgba(255,255,255,.85);position:relative}.ph:after{content:"";position:absolute;inset:12px;border:1px solid rgba(201,162,75,.6);pointer-events:none}.p1{background:linear-gradient(160deg,#FFFFFF,#D9822B)}.p2{background:linear-gradient(160deg,#B5654A,#FFFFFF)}.p3{background:linear-gradient(160deg,#FFFFFF,#C9A24B)}.card .body{padding:26px}.card h3{font-size:28px;color:var(--night);line-height:1.2}.card p{margin:8px 0}.meta{font-size:13px;color:var(--rose);letter-spacing:.08em;margin:6px 0 12px}.tag{display:inline-block;background:#FFFFFF;border:1px dashed var(--sunset);color:#8a5a1a;font-size:10px;padding:1px 6px;letter-spacing:.1em;text-transform:uppercase;margin-left:6px;vertical-align:middle;line-height:1.6}.more{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--lapis);font-weight:500}.retreats{background:var(--sand)}.blog .ph,.blog .card img{height:200px}.dark{background:var(--night);color:var(--papyrus)}.dark h2{color:var(--papyrus)}.quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px}.quotes blockquote{font-family:'Playfair Display',Georgia,serif;font-style:italic;font-size:22px;line-height:1.5;border-top:1px solid var(--gold);padding-top:22px}.quotes cite{display:block;font-family:Jost,sans-serif;font-style:normal;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-top:14px}.signup{background:linear-gradient(135deg,#FFFFFF,#FFFFFF)}.signup-form{display:flex;max-width:520px;margin:28px auto 0;gap:10px}.signup-form input,.search-form input[type=search]{flex:1;padding:15px 18px;border:1px solid var(--gold);background:#fff;font-family:Jost,sans-serif;font-size:15px}.note{font-size:12px;color:#8a5a1a;margin-top:10px}.content-area{padding:72px 0 96px}.prose{max-width:740px;margin:0 auto;font-size:19px;line-height:1.85}.prose>*+*{margin-top:1.3em}.prose h2{font-size:clamp(30px,3.6vw,40px);margin-top:1.8em}.prose h3{font-size:28px;color:var(--night);margin-top:1.6em}.prose a{color:var(--lapis);border-bottom:1px solid var(--gold)}.prose ul,.prose ol{padding-left:1.3em}.prose blockquote,.prose .wp-block-quote{border-left:3px solid var(--gold);padding:.4em 0 .4em 1.2em;font-family:'Playfair Display',Georgia,serif;font-style:italic;font-size:26px;line-height:1.45;color:var(--night)}.prose figcaption{font-size:14px;color:#7a6e60;text-align:center;margin-top:8px}.prose hr{border:0;text-align:center}.prose hr:after{content:"✦ ☥ ✦";color:var(--gold);letter-spacing:.6em}.single .prose>p:first-of-type:first-letter{font-family:'Playfair Display',Georgia,serif;float:left;font-size:4.2em;line-height:.85;padding:6px 10px 0 0;color:var(--gold)}.featured{max-width:1000px;margin:-40px auto 50px;position:relative;z-index:2}.featured img{display:block;width:100%;border:1px solid var(--sand)}.post-nav{max-width:740px;margin:60px auto 0;display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--sand);padding-top:24px}.pagination{margin-top:50px;text-align:center}.pagination .page-numbers{display:inline-block;padding:6px 12px;border:1px solid var(--sand);margin:2px}.pagination .current{background:var(--gold);color:var(--night)}.alignwide{max-width:1000px;margin-left:auto;margin-right:auto}.placeholder-box{background:#FFFFFF;border:1px dashed var(--sunset);padding:18px 22px;color:#6b4614;font-size:16px}.site-footer{background:#FFFFFF;color:#bfb6a3;padding:60px 0 30px;font-size:14px}.site-footer .cols{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.site-footer h4{color:var(--gold);font-weight:400;letter-spacing:.2em;text-transform:uppercase;font-size:12px;margin-bottom:12px}.site-footer ul{list-style:none;margin:0;padding:0}.site-footer a:hover{color:var(--gold)}.site-footer .logo{color:var(--papyrus)}.copy{border-top:1px solid #C9B48A;margin-top:40px;padding-top:20px;font-size:12px}@media(max-width:800px){.pyr{transform:scale(.4);transform-origin:0 100%;width:250%}.nav-toggle{display:block}.main-nav{position:absolute;top:100%;left:0;right:0;background:rgba(42,36,32,.97);max-height:0;overflow:hidden;transition:max-height .35s ease}.nav-open .main-nav{max-height:80vh;border-bottom:1px solid var(--gold)}.main-nav ul{flex-direction:column;padding:10px 22px 20px}.main-nav a{display:block;margin:0;padding:12px 0;border-bottom:1px solid #C9B48A}.site-header .wrap{position:relative}.grid,.quotes,.site-footer .cols{grid-template-columns:1fr}.signup-form{flex-direction:column}section{padding:64px 0}.hero{min-height:680px}.wrap{padding:0 22px}.prose{font-size:18px}.featured{margin-top:0}}.comment-form p{margin-top:14px}.comment-form label{display:block;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--rose)}.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form textarea{width:100%;padding:12px 14px;border:1px solid var(--sand);background:#fff;font-family:Jost,sans-serif;font-size:16px}.comment-form .comment-form-cookies-consent label{display:inline;text-transform:none;letter-spacing:0;color:inherit}.comment-form input[type=submit]{display:inline-block;padding:15px 36px;border:0;font-family:Jost,sans-serif;font-size:13px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;background:linear-gradient(135deg,#E0BE6A,#C9A24B 50%,#A8802E);color:var(--night);cursor:pointer}.prose table{width:100%;border-collapse:collapse}.prose th,.prose td{border-bottom:1px solid var(--sand);padding:10px;text-align:left}.hero{background:#FFFFFF}.hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 42%;filter:saturate(.86) brightness(.92)}.hero-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(42,36,32,.88) 0%,rgba(255,255,255,.62) 30%,rgba(255,255,255,.38) 55%,rgba(122,74,90,.30) 78%,rgba(217,130,43,.22) 100%)}.hero:before{z-index:1}.hero .wrap{padding-bottom:60px;text-shadow:0 2px 18px rgba(42,36,32,.55)}.page-hero.has-photo{background-color:#FFFFFF;background-image:linear-gradient(180deg,rgba(42,36,32,.88) 0%,rgba(255,255,255,.66) 55%,rgba(122,74,90,.55) 100%),var(--hdr-img,none);background-size:cover;background-position:var(--hdr-pos,50% 50%);padding:110px 0 100px}.page-hero.has-photo:before{display:none}.page-hero h1{text-shadow:0 2px 16px rgba(42,36,32,.6)}.card img{height:300px;object-fit:cover;object-position:50% 50%}.blog .card img{height:220px}.intro-split{display:grid;grid-template-columns:minmax(260px,420px) 1fr;gap:64px;align-items:center}.intro-photo{position:relative}.intro-photo img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 40%}.intro-photo:after{content:"";position:absolute;inset:14px;border:1px solid rgba(201,162,75,.75);pointer-events:none}.intro .intro-text p{margin:0;max-width:600px}.with-feature{display:grid;grid-template-columns:340px 1fr;gap:56px;align-items:start;max-width:1160px}.with-feature .prose{margin:0}.page-feature{position:sticky;top:30px}.page-feature img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;border:1px solid var(--sand)}@media(max-width:800px){.hero-bg{object-position:55% 50%}.intro-split,.with-feature{grid-template-columns:1fr;gap:34px}.intro-photo{max-width:380px;margin:0 auto}.intro .intro-text{text-align:center}.page-feature{position:static;max-width:380px;margin:0 auto}.page-hero.has-photo{padding:80px 0 70px}.card img{height:260px}}h1,h2,h3,.logo{font-weight:500;letter-spacing:-.005em}h2{color:var(--ink)}.eyebrow,.orn{color:var(--gold-deep)}.site-header{background:var(--sand);color:var(--ink);border-bottom:1px solid var(--beige)}.home .site-header,.front-page .site-header{background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,255,255,0));border-bottom:0}.logo span,.site-footer .logo span{color:var(--rose)!important}.main-nav a{font-weight:400}.main-nav a:hover,.main-nav .current-menu-item>a{color:var(--rose)}.nav-toggle{color:var(--ink);border-color:var(--gold)}.nav-toggle span{background:var(--ink)}.btn-gold,.wp-block-button__link,.comment-form input[type=submit]{color:var(--ink)!important}.btn-line{color:var(--gold-deep);border-color:var(--gold)}.btn-line:hover{background:var(--gold);color:var(--ink)}.hero{background:var(--sand);color:var(--ink)}.hero:before,.pyr{display:none}.hero-bg{filter:saturate(.9) brightness(1.04) sepia(.12)}.hero-overlay{background:radial-gradient(ellipse 70% 60% at 50% 48%,rgba(255,255,255,.88) 0%,rgba(255,255,255,.7) 45%,rgba(255,255,255,.35) 75%,rgba(255,255,255,.2) 100%),linear-gradient(180deg,rgba(255,255,255,.55) 0%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.55) 100%)}.hero .wrap{text-shadow:0 1px 14px rgba(255,255,255,.9)}.hero h1{color:var(--ink)}.hero h1 em{color:var(--lapis);font-style:italic}.hero p{color:var(--ink);font-weight:400}.page-hero,.page-hero.has-photo{background-color:var(--sand);color:var(--ink)}.page-hero{background-image:linear-gradient(180deg,var(--papyrus),var(--sand))}.page-hero.has-photo{background-image:linear-gradient(180deg,rgba(255,255,255,.86) 0%,rgba(255,255,255,.78) 60%,rgba(255,255,255,.82) 100%),var(--hdr-img,none)}.page-hero:before{display:none}.page-hero h1{color:var(--ink);text-shadow:0 1px 12px rgba(255,255,255,.8)}.page-hero .meta{color:var(--lapis)}.meta{color:var(--lapis)}.card{background:var(--papyrus);border-color:var(--beige)}.card h3{color:var(--ink)}.more{color:var(--lapis)}.retreats{background:var(--sand)}.dark{background:var(--beige);color:var(--ink)}.dark h2{color:var(--ink)}.quotes blockquote{border-top-color:var(--gold-deep)}.quotes cite{color:var(--lapis)}.dark p[style*="--gold"]{color:var(--gold-deep)!important}.signup{background:linear-gradient(135deg,var(--papyrus),var(--sand))}.signup-form input{background:var(--papyrus)}.prose h3,.prose blockquote,.prose .wp-block-quote{color:var(--ink)}.prose a{color:var(--lapis)}.pagination .current{color:var(--ink)}.site-footer{background:var(--beige);color:#4A3D33;border-top:3px solid var(--gold)}.site-footer h4{color:var(--lapis);font-weight:500}.site-footer .logo{color:var(--ink)}.site-footer a:hover{color:var(--lapis)}.copy{border-top-color:rgba(126,94,28,.35)}@media(max-width:800px){.main-nav{background:rgba(255,255,255,.98)}.main-nav a{border-bottom-color:var(--beige)}}.page-hero .meta{color:#6E3A27;font-weight:400}.page-hero .eyebrow{color:#6B4E14}.hero .eyebrow{color:#6B4E14;font-weight:500}:root{--black:#111;--metal:linear-gradient(100deg,#8C6A26 0%,#C9A24B 22%,#F1DC9A 42%,#C9A24B 60%,#9A7630 80%,#D8B866 100%);--hair:linear-gradient(90deg,transparent,#B48E3E 15%,#EBD38E 50%,#B48E3E 85%,transparent)}body{font-weight:300;font-size:17px;line-height:1.8;letter-spacing:.005em}h1,h2,h3{font-weight:400;letter-spacing:-.01em;color:var(--black)}h2{font-size:clamp(36px,4.6vw,60px);line-height:1.08;margin:18px 0 26px}h2 em,h1 em{font-style:italic}.wrap{max-width:1240px;padding:0 48px}section{padding:150px 0}.eyebrow,.meta,.more,.main-nav a,.btn,.site-footer h4,.quotes cite{font-family:Jost,sans-serif;font-weight:400;text-transform:uppercase}.eyebrow{font-size:11px;letter-spacing:.42em;color:var(--gold-deep)}.meta{font-size:11px;letter-spacing:.24em;color:var(--lapis)}.tag{background:none;border:0;border-left:1px solid var(--gold);color:#6B4E14;font-size:9px;letter-spacing:.2em;padding:0 0 0 8px}.more{font-size:11px;letter-spacing:.28em;color:var(--black);padding-bottom:6px;background:var(--hair) no-repeat 0 100%/100% 1px}.more:hover{color:var(--lapis)}.orn{display:flex;align-items:center;gap:14px;margin:22px 0;letter-spacing:0;font-size:15px}.center .orn,.page-hero .orn,.hero .orn{justify-content:center}.orn i{display:block;width:56px;height:1px;background:var(--hair)}.orn b{font-weight:400;background:var(--metal);-webkit-background-clip:text;background-clip:text;color:transparent}.btn,.wp-block-button__link,.comment-form input[type=submit]{border-radius:0;padding:17px 42px;font-size:11px;letter-spacing:.32em;transition:background .35s,color .35s,border-color .35s;box-shadow:none}.btn-gold,.wp-block-button__link,.comment-form input[type=submit],.signup-form .btn{background:var(--black)!important;color:var(--papyrus)!important;border:1px solid var(--black)}.btn-gold:hover,.wp-block-button__link:hover,.comment-form input[type=submit]:hover{background:transparent!important;color:var(--black)!important}.btn-line{background:transparent;color:var(--black);border:1px solid transparent;border-image:var(--metal) 1}.btn-line:hover{background:var(--black);color:var(--papyrus)}.site-header,.home .site-header{background:var(--papyrus);color:var(--black);border-bottom:0;box-shadow:none}.site-header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--hair);opacity:.7}.home .site-header{background:transparent}.home .site-header:after{opacity:.5}.site-header .wrap{padding-top:30px;padding-bottom:30px;max-width:1400px}.logo{font-size:23px;font-weight:400;letter-spacing:.02em;color:var(--black)}.logo span{background:var(--metal);-webkit-background-clip:text;background-clip:text;color:transparent!important;font-style:italic}.main-nav a{margin-left:38px;font-size:10.5px;letter-spacing:.3em;color:var(--black)}.main-nav a:hover,.main-nav .current-menu-item>a{color:var(--gold-deep)}.nav-toggle{border:0;width:40px}.nav-toggle span{background:var(--black);height:1px;width:26px}.hero{min-height:92vh;text-align:left;align-items:flex-end}.hero-bg{filter:saturate(.85) brightness(1.02)}.hero-overlay{background:linear-gradient(90deg,rgba(255,255,255,.86) 0%,rgba(255,255,255,.6) 34%,rgba(255,255,255,0) 62%),linear-gradient(0deg,rgba(255,255,255,.35),rgba(255,255,255,0) 40%)}.hero .wrap{max-width:1400px;padding-bottom:110px;text-shadow:none}.hero h1{font-size:clamp(48px,7.2vw,104px);line-height:1;margin:26px 0 30px;max-width:11ch}.hero h1 em{color:var(--black)}.hero p{margin:0 0 44px;max-width:430px;font-size:17px;font-weight:300}.intro{padding-top:170px}.intro-split{grid-template-columns:5fr 6fr;gap:9vw;align-items:end}.intro-photo img{aspect-ratio:4/5}.intro-photo:after{inset:auto -22px -22px 22px;top:22px;border:1px solid rgba(201,162,75,.55);z-index:-1}.intro-photo{z-index:0}.intro .intro-text{padding-bottom:30px}.intro .intro-text p{max-width:470px}.retreats{background:var(--sand)}.retreats .center{text-align:left}.retreats>.wrap>h2,.retreats>.wrap>.eyebrow{max-width:600px}.rows{margin-top:90px;display:flex;flex-direction:column;gap:120px}.row{display:grid;grid-template-columns:7fr 5fr;gap:7vw;align-items:center}.row.flip{grid-template-columns:5fr 7fr}.row.flip .row-img{order:2}.row-img{margin:0}.row-img img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;height:auto}.row .body{max-width:420px;padding:0}.row h3{font-size:clamp(30px,3vw,42px);line-height:1.12;margin:6px 0 14px}.row p{margin:14px 0}.num{display:block;font-family:'Playfair Display',serif;font-style:italic;font-size:20px;background:var(--metal);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:14px;margin-bottom:22px;border-bottom:1px solid rgba(201,162,75,.5);width:60px}.blog .center{text-align:left}.grid{gap:56px;margin-top:70px}.card{background:none;border:0;box-shadow:none}.card img,.blog .card img{height:auto;aspect-ratio:4/5;object-fit:cover}.card .body{padding:26px 0 0}.card h3{font-size:26px;line-height:1.22;margin:4px 0 10px}.card p{font-size:16px}.blog .btn-line{margin-top:20px}.blog>.wrap>p:last-child{text-align:center;margin-top:80px!important}.bleed{padding:0;height:62vh;min-height:380px;overflow:hidden}.bleed img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.85)}.dark{background:var(--black);color:#E8DFCC}.dark h2{color:var(--papyrus)}.dark .eyebrow{color:#D8B866}.quotes{gap:64px;margin-top:70px}.quotes blockquote{border-top:0;padding-top:28px;position:relative;font-size:22px;color:#EFE6D2;text-align:left}.quotes blockquote:before{content:"";position:absolute;top:0;left:0;width:48px;height:1px;background:var(--metal)}.quotes cite{color:#D8B866;letter-spacing:.28em;font-size:10.5px}.dark p[style*="--gold"]{color:#BFA668!important;font-size:10px!important}.signup{background:var(--papyrus)}.signup p{max-width:460px;margin:0 auto}.signup-form{gap:0;margin-top:40px}.signup-form input{background:transparent;border:0;border-bottom:1px solid var(--black);padding:15px 4px;font-weight:300}.note{color:#6B4E14;margin-top:16px}.page-hero.has-photo{padding:180px 0 150px;background-image:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.6)),var(--hdr-img,none)}.page-hero h1{font-size:clamp(40px,6vw,84px);font-weight:400;text-shadow:none;max-width:16ch;margin-left:auto;margin-right:auto;line-height:1.04}.page-hero .meta{color:var(--black)}.content-area{padding:110px 0 150px}.prose{max-width:660px;font-size:18.5px;line-height:1.9}.prose h2{font-size:clamp(30px,3.4vw,42px)}.prose blockquote,.prose .wp-block-quote{border-left:0;padding:34px 0;margin:2.2em 0;text-align:center;font-size:30px;color:var(--black);position:relative}.prose blockquote:before,.prose blockquote:after{content:"";position:absolute;left:50%;width:60px;margin-left:-30px;height:1px;background:var(--metal)}.prose blockquote:before{top:0}.prose blockquote:after{bottom:0}.prose hr:after{content:"☥";letter-spacing:0;color:var(--gold)}.single .prose>p:first-of-type:first-letter{color:var(--black);font-size:4.6em;font-weight:400}.post-nav{border-top:1px solid rgba(201,162,75,.45);max-width:660px}.post-nav a{font-size:11px;letter-spacing:.24em;text-transform:uppercase}.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form textarea{background:transparent;border:0;border-bottom:1px solid rgba(17,17,17,.45);border-radius:0}.comment-form textarea{border:1px solid rgba(17,17,17,.3)}.comment-form label{color:var(--black);font-size:10.5px;letter-spacing:.24em}.site-footer{background:var(--black);color:#BDB3A0;border-top:0;position:relative;padding:110px 0 40px}.site-footer:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--metal)}.site-footer .logo{color:var(--papyrus)}.site-footer h4{color:#D8B866;font-size:10.5px;letter-spacing:.32em}.site-footer li{margin:6px 0}.site-footer a:hover{color:#E9D08A}.copy{border-top:1px solid rgba(201,162,75,.25);margin-top:80px;letter-spacing:.08em}@media(max-width:800px){.wrap{padding:0 26px}section{padding:96px 0}.intro{padding-top:100px}.hero{min-height:88vh}.hero-overlay{background:linear-gradient(0deg,rgba(255,255,255,.93) 0%,rgba(255,255,255,.75) 45%,rgba(255,255,255,.1) 75%)}.hero .wrap{padding-bottom:70px}.row,.row.flip{grid-template-columns:1fr;gap:30px}.row.flip .row-img{order:0}.rows{gap:80px;margin-top:56px}.intro-photo:after{inset:14px -12px -12px 14px}.intro .intro-text{text-align:left}.main-nav{background:var(--papyrus)}.main-nav a{border-bottom:1px solid rgba(201,162,75,.35);margin:0}.bleed{height:46vh;min-height:280px}.page-hero.has-photo{padding:120px 0 90px}.signup-form .btn{margin-top:14px}}:root{--metal-text:linear-gradient(100deg,#6E5118 0%,#93721F 35%,#C9A24B 50%,#8C6A26 70%,#6B4E14 100%)}.logo span,.num,.orn b{background:var(--metal-text);-webkit-background-clip:text;background-clip:text}.site-footer .logo span{background:var(--metal);-webkit-background-clip:text;background-clip:text}.home .site-header{background:linear-gradient(180deg,rgba(255,255,255,.94) 0%,rgba(255,255,255,.82) 70%,rgba(255,255,255,0) 100%)}.home .site-header:after{display:none}.hero h1{max-width:14ch}.hero-overlay{background:linear-gradient(90deg,rgba(255,255,255,.9) 0%,rgba(255,255,255,.72) 36%,rgba(255,255,255,.08) 66%),linear-gradient(0deg,rgba(255,255,255,.3),rgba(255,255,255,0) 40%)}.intro h2{font-size:clamp(34px,3.8vw,50px)}.intro h2 br{display:none}@media(max-width:800px){.intro-split{grid-template-columns:1fr;gap:56px}.intro-photo{max-width:none;margin:0 12px 0 0}.hero{align-items:flex-end}.hero-overlay{background:linear-gradient(0deg,rgba(255,255,255,.95) 0%,rgba(255,255,255,.85) 55%,rgba(255,255,255,.35) 80%,rgba(255,255,255,.6) 100%)}.hero h1{font-size:46px}.eyebrow{letter-spacing:.3em}}:root{--gold-hi:#F6E27A;--gold-lo:#8A6A1B;--metal:linear-gradient(105deg,#8A6A1B 0%,#C9A24B 20%,#F6E27A 38%,#D4AF55 52%,#8A6A1B 72%,#C9A24B 88%,#E9CF78 100%);--metal-text:linear-gradient(105deg,#5E4510 0%,#8A6A1B 30%,#93721F 48%,#7A5A15 66%,#5E4510 100%);--svg:url(../svg/)}body{background:#FFFFFF url(../svg/merkaba-tile.svg) 0 0/240px auto}.logo span,.num,.hero h1 em,h2 em{background:var(--metal-text);-webkit-background-clip:text;background-clip:text;color:transparent!important;filter:drop-shadow(0 1px 0 rgba(255,246,214,.7))}.site-footer .logo span{background:var(--metal);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 6px rgba(246,226,122,.18))}.orn{display:block;width:min(420px,86%);height:28px;margin:30px 0;background:url(../svg/divider.svg) center/contain no-repeat}.center .orn,.page-hero .orn{margin-left:auto;margin-right:auto}.orn i,.orn b{display:none}.eyebrow{display:inline-flex;align-items:center;gap:14px}.eyebrow:before{content:"";width:11px;height:15px;background:url(../svg/ankh.svg) center/contain no-repeat;flex:none}.eye-mark{display:block;width:74px;height:48px;margin-bottom:18px;background:url(../svg/eye.svg) left center/contain no-repeat;filter:drop-shadow(0 0 8px rgba(246,226,122,.35))}.retreats,.blog,.intro,.content-area,section.signup{position:relative}.retreats:before,.blog:before,.site-footer:before,.page-hero:after{content:"";position:absolute;left:0;right:0;top:-12px;height:24px;background:url(../svg/threads.svg) 0 0/360px 24px repeat-x;z-index:3;pointer-events:none}.page-hero{position:relative}.page-hero:after{top:auto;bottom:-12px}.intro{background:radial-gradient(ellipse at 15% 40%,rgba(255,255,255,.55),transparent 60%)}.retreats{background:radial-gradient(ellipse at 80% 10%,rgba(255,255,255,.55),transparent 55%),linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,255,255,.94)),url(../svg/merkaba-tile.svg) 0 0/240px auto,#FFFFFF}.blog{background:linear-gradient(180deg,rgba(255,255,255,.6),rgba(255,255,255,.55))}.hero-mark{position:absolute;z-index:1;right:-6vw;top:50%;width:min(820px,70vw);aspect-ratio:1;transform:translateY(-50%);background:url(../svg/merkaba-watermark.svg) center/contain no-repeat;opacity:.55;mix-blend-mode:multiply;pointer-events:none}.hero .wrap{z-index:2}.hero .btn{margin-top:4px}.intro-photo,.row-img,.featured,.page-feature,.blog .card>a:first-child,.prose figure.wp-block-image{position:relative;display:block}.intro-photo:before,.row-img:before,.featured:before,.page-feature:before,.blog .card>a:first-child:before{content:"";position:absolute;inset:10px;border:1px solid rgba(246,226,122,.85);outline:1px solid rgba(138,106,27,.55);outline-offset:4px;z-index:2;pointer-events:none}.intro-photo:after,.row-img:after,.featured:after,.page-feature:after,.blog .card>a:first-child:after{content:"";position:absolute;inset:-14px;border:0;z-index:3;pointer-events:none;background:url(../svg/corner-tl.svg) 0 0/64px no-repeat,url(../svg/corner-tr.svg) 100% 0/64px no-repeat,url(../svg/corner-bl.svg) 0 100%/64px no-repeat,url(../svg/corner-br.svg) 100% 100%/64px no-repeat}.blog .card>a:first-child:after{inset:-10px;background-size:46px,46px,46px,46px}.intro-photo{margin:14px}.row-img{margin:14px}.blog .card>a:first-child{margin:10px}h2{position:relative}.retreats>.wrap>h2:after,.blog>.wrap>h2:after{content:"";display:block;width:180px;height:2px;margin-top:26px;background:var(--metal)}.row h3{font-style:normal}.num{font-size:28px;border-bottom:0;padding-bottom:6px;margin-bottom:14px;position:relative;width:auto}.num:after{content:"";display:block;width:70px;height:1px;margin-top:10px;background:var(--metal)}.main-nav a{position:relative;padding-bottom:6px}.main-nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--metal);transform:scaleX(0);transition:transform .45s ease}.main-nav a:hover:after,.main-nav .current-menu-item>a:after{transform:scaleX(1)}.main-nav a:hover,.main-nav .current-menu-item>a{color:var(--black)}.site-header:after{height:1px;background:var(--metal);opacity:1}.btn-gold,.wp-block-button__link,.comment-form input[type=submit]{background:#111!important;color:#FFFFFF!important;border:1px solid transparent!important;border-image:var(--metal) 1!important;box-shadow:inset 0 0 0 3px #111,inset 0 0 0 4px rgba(201,162,75,.6)}.btn-gold:hover,.wp-block-button__link:hover,.comment-form input[type=submit]:hover{background:var(--metal)!important;color:#111!important}.btn-line{border:1px solid transparent;border-image:var(--metal) 1;box-shadow:inset 0 0 0 3px transparent,inset 0 0 0 4px rgba(201,162,75,.45)}.btn-line:hover{background:#111;color:#FFFFFF}.more{background:var(--metal) no-repeat 0 100%/100% 1px}.card .body{padding-top:30px}.page-hero.has-photo{background-image:url(../svg/merkaba-watermark.svg),linear-gradient(180deg,rgba(255,255,255,.8),rgba(255,255,255,.7)),var(--hdr-img,none);background-size:min(560px,90vw),cover,cover;background-position:center,center,var(--hdr-pos,50% 50%);background-repeat:no-repeat}.page-hero h1{text-shadow:0 1px 0 rgba(255,250,235,.8)}.page-hero .eyebrow{justify-content:center}.single .prose>p:first-of-type:first-letter{font-family:'Playfair Display',serif;font-style:italic;font-weight:400;font-size:5.6em;line-height:.8;padding:12px 16px 4px 0;margin-top:4px;background:var(--metal-text);-webkit-background-clip:text;background-clip:text;color:#7A5A15}.prose blockquote,.prose .wp-block-quote{padding:56px 48px;margin:2.6em 0;font-size:30px;color:#111;border:1px solid rgba(201,162,75,.7);outline:1px solid rgba(138,106,27,.35);outline-offset:-8px;background:url(../svg/corner-tl.svg) -1px -1px/52px no-repeat,url(../svg/corner-tr.svg) calc(100% + 1px) -1px/52px no-repeat,url(../svg/corner-bl.svg) -1px calc(100% + 1px)/52px no-repeat,url(../svg/corner-br.svg) calc(100% + 1px) calc(100% + 1px)/52px no-repeat,rgba(255,255,255,.7)}.prose blockquote:before{content:"";position:absolute;top:-17px;left:50%;width:84px;height:34px;margin-left:-42px;background:#FFFFFF url(../svg/merkaba-mark.svg) center/28px no-repeat}.prose blockquote:after{display:none}.prose hr{height:30px;background:url(../svg/divider.svg) center/contain no-repeat;margin:3em auto}.prose hr:after{content:none}.content-area{background:rgba(255,255,255,.82)}.site-footer{background:radial-gradient(ellipse at 50% 0,rgba(201,162,75,.12),transparent 60%),#111;overflow:hidden}.site-footer:before{top:0;height:24px;background-position:0 0}.site-footer:after{content:"";position:absolute;right:-120px;bottom:-160px;width:520px;height:520px;background:url(../svg/merkaba-watermark.svg) center/contain no-repeat;opacity:.12;pointer-events:none}.site-footer .wrap{position:relative;z-index:1}.site-footer .cols>div:first-child:after{content:"";display:block;width:220px;height:22px;margin-top:26px;background:url(../svg/divider.svg) left center/contain no-repeat}.copy{border-top:0;position:relative;padding-top:26px}.copy:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--metal);opacity:.55}@media(max-width:800px){.hero-mark{right:-30vw;top:30%;width:110vw;opacity:.35}.eye-mark{width:60px;height:38px}.prose blockquote,.prose .wp-block-quote{padding:46px 26px;font-size:24px}.intro-photo,.row-img{margin:12px}.site-footer:after{width:340px;height:340px}}.hero-mark{right:auto;left:-10vw;width:min(760px,62vw);opacity:.5}.retreats{background:radial-gradient(ellipse at 80% 10%,rgba(255,255,255,.5),transparent 55%),linear-gradient(180deg,rgba(255,255,255,.8),rgba(255,255,255,.86)),url(../svg/merkaba-tile.svg) 0 0/240px auto,#FFFFFF}.bleed{position:relative}.bleed:before,.bleed:after{content:"";position:absolute;left:0;right:0;height:24px;background:url(../svg/threads.svg) 0 0/360px 24px repeat-x;z-index:2}.bleed:before{top:-12px}.bleed:after{bottom:-12px}.bleed{box-shadow:inset 0 0 0 1px rgba(201,162,75,.0)}.hero-mark{opacity:.28}.card h2,.card h3{font-size:26px;line-height:1.22;margin:4px 0 10px}.card h2 a,.card h3 a{background:none}@media(max-width:800px){.hero .wrap{padding-top:120px}.eye-mark{margin-bottom:22px}.hero .eyebrow{display:flex}}.main-nav li{position:relative}.main-nav .menu-item-has-children>a{padding-right:14px}.main-nav .menu-item-has-children>a:before{content:"";position:absolute;right:0;top:50%;width:6px;height:6px;margin-top:-6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg)}@media(min-width:801px){.main-nav ul ul{display:block;position:absolute;top:100%;left:14px;min-width:270px;padding:18px 0 14px;margin-top:10px;background:#111;border:1px solid transparent;border-image:var(--metal) 1;box-shadow:0 18px 40px rgba(0,0,0,.28);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease,visibility .25s;z-index:50;max-height:72vh;overflow:auto}.main-nav ul ul:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.main-nav li:hover>ul,.main-nav li:focus-within>ul{opacity:1;visibility:visible;transform:none}.main-nav ul ul li{display:block}.main-nav ul ul a{display:block;margin:0;padding:8px 24px;color:#FFFFFF;font-size:10px;letter-spacing:.24em;white-space:nowrap}.main-nav ul ul a:after{display:none}.main-nav ul ul a:hover,.main-nav ul ul .current-menu-item>a{color:var(--gold);background:rgba(201,162,75,.08)}.main-nav .menu-cta>a{border:1px solid transparent;border-image:var(--metal) 1;padding:8px 16px}.main-nav .menu-cta>a:after{display:none}}@media(max-width:800px){.main-nav ul ul{display:block;flex-direction:column;padding:0 0 6px 16px}.main-nav ul ul a{font-size:11px;padding:8px 0;border-bottom:0;opacity:.85}.main-nav .menu-item-has-children>a:before{display:none}}.se-lead{font-family:'Playfair Display',Georgia,serif;font-style:italic;font-size:30px;line-height:1.35;color:#111;margin-bottom:.6em!important}.se-retreat-head{text-align:center;padding:30px 0 10px;scroll-margin-top:30px}.se-retreat-head .num{display:inline-block}.se-retreat-head .num:after{margin:10px auto 0}.se-retreat-head h2{margin:6px 0 4px}.se-retreat-head .se-sub{font-family:'Playfair Display',Georgia,serif;font-style:italic;font-size:21px;color:#6B4E14;margin:0!important}.se-retreat-head .meta{margin-top:10px!important;letter-spacing:.24em;font-size:12px}.se-dates{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:1.6em 0}.se-dates>div{text-align:center;padding:30px 18px;border:1px solid rgba(201,162,75,.7);outline:1px solid rgba(138,106,27,.3);outline-offset:-7px;background:rgba(255,255,255,.75)}.se-dates h3{font-size:20px;margin-bottom:10px}.se-dates p{margin:4px 0!important;font-size:15px;letter-spacing:.06em}.se-faq details{border-bottom:1px solid rgba(201,162,75,.5);padding:16px 0}.se-faq summary{cursor:pointer;font-family:'Playfair Display',Georgia,serif;font-size:20px;list-style:none;position:relative;padding-right:34px;color:#111}.se-faq summary::-webkit-details-marker{display:none}.se-faq summary:after{content:"+";position:absolute;right:4px;top:-2px;font-size:26px;color:var(--gold-deep)}.se-faq details[open] summary:after{content:"–"}.se-faq details p{margin:12px 0 4px!important}.se-cta{position:relative;text-align:center;margin:3em 0 1em;padding:56px 34px 50px;background:#111;color:#FFFFFF;border:1px solid transparent;border-image:var(--metal) 1;box-shadow:inset 0 0 0 6px #111,inset 0 0 0 7px rgba(201,162,75,.55)}.se-cta h3{color:#FFFFFF;font-size:30px;margin:6px 0 12px}.se-cta p{max-width:620px;margin:0 auto 26px!important;color:#FFFFFF}.se-cta .btn-gold{box-shadow:inset 0 0 0 3px #111,inset 0 0 0 4px rgba(201,162,75,.8)}.se-cta-mark{display:block;font-size:30px;color:var(--gold)}.se-booking{margin:1.4em 0 2em;min-height:200px}.se-booking-ph{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;border:1px dashed rgba(138,106,27,.6);background:rgba(255,255,255,.7);text-align:center}.se-booking-ph span{font-size:36px;color:var(--gold)}.se-booking-ph p{margin:6px 0 0!important;letter-spacing:.2em;text-transform:uppercase;font-size:12px}.se-crumb{font-size:12px;letter-spacing:.22em;text-transform:uppercase;margin-bottom:2em!important}.se-crumb a{background:var(--metal) no-repeat 0 100%/100% 1px}.se-story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px 28px;margin:2.4em 0}.se-story-card{display:block}.se-story-card figure{position:relative;aspect-ratio:4/3;overflow:hidden;border:1px solid rgba(201,162,75,.7);outline:1px solid rgba(138,106,27,.3);outline-offset:-7px}.se-story-card img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.se-story-card:hover img{transform:scale(1.04)}.se-story-title{display:block;font-family:'Playfair Display',Georgia,serif;font-size:21px;line-height:1.25;margin:14px 0 6px;color:#111}.se-story-ex{display:block;font-size:14px;line-height:1.55;color:#4a3f35}.prose ol.wp-block-list li,.prose ul.wp-block-list li{margin-bottom:.5em}@media(max-width:900px){.se-story-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.se-dates{grid-template-columns:1fr}.se-lead{font-size:24px}.se-story-grid{grid-template-columns:1fr}.se-cta{padding:44px 20px}}.prose .se-cta a.btn,.prose .se-story-card,.prose .se-crumb a{border-bottom:0}.prose .se-cta a.btn{color:#FFFFFF}.prose .se-story-card{color:inherit}.prose .se-cta h3{color:#FFFFFF;margin-top:6px}.se-story-grid{width:min(1100px,92vw);position:relative;left:50%;transform:translateX(-50%)}.page-sacred-egypt-hub .se-cta{max-width:740px;margin-left:auto;margin-right:auto}.se-gallery{display:grid;gap:34px;margin:3.2em 0 3em}.se-gallery-2,.se-gallery-4{grid-template-columns:repeat(2,1fr)}.se-gallery-3{grid-template-columns:repeat(3,1fr)}.prose .se-gallery figure{margin:0;position:relative}.se-gallery figure:before{content:"";position:absolute;inset:8px;border:1px solid rgba(246,226,122,.85);outline:1px solid rgba(138,106,27,.5);outline-offset:3px;z-index:2;pointer-events:none}.se-gallery figure:after{content:"";position:absolute;inset:-9px -9px auto -9px;aspect-ratio:3/4;z-index:3;pointer-events:none;background:url(../svg/corner-tl.svg) 0 0/38px no-repeat,url(../svg/corner-tr.svg) 100% 0/38px no-repeat,url(../svg/corner-bl.svg) 0 100%/38px no-repeat,url(../svg/corner-br.svg) 100% 100%/38px no-repeat}.se-gallery img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;height:auto}.se-gallery figcaption{font-size:12px;line-height:1.5;margin-top:14px;color:#5a5048;text-align:left}.se-retreat-banner{position:relative;margin:3.4em -60px 0!important}.se-retreat-banner img{display:block;width:100%;aspect-ratio:16/8;object-fit:cover;object-position:50% 40%}.se-retreat-banner:before{content:"";position:absolute;inset:12px;border:1px solid rgba(246,226,122,.9);outline:1px solid rgba(138,106,27,.5);outline-offset:4px;z-index:2;pointer-events:none}.se-retreat-banner:after{content:"";position:absolute;inset:-12px;z-index:3;pointer-events:none;background:url(../svg/corner-tl.svg) 0 0/60px no-repeat,url(../svg/corner-tr.svg) 100% 0/60px no-repeat,url(../svg/corner-bl.svg) 0 100%/60px no-repeat,url(../svg/corner-br.svg) 100% 100%/60px no-repeat}.se-compare{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:2.4em -60px;border:1px solid rgba(201,162,75,.6);outline:1px solid rgba(138,106,27,.3);outline-offset:-8px}.se-compare-col{padding:38px 40px}.se-compare-col h3{font-size:24px;margin:0 0 18px}.se-compare-col ul{list-style:none;padding:0;margin:0}.se-compare-col li{position:relative;padding:12px 0 12px 26px;border-top:1px solid rgba(201,162,75,.3);font-size:16px;line-height:1.6}.se-compare-col li:before{content:"–";position:absolute;left:0;color:#7a6e60}.se-compare-ours{background:#111;color:#EFE6D2}.se-compare-ours h3{color:#fff}.se-compare-ours li{border-top-color:rgba(216,184,102,.3)}.se-compare-ours li:before{content:"☥";color:#D8B866}.se-notour-link{margin-left:28px}@media(max-width:800px){.se-gallery-3,.se-gallery-4,.se-gallery-2{grid-template-columns:1fr 1fr;gap:24px}.se-retreat-banner,.se-compare{margin-left:0!important;margin-right:0!important}.se-compare{grid-template-columns:1fr}.se-compare-col{padding:30px 24px}.se-notour-link{display:inline-block;margin:22px 0 0}}.logo{white-space:nowrap}@media(min-width:801px) and (max-width:1440px){.site-header .wrap{gap:24px}.main-nav a{margin-left:22px;letter-spacing:.2em;font-size:10px}.main-nav .menu-cta>a{padding:7px 12px}.logo{font-size:21px}}@media(min-width:801px) and (max-width:1100px){.main-nav a{margin-left:14px;letter-spacing:.14em}}.row-img img{object-position:50% 30%}.se-retreat-banner img{aspect-ratio:16/9}@media(max-width:800px){.hero-bg{object-position:62% 72%}.hero-overlay{background:linear-gradient(180deg,rgba(255,255,255,.94) 0%,rgba(255,255,255,.86) 52%,rgba(255,255,255,.25) 78%,rgba(255,255,255,0) 100%)}}@media(max-width:800px){.hero-bg{transform:scale(1.25);transform-origin:62% 62%}.hero-overlay{background:linear-gradient(180deg,rgba(255,255,255,.94) 0%,rgba(255,255,255,.86) 50%,rgba(255,255,255,.3) 72%,rgba(255,255,255,.75) 100%)}}.home .site-header,.front-page .site-header{position:relative;background:#fff}.admin-bar.home .site-header{top:0}.hero{min-height:0;height:clamp(520px,72vh,640px);align-items:center;color:#fff;background:#111}.hero-bg{filter:none!important;transform:none!important;object-position:50% 78%}.hero-overlay{background:linear-gradient(90deg,rgba(10,8,6,.62) 0%,rgba(10,8,6,.42) 34%,rgba(10,8,6,0) 60%)!important}.hero-mark{opacity:.16;mix-blend-mode:screen;left:-12vw;width:min(640px,55vw)}.hero .wrap{padding-top:0;padding-bottom:0;text-shadow:0 2px 18px rgba(0,0,0,.45)}.hero h1{color:#fff;font-size:clamp(44px,5.6vw,80px);margin:18px 0 22px}.hero h1 em{background:linear-gradient(105deg,#E9CF78 0%,#F6E27A 40%,#D4AF55 70%,#F1DC9A 100%);-webkit-background-clip:text;background-clip:text;color:transparent!important;filter:drop-shadow(0 2px 10px rgba(0,0,0,.45))}.hero p{color:#F4EFE6;margin-bottom:32px}.hero .eyebrow{color:#F1DC9A}.hero .eyebrow:before{filter:brightness(1.6)}.hero .btn-gold{background:rgba(17,17,17,.82)!important}.page-hero.has-photo{padding:0!important;min-height:0;height:clamp(300px,34vw,370px);display:flex;align-items:center;justify-content:center;color:#fff;background-image:radial-gradient(ellipse 46% 62% at 50% 52%,rgba(10,8,6,.55) 0%,rgba(10,8,6,.34) 55%,rgba(10,8,6,0) 100%),var(--hdr-img,none)!important;background-size:cover,cover!important;background-position:center,var(--hdr-pos,50% 50%)!important;background-repeat:no-repeat!important;background-color:#2a2420}.page-hero.has-photo .wrap{width:100%}.page-hero h1{color:#fff!important;text-shadow:0 2px 16px rgba(0,0,0,.55)!important;font-size:clamp(34px,4.4vw,58px);margin:10px auto 6px}.page-hero .eyebrow{color:#F1DC9A!important;text-shadow:0 1px 8px rgba(0,0,0,.6)}.page-hero .eyebrow:before{filter:brightness(1.6)}.page-hero .meta,.page-hero p{color:#F4EFE6!important;text-shadow:0 1px 8px rgba(0,0,0,.6)}.page-hero .orn{margin:14px auto 0;height:22px;filter:drop-shadow(0 1px 4px rgba(0,0,0,.5))}.page-hero:not(.has-photo){padding:70px 0 60px}@media(max-width:800px){.hero{height:auto;min-height:0;padding:70px 0 64px}.hero .wrap{padding-top:0!important;padding-bottom:0!important}.hero-bg{object-position:62% 75%}.hero-overlay{background:linear-gradient(180deg,rgba(10,8,6,.5) 0%,rgba(10,8,6,.55) 60%,rgba(10,8,6,.25) 100%)!important}.hero h1{font-size:40px}.hero-mark{display:none}.page-hero.has-photo{height:240px}.page-hero h1{font-size:30px}.page-hero .orn{display:none}}.page-hero h1{max-width:24ch;line-height:1.08}.page-hero.has-photo{background-image:radial-gradient(ellipse 46% 62% at 50% 52%,rgba(10,8,6,.55) 0%,rgba(10,8,6,.34) 55%,rgba(10,8,6,0) 100%),var(--hdr-img,none)!important;background-size:cover,cover!important;background-position:center,var(--hdr-pos,50% 50%)!important}.se-photo-credits{margin-top:3em;padding-top:18px;border-top:1px solid rgba(201,162,75,.4);font-size:12.5px;line-height:1.7;color:#5a5048}.se-photo-credits .meta{margin:0 0 6px}.se-photo-credits a,.se-credit a{color:#6B4E14;border-bottom:1px solid rgba(201,162,75,.6)}.se-credit{display:block;margin-top:4px;font-size:11px;color:#6a5f55}.se-gallery-5,.se-gallery-6,.se-gallery-7,.se-gallery-8{grid-template-columns:1fr 1fr;gap:24px}.page-hero{--hdr-img:var(--hdr-d,none)}@media (max-width:800px){.page-hero{--hdr-img:var(--hdr-m,var(--hdr-d,none))}}picture{display:contents}:root{--se-gold:#B8913A;--se-gold-l:#E9D18C;--se-ink:#17130F;--se-hair:linear-gradient(90deg,transparent,#B8913A 12%,#F1DC9A 50%,#B8913A 88%,transparent);--se-btn:linear-gradient(135deg,#7E5E1E 0%,#B8913A 28%,#EAD08A 50%,#B8913A 72%,#7E5E1E 100%)}html body .site-header{background:#fff!important;border-bottom:0;box-shadow:none}html body .site-header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--se-hair)}html body .site-header .logo{font-family:'Playfair Display',Georgia,serif;letter-spacing:.02em}html body .site-header .logo span{font-style:italic;background:var(--metal-text);-webkit-background-clip:text;background-clip:text;color:transparent}html body .main-nav a{letter-spacing:.2em}html body .page-hero.se-hero{position:relative;display:flex;align-items:flex-end;justify-content:center;height:auto!important;min-height:clamp(440px,60vh,700px);padding:0 0 clamp(40px,6vh,72px)!important;color:#fff;text-align:center;overflow:hidden;background-color:#2a2017!important;background-image:linear-gradient(180deg,rgba(10,8,5,.22) 0%,rgba(10,8,5,0) 16%,rgba(10,8,5,.06) 30%,rgba(10,8,5,.42) 52%,rgba(10,8,5,.74) 76%,rgba(10,8,5,.9) 100%),radial-gradient(ellipse 48% 42% at 50% 60%,rgba(10,8,5,.42) 0%,rgba(10,8,5,.18) 60%,rgba(10,8,5,0) 100%),radial-gradient(ellipse 125% 95% at 50% 35%,rgba(0,0,0,0) 55%,rgba(0,0,0,.42) 100%),var(--hdr-img,none)!important;background-size:cover,cover,cover,cover!important;background-position:center,center,center,var(--hdr-pos,50% 50%)!important;background-repeat:no-repeat!important}html body .page-hero.se-hero:before{content:"";display:block!important;position:absolute;inset:18px;pointer-events:none;z-index:1;border:1px solid rgba(233,209,140,.32);background:url(../svg/corner-tl.svg) 6px 6px/52px no-repeat,url(../svg/corner-tr.svg) calc(100% - 6px) 6px/52px no-repeat,url(../svg/corner-bl.svg) 6px calc(100% - 6px)/52px no-repeat,url(../svg/corner-br.svg) calc(100% - 6px) calc(100% - 6px)/52px no-repeat;opacity:.9}html body .page-hero.se-hero:after{display:none!important}html body .page-hero.se-hero .wrap{position:relative;z-index:2;max-width:980px}.se-hero-mark{display:block;width:40px;height:40px;margin:0 auto 14px;background:url(../svg/merkaba-mark.svg) center/contain no-repeat;filter:drop-shadow(0 1px 6px rgba(0,0,0,.55))}html body .page-hero.se-hero .eyebrow{display:block;font-family:Jost,sans-serif;font-weight:500;font-size:11.5px;letter-spacing:.42em;text-transform:uppercase;color:#EAD08A!important;text-shadow:0 1px 10px rgba(0,0,0,.7);margin:0 0 14px}html body .page-hero.se-hero .eyebrow:before,html body .page-hero.se-hero .eyebrow:after{display:none!important}html body .page-hero.se-hero h1{font-family:'Playfair Display',Georgia,serif;font-weight:400;font-size:clamp(34px,4.3vw,58px)!important;line-height:1.06;letter-spacing:-.012em;max-width:20ch;margin:0 auto!important;color:#fff!important;text-shadow:0 2px 28px rgba(0,0,0,.55)!important}html body .page-hero.se-hero h1.se-story-title-h1{font-style:italic;max-width:22ch}.se-rule{display:flex;align-items:center;justify-content:center;gap:14px;width:min(360px,70%);margin:22px auto 16px}.se-rule i{flex:1;height:1px;background:linear-gradient(90deg,transparent,#E9D18C)}.se-rule i:last-child{background:linear-gradient(90deg,#E9D18C,transparent)}.se-rule b{width:8px;height:8px;transform:rotate(45deg);background:var(--se-btn);box-shadow:0 0 0 3px rgba(233,209,140,.25)}.se-breadcrumb{font-family:Jost,sans-serif;font-size:10.5px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:#E9D18C;text-shadow:0 1px 8px rgba(0,0,0,.7)}.se-breadcrumb a{color:#F4E6BC!important;text-decoration:none;border:0!important}.se-breadcrumb a:hover{color:#fff!important}.se-breadcrumb .sep{margin:0 .9em;opacity:.6}.se-breadcrumb span[aria-current]{color:#E9D18C}html body .page-hero.se-hero .meta,html body .page-hero.se-hero p{color:#F4EFE6!important;margin-top:10px}@media (max-width:800px){html body .page-hero.se-hero{min-height:max(360px,45vh);padding-bottom:34px!important}html body .page-hero.se-hero:before{inset:10px;background-size:34px,34px,34px,34px}html body .page-hero.se-hero h1{font-size:clamp(28px,7.6vw,38px)!important}.se-hero-mark{width:30px;height:30px;margin-bottom:10px}html body .page-hero.se-hero .eyebrow{font-size:10px;letter-spacing:.34em;margin-bottom:10px}.se-rule{margin:16px auto 12px}.se-breadcrumb{font-size:9.5px;letter-spacing:.24em}}html body{font-size:18.5px;line-height:1.75}html body .prose{max-width:68ch;font-size:18.5px;line-height:1.78}html body .prose p{margin:0 0 1.35em}html body .with-feature{gap:64px}html body .prose a:not(.btn):not(.se-story-card){color:#7A5A1A;text-decoration:none;background:linear-gradient(90deg,#B8913A,#E9D18C) 0 100%/100% 1px no-repeat;border-bottom:0;transition:background-size .3s,color .3s}html body .prose a:not(.btn):not(.se-story-card):hover{color:#111;background-size:100% 2px}html body .prose .se-lead{font-family:'Playfair Display',Georgia,serif;font-style:italic;font-size:1.45em;line-height:1.35;color:#111;margin-bottom:1em}html body .prose h2{position:relative;font-family:'Playfair Display',Georgia,serif;font-weight:400;font-size:clamp(28px,3vw,38px);line-height:1.15;letter-spacing:-.005em;color:#111;margin:2.2em 0 .75em;padding-top:34px}html body .prose h2:before{content:"";position:absolute;top:0;left:0;width:64px;height:20px;background:url(../svg/lotus.svg) left center/32px 20px no-repeat}html body .prose h2:after{content:"";display:block;width:72px;height:1px;margin-top:16px;background:linear-gradient(90deg,#B8913A,transparent)}body.se-story .prose{counter-reset:chap}body.se-story .prose h2{counter-increment:chap;padding-top:30px}body.se-story .prose h2:before{content:"Chapter " counter(chap,upper-roman);width:auto;height:auto;background:none;font-family:Jost,sans-serif;font-size:11px;font-weight:500;letter-spacing:.38em;text-transform:uppercase;color:#9A7630}html body .prose h3{font-family:'Playfair Display',Georgia,serif;font-weight:500;font-size:23px;color:#111;margin:1.8em 0 .5em}body.se-story .prose .se-lead+p:first-letter{float:left;font-family:'Playfair Display',Georgia,serif;font-weight:400;font-size:4.6em;line-height:.82;padding:.08em .1em 0 0;margin-right:.04em;background:var(--metal-text);-webkit-background-clip:text;background-clip:text;color:#9A7630;-webkit-text-fill-color:transparent}body.se-story .prose .se-crumb{display:none}html body .prose ul,html body .prose ol{padding-left:0;margin:0 0 1.5em}html body .prose ul li{list-style:none;position:relative;padding-left:1.6em;margin:.45em 0}html body .prose ul li:before{content:"";position:absolute;left:.2em;top:.72em;width:6px;height:6px;transform:rotate(45deg);background:var(--se-btn)}html body .prose ol{counter-reset:li}html body .prose ol li{list-style:none;counter-increment:li;position:relative;padding-left:2.2em;margin:.5em 0}html body .prose ol li:before{content:counter(li,decimal-leading-zero);position:absolute;left:0;top:.15em;font-family:'Playfair Display',serif;font-style:italic;color:#9A7630;font-size:.95em}html body .prose blockquote,html body .prose .wp-block-quote{position:relative;margin:2.6em 0;padding:54px 44px 34px;border:1px solid rgba(184,145,58,.55)!important;outline:1px solid rgba(184,145,58,.22);outline-offset:-8px;background:#fff;text-align:center;border-left-width:1px!important}html body .prose blockquote:before{content:"";position:absolute;top:-16px;left:50%;transform:translateX(-50%);width:64px;height:32px;background:#fff url(../svg/lotus.svg) center/44px 28px no-repeat}html body .prose blockquote p{font-family:'Playfair Display',Georgia,serif;font-style:italic;font-size:1.32em;line-height:1.5;color:#1b1611;margin:0 0 .6em}html body .prose blockquote cite,html body .prose blockquote footer{display:block;font-family:Jost,sans-serif;font-style:normal;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:#9A7630;margin-top:12px}html body .btn,html body .wp-block-button__link,html body button.btn,html body input[type=submit]{display:inline-block;font-family:Jost,sans-serif;font-weight:500;font-size:12px;letter-spacing:.28em;text-transform:uppercase;padding:17px 34px;border-radius:0;border:1px solid #B8913A;transition:background-position .6s ease,box-shadow .4s ease,color .3s,transform .3s}html body .btn-gold,html body .wp-block-button__link,html body input[type=submit]{background:var(--se-btn)!important;background-size:220% 100%!important;background-position:0 0!important;color:#17130F!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.45),0 6px 22px -10px rgba(122,90,26,.55)!important;text-shadow:0 1px 0 rgba(255,255,255,.35)}html body .btn-gold:hover,html body .wp-block-button__link:hover,html body input[type=submit]:hover{background-position:100% 0!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.6),0 10px 28px -10px rgba(122,90,26,.7)!important;transform:translateY(-1px)}html body .btn-line{background:transparent!important;color:#fff;border:1px solid rgba(233,209,140,.8)}html body .se-cta{position:relative;max-width:760px;margin:4em auto 2em;padding:64px 48px 52px;text-align:center;background:#fff;border:1px solid rgba(184,145,58,.7);outline:1px solid rgba(184,145,58,.28);outline-offset:-10px;box-shadow:0 30px 60px -40px rgba(60,40,10,.35)}html body .se-cta:before{content:"";position:absolute;inset:-1px;pointer-events:none;background:url(../svg/corner-tl.svg) 0 0/56px no-repeat,url(../svg/corner-tr.svg) 100% 0/56px no-repeat,url(../svg/corner-bl.svg) 0 100%/56px no-repeat,url(../svg/corner-br.svg) 100% 100%/56px no-repeat}html body .se-cta .se-cta-mark{display:block;width:64px;height:40px;margin:0 auto 14px;font-size:0;background:url(../svg/lotus.svg) center/contain no-repeat}html body .se-cta h3{font-family:'Playfair Display',Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(26px,3vw,34px);color:#111;margin:0 0 .5em}html body .se-cta p{max-width:52ch;margin:0 auto 1.8em;color:#3b322a}html body .se-story-grid{gap:56px 34px!important;margin:3.4em 0}html body .se-story-card{display:flex!important;flex-direction:column;background:#fff;border:1px solid rgba(184,145,58,.45);padding:14px 14px 26px;transition:box-shadow .5s ease,border-color .5s ease}html body .se-story-card:hover{border-color:rgba(184,145,58,.9);box-shadow:0 26px 48px -32px rgba(60,40,10,.45)}html body .se-story-card figure{margin:0;aspect-ratio:4/5!important;border:0!important;outline:0!important}html body .se-story-card img{transition:transform 1.1s cubic-bezier(.2,.7,.2,1)!important}html body .se-story-card:hover img{transform:scale(1.06)!important}.se-story-kicker{display:block;margin:20px 12px 0;font-family:Jost,sans-serif;font-size:10.5px;font-weight:500;letter-spacing:.36em;text-transform:uppercase;color:#9A7630}html body .se-story-title{margin:10px 12px 10px!important;font-size:22px!important;line-height:1.22!important;font-weight:400;color:#111}html body .se-story-ex{margin:0 12px;font-size:14.5px!important;line-height:1.6!important;color:#5a4d40!important;flex:1}.se-story-more{display:inline-block;margin:18px 12px 0;font-family:Jost,sans-serif;font-size:11px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:#111;padding-bottom:4px;background:linear-gradient(90deg,#B8913A,#E9D18C) 0 100%/34px 1px no-repeat;transition:background-size .4s}.se-story-more span{display:inline-block;transition:transform .4s;color:#9A7630}.se-story-card:hover .se-story-more{background-size:100% 1px}.se-story-card:hover .se-story-more span{transform:translateX(5px)}html body .card{background:#fff;border:1px solid rgba(184,145,58,.45);padding:14px;transition:box-shadow .5s,border-color .5s}html body .card:hover{border-color:rgba(184,145,58,.9);box-shadow:0 26px 48px -32px rgba(60,40,10,.45)}html body .card img{transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}html body .card>a{display:block;overflow:hidden}html body .card:hover img{transform:scale(1.05)}html body .card .meta{font-size:10.5px;letter-spacing:.36em;text-transform:uppercase;color:#9A7630}html body .card h2,html body .card h3{font-family:'Playfair Display',Georgia,serif;font-weight:400}html body .card .more{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#111;border-bottom:1px solid #B8913A;padding-bottom:3px}html body .se-gallery figure{background:#fff;border:1px solid rgba(184,145,58,.45);padding:10px 10px 0;overflow:hidden}html body .se-gallery figure picture,html body .se-gallery figure img{display:block;overflow:hidden}html body .se-gallery img{transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}html body .se-gallery figure:hover img{transform:scale(1.04)}html body .se-gallery figcaption{font-size:13px;line-height:1.5;padding:12px 4px 12px;font-style:italic;font-family:'Playfair Display',Georgia,serif;color:#3b322a}html body .se-gallery .se-credit{display:block;font-family:Jost,sans-serif;font-style:normal;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#8a7a66;margin-top:6px}html body .se-retreat-banner{border:1px solid rgba(184,145,58,.55);padding:10px;background:#fff;margin:2.4em 0 1.6em}html body .se-retreat-head,html body .se-dates,html body .se-faq{position:relative}html body .se-dates{border:1px solid rgba(184,145,58,.55);outline:1px solid rgba(184,145,58,.22);outline-offset:-7px;padding:28px 32px;background:#fff}html body .prose details{border-top:1px solid rgba(184,145,58,.4);padding:16px 0}html body .prose details:last-of-type{border-bottom:1px solid rgba(184,145,58,.4)}html body .prose summary{font-family:'Playfair Display',Georgia,serif;font-size:20px;cursor:pointer;list-style:none;position:relative;padding-right:30px}html body .prose summary::-webkit-details-marker{display:none}html body .prose summary:after{content:"+";position:absolute;right:4px;top:-2px;color:#B8913A;font-size:24px;font-family:Jost,sans-serif;font-weight:300;transition:transform .3s}html body .prose details[open] summary:after{transform:rotate(45deg)}html body .wp-block-separator,html body .prose hr{border:0;height:30px;margin:3em auto;background:url(../svg/lotus.svg) center/40px 25px no-repeat,linear-gradient(90deg,transparent,#B8913A 30%,#B8913A 42%,transparent 42%,transparent 58%,#B8913A 58%,#B8913A 70%,transparent) center/100% 1px no-repeat;opacity:1}html body .se-booking{position:relative;padding:34px;margin:2em 0 2.6em;background:#fff;border:1px solid rgba(184,145,58,.75);outline:1px solid rgba(184,145,58,.28);outline-offset:-12px;box-shadow:0 34px 70px -46px rgba(60,40,10,.5)}html body .se-booking:before{content:"";position:absolute;inset:-1px;pointer-events:none;background:url(../svg/corner-tl.svg) 0 0/60px no-repeat,url(../svg/corner-tr.svg) 100% 0/60px no-repeat,url(../svg/corner-bl.svg) 0 100%/60px no-repeat,url(../svg/corner-br.svg) 100% 100%/60px no-repeat}html body .se-booking:after{content:"";position:absolute;top:-17px;left:50%;transform:translateX(-50%);width:76px;height:34px;background:#fff url(../svg/lotus.svg) center/46px 29px no-repeat}html body .se-booking iframe{display:block;width:100%;border:0}html body .se-booking-ph{border:1px solid rgba(184,145,58,.3)!important;background:linear-gradient(180deg,#fff,#FCF8EE)!important}html body input[type=text],html body input[type=email],html body input[type=tel],html body textarea,html body select{width:100%;font:inherit;font-size:16px;padding:14px 16px;border:1px solid rgba(184,145,58,.5);border-radius:0;background:#fff;color:#17130F;transition:border-color .3s,box-shadow .3s}html body input:focus,html body textarea:focus,html body select:focus{outline:0;border-color:#B8913A;box-shadow:0 0 0 3px rgba(233,209,140,.35)}html body label{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:#6B4E14}html body .prose table{width:100%;border-collapse:collapse;margin:2em 0;font-size:.92em}html body .prose th{font-family:Jost,sans-serif;font-weight:500;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#6B4E14;text-align:left;border-bottom:1px solid #B8913A;padding:12px}html body .prose td{padding:12px;border-bottom:1px solid rgba(184,145,58,.25)}html body .pagination,html body .nav-links{display:flex;justify-content:center;gap:10px;margin:3em 0}html body .pagination a,html body .pagination span,html body .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;border:1px solid rgba(184,145,58,.5);font-size:13px;letter-spacing:.12em;color:#111;text-decoration:none}html body .page-numbers.current,html body .pagination .current{background:var(--se-btn);border-color:#B8913A}html body .placeholder-box{border:1px solid rgba(184,145,58,.6)!important;outline:1px solid rgba(184,145,58,.22);outline-offset:-8px;background:#fff!important}html body .se-photo-credits{border-top:0;margin-top:3.4em;padding-top:30px;position:relative;font-size:13px;color:#6b5d4f}html body .se-photo-credits:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--se-hair)}html body .site-footer{background:#0E0C0A!important;color:#CFC6B8;padding:84px 0 40px;position:relative}html body .site-footer:before{top:0!important;height:1px!important;background:var(--se-hair)!important}html body .site-footer:after{content:"";position:absolute;left:50%;top:-22px;transform:translateX(-50%);width:84px;height:44px;background:#0E0C0A url(../svg/lotus.svg) center/52px 32px no-repeat;border:1px solid rgba(184,145,58,.45);border-bottom:0}html body .site-footer .logo{font-family:'Playfair Display',Georgia,serif;font-size:26px;color:#fff}html body .site-footer h4{font-family:Jost,sans-serif;font-weight:500;font-size:11px;letter-spacing:.38em;text-transform:uppercase;color:#D8B866;margin-bottom:18px;padding-bottom:12px;background:linear-gradient(90deg,#B8913A,transparent) 0 100%/60px 1px no-repeat}html body .site-footer a{color:#E8E1D4;text-decoration:none;transition:color .3s}html body .site-footer a:hover{color:#E9D18C}html body .site-footer li{margin:.55em 0;font-size:15px}html body .site-footer .copy{margin-top:56px;padding-top:24px;border-top:0;background:var(--se-hair) 0 0/100% 1px no-repeat;font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:#8d8172;text-align:center}html body .content-area{padding:clamp(56px,8vw,104px) 0}@media (max-width:800px){html body,html body .prose{font-size:17.5px}html body .se-cta{padding:52px 24px 40px}html body .se-booking{padding:18px}html body .prose blockquote{padding:46px 22px 26px}html body .se-story-grid{gap:34px!important}body.se-story .prose .se-lead+p:first-letter{font-size:4em}}html body .prose .wp-block-buttons{position:relative;justify-content:center;margin:2.6em 0;padding:40px 24px 30px;border:1px solid rgba(184,145,58,.55);outline:1px solid rgba(184,145,58,.2);outline-offset:-8px;background:#fff}html body .prose .wp-block-buttons:before{content:"";position:absolute;top:-15px;left:50%;transform:translateX(-50%);width:60px;height:30px;background:#fff url(../svg/lotus.svg) center/40px 25px no-repeat}