body:has(.sanctuary){background:#faf7f0}.sanctuary .prime-hero{background:#053525;color:#faf7f0;padding:0}.sanctuary .prime-grid{width:min(1440px,100%);grid-template-columns:1.08fr 1fr;gap:0;min-height:0;align-items:stretch}.sanctuary .prime-copy{padding:70px 11% 64px;justify-content:center}.sanctuary .prime-copy h1{color:#faf7f0;font:500 clamp(3.1rem,5.5vw,5.8rem)/.95 Cormorant,serif!important;letter-spacing:-.04em;margin:26px 0 34px;white-space:normal}.sanctuary .prime-copy h1 span{display:block;font:500 .3em/1.6 Anuphan,sans-serif;letter-spacing:.34em;margin:14px 0 0}.sanctuary .prime-copy h2{color:#faf7f0;font-size:clamp(1.8rem,2.4vw,2.5rem);line-height:1.5;font-weight:400}.sanctuary .prime-copy>p{color:#d9e1d8;font-size:.98rem;line-height:1.95}.sanctuary .prime-copy .eyebrow{color:#d8c8a9;font-size:.64rem;letter-spacing:.14em}.sanctuary .prime-copy .eyebrow:before{display:none}.sanctuary .prime-copy .actions{align-items:flex-start;flex-direction:column;gap:19px;margin-top:30px}.sanctuary .prime-copy .btn{background:#faf7f0;color:#053525;border-color:#faf7f0;border-radius:0;font-size:.9rem;padding:15px 22px}.sanctuary .prime-copy .text-link{color:#faf7f0}.sanctuary .prime-copy .hero-fine{font-size:.7rem;color:#bacbbd;margin-top:25px}.sanctuary .prime-visual{height:auto;min-width:0;margin:0;position:relative;overflow:hidden;background:#c4b8a0}.sanctuary .prime-visual>img{position:static;width:100%;height:auto;aspect-ratio:2/3;object-fit:contain;object-position:center;mix-blend-mode:normal}.sanctuary .prime-visual figcaption span{display:inline}.sanctuary .prime-visual figcaption{position:absolute;left:7%;right:7%;bottom:22px;padding:13px 0 0;border-top:1px solid #ffffff66;color:white;font-size:.6rem;letter-spacing:.12em;text-shadow:0 1px 4px #000;display:flex;justify-content:space-between}.sanctuary .essentials{background:#f1e7d8;color:#053525}.sanctuary .essentials-grid{padding:32px 0;gap:38px}.sanctuary .essentials-grid>div{border-color:#b8bead}.sanctuary .essentials strong{color:#053525;font-weight:500}.sanctuary .essentials span{color:#486057}.sanctuary .section{padding:110px 0}.sanctuary .wrap{width:min(1180px,88%)}.sanctuary .section-heading{gap:90px}.sanctuary .concern-grid{gap:90px;align-items:center}.sanctuary .consult-visual{background:transparent;padding:0}.sanctuary .consult-visual img{aspect-ratio:4/5;object-fit:cover;object-position:center}.sanctuary .tech-section{background:#e7efeb}.sanctuary .imaging-visual{background:#faf7f0;padding:30px}.sanctuary .care-editorial{display:grid;grid-template-columns:.95fr 1.05fr;gap:90px;margin-top:55px;align-items:center}.sanctuary .care-editorial figure{margin:0}.sanctuary .care-editorial img{width:100%;height:auto;aspect-ratio:2/3;object-fit:contain}.sanctuary .care-editorial figcaption{font-size:.74rem;color:#cbd6c9;padding-top:15px}.sanctuary .plan-grid{grid-template-columns:1fr;gap:28px;margin:0}.sanctuary .plan-step{display:grid;grid-template-columns:48px 1fr;gap:0 20px;padding-top:28px}.sanctuary .plan-number{grid-row:span 2;font-size:2.6rem}.sanctuary .plan-step h3{font-weight:400}.sanctuary .plan-step p{line-height:1.9}.sanctuary .plan-bottom{margin-top:55px}.sanctuary .results-section{background:#faf7f0}.sanctuary .response-window{background:transparent;border-left:1px solid #bdc7b9}.sanctuary .cost-section{background:#f1e7d8}.sanctuary .quote-card{border-top:1px solid #8d9a82}.sanctuary .edit-journal{background:#f4f2eb}.sanctuary .visit-section{padding:85px max(6%,calc((100vw - 1180px)/2));grid-template-columns:.8fr 1.2fr;gap:80px;background:#e7efeb;align-items:center}.sanctuary .visit-photo img{width:100%;height:auto;aspect-ratio:3/4;object-fit:contain}.sanctuary .visit-copy{padding:0}.sanctuary .visit-copy .btn{border-radius:0}.sanctuary summary{padding-right:32px}html[lang=en] .sanctuary .prime-copy h2{font:400 clamp(2.4rem,3.2vw,3.8rem)/1.1 Cormorant,serif}html[lang=en] .sanctuary .prime-copy h2 br{display:initial}@media(min-width:1440px){.sanctuary .prime-copy{padding-left:10%;padding-right:10%}}@media(max-width:1050px){.sanctuary .prime-copy{padding:42px 8%}.sanctuary .prime-copy h1{font-size:3.5rem!important}.sanctuary .prime-copy h2{font-size:1.7rem}.sanctuary .prime-copy>p{font-size:.9rem}.sanctuary .prime-visual>img{height:100%;object-fit:cover}.sanctuary .care-editorial,.sanctuary .concern-grid,.sanctuary .section-heading{gap:45px}.sanctuary .visit-section{gap:45px}}@media(max-width:760px){.sanctuary .prime-grid{display:flex;flex-direction:column;width:100%}.sanctuary .prime-copy{padding:44px 6% 38px}.sanctuary .prime-copy h1{font-size:3.65rem!important;margin:23px 0 24px}.sanctuary .prime-copy h1 span{font-size:.28em}.sanctuary .prime-copy h2{font-size:1.78rem}.sanctuary .prime-copy>p{font-size:.97rem}.sanctuary .prime-copy .actions{margin-top:26px;gap:20px}.sanctuary .prime-visual{height:auto;width:88%;margin:0 auto 30px}.sanctuary .prime-visual>img{height:auto;object-fit:contain}.sanctuary .prime-visual figcaption{left:6%;right:6%;bottom:18px;font-size:.52rem}.sanctuary .essentials-grid{padding:6px 0;gap:0}.sanctuary .essentials-grid>div+div{border-color:#c6cbbd}.sanctuary .section{padding:65px 0}.sanctuary .concern-grid{gap:35px}.sanctuary .consult-visual img{aspect-ratio:4/3}.sanctuary .section-heading{gap:28px}.sanctuary .care-editorial{grid-template-columns:1fr;gap:35px;margin-top:32px}.sanctuary .care-editorial figure{width:100%}.sanctuary .plan-grid{gap:23px}.sanctuary .plan-bottom{margin-top:35px}.sanctuary .imaging-visual{padding:15px}.sanctuary .response-window{border-left:0;border-top:1px solid #bdc7b9;padding-top:30px}.sanctuary .visit-section{grid-template-columns:1fr;gap:35px;padding:60px 6%}.sanctuary .visit-photo{width:100%}.sanctuary .visit-copy{padding:0}.sanctuary .edit-guide-grid{gap:30px 18px}html[lang=en] .sanctuary .prime-copy h2{font-size:2.7rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sanctuary *{animation:none!important;transition:none!important}}body:has(.experience-hero) .header{position:absolute;top:0;left:0;width:100%;background:transparent;border:0;color:white}body:has(.experience-hero) .header-inner{width:90%;height:100px;position:relative;justify-content:space-between}body:has(.experience-hero) .header .logo{position:absolute;left:50%;transform:translateX(-50%)}body:has(.experience-hero) .header .logo img{filter:brightness(0) invert(1);mix-blend-mode:normal}body:has(.experience-hero) .nav{margin:0;gap:25px;font-size:.8rem;max-width:40%}body:has(.experience-hero) .nav a:nth-child(n+3){display:none}body:has(.experience-hero) .languages{margin-left:auto;background:#ffffff16;border:1px solid #ffffff66;border-radius:0;color:white;padding:0 14px}body:has(.experience-hero) .languages [aria-current]{background:transparent;color:white}.experience-hero{position:relative;min-height:720px;height:100svh;max-height:1100px;background:#29352c;color:white;overflow:hidden;isolation:isolate}.experience-cover{position:absolute;inset:0;margin:0;z-index:-2}.experience-cover img{width:100%;height:100%;object-fit:cover;object-position:center}.experience-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#111c2366 0%,transparent 28%,#0a171d22 42%,#071310d6 100%),linear-gradient(90deg,#0d211b77 0%,#0d211b0a 75%)}.experience-copy{position:absolute;left:7%;bottom:19%;width:80%;max-width:1060px}.experience-copy .eyebrow{font-size:.72rem;letter-spacing:.22em;color:#fff;margin-bottom:25px;font-weight:450}.experience-copy .eyebrow:before{display:none}.sanctuary .experience-copy h1{font:400 clamp(3.8rem,6vw,6.6rem)/1.02 Cormorant,serif!important;letter-spacing:-.025em!important;color:white;margin:0 0 24px}.sanctuary .experience-copy .experience-lead{font:350 clamp(1.5rem,2.4vw,2.65rem)/1.55 Anuphan,sans-serif;color:#fff;max-width:780px;margin:0 0 30px}html[lang=en] .sanctuary .experience-copy .experience-lead{font:350 clamp(1.5rem,2.4vw,2.65rem)/1.4 Anuphan,sans-serif}.experience-cta{display:inline-flex;gap:38px;align-items:center;text-decoration:none;color:#fff;border:1px solid #ffffffaa;padding:15px 23px;font-size:.88rem;min-height:52px;background:#13231d20;transition:background .2s}.experience-cta:hover{background:#faf7f0;color:#173e31}.experience-foot{position:absolute;bottom:32px;left:7%;right:7%;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff55;padding-top:20px;font-size:.64rem;letter-spacing:.12em}.experience-foot a{text-decoration:none;font-size:.76rem;letter-spacing:0}.experience-opening{padding:85px 0 65px;background:#faf7f0}.experience-opening-copy{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:center}.sanctuary .experience-opening h2{font-size:2.5rem;font-weight:350;line-height:1.5}.experience-opening-copy p{font-size:1rem;line-height:1.95}.sanctuary .essentials{background:#faf7f0}.sanctuary .essentials-grid{border-top:1px solid #c6cbbd;border-bottom:1px solid #c6cbbd}@media(max-width:760px){body:has(.experience-hero) .header-inner{height:78px;width:88%}body:has(.experience-hero) .header .logo{left:0;transform:none;width:150px}body:has(.experience-hero) .header .logo img{width:214px;left:-31px;top:-27px}body:has(.experience-hero) .header .nav{display:none}body:has(.experience-hero) .languages{padding:0 10px;gap:12px;font-size:.78rem}.experience-hero{height:calc(100svh - 65px);min-height:690px;max-height:1000px}.experience-cover img{object-position:44% center}.experience-hero:after{background:linear-gradient(180deg,#14271e55,transparent 23%,#06180c11 36%,#081b14e8 100%)}.experience-copy{left:6%;bottom:13%;width:88%}.experience-copy .eyebrow{font-size:.55rem;letter-spacing:.13em;margin-bottom:16px}.sanctuary .experience-copy h1{font-size:2.95rem!important;margin-bottom:18px}.sanctuary .experience-copy .experience-lead{font-size:1.48rem;line-height:1.5;margin-bottom:25px}.experience-cta{font-size:.8rem;padding:12px 17px;gap:23px}.experience-foot{left:6%;right:6%;bottom:22px;padding-top:15px;font-size:.48rem;letter-spacing:.08em}.experience-foot a{font-size:.62rem}.experience-opening{padding:58px 0 35px}.experience-opening-copy{grid-template-columns:1fr;gap:23px}.sanctuary .experience-opening h2{font-size:1.85rem}.experience-opening-copy p{font-size:.96rem}html[lang=en] .sanctuary .experience-copy .experience-lead{font-size:1.4rem}html[lang=en] .sanctuary .experience-opening h2{font-size:2.5rem}}@media(prefers-reduced-motion:reduce){.experience-cta{transition:none}}.sanctuary .consult-visual img{width:86%;margin:0 auto;aspect-ratio:2/3;object-fit:contain;height:auto}@media(max-width:760px){.sanctuary .experience-copy h1{font-size:clamp(2.3rem,11.5vw,2.95rem)!important}}.sanctuary .section{padding:120px 0}.sanctuary .section h2,.sanctuary .visit-copy h2{font-weight:400;letter-spacing:-.025em;line-height:1.5}.sanctuary .section .eyebrow{font-weight:500;letter-spacing:.13em;font-size:.65rem}.sanctuary .section .eyebrow:before{display:none}.sanctuary .concern-section{padding-top:100px;padding-bottom:140px}.sanctuary .concern-grid{grid-template-columns:1fr 1fr;gap:8%;align-items:center}.sanctuary .consult-visual figcaption{padding:18px 0 0;border-top:1px solid #c9ccbf;margin-top:18px}.sanctuary .concern-list{margin-top:38px}.sanctuary .concern-list summary{padding-top:23px;padding-bottom:23px}.sanctuary .tech-section{background:#3c322b;color:#f7f4eb}.sanctuary .tech-section h2,.sanctuary .tech-section h3,.sanctuary .tech-section .eyebrow{color:#f7f4eb}.sanctuary .tech-section p{color:#e7dfd4}.sanctuary .tech-section .comparison-link small{color:#d9cbb8}.sanctuary .imaging-grid{grid-template-columns:1.15fr .85fr;gap:7%;margin-top:65px}.sanctuary .imaging-visual{background:#f4f0e6;padding:26px 26px 18px;box-shadow:0 24px 60px #1b100d22}.sanctuary .imaging-visual figcaption{color:#655747;line-height:1.7}.sanctuary .tech-part{grid-template-columns:1fr;gap:12px;padding:25px 0;border-color:#ffffff3b}.sanctuary .tech-word{font:400 2.2rem/1.1 Cormorant,serif;color:#dfd4b8;letter-spacing:0}.sanctuary .tech-part h3{font-size:1.16rem;font-weight:450}.sanctuary .prime-detail{margin-top:55px;border-color:#ffffff3b}.sanctuary .comparison-link{padding-top:28px}.sanctuary .plan-section{background:#faf7f0;color:#173b31}.sanctuary .plan-section .eyebrow{color:#526758}.sanctuary .plan-section p{color:#486052}.sanctuary .care-editorial{grid-template-columns:1fr 1fr;gap:9%;margin-top:70px;align-items:start}.sanctuary .care-main{position:sticky;top:40px}.sanctuary .care-editorial figcaption{color:#677367;font-size:.7rem;letter-spacing:.06em;padding-top:16px}.sanctuary .plan-step{border-color:#bdc6b5;grid-template-columns:48px 1fr;gap:0 18px;padding-top:24px}.sanctuary .plan-number{color:#899579;font-size:2.7rem}.sanctuary .plan-step h3{color:#173b31;font-size:1.17rem}.sanctuary .plan-grid{gap:27px}.sanctuary .care-inset{width:44%;margin:42px 0 0 auto!important}.sanctuary .care-inset img{aspect-ratio:4/5;object-fit:cover;object-position:center 60%}.sanctuary .plan-bottom{border-color:#c8cebf;margin-top:65px;padding-top:32px}.sanctuary .plan-bottom .editorial{color:#5f6c53;font-size:2.7rem}.sanctuary .plan-bottom .btn,.sanctuary .cost-section .btn{border-radius:0}.sanctuary .results-section{padding:0;background:#eee9de}.results-scene{position:relative;isolation:isolate;min-height:560px;display:flex;align-items:center;overflow:hidden}.results-scene figure{position:absolute;inset:0;z-index:-2;margin:0}.results-scene img{width:100%;height:100%;object-fit:cover;object-position:center}.results-scene:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#191b13b5,transparent 80%)}.sanctuary .results-scene .eyebrow{color:#eee5d5}.sanctuary .results-scene h2{color:white;max-width:650px;font-size:2.75rem}.sanctuary .results-reading{padding-top:60px;padding-bottom:85px}.sanctuary .results-grid{gap:70px;grid-template-columns:1fr 1fr}.sanctuary .response-window{display:flex;align-items:center;gap:28px;text-align:left;padding:0 0 0 50px;border-color:#acb69f}.sanctuary .response-number{font-size:8rem;white-space:nowrap;color:#566347}.sanctuary .response-window strong,.sanctuary .response-window p{margin:10px 0;max-width:240px}.sanctuary .recovery-grid{gap:9%;margin-top:45px;padding-top:35px}.sanctuary .results-reading>.caption{margin-top:25px;font-size:.76rem}.sanctuary .cost-section{background:#faf7f0}.sanctuary .cost-grid{gap:11%;align-items:start}.sanctuary .cost-grid>div:first-child{padding-top:28px}.sanctuary .quote-card{background:transparent;border:1px solid #c1c8b7;padding:40px}.sanctuary .quote-card h3{font-weight:450}.sanctuary .quote-card ul{list-style:none;padding:0;margin:30px 0}.sanctuary .quote-card li{border-top:1px solid #d3d6ca;padding:17px 0}.sanctuary .quote-card li:last-child{border-bottom:1px solid #d3d6ca}.sanctuary .faq-section{background:#f1e7d8;border-top:1px solid #2c211d26}.sanctuary .faq-section .faq-layout{gap:11%;grid-template-columns:.85fr 1.15fr}.sanctuary .faq-section details{border-color:#2c211d33}.sanctuary .faq-section summary{padding-top:25px;padding-bottom:25px;padding-right:32px}.sanctuary .edit-journal{background:#faf7f0;border:0}.sanctuary .edit-guide-grid{gap:30px;margin-top:55px}.sanctuary .guide-image img{aspect-ratio:3/4;object-position:center;object-fit:cover}.sanctuary .edit-guide:nth-child(2) .guide-image img{object-fit:contain;background:#efeee8}.sanctuary .edit-guide:nth-child(3) .guide-image img{object-position:78% center}.sanctuary .guide-copy h3{font-weight:450}.sanctuary .visit-section{padding:0;position:relative;isolation:isolate;display:flex;min-height:760px;align-items:center;overflow:hidden;color:white;background:#343b2a}.visit-atmosphere{position:absolute;inset:0;margin:0;z-index:-2}.visit-atmosphere img{width:100%;height:100%;object-fit:cover;object-position:center}.sanctuary .visit-section:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0d2418d9 0%,#10241970 46%,#10241900 85%)}.sanctuary .visit-copy{width:44%;padding:85px 0;margin-left:8%;max-width:590px}.sanctuary .visit-copy h2{color:white;font-size:2.8rem}.sanctuary .visit-programme{display:inline-block;max-width:100%;vertical-align:baseline}.sanctuary .visit-copy .eyebrow,.sanctuary .visit-copy p{color:#f4f0e6}.sanctuary .visit-copy .btn{background:#faf7f0;color:#163c2d;border-color:#faf7f0;margin-top:10px}.sanctuary .visit-copy .caption{font-size:.76rem;color:#e0e5d7;line-height:1.85}.sanctuary .visit-links{border-top:1px solid #ffffff50;padding-top:24px;margin-top:8px}html[lang=en] .sanctuary .section h2,html[lang=en] .sanctuary .visit-copy h2{font-family:Cormorant,serif;font-weight:400;font-size:3.6rem;line-height:1.1}@media(max-width:1050px) and (min-width:761px){.sanctuary .section{padding:85px 0}.sanctuary .results-section{padding:0}.sanctuary .response-window{padding-left:24px;gap:16px}.sanctuary .response-number{font-size:6rem}.sanctuary .visit-copy{width:76%;max-width:590px;margin-left:6%}.sanctuary .visit-copy h2{font-size:clamp(2.45rem,4vw,2.8rem);font-weight:350}html[lang=en] .sanctuary .visit-copy h2{font-size:clamp(3rem,5vw,3.6rem)}}@media(max-width:760px){.sanctuary .section{padding:65px 0}.sanctuary .section h2{font-size:1.85rem;line-height:1.5}.sanctuary .concern-grid{flex-direction:column;gap:38px}.sanctuary .consult-visual img{aspect-ratio:2/3}.sanctuary .concern-list{margin-top:24px}.sanctuary .imaging-grid{grid-template-columns:1fr;gap:30px;margin-top:34px}.sanctuary .imaging-visual{padding:16px 16px 12px}.sanctuary .tech-part{grid-template-columns:78px 1fr;gap:20px}.sanctuary .tech-word{font-size:1.4rem}.sanctuary .prime-detail{margin-top:25px}.sanctuary .care-editorial{grid-template-columns:1fr;gap:38px;margin-top:35px}.sanctuary .care-main{position:static}.sanctuary .care-inset{width:50%;margin-top:35px!important}.sanctuary .plan-bottom{margin-top:36px}.sanctuary .plan-bottom .editorial{font-size:2.1rem}.sanctuary .results-section{padding:0}.results-scene{min-height:400px;align-items:end}.results-scene img{object-position:72% center}.results-scene:after{background:linear-gradient(0deg,#122016e8,transparent 100%)}.results-scene>.wrap{padding-bottom:40px}.sanctuary .results-scene h2{font-size:1.9rem;max-width:320px}.sanctuary .results-reading{padding-top:38px;padding-bottom:55px}.sanctuary .results-grid{grid-template-columns:1fr;gap:32px}.sanctuary .response-window{border-left:0;border-top:1px solid #bbc4b0;padding:23px 0 0;gap:25px}.sanctuary .response-number{font-size:6rem}.sanctuary .response-window strong{font-size:.8rem}.sanctuary .recovery-grid{margin-top:35px;gap:28px}.sanctuary .cost-grid{gap:35px}.sanctuary .cost-grid>div:first-child{padding:0}.sanctuary .quote-card{padding:26px}.sanctuary .faq-section .faq-layout{grid-template-columns:1fr;gap:28px}.sanctuary .edit-guide-grid{grid-template-columns:1fr 1fr;gap:32px 20px;margin-top:35px}.sanctuary .guide-copy h3{font-size:1rem}.sanctuary .visit-section{display:flex;min-height:clamp(720px,100svh,900px);align-items:flex-end;background:#3c322b}.visit-atmosphere{position:absolute;inset:0;z-index:-2;width:100%;height:100%}.visit-atmosphere img{object-position:44% center}.sanctuary .visit-section:after{display:block;background:linear-gradient(180deg,#241d1510 0%,#241d151c 22%,#2119118c 43%,#211911d9 69%,#211911ed 100%)}.sanctuary .visit-copy{width:88%;max-width:590px;padding:clamp(220px,30svh,300px) 0 105px;margin:0 auto}.sanctuary .visit-copy h2{font-size:clamp(1.45rem,6.5vw,2.45rem);font-weight:300;line-height:1.5;letter-spacing:-.025em;margin-bottom:24px;text-wrap:balance}.sanctuary .visit-copy .eyebrow{font-size:.58rem;letter-spacing:.13em;margin-bottom:24px}.sanctuary .visit-copy p{font-weight:350;font-size:clamp(.86rem,2.3vw,1rem);line-height:1.9}.sanctuary .visit-copy .btn{margin-top:5px;font-size:.85rem;min-height:52px}.sanctuary .visit-copy .caption{font-size:.73rem;font-weight:350;line-height:1.85}.sanctuary .visit-links{padding-top:18px;margin-top:24px;gap:20px;font-size:.82rem;flex-wrap:wrap}html[lang=en] .sanctuary .section h2{font-size:2.65rem;line-height:1.13}html[lang=en] .sanctuary .visit-copy h2{font-size:clamp(2.25rem,8vw,3rem);font-weight:400;line-height:1.12}}@media(max-width:360px){.sanctuary .edit-guide-grid{gap:30px 15px}.sanctuary .guide-copy h3{font-size:.91rem}.sanctuary .response-window{gap:16px}.sanctuary .response-number{font-size:5.4rem}}@media(prefers-reduced-motion:reduce){.sanctuary .guide-image img{transition:none}}@media(max-width:760px){.sanctuary .results-grid>div{min-width:0}.sanctuary .response-window{flex-wrap:wrap}}.quote-card .promo-social{display:block;width:fit-content;margin-top:24px}.sanctuary .prime-max-section{background:#f0e9dd;color:#3c322b;border-top:1px solid #d6cabb}.max-heading{display:flex;flex-direction:column;gap:42px;align-items:center;text-align:center}.max-heading>div{max-width:800px}.sanctuary .max-heading h2{color:#3c322b;font-weight:350;margin-bottom:0;text-wrap:balance}.max-brand{order:-1;position:relative;width:min(100%,820px);aspect-ratio:4.7;overflow:hidden;padding:0;background:transparent;margin:0}.max-brand img{display:block;position:absolute;top:50%;transform:translateY(-50%);width:100%;max-width:100%;height:auto}.max-intro{max-width:820px;font-size:1.06rem;line-height:1.95;margin:36px auto 54px;color:#625346;text-align:center}.max-annual{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;border-top:1px solid #c6b8a4;padding-top:40px;margin-top:54px}.max-lines{font:400 clamp(3.3rem,5.4vw,5.5rem)/1 Cormorant,serif;color:#80684c;display:block;letter-spacing:-.035em}.max-annual-label{display:block;font-size:.65rem;letter-spacing:.08em;margin-top:16px;color:#625346}.max-annual p{font-size:.94rem;line-height:1.9;color:#625346;margin:0}.max-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px;border-top:1px solid #c6b8a4;margin-top:40px;padding-top:30px}.sanctuary .max-links .btn{background:#3c322b;border-color:#3c322b;color:#fff;border-radius:0;font-size:.88rem}.max-sources{display:flex;flex-direction:column;gap:10px;font-size:.7rem;color:#625346}.max-sources a{text-underline-offset:4px}@media(max-width:760px){.max-heading{gap:34px}.sanctuary .max-heading h2{font-size:clamp(1.6rem,6vw,1.85rem);line-height:1.55}.max-intro{font-size:.95rem;margin:26px auto 34px}.max-annual{grid-template-columns:1fr;gap:24px;padding-top:30px;margin-top:38px}.max-lines{font-size:clamp(3.1rem,12vw,4.2rem)}.max-links{margin-top:30px}.max-sources{font-size:.72rem}html[lang=en] .sanctuary .max-heading h2{font-size:clamp(2.25rem,8vw,2.65rem);line-height:1.14}}