:root{--ink:#102b2b;--forest:#173f3d;--gold:#b4955a;--ivory:#f6f3ec;--paper:#fcfbf8;--line:rgba(16,43,43,.15);--serif:'Cormorant Garamond','Iowan Old Style',Baskerville,Georgia,serif;--sans:Inter,'Helvetica Neue',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{text-decoration:none}.as-header{position:fixed;z-index:50;inset:0 0 auto;height:96px;padding:0 3vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;color:#fff;transition:.4s}.as-header.is-scrolled{height:74px;background:rgba(16,43,43,.96);backdrop-filter:blur(12px)}.as-header a{color:inherit}.as-wordmark{justify-self:center;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;gap:.2rem .5rem;align-items:center;font-size:1.3rem;letter-spacing:.22em;line-height:1}.as-wordmark small{grid-column:2;font-size:.48rem;letter-spacing:.46em}.as-mark{grid-row:1/3;width:32px;height:32px;border:1px solid;border-radius:50%;display:grid;place-items:center;font:1.25rem var(--serif);letter-spacing:0}.as-menu{justify-self:start;display:flex;gap:4px;flex-direction:column;position:relative;padding-right:68px}.as-menu i{width:24px;height:1px;background:currentColor}.as-menu b{position:absolute;left:36px;top:-7px;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase}.as-header nav{justify-self:end;display:flex;gap:2rem}.as-header nav a{font-size:.65rem;text-transform:uppercase;letter-spacing:.13em;font-weight:600}.as-hero{min-height:100svh;position:relative;display:grid;place-items:center;overflow:hidden;background:url('/wp-content/uploads/2025/04/pexels-igor-meghega-315695093-13996879.jpg') center/cover}.as-hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.as-veil{position:absolute;inset:0;background:linear-gradient(rgba(4,17,17,.6),rgba(4,16,15,.74))}.as-hero-copy{position:relative;z-index:2;color:#fff;text-align:center;max-width:1000px;padding:8rem 1.5rem 5rem}.as-eyebrow,.as-kicker{font-size:.65rem;font-weight:600;letter-spacing:.27em;text-transform:uppercase}.as-eyebrow{color:#dac99e}.as-hero h1{font:400 clamp(4rem,8vw,8.4rem)/.84 var(--serif);letter-spacing:-.035em;margin:1.4rem 0 2rem;animation:rise .9s both}.as-hero h1 em{font-weight:300}.as-hero-copy>p:not(.as-eyebrow){max-width:670px;margin:0 auto 2.3rem;font:1.4rem/1.5 var(--serif)}.as-button{display:inline-block;padding:1rem 1.8rem;background:var(--gold);color:#fff;font-size:.67rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--gold);margin:.35rem;transition:.3s}.as-button:hover{background:#fff;color:var(--ink);border-color:#fff}.as-button-ghost{background:transparent;border-color:rgba(255,255,255,.55)}.as-scroll{position:absolute;z-index:3;bottom:24px;color:#fff;font-size:.57rem;letter-spacing:.2em;text-transform:uppercase;display:flex;align-items:center;gap:.8rem}.as-scroll i{height:44px;width:1px;background:#fff}.as-section{padding:clamp(6rem,10vw,10rem) 6vw}.as-kicker{color:var(--gold);margin:0 0 1.4rem}.as-intro{text-align:center;max-width:1160px;margin:auto}.as-intro h2,.as-heading h2,.as-process h2,.as-footer-cta h2{font:400 clamp(3rem,5vw,5.5rem)/.96 var(--serif);letter-spacing:-.025em;margin:0}.as-intro>p:not(.as-kicker){max-width:720px;margin:2.4rem auto;font:1.35rem/1.55 var(--serif);color:#52625f}.as-facts{display:grid;grid-template-columns:repeat(4,1fr);margin-top:5rem;border-block:1px solid var(--line)}.as-facts div{padding:2rem 1rem;border-right:1px solid var(--line);display:grid;gap:.4rem}.as-facts div:last-child{border:0}.as-facts strong{font:2.4rem var(--serif);color:var(--gold)}.as-facts span{font-size:.63rem;letter-spacing:.14em;text-transform:uppercase}.as-destinations,.as-stories{background:var(--ivory)}.as-heading{display:grid;grid-template-columns:1.5fr .7fr;gap:4rem;align-items:end;max-width:1440px;margin:0 auto 4rem}.as-heading>p{margin:0;color:#526562}.as-regions{max-width:1440px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:310px;gap:1px}.as-region{padding:2.1rem;display:flex;flex-direction:column;justify-content:space-between;background:var(--forest);color:#fff;transition:.4s}.as-region:hover{background:#245452;transform:translateY(-4px);box-shadow:0 24px 40px #102b2b24}.as-region.large{grid-column:span 2;background:linear-gradient(110deg,#102b2be8,#102b2b66),url('/wp-content/uploads/2025/04/pexels-davifnr-2064827.jpg') center/cover}.as-region.image{background:linear-gradient(110deg,#102b2be8,#102b2b77),url('/wp-content/uploads/2025/04/pexels-igor-meghega-315695093-13996879.jpg') center/cover}.as-region.wide{grid-column:span 2}.as-region small{font:1.2rem var(--serif);opacity:.6}.as-region h3{font:400 clamp(2.3rem,3vw,4rem)/1 var(--serif);margin:0}.as-region p{color:#ffffffb8}.as-region b{font-size:.6rem;letter-spacing:.14em;text-transform:uppercase}.as-quote{min-height:520px;display:grid;place-content:center;background:linear-gradient(#0a2423b8,#0a2423b8),url('/wp-content/uploads/2025/04/pexels-davifnr-2064827.jpg') center/cover fixed;color:#fff;text-align:center;padding:6rem}.as-quote span{font:5rem/1 var(--serif);color:var(--gold)}.as-quote blockquote{max-width:1000px;margin:0;font:italic clamp(2.4rem,4.2vw,4.8rem)/1.06 var(--serif)}.as-insights{max-width:1600px;margin:auto}.as-text-link{font-size:.65rem;text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid var(--gold);padding-bottom:.6rem}.as-articles .wp-block-post-template{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem}.as-card{background:#fff;box-shadow:0 16px 38px #102b2b12;height:100%;transition:.4s}.as-card:hover{transform:translateY(-7px);box-shadow:0 24px 50px #102b2b20}.as-card img{width:100%;display:block;object-fit:cover;filter:saturate(.8)}.as-card-body{padding:1.8rem 1.8rem 2.2rem}.as-card-body time{color:var(--gold);font-size:.63rem;letter-spacing:.12em;text-transform:uppercase}.as-card h3,.as-card h2{font:400 2rem/1.08 var(--serif);margin:.8rem 0}.as-card h3 a,.as-card h2 a{color:var(--ink)}.as-card .wp-block-post-excerpt{font-size:.87rem;color:#647471}.as-card .wp-block-post-excerpt__more-link{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.as-process{padding:0;display:grid;grid-template-columns:1fr 1fr;background:var(--forest);color:#fff}.as-process-image{min-height:820px;background:url('/wp-content/uploads/2025/04/pexels-igor-meghega-315695093-13996879.jpg') center/cover;display:grid;place-items:center}.as-seal{width:170px;height:170px;border:1px solid #ffffffaa;border-radius:50%;display:grid;place-items:center;background:#102b2b44;backdrop-filter:blur(6px);font:5rem var(--serif)}.as-seal span{position:absolute;margin-top:6.2rem;font:600 .55rem var(--sans);letter-spacing:.25em;text-transform:uppercase}.as-process-copy{padding:8vw}.as-process ol{list-style:none;padding:0;margin:4rem 0 0}.as-process li{display:grid;grid-template-columns:52px 1fr;gap:1rem;padding:1.5rem 0;border-top:1px solid #ffffff24}.as-process li>span{font:1.4rem var(--serif);color:#d6bd84}.as-process h3{font:1.7rem var(--serif);margin:0}.as-process li p{margin:.3rem 0;color:#ffffff9c;font-size:.87rem}.as-testimonials{max-width:1440px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.as-testimonial{margin:0;padding:3rem;background:var(--paper);min-height:420px;display:flex;flex-direction:column;justify-content:space-between}.as-testimonial>b{color:var(--gold);letter-spacing:.22em;font-size:.65rem}.as-testimonial blockquote{margin:2rem 0;font:italic 1.62rem/1.35 var(--serif)}.as-testimonial figcaption{display:grid;gap:.2rem}.as-testimonial figcaption strong{font:1.25rem var(--serif)}.as-testimonial figcaption span{font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:#687875}.as-footer{background:#0d302f;color:#fff}.as-footer-cta{text-align:center;padding:9rem 2rem;border-bottom:1px solid #ffffff22}.as-footer-cta h2{max-width:900px;margin:0 auto 2.5rem}.as-button-light{background:#fff;color:var(--ink);border-color:#fff}.as-footer-grid{max-width:1440px;margin:auto;padding:5rem 6vw;display:grid;grid-template-columns:2fr 1fr 1fr;gap:6rem}.as-footer-grid .as-wordmark{justify-self:start;display:inline-grid;margin-bottom:1.5rem}.as-footer-grid p{max-width:430px;color:#ffffff88}.as-footer-grid h3{font:1.4rem var(--serif);margin:0 0 1rem}.as-footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:.6rem}.as-footer-grid a{color:#ffffffa8;font-size:.76rem}.as-footer-base{padding:1.4rem 6vw;border-top:1px solid #ffffff22;display:flex;justify-content:space-between;color:#ffffff70;font-size:.58rem;letter-spacing:.12em;text-transform:uppercase}.as-page{padding:11rem 6vw 7rem;max-width:1200px!important}.as-page>h1{font-size:clamp(3rem,6vw,6rem)}.js .as-section,.js .as-region,.js .as-card,.js .as-testimonial{opacity:0;transform:translateY(24px);transition:.7s}.js .is-visible{opacity:1;transform:none}@keyframes rise{from{opacity:0;transform:translateY(24px)}}@media(max-width:900px){.as-header nav{display:none}.as-menu b{display:none}.as-hero h1{font-size:clamp(3.8rem,15vw,6rem)}.as-facts{grid-template-columns:1fr 1fr}.as-heading{grid-template-columns:1fr;gap:1.4rem}.as-regions{grid-template-columns:1fr}.as-region.large,.as-region.wide{grid-column:auto}.as-articles .wp-block-post-template{grid-template-columns:1fr}.as-process{grid-template-columns:1fr}.as-process-image{min-height:500px}.as-testimonials,.as-footer-grid{grid-template-columns:1fr}.as-footer-grid{gap:2.5rem}}@media(max-width:560px){.as-header{height:74px;padding:0 1rem}.as-wordmark{font-size:1rem}.as-wordmark .as-mark{display:none}.as-wordmark small{grid-column:1}.as-section{padding:5rem 1.2rem}.as-facts{grid-template-columns:1fr}.as-facts div{border-right:0;border-bottom:1px solid var(--line)}.as-quote{padding:5rem 1.2rem}.as-testimonial{padding:2rem;min-height:340px}.as-footer-grid{padding:4rem 1.4rem}.as-footer-base{flex-direction:column;gap:1rem}}
