.lounge-zones-preview{isolation:isolate;padding-block:var(--section-padding-y);position:relative;overflow:hidden}@media (max-width:767px){.lounge-zones-preview{padding-block:var(--space-12)}}.lounge-zones-preview__image{object-fit:cover;object-position:center}@media (max-width:1023px){.lounge-zones-preview__image{object-position:center top}}@media (max-width:767px){.lounge-zones-preview__image{object-position:center 62%}}.lounge-zones-preview__image-wrapper{z-index:-2;position:absolute;inset:0;overflow:hidden}.lounge-zones-preview__image-wrapper:before,.lounge-zones-preview__image-wrapper:after{z-index:1;content:"";position:absolute;inset:0}.lounge-zones-preview__image-wrapper:before{background:linear-gradient(180deg, var(--color-bg-main) 0%, rgb(var(--color-bg-main-rgb)/8%) 10%, rgb(var(--color-bg-main-rgb)/8%) 85%, var(--color-bg-main) 100%)}.lounge-zones-preview__image-wrapper:after{background:radial-gradient(ellipse at center, transparent 34%, rgb(var(--color-bg-main-rgb)/30%) 72%, rgb(var(--color-bg-main-rgb)/75%) 100%);box-shadow:inset 0 0 72px 28px rgb(var(--color-bg-main-rgb)/30%)}@media (max-width:1023px){.lounge-zones-preview__image-wrapper:after{background:rgb(var(--color-bg-main-rgb)/50%);box-shadow:inset 0 0 54px 18px rgb(var(--color-bg-main-rgb)/50%)}}@media (max-width:767px){.lounge-zones-preview__image-wrapper{height:360px;top:120px;bottom:auto}.lounge-zones-preview__image-wrapper:before{background:linear-gradient(180deg, var(--color-bg-main) 0%, rgb(var(--color-bg-main-rgb)/8%) 18%, transparent 38%, transparent 72%, var(--color-bg-main) 100%)}.lounge-zones-preview__image-wrapper:after{background:radial-gradient(ellipse at 50% 62%, transparent 18%, rgb(var(--color-bg-main-rgb)/16%) 56%, rgb(var(--color-bg-main-rgb)/75%) 100%);box-shadow:inset 0 0 30px 10px rgb(var(--color-bg-main-rgb)/30%)}}.lounge-zones-preview__inner{gap:var(--space-8);flex-direction:column;display:flex}@media (max-width:767px){.lounge-zones-preview__inner{gap:var(--space-5)}}.lounge-zones-preview__content{gap:var(--space-8);flex-direction:column;display:flex}@media (max-width:767px){.lounge-zones-preview__content{gap:var(--space-5)}}.lounge-zones-preview__heading{align-items:center;gap:var(--space-5);text-align:center;text-shadow:0 3px 22px rgb(var(--color-black-rgb)/75%);flex-direction:column;display:flex}@media (max-width:767px){.lounge-zones-preview__heading{gap:var(--space-3)}}.lounge-zones-preview__title{color:var(--color-text);font-family:var(--font-family-title),sans-serif;letter-spacing:-.045em;text-wrap:balance;flex-direction:column;margin:0;font-weight:500;line-height:.98;display:flex}.lounge-zones-preview__title>span{letter-spacing:-.035em;font-size:clamp(32px,4vw,52px);font-weight:400}.lounge-zones-preview__title strong{font-size:clamp(52px,6.2vw,84px);font-weight:500}.lounge-zones-preview__title em{background:linear-gradient(100deg, var(--color-danger) 10%, var(--color-danger) 48%, var(--color-blue) 88%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}@media (max-width:1023px){.lounge-zones-preview__title strong{font-size:clamp(48px,8vw,72px)}}@media (max-width:767px){.lounge-zones-preview__title{line-height:1.02}.lounge-zones-preview__title>span{font-size:clamp(25px,8vw,34px)}.lounge-zones-preview__title strong{font-size:clamp(38px,11vw,54px)}}.lounge-zones-preview__subtitle{color:var(--color-text-muted);letter-spacing:.015em;margin:0;font-size:clamp(15px,1.5vw,19px);font-weight:300}.lounge-zones-preview__subtitle span{color:var(--color-danger)}.lounge-zones-preview__subtitle strong{color:var(--color-blue);font-weight:400}@media (max-width:767px){.lounge-zones-preview__subtitle{max-width:340px;font-size:var(--font-size-base);line-height:1.5}}.lounge-zones-preview__advantages-viewport{overflow:visible}@media (max-width:767px){.lounge-zones-preview__advantages-viewport{--slide-spacing:var(--space-3);--slide-size:86%;margin-top:clamp(260px,48vw,360px);overflow:hidden}}.lounge-zones-preview__advantages{column-gap:clamp(var(--space-6),4vw,var(--space-16));grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(220px,270px) minmax(340px,1fr) minmax(220px,270px);min-height:440px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1023px){.lounge-zones-preview__advantages{gap:var(--space-3);grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));min-height:auto}}@media (max-width:767px){.lounge-zones-preview__advantages{margin-left:calc(var(--slide-spacing)*-1);padding-block:var(--space-4);touch-action:pan-y pinch-zoom;align-items:stretch;gap:0;display:flex}}.lounge-zones-preview__advantage{--preview-accent:var(--color-danger);min-width:0;padding:var(--space-5) var(--space-1);justify-content:center;align-items:center;gap:var(--space-3);text-align:center;text-shadow:0 2px 18px rgb(var(--color-black-rgb)/90%);flex-direction:column;display:flex;position:relative}.lounge-zones-preview__advantage:nth-child(odd){grid-column:1}.lounge-zones-preview__advantage:nth-child(2n){grid-column:3}.lounge-zones-preview__advantage:nth-child(n+3){border-top:1px solid rgb(var(--color-white-rgb)/8%)}.lounge-zones-preview__advantage--blue{--preview-accent:var(--color-blue)}@media (max-width:1023px){.lounge-zones-preview__advantage{min-height:150px;padding:var(--space-5);border:1px solid rgb(var(--color-white-rgb)/8%);border-radius:var(--radius-sm);background:linear-gradient(135deg, rgb(var(--color-bg-surface-rgb)/90%), rgb(var(--color-bg-main-rgb)/75%));text-shadow:none}.lounge-zones-preview__advantage:nth-child(n){border-top:1px solid rgb(var(--color-white-rgb)/8%);grid-column:auto}}@media (max-width:767px){.lounge-zones-preview__advantage{min-height:132px;padding:0 0 0 var(--slide-spacing);flex:0 0 var(--slide-size);text-align:left;background:0 0;border:0;border-radius:0;align-items:stretch;transform:translate(0,0)}.lounge-zones-preview__advantage:nth-child(n){border:0}}.lounge-zones-preview__advantage-inner{display:contents}@media (max-width:767px){.lounge-zones-preview__advantage-inner{width:100%;height:100%;min-height:132px;padding:var(--space-4);align-items:center;gap:var(--space-4);border:1px solid rgb(var(--color-white-rgb)/8%);border-radius:var(--radius-sm);background:linear-gradient(135deg, rgb(var(--color-bg-surface-rgb)/90%), rgb(var(--color-bg-main-rgb)/75%));display:flex}}.lounge-zones-preview__advantage-icon{width:42px;height:42px;color:var(--preview-accent);filter:drop-shadow(0 0 9px color-mix(in srgb, var(--preview-accent) 38%, transparent));stroke-width:1.45px}@media (max-width:767px){.lounge-zones-preview__advantage-icon{flex:none;width:32px;height:32px}}.lounge-zones-preview__advantage-content{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}@media (max-width:767px){.lounge-zones-preview__advantage-content{align-items:flex-start;gap:var(--space-1)}}.lounge-zones-preview__advantage-title{color:var(--color-text);font-family:var(--font-family-title),sans-serif;font-size:var(--font-size-base);text-transform:uppercase;margin:0;font-weight:500;line-height:1.18}@media (max-width:767px){.lounge-zones-preview__advantage-title{font-size:var(--font-size-sm)}}.lounge-zones-preview__advantage-description{max-width:258px;color:var(--color-text-muted);font-size:var(--font-size-sm);text-wrap:pretty;margin:0;font-weight:300;line-height:1.52}@media (max-width:1023px){.lounge-zones-preview__advantage-description{max-width:300px}}@media (max-width:767px){.lounge-zones-preview__advantage-description{max-width:none;font-size:var(--font-size-sm);line-height:1.42}}.lounge-zones-preview__zones{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:1023px){.lounge-zones-preview__zones{gap:var(--space-4);grid-template-columns:1fr}}@media (max-width:767px){.lounge-zones-preview__zones{gap:var(--space-3)}}.lounge-zones-preview__zone{--zone-accent:var(--color-danger);--zone-soft:rgb(var(--color-danger-rgb) / 16%);border:1px solid var(--zone-accent);border-radius:var(--radius-xs);background:rgb(var(--color-bg-main-rgb)/75%);box-shadow:inset 0 1px 0 rgb(var(--color-white-rgb)/8%),0 16px 42px rgb(var(--color-black-rgb)/16%);-webkit-backdrop-filter:var(--blur-surface);transition:transform var(--transition-duration) var(--ease-standard);position:relative;overflow:hidden}@media (max-width:767px){.lounge-zones-preview__zone{-webkit-backdrop-filter:var(--blur-surface)}}.lounge-zones-preview__zone:before{z-index:4;padding:var(--space-0-5);border-radius:inherit;background:linear-gradient(110deg, transparent 36%, color-mix(in srgb, var(--zone-accent) 100%, var(--color-white)) 47%, var(--color-white) 50%, color-mix(in srgb, var(--zone-accent) 72%, var(--color-white)) 53%, transparent 64%);content:"";opacity:0;pointer-events:none;-webkit-mask:linear-gradient(var(--color-black) 0 0) content-box,linear-gradient(var(--color-black) 0 0);-webkit-mask:linear-gradient(var(--color-black) 0 0) content-box,linear-gradient(var(--color-black) 0 0);mask:linear-gradient(var(--color-black) 0 0) content-box,linear-gradient(var(--color-black) 0 0);-webkit-mask-composite:xor;background-position:160% 0;background-size:250% 100%;position:absolute;inset:-1px;-webkit-mask-composite:xor;mask-composite:exclude}.lounge-zones-preview__zone--b{--zone-accent:var(--color-blue);--zone-soft:rgb(var(--color-blue-rgb) / 16%)}.lounge-zones-preview__zone-link{z-index:2;width:100%;padding:var(--space-6) calc(42% + var(--space-5)) var(--space-6) var(--space-8);align-items:center;gap:var(--space-6);border-radius:inherit;color:inherit;grid-template-columns:94px minmax(0,1fr);display:grid;position:relative}.lounge-zones-preview__zone-link:focus-visible{outline:2px solid color-mix(in srgb, var(--zone-accent) 72%, var(--color-white));outline-offset:-4px}@media (max-width:1280px){.lounge-zones-preview__zone-link{padding-left:var(--space-6);gap:var(--space-5);grid-template-columns:76px minmax(0,1fr)}}@media (max-width:1023px){.lounge-zones-preview__zone-link{min-height:170px;padding:var(--space-6) var(--space-6);gap:var(--space-5);grid-template-columns:90px minmax(0,1fr)}}@media (max-width:767px){.lounge-zones-preview__zone-link{min-height:0;padding:var(--space-5);gap:var(--space-4);grid-template-columns:64px minmax(0,1fr)}}@media (max-width:400px){.lounge-zones-preview__zone-link{padding:var(--space-4) var(--space-4);gap:var(--space-3);grid-template-columns:50px minmax(0,1fr)}}.lounge-zones-preview__zone-letter{z-index:2;border-right:1px solid var(--zone-accent);color:#0000;height:105%;font-family:var(--font-family-title),sans-serif;-webkit-text-stroke:1.5px var(--zone-accent);filter:drop-shadow(0 0 9px var(--zone-soft));place-items:center;font-size:94px;font-weight:400;line-height:1;display:grid;position:relative}@media (max-width:1280px){.lounge-zones-preview__zone-letter{font-size:72px}}@media (max-width:1023px){.lounge-zones-preview__zone-letter{height:118px;font-size:78px}}@media (max-width:767px){.lounge-zones-preview__zone-letter{height:94px;font-size:56px}}@media (max-width:400px){.lounge-zones-preview__zone-letter{height:86px;font-size:46px}}.lounge-zones-preview__zone-content{z-index:2;gap:var(--space-2);flex-direction:column;min-width:0;display:flex;position:relative}@media (max-width:767px){.lounge-zones-preview__zone-content{gap:var(--space-2)}}.lounge-zones-preview__zone-title{margin:0 0 var(--space-0-5);color:var(--zone-accent);font-family:var(--font-family-title),sans-serif;letter-spacing:.035em;text-transform:uppercase;font-size:clamp(19px,1.8vw,23px);font-weight:600}@media (max-width:767px){.lounge-zones-preview__zone-title{font-size:var(--font-size-lg);line-height:1.1}}.lounge-zones-preview__zone-description,.lounge-zones-preview__zone-details{font-size:var(--font-size-sm);text-wrap:pretty;margin:0;font-weight:300;line-height:1.42}.lounge-zones-preview__zone-description{color:var(--color-text)}@media (max-width:767px){.lounge-zones-preview__zone-description{font-size:var(--font-size-sm)}}.lounge-zones-preview__zone-details{color:var(--color-text-subtitle)}@media (max-width:767px){.lounge-zones-preview__zone-details{font-size:var(--font-size-sm)}}@media (any-hover:hover){.lounge-zones-preview__zone:hover:before{animation:lounge-zone-border-glint var(--animation-duration-loop) var(--ease-emphasized)}.lounge-zones-preview__zone:hover{transform:translateY(-3px)}}@media (any-hover:none){.lounge-zones-preview__zone:active:before{animation:lounge-zone-border-glint var(--animation-duration-loop) var(--ease-emphasized)}.lounge-zones-preview__zone:active{transform:translateY(-3px)}}@keyframes lounge-zone-border-glint{0%{opacity:0;background-position:160% 0}15%,75%{opacity:1}to{opacity:0;background-position:-60% 0}}
