.galassia-feature--private-appointments,.galassia-feature--the-galassia-standard{--mp-ink:#211e1c;--mp-muted:#6c655e;--mp-gold:#b78b4b;--mp-line:#d9d2ca;--mp-cream:#f3ede5;background:#faf9f6;color:var(--mp-ink);overflow:hidden}.galassia-feature--private-appointments h1,.galassia-feature--private-appointments h2,.galassia-feature--private-appointments h3,.galassia-feature--the-galassia-standard h1,.galassia-feature--the-galassia-standard h2,.galassia-feature--the-galassia-standard h3{color:inherit}.galassia-feature--private-appointments p,.galassia-feature--the-galassia-standard p{margin-top:0}.galassia-feature--private-appointments .kicker,.galassia-feature--the-galassia-standard .kicker{color:var(--mp-gold)!important;margin:0 0 20px}.pa-hero{color:#fff;height:min(78vw,820px);min-height:660px;position:relative}.pa-hero>img{height:100%;width:100%}.papa-hero__shade{background:linear-gradient(90deg,rgba(21,17,15,.82),rgba(21,17,15,.18) 62%,rgba(21,17,15,.05));inset:0;position:absolute}.pa-hero__content{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.pa-hero h1{color:#fff;font-size:clamp(50px,5.9vw,86px);letter-spacing:-.055em;line-height:.91;max-width:830px}.pa-hero__content>p:not(.kicker){color:#e2d9cf;font-family:var(--font-heading-family);font-size:23px!important;margin:30px 0 38px;max-width:430px}.pa-hero a,.pa-cta a{border-bottom:1px solid var(--mp-gold);color:#fff;display:inline-flex;gap:26px;padding-bottom:10px}.pa-intro{display:grid;gap:12%;grid-template-columns:1fr 1fr;padding-bottom:120px;padding-top:120px}.pa-intro h2,.pa-conversation h2,.pa-section-heading h2,.pa-setting h2,.pa-prepare h2,.pa-cta h2{font-size:clamp(40px,4.6vw,66px);line-height:.98}.pa-intro>div:last-child{color:var(--mp-muted);padding-top:36px}.pa-intro strong{color:var(--mp-ink);display:block;font-family:var(--font-heading-family);font-size:20px;font-weight:400;margin-top:28px}.pa-conversation{background:var(--mp-cream);display:grid;grid-template-columns:1.05fr .95fr}.pa-conversation__media{height:700px}.pa-conversation__media img{height:100%;width:100%}.pa-conversation__content{align-self:center;max-width:650px;padding:75px clamp(45px,7vw,110px)}.pa-conversation__content>p:not(.kicker){color:var(--mp-muted)}.pa-conversation blockquote{border-left:1px solid var(--mp-gold);font-family:var(--font-heading-family);font-size:22px;line-height:1.4;margin:34px 0 0;padding-left:25px}.pa-discover{padding-bottom:120px;padding-top:120px}.pa-section-heading{align-items:end;display:grid;grid-template-columns:.7fr 1fr 1fr;margin-bottom:65px}.pa-section-heading h2{grid-column:2}.pa-section-heading>p:last-child{color:var(--mp-muted);justify-self:end}.pa-discover__grid{display:grid;grid-template-columns:repeat(3,1fr)}.pa-discover__grid article{border-top:1px solid var(--mp-line);padding:32px 38px 25px 0}.pa-discover__grid article+article{border-left:1px solid var(--mp-line);padding-left:38px}.pa-discover__grid article>span{color:var(--mp-gold);font-family:var(--font-heading-family);font-size:30px}.pa-discover__grid .kicker{font-size:10px!important;margin:28px 0 12px}.pa-discover__grid h3{font-size:29px;line-height:1.08;margin:0 0 22px}.pa-discover__grid p:not(.kicker){color:var(--mp-muted)}.pa-discover__grid strong{color:var(--mp-ink);font-weight:400}.pa-setting{height:min(68vw,760px);margin:0;position:relative}.pa-setting:after{background:linear-gradient(90deg,rgba(21,17,15,.58),transparent 64%);content:"";inset:0;position:absolute}.pa-setting img{height:100%;width:100%}.pa-setting figcaption{color:#fff;left:max(30px,calc((100vw - var(--container-width))/2 + 15px));position:absolute;top:50%;transform:translateY(-50%);z-index:1}.pa-setting h2{color:#fff}.pa-setting-copy{display:grid;gap:10%;grid-template-columns:1fr 1fr;padding-bottom:105px;padding-top:85px}.pa-setting-copy>div{color:var(--mp-muted)}.pa-setting-copy blockquote{font-family:var(--font-heading-family);font-size:26px;line-height:1.4;margin:0}.pa-setting-copy blockquote em{color:var(--mp-gold)}.pa-details{background:#241f1c;color:#fff;padding:115px 0}.pa-details h2,.pa-details h3{color:#fff}.pa-details .pa-section-heading>p:last-child{color:#cfc6bd}.pa-details__options{display:grid;grid-template-columns:1fr 1fr}.pa-details__options article{border-top:1px solid #534a44;padding:38px 9% 10px 0}.pa-details__options article+article{border-left:1px solid #534a44;padding-left:9%;padding-right:0}.pa-details__options span{color:var(--mp-gold);font-size:11px;letter-spacing:.15em;text-transform:uppercase}.pa-details__options h3{font-size:34px;margin:18px 0 24px}.pa-details__options p{color:#cbc2ba}.pa-details__options strong{color:#fff;font-weight:400}.pa-prepare{display:grid;gap:10%;grid-template-columns:1fr 1fr;padding-bottom:120px;padding-top:120px}.pa-prepare>div>p:last-child{color:var(--mp-muted);max-width:510px}.pa-prepare ul{list-style:none;margin:0;padding:0}.pa-prepare li{border-top:1px solid var(--mp-line);font-family:var(--font-heading-family);font-size:20px;padding:18px 0}.pa-prepare li:before{color:var(--mp-gold);content:"—";margin-right:18px}.pa-manifesto{background:var(--mp-cream);padding:115px 0;text-align:center}.pa-manifesto h2{font-size:clamp(42px,5vw,70px);line-height:1.02;margin:0 auto;max-width:990px}.pa-manifesto>div>div{display:flex;justify-content:center;margin-top:52px}.pa-manifesto span{border:1px solid var(--mp-line);font-size:11px;letter-spacing:.15em;padding:15px 32px;text-transform:uppercase}.pa-manifesto span+span{border-left:0}.pa-cta{background:#201c1a;color:#fff;padding:120px 0;text-align:center}.pa-cta>.container{max-width:850px}.pa-cta h2{color:#fff}.pa-cta>.container>p:not(.kicker){color:#d5ccc4;margin:30px auto;max-width:600px}.pa-cta__notes{display:flex;gap:30px;justify-content:center;margin:38px 0}.pa-cta__notes span{border-top:1px solid #504640;color:#c5bbb2;font-size:13px;max-width:280px;padding-top:16px}.pa-cta>.container>strong,.pa-cta small{display:block}.pa-cta>.container>strong{color:#d7b57d;font-family:var(--font-heading-family);font-size:20px;font-weight:400;margin-top:55px}.pa-cta small{color:#92877f;font-family:var(--font-heading-family);font-style:italic;margin-top:18px}
.gs-hero{background:#211d1b;color:#fff;display:grid;grid-template-columns:.9fr 1.1fr;min-height:750px}.gs-hero__content{align-self:center;padding:90px max(40px,calc((100vw - var(--container-width))/2 + 15px))}.gs-hero h1{color:#fff;font-size:clamp(52px,5.6vw,86px);letter-spacing:-.055em;line-height:.92}.gs-hero__content>p:not(.kicker){color:#d6cec5;margin:35px 0;max-width:480px}.gs-hero a{border-bottom:1px solid var(--mp-gold);color:#fff;display:inline-flex;gap:25px;padding-bottom:10px}.gs-hero__media{min-height:750px}.gs-hero__media img{height:100%;object-position:58% center;width:100%}.gs-intro{padding-bottom:120px;padding-top:120px;text-align:center}.gs-intro h2,.gs-principles__heading h2,.gs-craft h2,.gs-nine h2,.gs-meaning h2,.gs-end h2{font-size:clamp(42px,4.8vw,70px);line-height:.98}.gs-intro h2{margin:0 auto 30px;max-width:1050px}.gs-intro>p:last-child{color:var(--mp-muted);margin:0 auto;max-width:600px}.gs-principles{background:#eee7df;padding:115px 0 0}.gs-principles__heading{align-items:end;display:grid;grid-template-columns:.7fr 1fr 1fr;margin-bottom:70px}.gs-principles__heading h2{grid-column:2}.gs-principles__heading>p:last-child{color:var(--mp-muted);justify-self:end;max-width:380px}.gs-principles__grid{display:grid;grid-template-columns:repeat(3,1fr)}.gs-principles__grid article{border-top:1px solid var(--mp-line);padding:35px 35px 55px 0}.gs-principles__grid article+article{border-left:1px solid var(--mp-line);padding-left:35px}.gs-principles__grid article>span{color:var(--mp-gold);font-family:var(--font-heading-family);font-size:29px}.gs-principles__grid .kicker{font-size:10px!important;margin:24px 0 12px}.gs-principles__grid h3{font-size:29px;line-height:1.08;margin:0 0 20px}.gs-principles__grid p:not(.kicker){color:var(--mp-muted)}.gs-principles__grid strong{color:var(--mp-ink);font-weight:400}.gs-principles__image,.gs-craft{height:min(67vw,760px);margin:25px 0 0;position:relative}.gs-principles__image:after,.gs-craft:after{background:linear-gradient(90deg,rgba(18,14,12,.58),transparent 64%);content:"";inset:0;position:absolute}.gs-principles__image img,.gs-craft img{height:100%;width:100%}.gs-principles__image figcaption,.gs-craft figcaption{color:#fff;display:flex;flex-direction:column;font-family:var(--font-heading-family);font-size:clamp(30px,4vw,56px);left:max(30px,calc((100vw - var(--container-width))/2 + 15px));line-height:1.07;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.gs-principles__image figcaption em,.gs-craft em{color:#e0bd83}.gs-principles__grid--middle,.gs-principles__grid--last{padding-top:85px}.gs-craft{margin-top:20px}.gs-craft figcaption{display:block}.gs-craft .kicker{font-family:var(--font-body-family);font-size:11px!important}.gs-craft h2{color:#fff}.gs-nine{background:#241f1c;color:#fff;padding:115px 0;text-align:center}.gs-nine h2{color:#fff}.gs-nine>div>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:60px}.gs-nine span{border-top:1px solid #534a44;color:#d5ccc4;font-family:var(--font-heading-family);font-size:21px;padding:22px}.gs-nine span:nth-child(3n+2),.gs-nine span:nth-child(3n+3){border-left:1px solid #534a44}.gs-meaning{display:grid;gap:10%;grid-template-columns:1.1fr .9fr;padding-bottom:125px;padding-top:125px}.gs-meaning>div:last-child{color:var(--mp-muted);padding-top:38px}.gs-meaning strong{color:var(--mp-gold);display:block;font-family:var(--font-heading-family);font-size:24px;font-weight:400;margin-top:30px}.gs-end{background:#211d1b;color:#fff;padding:115px 0;text-align:center}.gs-end h2{color:#fff}.gs-end small{color:#9b9087;display:block;font-family:var(--font-heading-family);font-style:italic;margin-top:42px}
@media(max-width:989px){.pa-hero__content{padding:0 35px}.pa-section-heading,.gs-principles__heading{grid-template-columns:.5fr 1fr 1fr}.pa-conversation__media{height:650px}.gs-hero{grid-template-columns:1fr 1fr}.gs-hero__content{padding:70px 35px}.gs-hero__media{min-height:650px}}
@media(max-width:749px){.pa-hero{height:700px;min-height:0}.pa-hero>img{object-position:61% center}.pa-hero__shade{background:linear-gradient(0deg,rgba(20,16,14,.82),rgba(20,16,14,.04) 75%)}.pa-hero__content{bottom:55px;left:0;padding:0 20px;top:auto;transform:none}.pa-hero h1{font-size:clamp(42px,12.5vw,58px)}.pa-hero__content>p:not(.kicker){font-size:18px!important;margin:24px 0 30px}.pa-intro,.pa-setting-copy,.pa-prepare,.gs-meaning{display:block;padding:75px 20px}.pa-intro>div:last-child,.gs-meaning>div:last-child{padding-top:22px}.pa-conversation{display:flex;flex-direction:column}.pa-conversation__media{height:430px}.pa-conversation__content{padding:65px 20px 75px}.pa-discover{padding:75px 20px}.pa-section-heading,.gs-principles__heading{display:block;margin-bottom:45px}.pa-section-heading>p:last-child{margin-top:22px}.pa-discover__grid,.gs-principles__grid{display:block}.pa-discover__grid article,.pa-discover__grid article+article,.gs-principles__grid article,.gs-principles__grid article+article{border-left:0;padding:30px 0 40px}.pa-setting,.gs-principles__image,.gs-craft{height:560px}.pa-setting img{object-position:67% center}.pa-setting figcaption,.gs-principles__image figcaption,.gs-craft figcaption{left:20px;right:20px}.pa-setting-copy blockquote{margin-top:30px}.pa-details{padding:75px 20px}.pa-details__options{display:block}.pa-details__options article,.pa-details__options article+article{border-left:0;padding:30px 0}.pa-details__options article+article{margin-top:30px}.pa-prepare ul{margin-top:42px}.pa-manifesto{padding:80px 20px}.pa-manifesto>div>div{flex-direction:column;margin-top:38px}.pa-manifesto span+span{border-left:1px solid var(--mp-line);border-top:0}.pa-cta{padding:85px 20px}.pa-cta__notes{display:block}.pa-cta__notes span{display:block;margin:18px auto}.gs-hero{display:flex;flex-direction:column-reverse;min-height:0}.gs-hero__media{height:470px;min-height:0}.gs-hero__content{padding:60px 20px 70px}.gs-hero h1{font-size:clamp(46px,13.5vw,62px)}.gs-intro{padding:75px 20px}.gs-principles{padding-top:75px}.gs-principles__heading{padding:0 20px}.gs-principles__grid{padding:0 20px}.gs-principles__grid--middle,.gs-principles__grid--last{padding-top:35px}.gs-principles__image img{object-position:65% center}.gs-craft img{object-position:70% center}.gs-nine{padding:80px 20px}.gs-nine>div>div{grid-template-columns:1fr;margin-top:42px}.gs-nine span,.gs-nine span:nth-child(3n+2),.gs-nine span:nth-child(3n+3){border-left:0}.gs-nine span+span{border-top:1px solid #534a44}.gs-end{padding:85px 20px}}
@media(prefers-reduced-motion:no-preference){.pa-hero>img,.pa-conversation__media img,.gs-hero__media img{transition:transform 1.2s ease}.pa-hero:hover>img,.pa-conversation:hover .pa-conversation__media img,.gs-hero:hover .gs-hero__media img{transform:scale(1.025)}}
