.v.v--sable{--bg:#f3eee7;--fg:#1d1915;--fg-2:#4a4239;--fg-3:#6b6156;--line:#1d191524;--line-strong:#1d191561;--sand:#e8dfd2;--card:#fbf8f3;--camel:#a07a52;--camel-text:#7c5a38;--accent:#a07a52;--btn-bg:#1d1915;--btn-fg:#f3eee7;--display:"Jost Variable", Futura, "Avenir Next", system-ui, sans-serif;--text:"Jost Variable", Futura, "Avenir Next", system-ui, sans-serif;--label:"Jost Variable", Futura, "Avenir Next", system-ui, sans-serif;--ph-bg:#e8dfd2;font-size:18px;font-weight:400;line-height:1.65}.v--sable ::selection{color:#f3eee7;background:#1d1915}.v--sable .v-c__name{letter-spacing:.16em;font-size:13px}.v--sable .v-c__quality{letter-spacing:.04em;font-size:13px}.v--sable .v-c__quality--big{font-size:18px}.sa-label{font:500 10.5px/1.6 var(--label);letter-spacing:.26em;text-transform:uppercase;color:var(--fg-3)}.sa-label--camel{color:var(--camel-text)}.sa-panel,.sa-portal,.sa-thoughts,.sa-voices,.sa-arndrea{--bg:#e8dfd2;background:var(--bg)}.sa-cta{justify-content:center;padding-top:8vh;display:flex}.sa-portal__title,.sa-choose__title,.sa-door__name,.sa-types__title,.sa-type__name,.sa-sync__title,.sa-thoughts__title,.sa-ve__title,.sa-at__title,.sa-tara__title,.sa-reserve__title,.sa-plans__title,.sa-plan__name,.sa-close__make{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;font-weight:300;line-height:1.12}.sa-hero{display:grid}.sa-hero__photo{aspect-ratio:4/5;background:var(--sand);overflow:hidden}.sa-hero__photo picture{height:100%}.sa-hero__copy{padding:34px var(--m) 60px;justify-items:start;gap:16px;display:grid}.sa-hero__logo{width:170px;height:auto;color:var(--fg);margin-bottom:4px}.sa-hero__name{color:var(--fg-2);font-size:13.5px}.sa-hero__membership{color:var(--fg);text-wrap:balance;font-size:clamp(26px,7vw,32px);font-weight:300;line-height:1.22}.sa-hero__belief{font:400 12.5px/1.75 var(--label);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-2);margin-top:4px}.sa-hero__copy .v-btn{margin-top:10px}@media (width>=900px){.sa-hero{grid-template-columns:minmax(0,1fr) min(50vw,90svh);min-height:100svh}.sa-hero__photo{aspect-ratio:auto;grid-area:1/2;height:100%;min-height:100svh;position:relative}.sa-hero__photo picture{position:absolute;inset:0}.sa-hero__copy{padding:calc(var(--head) + 6vh) 5vw 8vh var(--m);grid-area:1/1;align-content:center;gap:22px}.sa-hero__logo{width:min(22vw,320px)}.sa-hero__name{font-size:clamp(14px,1.05vw,18px)}.sa-hero__membership{max-width:18ch;font-size:clamp(30px,2.7vw,50px)}.sa-hero__belief{font-size:clamp(12.5px,.95vw,15px)}}.sa-portal{text-align:center;justify-items:center;gap:12px;padding:12vh 0;display:grid}.sa-portal>.sa-label,.sa-portal__title,.sa-portal__foot{padding:0 var(--m)}.sa-portal__label{color:var(--fg-2);font-size:13.5px}.sa-portal__title{font-size:clamp(26px,7vw,36px)}.sa-phones{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:74%;grid-auto-flow:column;gap:20px;width:100%;margin-top:6vh;padding:0 13% 8px;display:grid;overflow-x:auto}.sa-phones::-webkit-scrollbar{display:none}.sa-phones__item{scroll-snap-align:center;align-content:start;justify-items:center;gap:4px;display:grid}.sa-phones__phone{--phone-w:min(62vw, 250px);--phone-shadow:0 30cqw 60cqw -30cqw #3c281473;justify-items:center;width:100%;margin-bottom:18px;display:grid}.sa-world__n{font:400 12px/1 var(--label);letter-spacing:.24em;color:var(--camel-text)}.sa-world__name{letter-spacing:.1em;text-transform:uppercase;margin-top:6px;font-size:22px;font-weight:300}.sa-world__name a{text-decoration:none}.sa-world__line{font-size:19px;font-weight:300}.sa-world__about{max-width:34ch;color:var(--fg-2);margin:4px auto 0}.sa-portal__foot{margin-top:6vh;font-size:20px;font-weight:300}@media (width>=900px){.sa-portal{padding:16vh var(--m)}.sa-portal__label{font-size:clamp(14px,1.05vw,18px)}.sa-portal__title{font-size:clamp(36px,3vw,56px)}.sa-phones{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:4vw;max-width:1300px;margin-top:9vh;padding:0;overflow:visible}.sa-phones__phone{--phone-w:min(21vw, 300px)}.sa-world__name{font-size:clamp(22px,1.7vw,30px)}.sa-world__line{font-size:clamp(19px,1.35vw,23px)}.sa-world__about{font-size:clamp(18px,1.2vw,21px)}.sa-portal__foot{margin-top:10vh;font-size:clamp(20px,1.5vw,26px)}}.sa-choose{padding:12vh var(--m) 12vh;text-align:center;justify-items:center;gap:20px;display:grid}.sa-choose__title{font-size:clamp(24px,6.6vw,34px)}.sa-chooser{gap:18px;width:100%;max-width:920px;display:grid}.sa-chooser fieldset{border:0;gap:12px;margin:0;padding:0;display:grid}.sa-option{text-align:left;background:var(--card);box-shadow:inset 0 0 0 1px var(--line-strong);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mark name price"".line line"".note note";gap:4px 14px;padding:20px 20px 22px;transition:box-shadow .3s;display:grid;position:relative}.sa-option input{opacity:0;pointer-events:none;position:absolute}.sa-option:has(input:checked){box-shadow:inset 0 0 0 1.5px var(--fg)}.sa-option:has(input:focus-visible){outline:2px solid var(--fg);outline-offset:3px}.sa-option__mark{width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--fg);border-radius:50%;grid-area:mark;margin-top:3px}.sa-option:has(input:checked) .sa-option__mark{background:radial-gradient(circle, var(--fg) 0 4.5px, transparent 5px)}.sa-option__name{font:400 13px/1.5 var(--label);letter-spacing:.18em;text-transform:uppercase;grid-area:name}.sa-option__price{grid-area:price;font-size:30px;font-weight:300;line-height:1}.sa-option__line{color:var(--fg-2);grid-area:line}.sa-option__note{color:var(--camel-text);grid-area:note;font-size:14.5px}.sa-chooser__go{width:100%}@media (width>=900px){.sa-choose{padding:16vh var(--m);gap:26px}.sa-choose__title{font-size:clamp(32px,2.6vw,48px)}.sa-chooser fieldset{grid-template-columns:1fr 1fr;gap:18px}.sa-option{padding:30px 28px 32px}.sa-option__price{font-size:40px}.sa-chooser__go{justify-self:center;width:auto;min-width:360px}}.sa-bridge{padding:2vh var(--m) 12vh;text-align:center;box-sizing:content-box;max-width:26ch;margin:0 auto;font-size:clamp(21px,5.6vw,25px);font-weight:300;line-height:1.45}@media (width>=900px){.sa-bridge{max-width:30ch;padding-bottom:16vh;font-size:clamp(24px,1.9vw,34px)}}.sa-door{padding:10vh var(--m) 9vh;border-top:1px solid var(--line-strong);gap:6vh;display:grid}.sa-door__text{gap:10px;display:grid}.sa-door__n{font:400 13px/1 var(--label);letter-spacing:.24em;color:var(--camel-text)}.sa-door__n span{color:var(--fg-3)}.sa-door__name{margin-top:8px;font-size:clamp(34px,9.6vw,50px);line-height:1.04}.sa-door__line{font-size:23px;font-weight:300}.sa-door__about{max-width:34ch;color:var(--fg-2)}.sa-door__phone{--phone-w:min(58vw, 244px);--phone-shadow:0 30cqw 60cqw -30cqw #3c281473;justify-items:center;display:grid}@media (width>=900px){.sa-door{padding:15vh var(--m);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:6vw;max-width:1440px;margin:0 auto}.sa-door__name{font-size:clamp(48px,4.6vw,88px)}.sa-door__line{font-size:clamp(24px,1.8vw,32px)}.sa-door__about{max-width:42ch;font-size:clamp(16.5px,1.15vw,19px)}.sa-door__phone{--phone-w:min(20vw, 320px)}}.sa-types__open{display:grid}.sa-types__photo{aspect-ratio:4/5;background:var(--sand);overflow:hidden}.sa-types__photo picture{height:100%}.sa-types__head{padding:7vh var(--m) 0;text-align:center;justify-items:center;gap:12px;display:grid}.sa-types__title{text-wrap:balance;font-size:clamp(25px,6.8vw,34px)}.sa-types__carries{font-size:20px;font-weight:300}.sa-types__body{grid-template-columns:minmax(0,1fr);margin-top:3vh;display:grid;position:relative}.sa-types__fig{top:var(--head);z-index:2;height:36svh;padding:10px var(--m) 18px;background:linear-gradient(var(--bg) 86%, #f3eee700);justify-content:center;align-items:center;display:flex;position:sticky}.sa-types__fig .v-circles{width:auto;max-width:100%;height:100%}.sa-types__list{z-index:1;padding:0 var(--m);position:relative}.sa-type{text-align:center;align-content:center;justify-items:center;gap:8px;min-height:46svh;padding:4vh 0;display:grid}.sa-type__quality{font:500 14px/1.5 var(--label);letter-spacing:.3em;text-transform:uppercase;color:var(--camel-text)}.sa-type__name{font-size:clamp(30px,8.4vw,42px)}.sa-type__lines{color:var(--fg-2);max-width:30ch;margin-top:8px}.sa-type__lines .v-ln:first-child{color:var(--fg)}.sa-type--all{min-height:52svh}.sa-type__why{max-width:32ch;color:var(--fg-2);gap:10px;display:grid}.sa-types__close{padding:4vh var(--m) 12vh;text-align:center;letter-spacing:.08em;text-transform:uppercase;text-wrap:balance;box-sizing:content-box;max-width:22ch;margin:0 auto;font-size:clamp(22px,6vw,30px);font-weight:300;line-height:1.25}@media (width>=900px){.sa-types__open{grid-template-columns:min(50vw,80svh) minmax(0,1fr);align-items:center}.sa-types__photo{aspect-ratio:auto;height:100svh}.sa-types__head{text-align:left;justify-items:start;padding:0 5vw}.sa-types__title{font-size:clamp(34px,2.8vw,54px)}.sa-types__carries{font-size:clamp(20px,1.5vw,27px)}.sa-types__body{grid-template-columns:1fr 1fr;margin-top:8vh}.sa-types__fig{background:0 0;height:100svh;padding:12vh 2vw 8vh 5vw;top:0}.sa-types__fig .v-circles{width:100%;height:auto;max-height:72svh}.sa-types__list{padding:0 var(--m) 0 3vw}.sa-type{text-align:left;justify-items:start;min-height:76svh}.sa-type__name{font-size:clamp(44px,3.8vw,72px)}.sa-type__quality{font-size:clamp(15px,1.15vw,19px)}.sa-type__lines{max-width:38ch;font-size:clamp(19px,1.4vw,23px)}.sa-type--all{min-height:88svh}.sa-type__why{max-width:40ch;font-size:clamp(19px,1.4vw,23px)}.sa-types__close{max-width:26ch;padding:10vh var(--m) 18vh;font-size:clamp(30px,2.6vw,50px)}}.sa-sync{padding:12vh var(--m);border-top:1px solid var(--line-strong)}.sa-sync__title{text-align:center;text-wrap:balance;max-width:18ch;margin:0 auto;font-size:clamp(25px,6.8vw,34px)}.sa-sync__women{gap:10px;margin-top:6vh;display:grid}.sa-card{background:var(--sand);gap:6px;padding:22px 22px 24px;display:grid}.sa-card__who{font:500 10.5px/1.5 var(--label);letter-spacing:.26em;text-transform:uppercase;color:var(--camel-text);margin-bottom:4px}.sa-card__line{color:var(--fg-2)}.sa-card__line:nth-child(2){color:var(--fg)}.sa-sync__after{text-align:center;gap:14px;max-width:34ch;margin:9vh auto 0;display:grid}.sa-sync__different{letter-spacing:.06em;text-transform:uppercase;font-size:clamp(24px,6.4vw,30px);font-weight:300;line-height:1.25}.sa-sync__opportunity{font-size:20px;font-weight:300;line-height:1.5}.sa-sync__helps{color:var(--fg-2)}@media (width>=900px){.sa-sync{padding:16vh var(--m)}.sa-sync__title{max-width:22ch;font-size:clamp(36px,3vw,58px)}.sa-sync__women{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1380px;margin:9vh auto 0}.sa-card{align-content:start;padding:34px 30px 38px}.sa-sync__after{max-width:46ch;margin-top:12vh}.sa-sync__different{font-size:clamp(30px,2.4vw,46px)}.sa-sync__opportunity{font-size:clamp(20px,1.5vw,26px)}}.sa-thoughts{padding:12vh var(--m);text-align:center;justify-items:center;display:grid}.sa-thoughts__title{text-wrap:balance;max-width:18ch;font-size:clamp(24px,6.4vw,32px)}.sa-thoughts__phone{--phone-w:min(80vw, calc((100svh - 200px) * .488), 340px);--phone-shadow:0 30cqw 60cqw -30cqw #3c281480;margin-top:5vh}.sa-thoughts__ai{gap:8px;max-width:34ch;margin-top:5vh;display:grid}.sa-thoughts__line{font-size:22px;font-weight:300;line-height:1.3}.sa-thoughts__built{color:var(--fg-2)}.sa-thoughts__bring{gap:8px;margin-top:8vh;display:grid}.sa-thoughts__that{letter-spacing:.06em;text-transform:uppercase;font-size:clamp(40px,11vw,54px);font-weight:300;line-height:1}.sa-thoughts__bring li{font-size:19px;font-weight:300}@media (width>=900px){.sa-thoughts{text-align:left;padding:16vh max(var(--m), calc((100vw - 1440px) / 2));grid-template:"phone copy""phone ai""phone bring"1fr/minmax(0,1fr) minmax(0,1fr);justify-items:start;column-gap:6vw}.sa-thoughts__copy{grid-area:copy;align-self:end}.sa-thoughts__phone{--phone-w:min(28vw, calc(82svh * .488), 420px);grid-area:phone;justify-self:end;margin-top:0}.sa-thoughts__title{max-width:16ch;font-size:clamp(32px,2.8vw,54px)}.sa-thoughts__ai{grid-area:ai;max-width:40ch;margin-top:5vh}.sa-thoughts__line{font-size:clamp(22px,1.7vw,30px)}.sa-thoughts__bring{grid-area:bring;align-content:start;margin-top:7vh}.sa-thoughts__that{font-size:clamp(56px,4.6vw,88px)}.sa-thoughts__bring li{font-size:clamp(19px,1.4vw,24px)}}.sa-voices{padding:13vh var(--m);justify-items:center;display:grid}.sa-voices__t{color:var(--fg);letter-spacing:.08em;text-align:center;font-size:clamp(26px,7vw,34px);font-weight:300;line-height:1.15}.sa-voices__lead{text-align:center;justify-items:center;gap:18px;max-width:880px;margin-top:5vh;display:grid}.sa-voices__pull{letter-spacing:.06em;text-transform:uppercase;text-wrap:balance;font-size:clamp(30px,8.4vw,44px);font-weight:300;line-height:1.12}.sa-voices__lead blockquote p{color:var(--fg-2);max-width:42ch;font-size:18px;font-weight:300;line-height:1.7}.sa-voices__name{font:500 10.5px/1.5 var(--label);letter-spacing:.26em;text-transform:uppercase;color:var(--camel-text)}.sa-voices__wall{columns:1;column-gap:14px;width:100%;max-width:1400px;margin-top:8vh}.sa-note{break-inside:avoid;background:var(--card);gap:14px;margin-bottom:14px;padding:30px 24px 24px;display:grid;position:relative}.sa-note__mark{font-family:var(--app-serif);color:var(--camel);height:26px;font-size:84px;line-height:.5}.sa-note blockquote p{font-size:19px;font-weight:300;line-height:1.6}.sa-note__name{font:500 10.5px/1.5 var(--label);letter-spacing:.26em;text-transform:uppercase;color:var(--camel-text)}@media (width>=700px){.sa-voices__wall{columns:2}}@media (width>=900px){.sa-voices{padding:18vh var(--m)}.sa-voices__t{font-size:clamp(34px,2.8vw,54px)}.sa-voices__pull{font-size:clamp(44px,3.8vw,72px)}.sa-voices__lead blockquote p{max-width:54ch;font-size:clamp(18px,1.3vw,22px)}.sa-voices__wall{columns:3;column-gap:18px;margin-top:12vh}.sa-note{margin-bottom:18px;padding:40px 34px 32px}.sa-note blockquote p{font-size:clamp(19px,1.35vw,22px)}}.sa-ve{padding:13vh var(--m) 12vh}.sa-ve__grid{gap:12vh;display:grid}.sa-ve__col{text-align:center;align-content:start;justify-items:center;gap:12px;display:grid}.sa-ve__fig{width:min(72vw,320px);margin-bottom:3vh}.sa-ve__fig--ring{width:min(60vw,270px)}.sa-ve__fig svg{width:100%;height:auto}.sa-ve__title{font-size:clamp(26px,7vw,36px)}.sa-ve__lead{max-width:26ch;font-size:21px;font-weight:300;line-height:1.4}.sa-ve__p{color:var(--fg-2);max-width:34ch}.sa-ve__cycle{border-top:1px solid var(--camel);max-width:28ch;margin-top:10px;padding-top:18px;font-size:19px;font-weight:300;line-height:1.5}@media (width>=900px){.sa-ve{padding:18vh var(--m) 16vh}.sa-ve__grid{grid-template-columns:1fr 1fr;gap:7vw;max-width:1320px;margin:0 auto}.sa-ve__fig,.sa-ve__fig--ring{place-items:center;width:min(24vw,360px);height:min(24vw,360px);display:grid}.sa-ve__title{font-size:clamp(34px,2.8vw,54px)}.sa-ve__lead{max-width:28ch;font-size:clamp(21px,1.6vw,29px)}.sa-ve__p{max-width:42ch;font-size:clamp(16.5px,1.15vw,19px)}.sa-ve__cycle{max-width:32ch;font-size:clamp(19px,1.4vw,24px)}.sa-ve .sa-cta{padding-top:12vh}}.sa-fe{padding:0 0 13vh}.sa-fe__lead{display:grid}.sa-fe__cover{aspect-ratio:1312/1199;background:var(--sand);overflow:hidden}.sa-fe__cover picture{height:100%}.sa-fe__stand{padding:5vh var(--m) 0;gap:10px;display:grid}.sa-fe__world{max-width:24ch;font-size:23px;font-weight:300;line-height:1.35}.sa-fe__edit{padding:0 var(--m);gap:22px;margin-top:10vh;display:grid}.sa-fe__edit-t{text-align:center;color:var(--fg)}.v--sable .v-edit__list{font-family:var(--display);letter-spacing:.04em;font-size:17px;font-weight:300}.v--sable .v-edit__slash{color:var(--camel)}.sa-fe__story{padding:0 var(--m);gap:6vh;margin-top:12vh;display:grid}.sa-fe__tara{text-align:center;text-wrap:balance;font-size:clamp(23px,6.2vw,30px);font-weight:300;line-height:1.32}.sa-fe__now{color:var(--camel-text);font-weight:500}.sa-fe__her{aspect-ratio:4/5;background:var(--sand);overflow:hidden}.sa-fe__her picture{height:100%}.sa-fe__copy{gap:4vh;display:grid}.sa-fe__drops{color:var(--fg-2);max-width:34ch}.sa-fe__more{gap:4px;display:grid}.sa-fe__more li{letter-spacing:.06em;text-transform:uppercase;font-size:clamp(26px,7.2vw,34px);font-weight:300;line-height:1.15}.sa-fe__more li:last-child{letter-spacing:0;text-transform:none;max-width:26ch;margin-top:12px;font-size:20px;line-height:1.45}@media (width>=900px){.sa-fe{padding-bottom:18vh}.sa-fe__lead{padding:0 var(--m);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:4vw;max-width:1560px;margin:0 auto}.sa-fe__stand{padding:0 0 2vh}.sa-fe__world{font-size:clamp(24px,1.9vw,34px)}.sa-fe__edit{max-width:1480px;margin:16vh auto 0}.v--sable .v-edit__list{font-size:clamp(17px,1.3vw,22px)}.sa-fe__story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"tara tara""her copy";align-items:center;gap:12vh 6vw;max-width:1320px;margin:16vh auto 0}.sa-fe__tara{grid-area:tara;justify-self:center;max-width:30ch;font-size:clamp(30px,2.6vw,50px)}.sa-fe__her{grid-area:her}.sa-fe__copy{grid-area:copy}.sa-fe__drops{font-size:clamp(16.5px,1.2vw,20px)}.sa-fe__more li{font-size:clamp(34px,3vw,58px)}.sa-fe__more li:last-child{font-size:clamp(20px,1.5vw,26px)}}.sa-at{padding:2vh var(--m) 13vh}.sa-at__what{text-align:center;text-wrap:balance;max-width:24ch;margin:0 auto;font-size:clamp(22px,6vw,28px);font-weight:300;line-height:1.35}.sa-at__title{text-align:center;margin-top:10vh;font-size:clamp(28px,7.6vw,40px)}.sa-at__programs{text-align:center;max-width:28ch;margin:3vh auto 0;font-size:21px;font-weight:300;line-height:1.4}.sa-at__intro{text-align:center;max-width:34ch;color:var(--fg-2);gap:12px;margin:3vh auto 0;display:grid}.sa-year{gap:14px;margin-top:9vh;display:grid}.sa-tri{background:var(--card);grid-template-columns:74px minmax(0,1fr);align-items:start;gap:18px;padding:22px 20px 24px;display:grid}.sa-tri__arch{aspect-ratio:3/4.3;width:74px;box-shadow:inset 0 0 0 1px var(--camel);font:300 26px/1 var(--display);color:var(--camel-text);background:linear-gradient(162deg,#fbf7f1 0%,#e6dccd 48%,#f3ece2 62%,#d8cbb8 100%);border-radius:999px 999px 0 0;place-items:center;display:grid;position:relative;overflow:hidden}.sa-tri__arch:after{content:"";background:linear-gradient(118deg,#0000 34%,#fffc 46%,#0000 58%);position:absolute;inset:0;transform:translate(-100%)}.sa-tri.is-in .sa-tri__arch:after{animation:sa-glint 2.2s calc(.4s + var(--i,0) * .2s) var(--ease) both}@keyframes sa-glint{to{transform:translate(100%)}}.sa-tri__arch span{position:relative}.sa-tri__text{gap:4px;display:grid}.sa-tri__title{letter-spacing:.12em;margin-top:2px;font-size:21px;font-weight:400;line-height:1.15}.sa-tri__freq{font-size:17.5px;font-weight:300}.sa-tri__words{font:500 10px/1.7 var(--label);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-3)}.sa-tri__line{color:var(--fg-2);margin-top:4px;font-size:15.5px;line-height:1.55}.sa-month{text-align:center;justify-items:center;gap:14px;max-width:860px;margin:14vh auto 0;display:grid}.sa-month__breath{aspect-ratio:1;width:104px;margin-bottom:2vh;position:relative}.sa-month__breath i{box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:50%;position:absolute;inset:0}.sa-month__breath i:last-child{box-shadow:inset 0 0 0 1px var(--camel);transform:scale(calc(.7 + var(--b,.6) * .62));background:radial-gradient(circle,#a07a5238,#a07a5200 70%);inset:22%}.sa-month__p{color:var(--fg-2);max-width:36ch}.sa-month__p.is-lead{color:var(--fg);max-width:30ch;font-size:21px;font-weight:300;line-height:1.45}.sa-month__knowing{letter-spacing:.08em;text-transform:uppercase;margin:3vh 0 2vh;font-size:clamp(24px,6.4vw,32px);font-weight:300;line-height:1.3}@media (width>=900px){.sa-at{padding:4vh var(--m) 18vh}.sa-at__what{max-width:30ch;font-size:clamp(26px,2.1vw,40px)}.sa-at__title{margin-top:16vh;font-size:clamp(40px,3.6vw,70px)}.sa-at__programs{max-width:34ch;font-size:clamp(22px,1.7vw,30px)}.sa-at__intro{max-width:50ch;font-size:clamp(16.5px,1.2vw,20px)}.sa-year{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1480px;margin:12vh auto 0}.sa-tri{text-align:center;grid-template-columns:1fr;justify-items:center;gap:26px;padding:40px 26px 36px}.sa-tri__arch{width:min(10vw,150px);font-size:clamp(32px,2.6vw,48px)}.sa-tri__text{justify-items:center}.sa-tri__title{align-items:end;min-height:2.3em;font-size:clamp(20px,1.6vw,28px);display:grid}.sa-tri__freq{font-size:clamp(17px,1.25vw,21px)}.sa-tri__line{font-size:clamp(15px,1.05vw,17.5px)}.sa-month{gap:20px;max-width:980px;margin-top:20vh}.sa-month__breath{width:136px}.sa-month__p{max-width:48ch;font-size:clamp(16.5px,1.2vw,20px)}.sa-month__p.is-lead{max-width:34ch;font-size:clamp(22px,1.7vw,30px)}.sa-month__knowing{margin-top:6vh;font-size:clamp(34px,2.8vw,54px)}}.sa-arndrea{padding:14vh var(--m)}.sa-arndrea__fig{text-align:center;justify-items:center;gap:5vh;max-width:1180px;margin:0 auto;display:grid}.sa-arndrea__photo{background:var(--card);border-radius:50%;width:112px;height:112px;display:block;overflow:hidden}.sa-arndrea__photo picture{height:100%}.sa-arndrea__head{text-wrap:balance;max-width:24ch;margin:0 auto;font-size:clamp(25px,6.8vw,34px);font-weight:300;line-height:1.32}.sa-arndrea__text{text-align:left;color:var(--fg-2);gap:14px;margin-top:5vh;display:grid}.sa-arndrea__who{gap:4px;display:grid}.sa-arndrea__name{font:400 14px/1.4 var(--label);letter-spacing:.2em;text-transform:uppercase}@media (width>=900px){.sa-arndrea{padding:20vh var(--m)}.sa-arndrea__photo{width:140px;height:140px}.sa-arndrea__head{max-width:28ch;font-size:clamp(34px,2.9vw,56px)}.sa-arndrea__text{columns:2;column-gap:4vw;max-width:1080px;margin:8vh auto 0;font-size:clamp(16.5px,1.2vw,20px);display:block}.sa-arndrea__text p{break-inside:avoid;margin-bottom:14px}}.sa-tara{padding:12vh 0;display:grid}.sa-tara__photo{margin:0 var(--m);aspect-ratio:4/5;background:var(--sand);overflow:hidden}.sa-tara__photo picture{height:100%}.sa-tara__copy{padding:6vh var(--m) 0;justify-items:start;gap:14px;display:grid}.sa-tara__copy>p{color:var(--fg-2);max-width:36ch}.sa-tara__title{font-size:clamp(28px,7.6vw,38px)}.sa-tara__copy>.sa-tara__lede{color:var(--fg);max-width:30ch;font-size:21px;font-weight:300;line-height:1.45}.sa-tara__q{color:var(--fg)}@media (width>=900px){.sa-tara{padding:18vh var(--m);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:6vw;max-width:1440px;margin:0 auto}.sa-tara__photo{margin:0}.sa-tara__copy{gap:18px;padding:0}.sa-tara__title{font-size:clamp(38px,3.2vw,62px)}.sa-tara__copy>p{max-width:44ch;font-size:clamp(16.5px,1.2vw,20px)}.sa-tara__copy>.sa-tara__lede{max-width:32ch;font-size:clamp(22px,1.7vw,30px)}}.sa-reserve{padding:12vh var(--m);border-top:1px solid var(--line-strong);gap:7vh;display:grid}.sa-reserve__copy{justify-items:start;gap:12px;display:grid}.sa-reserve__title{max-width:16ch;font-size:clamp(26px,7vw,36px)}.sa-reserve__p{color:var(--fg-2);max-width:36ch}.sa-reserve__deeper{max-width:26ch;margin-top:6px;font-size:21px;font-weight:300;line-height:1.4}.sa-reserve__close{letter-spacing:.08em;text-transform:uppercase;margin:2vh 0;font-size:clamp(21px,5.6vw,27px);font-weight:300;line-height:1.3}@media (width>=900px){.sa-reserve{padding:18vh var(--m);border-top:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6vw;max-width:1440px;margin:0 auto}.sa-reserve__title{font-size:clamp(34px,2.8vw,54px)}.sa-reserve__p{max-width:44ch;font-size:clamp(16.5px,1.2vw,20px)}.sa-reserve__deeper{font-size:clamp(22px,1.7vw,30px)}.sa-reserve__close{font-size:clamp(26px,2.1vw,40px)}}.sa-plans{padding:13vh var(--m);border-top:1px solid var(--line-strong)}.sa-plans__title{text-align:center;font-size:clamp(26px,7vw,36px)}.sa-plans__grid{gap:16px;margin-top:7vh;display:grid}.sa-plan{background:var(--card);box-shadow:inset 0 0 0 1px var(--line-strong);align-content:start;padding:30px 22px 32px;display:grid}.sa-plan--founding{box-shadow:inset 0 0 0 1.5px var(--camel)}.sa-plan__tag{font:500 10.5px/1.6 var(--label);letter-spacing:.22em;text-transform:uppercase;color:var(--camel-text)}.sa-plan__name{margin-top:8px;font-size:clamp(24px,6.4vw,32px)}.sa-plan__price{letter-spacing:-.01em;margin-top:16px;font-size:clamp(70px,19vw,96px);font-weight:200;line-height:.95}.sa-plan__terms{color:var(--fg-2);margin-top:8px}.sa-plan__reserve{background:var(--sand);margin-top:14px;padding:14px 16px;font-size:15.5px;line-height:1.5}.sa-plan__reserve strong{color:var(--camel-text);font-weight:500}.sa-plan__reserve--plain{background:0 0;padding:0}.sa-plan__go{letter-spacing:.18em;width:100%;margin-top:20px;padding:0 14px}.sa-plan__limited{text-align:center;color:var(--fg-3);margin-top:10px;font-size:13px}.sa-plan__move{border-top:1px solid var(--line);color:var(--fg-2);margin-top:26px;padding-top:22px}.sa-plan__toc{margin-top:14px;display:grid}.sa-plan__toc li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;display:flex}.sa-plan__tn{font:500 10px/1.4 var(--label);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-3)}.sa-plan__freq{letter-spacing:.14em;text-align:right;font-size:15px;font-weight:400}.sa-plan__each{color:var(--fg-2);margin-top:10px;font-size:15px}.sa-plan__plus-label{font:500 10.5px/1.6 var(--label);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3);margin-top:18px}.sa-plan__plus{color:var(--fg-2);gap:8px;margin-top:8px;display:grid}.sa-plan__plus strong{color:var(--fg);font-weight:500}.sa-plan__plus--top{border-top:1px solid var(--line);margin-top:26px;padding-top:22px}@media (width>=900px){.sa-plans{padding:18vh var(--m) 20vh}.sa-plans__title{font-size:clamp(36px,3vw,58px)}.sa-plans__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:20px;max-width:1240px;margin:10vh auto 0}.sa-plan{padding:46px 40px 44px}.sa-plan__name{font-size:clamp(26px,2vw,36px)}.sa-plan__price{font-size:clamp(88px,7vw,132px)}.sa-plan__go{letter-spacing:.22em}}.sa-last{padding:15vh var(--m);border-top:1px solid var(--line-strong);text-align:center;justify-items:center;gap:2.6vh;display:grid}.sa-last__l{text-wrap:balance;max-width:24ch;font-size:clamp(22px,6vw,29px);font-weight:300;line-height:1.32}.sa-last__year{color:var(--fg-2);max-width:34ch;margin-top:2vh}.sa-last__go{min-height:60px;margin-top:3vh;padding:0 46px}@media (width>=900px){.sa-last{padding:22vh var(--m);gap:3.4vh}.sa-last__l{max-width:28ch;font-size:clamp(30px,2.6vw,50px)}.sa-last__year{max-width:44ch;font-size:clamp(16.5px,1.2vw,20px)}}.sa-faq{padding:10vh var(--m) 12vh;border-top:1px solid var(--line-strong)}.sa-faq .v-faq{max-width:1040px;margin:0 auto}.sa-faq .v-faq__label{text-align:center;font:500 10.5px/1.6 var(--label);letter-spacing:.3em;text-transform:uppercase}.sa-faq summary{font:400 13.5px/1.5 var(--label);letter-spacing:.14em;text-transform:uppercase}.sa-faq .v-faq__a{font-size:16.5px;line-height:1.65}@media (width>=900px){.sa-faq summary{font-size:14.5px}.sa-faq .v-faq__a{font-size:clamp(16.5px,1.15vw,18.5px)}}.sa-close{padding:13vh var(--m);border-top:1px solid var(--line-strong);text-align:center;justify-items:center;gap:14px;display:grid}.sa-close__logo{width:min(56vw,260px);height:auto;color:var(--fg);margin-bottom:4px}.sa-close__belief{font:400 12.5px/1.75 var(--label);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-2);margin-top:3vh}.sa-close__litany{gap:2px;font-size:19px;font-weight:300;display:grid}.sa-close__make{margin:3vh 0 2vh;font-size:clamp(36px,10vw,50px)}@media (width>=900px){.sa-close{padding:18vh var(--m)}.sa-close__logo{width:min(22vw,340px)}.sa-close__belief{font-size:14px}.sa-close__litany{font-size:clamp(19px,1.4vw,24px)}.sa-close__make{font-size:clamp(56px,4.6vw,88px)}}.sa-foot{padding:26px var(--m) 40px;border-top:1px solid var(--line-strong);font:500 10.5px/1.6 var(--label);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;display:flex}@media (prefers-reduced-motion:reduce){.sa-tri__arch:after{display:none}}
