.gls-pg-hero-solo .gls-hero__inner{max-inline-size:54rem}.gls-pg-hero-solo .gls-hero__lead{max-inline-size:34em}.gls-hero__inner>.gls-breadcrumbs{padding-block:0}.gls-pg-arrow-link{justify-self:start;min-block-size:var(--gls-tap-min);font-size:var(--gls-text-sm)}.gls-mem-visual{position:relative;display:grid;place-items:center;inline-size:100%;min-block-size:clamp(18rem,14rem + 22vw,31rem);padding-block:1rem}.gls-mem-visual__disc{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:min(100%,27.5rem);aspect-ratio:1;translate:-50% -50%;border-radius:var(--gls-radius-circle);background:radial-gradient(circle,var(--gls-color-blush) 0%,var(--gls-color-sand) 70%)}[dir=rtl] .gls-mem-visual__disc{translate:50% -50%}.gls-mem-card{position:relative;inline-size:min(88%,26.25rem);aspect-ratio:1.6 / 1;align-content:space-between;gap:var(--gls-space-4);padding:clamp(1.125rem,.6rem + 2vw,2rem);border-radius:var(--gls-radius-row);box-shadow:0 30px 60px #5b3a3738;transform:rotate(-6deg)}.gls-mem-card__top{display:flex;align-items:center;justify-content:space-between;gap:var(--gls-space-3)}.gls-mem-card__name{font-family:var(--gls-font-display);font-size:clamp(1.25rem,1rem + 1vw,1.625rem);font-weight:var(--gls-weight-medium);line-height:1.1;color:var(--gls-color-white)}.gls-mem-card__logo{inline-size:2.75rem;block-size:2.75rem;padding:.375rem;border-radius:var(--gls-radius-circle);background-color:var(--gls-color-white);object-fit:contain}.gls-mem-card__bottom{display:grid;gap:.375rem}.gls-mem-card .gls-brand-card__line{font-size:clamp(1.1875rem,.8rem + 1.5vw,1.75rem);line-height:1.15}.gls-mem-card .gls-brand-card__sub{font-size:var(--gls-text-2xs);line-height:1.5}.gls-mem-hero-rating{margin-block-start:var(--gls-space-1)}.gls-mem-intro{display:grid;gap:var(--gls-space-8);align-items:start}@media(min-width:62rem){.gls-mem-intro{grid-template-columns:1fr 1fr;gap:4rem}}.gls-mem-intro .gls-statement{max-inline-size:none;font-size:var(--gls-text-3xl);line-height:1.2}.gls-mem-intro__copy{display:grid;gap:.875rem}.gls-mem-intro__copy p{max-inline-size:none;margin:0}.gls-mem-offers{display:grid;gap:1.25rem;margin-block-start:clamp(2rem,1.4rem + 2.6vw,3.5rem)}@media(min-width:62rem){.gls-mem-offers{grid-template-columns:repeat(2,minmax(0,1fr))}}.gls-mem-offer{display:grid;gap:1.125rem;align-content:start;padding:clamp(1.5rem,1rem + 2.4vw,2.75rem);border-radius:var(--gls-radius-xl);background-color:var(--gls-color-sand);--gls-check-bg: var(--gls-color-white)}.gls-mem-offer:nth-child(2n){background-color:var(--gls-color-blush)}.gls-mem-offer>*{margin:0}.gls-mem-offer__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gls-space-3)}.gls-mem-offer .gls-numeral{font-variant-numeric:lining-nums;white-space:nowrap}.gls-mem-offer__title{font-size:var(--gls-text-3xl);font-weight:var(--gls-weight-medium);line-height:1.1}.gls-mem-offer p{max-inline-size:none}.gls-mem-terms{display:grid;gap:var(--gls-space-8);align-items:start;padding:clamp(1.5rem,.8rem + 3.2vw,3.25rem)}@media(min-width:62rem){.gls-mem-terms{grid-template-columns:1fr 1.3fr;gap:3.5rem}}.gls-mem-terms__head{display:grid;gap:.875rem;align-content:start}.gls-mem-terms__head>*{margin:0}.gls-mem-terms__head h2{font-size:var(--gls-text-4xl);line-height:1.04}.gls-mem-terms .gls-check-list{gap:.875rem}.gls-abt-statement-band{display:grid;gap:var(--gls-space-10);align-items:start}@media(min-width:62rem){.gls-abt-statement-band{grid-template-columns:1.1fr 1fr;gap:4rem}}.gls-abt-statement{max-inline-size:none;font-family:var(--gls-font-display);font-size:clamp(1.75rem,1.3rem + 1.8vw,2.5rem);font-weight:var(--gls-weight-light);line-height:1.15;color:var(--gls-color-ink)}.gls-abt-statement em{font-style:italic;font-weight:var(--gls-weight-regular);color:var(--gls-color-em)}.gls-abt-coverage{display:grid;gap:var(--gls-space-5)}.gls-abt-coverage>p{margin:0;max-inline-size:none}.gls-abt-pills{display:flex;flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none}.gls-abt-pills li{padding:.625rem 1.125rem;border-radius:var(--gls-radius-pill);background-color:var(--gls-color-sand);color:var(--gls-color-ink);font-size:.875rem;line-height:1.3}.gls-abt-pills li:nth-child(2n){background-color:var(--gls-color-blush)}.gls-abt-philosophy{display:grid;gap:var(--gls-space-8);align-items:start;padding:clamp(1.5rem,.7rem + 3.6vw,3.5rem)}@media(min-width:62rem){.gls-abt-philosophy{grid-template-columns:1fr 1.2fr;gap:3.5rem}}.gls-abt-philosophy__head{display:grid;gap:var(--gls-space-4);align-content:start}.gls-abt-philosophy__head>*{margin:0}.gls-abt-philosophy__head h2{font-size:clamp(2.125rem,1.6rem + 2.2vw,3.25rem);line-height:1.04}.gls-abt-philosophy__head p:not(.gls-eyebrow){max-inline-size:26em}.gls-abt-row{margin:0;max-inline-size:none;font-size:var(--gls-text-base);font-weight:var(--gls-weight-regular);line-height:1.5;color:var(--gls-color-ink)}.gls-abt-philosophy .gls-numbered__item{align-items:center}.gls-abt-duo{display:grid;gap:1.25rem}@media(min-width:62rem){.gls-abt-duo{grid-template-columns:repeat(2,minmax(0,1fr))}}.gls-abt-duo__panel{display:grid;gap:var(--gls-space-4);align-content:start;padding:clamp(1.5rem,1rem + 2.4vw,2.75rem)}.gls-abt-duo__panel>*{margin:0}.gls-abt-duo__panel h3{font-size:var(--gls-text-3xl);font-weight:var(--gls-weight-regular);line-height:1.1}.gls-abt-duo__panel p:not(.gls-eyebrow){max-inline-size:none}.gls-abt-names{display:flex;flex-wrap:wrap;gap:.5rem 1.125rem;margin:0;padding:0;list-style:none}.gls-abt-names li{font-family:var(--gls-font-display);font-size:clamp(1.5rem,1.25rem + .9vw,1.875rem);font-style:italic;font-weight:var(--gls-weight-regular);line-height:1.2;color:var(--gls-color-accent)}.gls-abt-names__role{display:block;margin-block-start:.125rem;font-family:var(--gls-font-body);font-size:var(--gls-text-sm);font-style:normal;line-height:1.3;color:var(--gls-color-ink-muted)}.gls-abt-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.875rem;margin:clamp(2rem,1.4rem + 2.6vw,3.25rem) 0 0;padding:0;list-style:none}@media(min-width:62rem){.gls-abt-products{grid-template-columns:repeat(3,minmax(0,1fr))}}.gls-abt-product{display:grid;gap:.25rem;align-content:center;padding:1.625rem 1.875rem;background-color:var(--gls-color-white);border-radius:var(--gls-radius-row)}.gls-abt-product h3{margin:0;font-size:1.625rem;font-weight:var(--gls-weight-medium);line-height:1.15}.gls-abt-product p{margin:0;font-size:var(--gls-text-sm);line-height:1.5}.gls-con-hero .gls-hero__title{font-size:clamp(2.5rem,1.75rem + 3.7vw,4.75rem)}.gls-con-cards{margin-block-start:0}.gls-con-card__value{display:block;font-style:normal;overflow-wrap:anywhere}.gls-con-card__note{font-size:var(--gls-text-sm);line-height:1.6}.gls-con-map{margin-block-start:1.25rem;aspect-ratio:16 / 10}@media(min-width:48rem){.gls-con-map{aspect-ratio:auto;block-size:23.75rem}}.gls-con-arrive{display:grid;gap:1rem;margin-block-start:1.25rem;align-items:center}@media(min-width:48rem){.gls-con-arrive{grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:2rem}}.gls-con-reception{margin:0;border-radius:var(--gls-radius-xl);overflow:hidden;border:var(--gls-rule);aspect-ratio:4 / 3}.gls-con-reception img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.gls-con-arrive .gls-con-parking{margin-block-start:0}.gls-con-parking{margin-block-start:1rem;max-inline-size:52em;font-size:.875rem;line-height:1.6;color:var(--gls-color-ink-soft)}.gls-con-grid{display:grid;gap:var(--gls-space-12);align-items:start}@media(min-width:62rem){.gls-con-grid{grid-template-columns:1fr 1.25fr;gap:4rem}}.gls-con-intro{display:grid;gap:var(--gls-space-5);align-content:start}.gls-con-intro>*{margin:0}.gls-con-intro h2{font-size:clamp(2.125rem,1.6rem + 2.2vw,3.25rem);line-height:1.04}.gls-con-intro p:not(.gls-eyebrow){max-inline-size:26em}.gls-con-intro .gls-check-list{margin-block-start:var(--gls-space-2)}.gls-con-form .gls-field__hint,.gls-con-form .gls-form__notice{max-inline-size:none}.gls-con-form .gls-chip-option input:checked+span:before{content:"✓";margin-inline-end:.4em;font-size:.8125em}.gls-con-submit{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.gls-con-submit .gls-field__hint{margin:0}.gls-pg-gallery .gls-gallery__item{border-radius:var(--gls-radius-tile)}.gls-pg-gallery .gls-gallery{gap:1.25rem}.gls-pg-video{display:grid;gap:var(--gls-space-6);align-items:center;margin-block-end:var(--gls-space-12)}.gls-pg-video__text h2{font-size:var(--gls-text-3xl);font-weight:var(--gls-weight-regular);line-height:1.1}.gls-pg-video__text>*+*{margin-block-start:var(--gls-space-4)}.gls-pg-video__text p:last-child{max-inline-size:42ch;color:var(--gls-color-ink-soft)}.gls-pg-video__player{display:block;inline-size:100%;max-inline-size:22rem;block-size:auto;aspect-ratio:9 / 16;justify-self:center;border-radius:var(--gls-radius-tile);background-color:var(--gls-color-blush);object-fit:cover}@media(min-width:48rem){.gls-pg-video{grid-template-columns:minmax(0,30rem) minmax(0,22rem);justify-content:center;column-gap:clamp(var(--gls-space-8),7vw,7rem)}}@media(max-width:34rem){.gls-pg-video__player{max-inline-size:18rem}}.gls-pg-video-see{max-inline-size:44rem;margin-inline:auto;margin-block-end:var(--gls-space-12)}.gls-pg-video-see h3{font-family:var(--gls-font-display);font-size:var(--gls-text-2xl);font-weight:var(--gls-weight-regular);line-height:1.15;color:var(--gls-color-ink)}.gls-pg-video-see p{margin-block-start:var(--gls-space-3);color:var(--gls-color-ink-soft)}.gls-pg-video-see ol{margin-block:var(--gls-space-4) 0;padding-inline-start:1.25rem;display:grid;gap:var(--gls-space-2);color:var(--gls-color-ink-soft)}.gls-pg-legal__body>*+*{margin-block-start:var(--gls-space-5)}.gls-pg-legal__body h2{margin-block-start:var(--gls-space-12);font-size:var(--gls-text-3xl);font-weight:var(--gls-weight-regular);line-height:1.1}.gls-pg-legal__body h2:first-child{margin-block-start:0}.gls-pg-legal__note{padding:1.25rem 1.5rem;background-color:var(--gls-color-blush);border-radius:var(--gls-radius-sm);font-size:var(--gls-text-sm);line-height:1.55;color:var(--gls-color-note);max-inline-size:none}.gls-pg-404__emblem{inline-size:min(100%,22rem)}.gls-pg-404__langs{display:flex;flex-wrap:wrap;gap:var(--gls-space-2);margin:0;padding:0;list-style:none}.gls-pg-404__langs a{display:inline-flex;align-items:center;min-block-size:var(--gls-tap-min);padding:0 var(--gls-space-5);border-radius:var(--gls-radius-pill);background-color:var(--gls-color-white);border:var(--gls-rule);font-size:var(--gls-text-sm);color:var(--gls-color-ink-soft);text-decoration:none}.gls-pg-404__langs a:hover{background-color:var(--gls-color-sand);color:var(--gls-color-ink)}
