@keyframes skeleton-image-module-scss-module__Sufd2q__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-image-module-scss-module__Sufd2q__skeleton{pointer-events:none;z-index:1;background-size:200% 100%;transition:opacity .3s;animation:1.6s ease-in-out infinite skeleton-image-module-scss-module__Sufd2q__shimmer;position:absolute;inset:0}.skeleton-image-module-scss-module__Sufd2q__skeleton.skeleton-image-module-scss-module__Sufd2q__light{background:linear-gradient(90deg,#e6e4e1 0%,#f3f1ef 50%,#e6e4e1 100%);background:linear-gradient(90deg,lab(90.7347% .282913 1.88171) 0%,lab(95.3689% .167727 1.12774) 50%,lab(90.7347% .282913 1.88171) 100%)}.skeleton-image-module-scss-module__Sufd2q__skeleton.skeleton-image-module-scss-module__Sufd2q__dark{background:linear-gradient(90deg,#13110e 0%,#24211d 50%,#13110e 100%);background:linear-gradient(90deg,lab(5.2747% .507392 1.85268) 0%,lab(13.0109% .744432 2.99754) 50%,lab(5.2747% .507392 1.85268) 100%)}.skeleton-image-module-scss-module__Sufd2q__skeleton.skeleton-image-module-scss-module__Sufd2q__hidden{opacity:0;pointer-events:none}
.before-after-section-module-scss-module__urKlRq__section{background-color:var(--foreground);height:100svh;position:relative;overflow:hidden}@media (max-width:767px){.before-after-section-module-scss-module__urKlRq__section{touch-action:pan-y;-webkit-user-select:none;user-select:none;height:80svh}}.before-after-section-module-scss-module__urKlRq__imageBase,.before-after-section-module-scss-module__urKlRq__imageAfter{position:absolute;inset:0}.before-after-section-module-scss-module__urKlRq__imageAfter{will-change:clip-path;clip-path:inset(0 0 0 100%)}@media (max-width:767px){.before-after-section-module-scss-module__urKlRq__imageAfter{clip-path:inset(0 0 0 50%)}}.before-after-section-module-scss-module__urKlRq__img{object-fit:cover}.before-after-section-module-scss-module__urKlRq__line{pointer-events:none;background-color:#fff6;width:1px;position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.before-after-section-module-scss-module__urKlRq__line{background-color:color-mix(in oklab, var(--color-white,#fff) 40%, transparent)}}.before-after-section-module-scss-module__urKlRq__line{will-change:left}@media (max-width:767px){.before-after-section-module-scss-module__urKlRq__line{left:50%}.before-after-section-module-scss-module__urKlRq__line:after{content:"";-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:1.5px solid #ffffffbf;border-radius:50%;width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.before-after-section-module-scss-module__urKlRq__labelBefore,.before-after-section-module-scss-module__urKlRq__labelAfter{bottom:calc(var(--spacing,.25rem) * 10);--tw-tracking:.28em;letter-spacing:.28em;color:#fff9;font-size:9px;position:absolute}@supports (color:color-mix(in lab, red, red)){.before-after-section-module-scss-module__urKlRq__labelBefore,.before-after-section-module-scss-module__urKlRq__labelAfter{color:color-mix(in oklab, var(--color-white,#fff) 60%, transparent)}}.before-after-section-module-scss-module__urKlRq__labelBefore,.before-after-section-module-scss-module__urKlRq__labelAfter{text-transform:uppercase;will-change:opacity;transition:opacity .25s}@media (max-width:767px){.before-after-section-module-scss-module__urKlRq__labelBefore,.before-after-section-module-scss-module__urKlRq__labelAfter{cursor:pointer;pointer-events:auto;bottom:1.5rem}}.before-after-section-module-scss-module__urKlRq__labelBefore{left:calc(var(--spacing,.25rem) * 8)}.before-after-section-module-scss-module__urKlRq__labelAfter{right:calc(var(--spacing,.25rem) * 8);opacity:0}@media (max-width:767px){.before-after-section-module-scss-module__urKlRq__labelAfter{opacity:.5}}@property --tw-tracking{syntax:"*";inherits:false}
.exterior-section-module-scss-module__R8NVUa__section{background-color:var(--foreground);height:calc(100svh + 300vw);position:relative}@media (min-width:768px){.exterior-section-module-scss-module__R8NVUa__section{height:calc(100svh + 380vw)}}.exterior-section-module-scss-module__R8NVUa__inner{clip-path:inset(0);flex-direction:column;height:100svh;display:flex;position:sticky;top:0}@media (max-width:767px){.exterior-section-module-scss-module__R8NVUa__inner{justify-content:flex-start;gap:.5rem;padding-top:calc(64px + .5rem);padding-bottom:1rem}}.exterior-section-module-scss-module__R8NVUa__header{z-index:10;position:absolute;top:calc(64px + 1.5rem);right:2rem}@media (max-width:767px){.exterior-section-module-scss-module__R8NVUa__header{flex-shrink:0;align-self:flex-end;padding-right:1.25rem;position:relative;top:auto;right:auto}}@media (min-width:768px){.exterior-section-module-scss-module__R8NVUa__header{right:3.5rem}}.exterior-section-module-scss-module__R8NVUa__sectionLabel{--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);color:var(--background)}@supports (color:color-mix(in lab, red, red)){.exterior-section-module-scss-module__R8NVUa__sectionLabel{color:color-mix(in oklab, var(--background) 70%, transparent)}}.exterior-section-module-scss-module__R8NVUa__sectionLabel{text-transform:uppercase;letter-spacing:.28em;font-size:clamp(10px,.85vw,13px)}.exterior-section-module-scss-module__R8NVUa__grid{grid-template-columns:1fr 1fr;align-items:start;gap:.75rem;height:100%;padding:0 2rem;display:grid}@media (max-width:767px){.exterior-section-module-scss-module__R8NVUa__grid{flex-direction:column;gap:.5rem;padding:0;display:flex}}@media (min-width:768px){.exterior-section-module-scss-module__R8NVUa__grid{gap:1rem;padding:0 3.5rem}}.exterior-section-module-scss-module__R8NVUa__col{will-change:transform;flex-direction:column;gap:.75rem;padding-top:calc(64px + 2rem);padding-bottom:3rem;display:flex}@media (max-width:767px){.exterior-section-module-scss-module__R8NVUa__col{flex-direction:row;flex:none;align-items:flex-start;gap:.5rem;padding-top:0;padding-bottom:0}}@media (min-width:768px){.exterior-section-module-scss-module__R8NVUa__col{gap:1rem;padding-top:calc(64px + 3rem);padding-bottom:5rem}}.exterior-section-module-scss-module__R8NVUa__slide{cursor:pointer;appearance:none;background:0 0;border:none;border-radius:2px;flex-shrink:0;width:100%;height:26vw;padding:0;display:block;position:relative;overflow:hidden}@media (max-width:767px){.exterior-section-module-scss-module__R8NVUa__slide{aspect-ratio:4/3;flex-shrink:0;width:80vw;height:auto}}.exterior-section-module-scss-module__R8NVUa__slide:hover .exterior-section-module-scss-module__R8NVUa__img{transform:scale(1.03)}.exterior-section-module-scss-module__R8NVUa__img{object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}@media (max-width:767px){.exterior-section-module-scss-module__R8NVUa__img{object-fit:contain}}@property --tw-font-weight{syntax:"*";inherits:false}
.features-section-module-scss-module__nYhrbW__section{background-color:var(--foreground);color:var(--background);align-items:center;min-height:100svh;display:flex}.features-section-module-scss-module__nYhrbW__inner{gap:calc(var(--spacing,.25rem) * 16);width:100%;padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 20);flex-direction:column;display:flex}@media (min-width:48rem){.features-section-module-scss-module__nYhrbW__inner{padding-inline:calc(var(--spacing,.25rem) * 14);padding-block:calc(var(--spacing,.25rem) * 24)}}.features-section-module-scss-module__nYhrbW__inner{max-width:1600px;margin:0 auto}.features-section-module-scss-module__nYhrbW__top{gap:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex}@media (min-width:48rem){.features-section-module-scss-module__nYhrbW__top{flex-direction:row;justify-content:space-between;align-items:flex-end}}.features-section-module-scss-module__nYhrbW__top{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.features-section-module-scss-module__nYhrbW__top{border-color:color-mix(in oklab, var(--background) 10%, transparent)}}.features-section-module-scss-module__nYhrbW__top{padding-bottom:calc(var(--spacing,.25rem) * 14)}.features-section-module-scss-module__nYhrbW__statement{--tw-leading:1;--tw-font-weight:var(--font-weight-normal,400);line-height:1;font-weight:var(--font-weight-normal,400);color:var(--background);text-transform:uppercase;font-family:var(--font-display),var(--font-sans),sans-serif;letter-spacing:.02em;max-width:16ch;font-size:clamp(2.8rem,5.5vw,7rem)}.features-section-module-scss-module__nYhrbW__sub{--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);color:var(--background)}@supports (color:color-mix(in lab, red, red)){.features-section-module-scss-module__nYhrbW__sub{color:color-mix(in oklab, var(--background) 45%, transparent)}}.features-section-module-scss-module__nYhrbW__sub{max-width:32ch;font-size:clamp(13px,.9vw,14px)}@media (max-width:767px){.features-section-module-scss-module__nYhrbW__sub{max-width:none}}.features-section-module-scss-module__nYhrbW__grid{column-gap:calc(var(--spacing,.25rem) * 8);row-gap:calc(var(--spacing,.25rem) * 12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:48rem){.features-section-module-scss-module__nYhrbW__grid{column-gap:calc(var(--spacing,.25rem) * 6);grid-template-columns:repeat(4,minmax(0,1fr))}}.features-section-module-scss-module__nYhrbW__item{gap:calc(var(--spacing,.25rem) * 5);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--background);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.features-section-module-scss-module__nYhrbW__item{border-color:color-mix(in oklab, var(--background) 12%, transparent)}}.features-section-module-scss-module__nYhrbW__item{padding-left:calc(var(--spacing,.25rem) * 5);transition:border-color .5s}.features-section-module-scss-module__nYhrbW__item:hover{border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.features-section-module-scss-module__nYhrbW__item:hover{border-color:color-mix(in oklab, var(--background) 35%, transparent)}}.features-section-module-scss-module__nYhrbW__num{--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);color:var(--background)}@supports (color:color-mix(in lab, red, red)){.features-section-module-scss-module__nYhrbW__num{color:color-mix(in oklab, var(--background) 30%, transparent)}}.features-section-module-scss-module__nYhrbW__num{letter-spacing:.18em;font-size:10px}.features-section-module-scss-module__nYhrbW__itemContent{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.features-section-module-scss-module__nYhrbW__itemTitle{--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:var(--background);text-transform:uppercase;letter-spacing:.22em;font-size:10px}.features-section-module-scss-module__nYhrbW__itemBody{--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);color:var(--background)}@supports (color:color-mix(in lab, red, red)){.features-section-module-scss-module__nYhrbW__itemBody{color:color-mix(in oklab, var(--background) 45%, transparent)}}.features-section-module-scss-module__nYhrbW__itemBody{font-size:clamp(11px,.85vw,13px)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
.hero-section-module-scss-module__KklSNq__hero{min-height:100svh;position:relative;overflow:hidden}.hero-section-module-scss-module__KklSNq__carousel{display:none}@media (min-width:768px){.hero-section-module-scss-module__KklSNq__carousel{display:block;position:absolute;inset:0}}.hero-section-module-scss-module__KklSNq__slide{position:absolute;inset:0}.hero-section-module-scss-module__KklSNq__strip{position:absolute;top:0;bottom:0}@media (min-width:768px){.hero-section-module-scss-module__KklSNq__strip{will-change:clip-path,opacity}}.hero-section-module-scss-module__KklSNq__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (min-width:768px){.hero-section-module-scss-module__KklSNq__video{display:none}}.hero-section-module-scss-module__KklSNq__gradient{background:linear-gradient(#0b090699 0%,#0000 18%),linear-gradient(#0000 0%,#0b090633 30%,#0b0906a6 60%,#0b0906eb 100%);background:linear-gradient(lab(2.48225% .370845 1.24941/.6) 0%,#0000 18%),linear-gradient(#0000 0%,lab(2.48225% .370845 1.24941/.2) 30%,lab(2.48225% .370845 1.24941/.65) 60%,lab(2.48225% .370845 1.24941/.92) 100%);position:absolute;inset:0}.hero-section-module-scss-module__KklSNq__content{max-width:1600px;padding-inline:calc(var(--spacing,.25rem) * 8);padding-bottom:calc(var(--spacing,.25rem) * 14);flex-direction:column;justify-content:flex-end;margin-left:auto;margin-right:auto;display:flex;position:absolute;inset:0}@media (min-width:48rem){.hero-section-module-scss-module__KklSNq__content{padding-inline:calc(var(--spacing,.25rem) * 14);padding-bottom:calc(var(--spacing,.25rem) * 20)}}@media (max-width:767px){.hero-section-module-scss-module__KklSNq__content{padding-top:calc(env(safe-area-inset-top,0px) + 6rem);justify-content:flex-start}}.hero-section-module-scss-module__KklSNq__main{gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}@media (max-width:767px){.hero-section-module-scss-module__KklSNq__main{flex:1}}.hero-section-module-scss-module__KklSNq__headline{--tw-leading:1;--tw-font-weight:var(--font-weight-normal,400);line-height:1;font-weight:var(--font-weight-normal,400);color:var(--foreground);text-transform:uppercase;font-family:var(--font-display,var(--font-sans));letter-spacing:.04em;font-size:clamp(4rem,10vw,13rem)}@media (max-width:767px){.hero-section-module-scss-module__KklSNq__headline{font-family:var(--font-sans),sans-serif}}.hero-section-module-scss-module__KklSNq__subtitle{max-width:var(--container-xl,36rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-loose,2);line-height:var(--leading-loose,2);--tw-tracking:.16em;letter-spacing:.16em;color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hero-section-module-scss-module__KklSNq__subtitle{color:color-mix(in oklab, var(--foreground) 85%, transparent)}}.hero-section-module-scss-module__KklSNq__subtitle{text-transform:uppercase}.hero-section-module-scss-module__KklSNq__ctaGroup{margin-top:var(--spacing,.25rem);gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}@media (min-width:48rem){.hero-section-module-scss-module__KklSNq__ctaGroup{align-items:center;gap:calc(var(--spacing,.25rem) * 4);flex-direction:row}}@media (max-width:767px){.hero-section-module-scss-module__KklSNq__ctaGroup{margin-top:auto}}@media (min-width:48rem){.hero-section-module-scss-module__KklSNq__secondaryMobile{display:none}}.hero-section-module-scss-module__KklSNq__secondaryMobile{text-align:center;letter-spacing:.22em;text-transform:uppercase;color:#faf8f58c;color:lab(97.6919% .22471 1.50436/.55);-webkit-tap-highlight-color:#0000;font-size:11px;transition:color .25s}.hero-section-module-scss-module__KklSNq__secondaryMobile:hover{color:#faf8f5d9;color:lab(97.6919% .22471 1.50436/.85)}.hero-section-module-scss-module__KklSNq__scrollHint{flex-direction:column;align-items:center;display:flex;position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%)}.hero-section-module-scss-module__KklSNq__scrollLine{transform-origin:top;background:linear-gradient(#0000,#faf8f573);background:linear-gradient(#0000,lab(97.6919% .22471 1.50436/.45));width:1px;height:3.5rem;animation:2.2s ease-in-out infinite hero-section-module-scss-module__KklSNq__scrollDrop;display:block}@keyframes hero-section-module-scss-module__KklSNq__scrollDrop{0%{opacity:0;transform:scaleY(0)}30%{opacity:1}to{opacity:0;transform:scaleY(1)}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
.button-flip-module-scss-module__x_YB5a__button{align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);--tw-tracking:.18em;letter-spacing:.18em;text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;border-radius:2px;text-decoration-line:none;transition-duration:.3s;display:inline-flex;position:relative;overflow:hidden}@media (max-width:767px){.button-flip-module-scss-module__x_YB5a__button{justify-content:center;width:100%;display:flex}}.button-flip-module-scss-module__x_YB5a__primary{background-color:var(--foreground);color:var(--background)}.button-flip-module-scss-module__x_YB5a__primary:hover{background-color:var(--accent);color:var(--accent-foreground)}.button-flip-module-scss-module__x_YB5a__outline{border-style:var(--tw-border-style);border-width:1px;border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.button-flip-module-scss-module__x_YB5a__outline{border-color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.button-flip-module-scss-module__x_YB5a__outline{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.button-flip-module-scss-module__x_YB5a__outline{color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.button-flip-module-scss-module__x_YB5a__outline:hover{border-color:var(--foreground);background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.button-flip-module-scss-module__x_YB5a__outline:hover{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.button-flip-module-scss-module__x_YB5a__outline:hover{color:var(--foreground)}.button-flip-module-scss-module__x_YB5a__circle{--tw-leading:1;flex-shrink:0;font-size:.6rem;line-height:1}.button-flip-module-scss-module__x_YB5a__textWrap{clip-path:inset(0 0 1px);height:1.5em;line-height:1.5;display:block;position:relative;overflow:hidden}.button-flip-module-scss-module__x_YB5a__textRow{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;transition-duration:.5s;transition-timing-function:cubic-bezier(.76,0,.24,1);display:block}.button-flip-module-scss-module__x_YB5a__button:hover .button-flip-module-scss-module__x_YB5a__textRow{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.button-flip-module-scss-module__x_YB5a__textClone{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;transition-duration:.5s;transition-timing-function:cubic-bezier(.76,0,.24,1);display:block;position:absolute;top:100%;left:0}.button-flip-module-scss-module__x_YB5a__button:hover .button-flip-module-scss-module__x_YB5a__textClone{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
.interior-section-module-scss-module__TBmS2q__section{background-color:var(--background);height:calc(100svh + 750vw);position:relative}@media (min-width:768px){.interior-section-module-scss-module__TBmS2q__section{height:calc(100svh + 300vw)}}.interior-section-module-scss-module__TBmS2q__pin{height:100svh;position:sticky;top:0;overflow:hidden}.interior-section-module-scss-module__TBmS2q__header{top:calc(var(--spacing,.25rem) * 8);right:calc(var(--spacing,.25rem) * 8);z-index:10;align-items:center;gap:calc(var(--spacing,.25rem) * 4);display:flex;position:absolute}@media (min-width:48rem){.interior-section-module-scss-module__TBmS2q__header{right:calc(var(--spacing,.25rem) * 14)}}.interior-section-module-scss-module__TBmS2q__sectionLabel{--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.interior-section-module-scss-module__TBmS2q__sectionLabel{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.interior-section-module-scss-module__TBmS2q__sectionLabel{text-transform:uppercase;letter-spacing:.28em;font-size:clamp(10px,.85vw,13px)}.interior-section-module-scss-module__TBmS2q__counter{--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.interior-section-module-scss-module__TBmS2q__counter{color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.interior-section-module-scss-module__TBmS2q__counter{text-transform:uppercase;letter-spacing:.18em;font-size:clamp(10px,.85vw,13px)}.interior-section-module-scss-module__TBmS2q__track{align-items:center;gap:calc(var(--spacing,.25rem) * 4);height:100%;padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 8);display:flex}@media (min-width:48rem){.interior-section-module-scss-module__TBmS2q__track{padding-right:calc(var(--spacing,.25rem) * 14);padding-left:calc(var(--spacing,.25rem) * 14)}}.interior-section-module-scss-module__TBmS2q__track{will-change:transform}.interior-section-module-scss-module__TBmS2q__slide{cursor:pointer;appearance:none;background:0 0;border:none;border-radius:2px;flex-shrink:0;width:75vw;height:75vw;padding:0;display:block;position:relative;overflow:hidden}@media (min-width:768px){.interior-section-module-scss-module__TBmS2q__slide{width:40vw;height:40vw}}.interior-section-module-scss-module__TBmS2q__slide:hover .interior-section-module-scss-module__TBmS2q__img{transform:scale(1.03)}.interior-section-module-scss-module__TBmS2q__img{object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}@property --tw-font-weight{syntax:"*";inherits:false}
.venetian-carousel-module-scss-module__2vojHG__carousel,.venetian-carousel-module-scss-module__2vojHG__slide{position:absolute;inset:0}.venetian-carousel-module-scss-module__2vojHG__strip{position:absolute;top:0;bottom:0;overflow:hidden}.venetian-carousel-module-scss-module__2vojHG__stripInner{width:300%;position:absolute;top:0;bottom:0}.venetian-carousel-module-scss-module__2vojHG__stripImg{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}
.intro-section-module-scss-module__AF7pVG__section{background-color:var(--background);height:100%;position:relative;overflow:hidden}.intro-section-module-scss-module__AF7pVG__inner{height:100%;padding-inline:calc(var(--spacing,.25rem) * 8);padding-top:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex}@media (min-width:48rem){.intro-section-module-scss-module__AF7pVG__inner{padding-inline:calc(var(--spacing,.25rem) * 14);padding-top:calc(var(--spacing,.25rem) * 8);padding-bottom:calc(var(--spacing,.25rem) * 6)}}@media (max-width:767px){.intro-section-module-scss-module__AF7pVG__inner{padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 5);padding-bottom:calc(var(--spacing,.25rem) * 3)}}.intro-section-module-scss-module__AF7pVG__inner{width:100%;max-width:1600px;margin:0 auto}.intro-section-module-scss-module__AF7pVG__header{gap:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 4);flex-direction:column;flex-shrink:0;display:flex}@media (max-width:767px){.intro-section-module-scss-module__AF7pVG__header{gap:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 3)}}.intro-section-module-scss-module__AF7pVG__headlineGroup{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.intro-section-module-scss-module__AF7pVG__location{--tw-tracking:.28em;letter-spacing:.28em;color:var(--foreground);font-size:11px}@supports (color:color-mix(in lab, red, red)){.intro-section-module-scss-module__AF7pVG__location{color:color-mix(in oklab, var(--foreground) 35%, transparent)}}.intro-section-module-scss-module__AF7pVG__location{text-transform:uppercase}.intro-section-module-scss-module__AF7pVG__headline{--tw-leading:1;--tw-font-weight:var(--font-weight-normal,400);line-height:1;font-weight:var(--font-weight-normal,400);color:var(--foreground);text-transform:uppercase;font-family:var(--font-display),var(--font-sans),sans-serif;letter-spacing:.02em;font-size:clamp(2.6rem,4.8vw,6rem)}@media (max-width:767px){.intro-section-module-scss-module__AF7pVG__headline{font-size:clamp(2rem,7vw,2.6rem)}}.intro-section-module-scss-module__AF7pVG__body{--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);color:var(--foreground);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.intro-section-module-scss-module__AF7pVG__body{color:color-mix(in oklab, var(--foreground) 50%, transparent)}}.intro-section-module-scss-module__AF7pVG__body{font-family:var(--font-sans),sans-serif;font-size:clamp(13px,1.05vw,16px)}@media (max-width:767px){.intro-section-module-scss-module__AF7pVG__body{text-align:justify;max-width:none;font-size:13px}}@media (max-width:767px) and (max-height:700px){.intro-section-module-scss-module__AF7pVG__body{display:none}}.intro-section-module-scss-module__AF7pVG__divider{background-color:var(--foreground);flex-shrink:0;width:100%;height:1px}@supports (color:color-mix(in lab, red, red)){.intro-section-module-scss-module__AF7pVG__divider{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.intro-section-module-scss-module__AF7pVG__cards{gap:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:640px){.intro-section-module-scss-module__AF7pVG__cards{gap:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}}.intro-section-module-scss-module__AF7pVG__card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--foreground);border-radius:2px;flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.intro-section-module-scss-module__AF7pVG__card{border-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.intro-section-module-scss-module__AF7pVG__card{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;transition-duration:.5s}.intro-section-module-scss-module__AF7pVG__card:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.intro-section-module-scss-module__AF7pVG__card:hover{border-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.intro-section-module-scss-module__AF7pVG__cardImage{height:55vw;position:relative;overflow:hidden}@media (min-width:640px){.intro-section-module-scss-module__AF7pVG__cardImage{height:28vw}}@media (min-width:768px){.intro-section-module-scss-module__AF7pVG__cardImage{height:26vw}}.intro-section-module-scss-module__AF7pVG__cardGradient{pointer-events:none;background:linear-gradient(#0000 25%,#0b090640 50%,#0b0906e0 100%);background:linear-gradient(#0000 25%,lab(2.48225% .370845 1.24941/.25) 50%,lab(2.48225% .370845 1.24941/.88) 100%);position:absolute;inset:0}.intro-section-module-scss-module__AF7pVG__cardIndex{top:calc(var(--spacing,.25rem) * 4);right:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-light,300);font-size:10px;font-weight:var(--font-weight-light,300);--tw-tracking:.18em;letter-spacing:.18em;color:#ffffff4d;position:absolute}@supports (color:color-mix(in lab, red, red)){.intro-section-module-scss-module__AF7pVG__cardIndex{color:color-mix(in oklab, var(--color-white,#fff) 30%, transparent)}}.intro-section-module-scss-module__AF7pVG__cardOverlay{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 5);padding-bottom:calc(var(--spacing,.25rem) * 5);inset-inline:0;display:flex;position:absolute;bottom:0}.intro-section-module-scss-module__AF7pVG__cardName{--tw-font-weight:var(--font-weight-medium,500);font-size:13px;font-weight:var(--font-weight-medium,500);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-white,#fff);text-transform:uppercase}.intro-section-module-scss-module__AF7pVG__cardPrice{align-items:flex-end;gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;flex-shrink:0;display:flex}.intro-section-module-scss-module__AF7pVG__priceLabel{--tw-tracking:.2em;letter-spacing:.2em;color:#fff6;font-size:8px}@supports (color:color-mix(in lab, red, red)){.intro-section-module-scss-module__AF7pVG__priceLabel{color:color-mix(in oklab, var(--color-white,#fff) 40%, transparent)}}.intro-section-module-scss-module__AF7pVG__priceLabel{text-transform:uppercase}.intro-section-module-scss-module__AF7pVG__priceValue{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-white,#fff)}.intro-section-module-scss-module__AF7pVG__specs{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--foreground);flex-wrap:nowrap;flex-shrink:0;justify-content:space-between;align-items:flex-start;margin:0;padding:0;list-style-type:none;display:flex}@supports (color:color-mix(in lab, red, red)){.intro-section-module-scss-module__AF7pVG__specs{border-color:color-mix(in oklab, var(--foreground) 8%, transparent)}}.intro-section-module-scss-module__AF7pVG__specs{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);gap:.25rem}@media (min-width:640px){.intro-section-module-scss-module__AF7pVG__specs{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);gap:.5rem}}.intro-section-module-scss-module__AF7pVG__spec{align-items:center;gap:var(--spacing,.25rem);flex-direction:column;flex:1;min-width:0;display:flex}.intro-section-module-scss-module__AF7pVG__specIcon{color:var(--foreground);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.intro-section-module-scss-module__AF7pVG__specIcon{color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.intro-section-module-scss-module__AF7pVG__specValue{--tw-leading:1;--tw-font-weight:var(--font-weight-light,300);line-height:1;font-weight:var(--font-weight-light,300);color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.intro-section-module-scss-module__AF7pVG__specValue{color:color-mix(in oklab, var(--foreground) 85%, transparent)}}.intro-section-module-scss-module__AF7pVG__specValue{white-space:nowrap;font-size:clamp(10px,1.2vw,13px)}.intro-section-module-scss-module__AF7pVG__specLabel{--tw-leading:1;color:var(--foreground);line-height:1}@supports (color:color-mix(in lab, red, red)){.intro-section-module-scss-module__AF7pVG__specLabel{color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.intro-section-module-scss-module__AF7pVG__specLabel{text-transform:uppercase;letter-spacing:.15em;font-size:clamp(7px,.9vw,9px)}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}
.location-section-module-scss-module__-FUUGq__section{background-color:var(--background);min-height:100svh}.location-section-module-scss-module__-FUUGq__inner{flex-direction:column;width:100%;max-width:1600px;min-height:100svh;margin:0 auto;display:flex}@media (min-width:768px){.location-section-module-scss-module__-FUUGq__inner{flex-direction:row}}.location-section-module-scss-module__-FUUGq__info{justify-content:center;gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;width:100%;display:flex}@media (min-width:48rem){.location-section-module-scss-module__-FUUGq__info{flex-shrink:0;width:42%}}.location-section-module-scss-module__-FUUGq__info{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 12)}@media (min-width:48rem){.location-section-module-scss-module__-FUUGq__info{padding-inline:calc(var(--spacing,.25rem) * 14);padding-block:calc(var(--spacing,.25rem) * 20)}}.location-section-module-scss-module__-FUUGq__eyebrow{--tw-tracking:.28em;letter-spacing:.28em;color:var(--foreground);font-size:9px}@supports (color:color-mix(in lab, red, red)){.location-section-module-scss-module__-FUUGq__eyebrow{color:color-mix(in oklab, var(--foreground) 35%, transparent)}}.location-section-module-scss-module__-FUUGq__eyebrow{text-transform:uppercase}.location-section-module-scss-module__-FUUGq__heading{--tw-leading:1;--tw-font-weight:var(--font-weight-normal,400);line-height:1;font-weight:var(--font-weight-normal,400);color:var(--foreground);text-transform:uppercase;font-family:var(--font-display),var(--font-sans),sans-serif;letter-spacing:.02em;font-size:clamp(3.5rem,5.5vw,7.5rem)}.location-section-module-scss-module__-FUUGq__description{--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.location-section-module-scss-module__-FUUGq__description{color:color-mix(in oklab, var(--foreground) 55%, transparent)}}.location-section-module-scss-module__-FUUGq__description{font-size:clamp(12px,.9vw,14px)}.location-section-module-scss-module__-FUUGq__coords{gap:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-light,300);font-size:10px;font-weight:var(--font-weight-light,300);--tw-tracking:.18em;letter-spacing:.18em;color:var(--foreground);display:flex}@supports (color:color-mix(in lab, red, red)){.location-section-module-scss-module__-FUUGq__coords{color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.location-section-module-scss-module__-FUUGq__coords{text-transform:uppercase}.location-section-module-scss-module__-FUUGq__address{--tw-tracking:.18em;letter-spacing:.18em;color:var(--foreground);font-size:11px}@supports (color:color-mix(in lab, red, red)){.location-section-module-scss-module__-FUUGq__address{color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.location-section-module-scss-module__-FUUGq__address{text-transform:uppercase;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--foreground);font-style:normal}@supports (color:color-mix(in lab, red, red)){.location-section-module-scss-module__-FUUGq__address{border-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.location-section-module-scss-module__-FUUGq__address{padding-left:calc(var(--spacing,.25rem) * 4)}.location-section-module-scss-module__-FUUGq__cta{align-items:center;gap:calc(var(--spacing,.25rem) * 3);--tw-tracking:.22em;letter-spacing:.22em;color:var(--foreground);font-size:11px;text-decoration-line:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.location-section-module-scss-module__-FUUGq__cta{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.location-section-module-scss-module__-FUUGq__cta{text-transform:uppercase;transition:gap .4s cubic-bezier(.76,0,.24,1)}.location-section-module-scss-module__-FUUGq__cta:hover{color:var(--foreground);gap:1rem}.location-section-module-scss-module__-FUUGq__cta:hover .location-section-module-scss-module__-FUUGq__flipRow,.location-section-module-scss-module__-FUUGq__cta:hover .location-section-module-scss-module__-FUUGq__flipClone{transform:translateY(-100%)}.location-section-module-scss-module__-FUUGq__flipWrap{line-height:1.3;display:block;position:relative;overflow:hidden}.location-section-module-scss-module__-FUUGq__flipRow{transition:transform .48s cubic-bezier(.76,0,.24,1);display:block}.location-section-module-scss-module__-FUUGq__flipClone{transition:transform .48s cubic-bezier(.76,0,.24,1);display:block;position:absolute;top:100%;left:0}.location-section-module-scss-module__-FUUGq__ctaArrow{transition:transform .4s cubic-bezier(.76,0,.24,1);display:inline-block}.location-section-module-scss-module__-FUUGq__cta:hover .location-section-module-scss-module__-FUUGq__ctaArrow{transform:translate(4px)}.location-section-module-scss-module__-FUUGq__imageWrapper{flex:1;height:90vw;min-height:280px;position:relative;overflow:hidden}@media (min-width:768px){.location-section-module-scss-module__-FUUGq__imageWrapper{height:auto;min-height:unset;flex:1}}.location-section-module-scss-module__-FUUGq__mapFrame{pointer-events:none;filter:grayscale()brightness(1.08)contrast(.88);border:none;width:100%;height:100%;display:block}.location-section-module-scss-module__-FUUGq__mapLink{z-index:1;background:0 0;align-items:flex-end;padding:1.25rem 1.5rem;transition:background .4s;display:flex;position:absolute;inset:0}.location-section-module-scss-module__-FUUGq__mapLink:hover{background:#0b09060f;background:lab(2.48225% .370845 1.24941/.06)}.location-section-module-scss-module__-FUUGq__mapLink:hover .location-section-module-scss-module__-FUUGq__mapBadge{transform:translateY(-3px);box-shadow:0 6px 20px #0000002e;box-shadow:0 6px 20px lab(0% 0 0/.18)}.location-section-module-scss-module__-FUUGq__mapBadge{background:#faf8f5;background:lab(97.6889% .426859 1.84673);border-radius:2px;align-items:center;gap:.5rem;padding:.55rem 1rem;transition:transform .35s cubic-bezier(.25,.46,.45,.94),box-shadow .35s;display:inline-flex;box-shadow:0 2px 10px #0000001a;box-shadow:0 2px 10px lab(0% 0 0/.1)}.location-section-module-scss-module__-FUUGq__mapBadgeLabel{--tw-font-weight:var(--font-weight-medium,500);font-size:9px;font-weight:var(--font-weight-medium,500);--tw-tracking:.2em;letter-spacing:.2em;color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.location-section-module-scss-module__-FUUGq__mapBadgeLabel{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.location-section-module-scss-module__-FUUGq__mapBadgeLabel{text-transform:uppercase}.location-section-module-scss-module__-FUUGq__mapBadgeArrow{color:var(--foreground);font-size:11px}@supports (color:color-mix(in lab, red, red)){.location-section-module-scss-module__-FUUGq__mapBadgeArrow{color:color-mix(in oklab, var(--foreground) 50%, transparent)}}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.home-page-module-scss-module__PERlTW__scrollTunnel{height:240svh}@media (min-width:768px){.home-page-module-scss-module__PERlTW__scrollTunnel{height:220svh}}
.quartz-home-page-module-scss-module__xUfJrq__about{background-color:var(--background);padding:5rem 1.25rem 4rem}@media (min-width:768px){.quartz-home-page-module-scss-module__xUfJrq__about{padding:7rem 3.5rem 6rem}}.quartz-home-page-module-scss-module__xUfJrq__aboutInner{flex-direction:column;gap:2.5rem;max-width:1600px;margin:0 auto;display:flex}.quartz-home-page-module-scss-module__xUfJrq__aboutLabel{--tw-tracking:.35em;letter-spacing:.35em;color:var(--foreground);font-size:9px}@supports (color:color-mix(in lab, red, red)){.quartz-home-page-module-scss-module__xUfJrq__aboutLabel{color:color-mix(in oklab, var(--foreground) 25%, transparent)}}.quartz-home-page-module-scss-module__xUfJrq__aboutLabel{text-transform:uppercase}.quartz-home-page-module-scss-module__xUfJrq__aboutContent{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.quartz-home-page-module-scss-module__xUfJrq__aboutContent{grid-template-columns:55% 1fr;align-items:end;gap:6vw}}.quartz-home-page-module-scss-module__xUfJrq__aboutStatement{--tw-leading:1.15;--tw-font-weight:var(--font-weight-thin,100);line-height:1.15;font-weight:var(--font-weight-thin,100);color:var(--foreground);letter-spacing:-.01em;margin:0;font-size:clamp(1.5rem,2.2vw,2.8rem)}.quartz-home-page-module-scss-module__xUfJrq__aboutSub{--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.quartz-home-page-module-scss-module__xUfJrq__aboutSub{color:color-mix(in oklab, var(--foreground) 38%, transparent)}}.quartz-home-page-module-scss-module__xUfJrq__aboutSub{padding-bottom:.25rem;font-size:clamp(13px,1.1vw,17px)}.quartz-home-page-module-scss-module__xUfJrq__projects{background-color:var(--background);padding:0 0 5rem}@media (min-width:768px){.quartz-home-page-module-scss-module__xUfJrq__projects{padding:0 0 6rem}}.quartz-home-page-module-scss-module__xUfJrq__projectsInner{max-width:1600px;margin:0 auto;padding:0 1.25rem}@media (min-width:768px){.quartz-home-page-module-scss-module__xUfJrq__projectsInner{padding:0 3.5rem}}.quartz-home-page-module-scss-module__xUfJrq__cards{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:768px){.quartz-home-page-module-scss-module__xUfJrq__cards{grid-template-columns:1fr 1fr}}.quartz-home-page-module-scss-module__xUfJrq__card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--foreground);border-radius:2px;flex-direction:column;text-decoration-line:none;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.quartz-home-page-module-scss-module__xUfJrq__card{border-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.quartz-home-page-module-scss-module__xUfJrq__card{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;transition-duration:.5s}.quartz-home-page-module-scss-module__xUfJrq__card:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.quartz-home-page-module-scss-module__xUfJrq__card:hover{border-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.quartz-home-page-module-scss-module__xUfJrq__cardImage{height:55vw;position:relative;overflow:hidden}@media (min-width:640px){.quartz-home-page-module-scss-module__xUfJrq__cardImage{height:28vw}}@media (min-width:768px){.quartz-home-page-module-scss-module__xUfJrq__cardImage{height:26vw}}.quartz-home-page-module-scss-module__xUfJrq__cardGradient{pointer-events:none;background:linear-gradient(#0000 25%,#0b090640 50%,#0b0906e0 100%);background:linear-gradient(#0000 25%,lab(2.48225% .370845 1.24941/.25) 50%,lab(2.48225% .370845 1.24941/.88) 100%);position:absolute;inset:0}.quartz-home-page-module-scss-module__xUfJrq__cardOverlay{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 5);padding-bottom:calc(var(--spacing,.25rem) * 5);inset-inline:0;display:flex;position:absolute;bottom:0}.quartz-home-page-module-scss-module__xUfJrq__cardName{--tw-font-weight:var(--font-weight-medium,500);font-size:13px;font-weight:var(--font-weight-medium,500);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-white,#fff);text-transform:uppercase}.quartz-home-page-module-scss-module__xUfJrq__cardPrice{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-white,#fff)}.quartz-home-page-module-scss-module__xUfJrq__specs{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--foreground);flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;margin:0;padding:0;list-style-type:none;display:flex}@supports (color:color-mix(in lab, red, red)){.quartz-home-page-module-scss-module__xUfJrq__specs{border-color:color-mix(in oklab, var(--foreground) 8%, transparent)}}.quartz-home-page-module-scss-module__xUfJrq__specs{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);gap:.25rem}@media (min-width:640px){.quartz-home-page-module-scss-module__xUfJrq__specs{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);gap:.5rem}}.quartz-home-page-module-scss-module__xUfJrq__spec{align-items:center;gap:var(--spacing,.25rem);flex-direction:column;flex:1;min-width:0;display:flex}.quartz-home-page-module-scss-module__xUfJrq__specIcon{color:var(--foreground);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.quartz-home-page-module-scss-module__xUfJrq__specIcon{color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.quartz-home-page-module-scss-module__xUfJrq__specValue{--tw-leading:1;--tw-font-weight:var(--font-weight-light,300);line-height:1;font-weight:var(--font-weight-light,300);color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.quartz-home-page-module-scss-module__xUfJrq__specValue{color:color-mix(in oklab, var(--foreground) 85%, transparent)}}.quartz-home-page-module-scss-module__xUfJrq__specValue{white-space:nowrap;font-size:clamp(10px,1.2vw,13px)}.quartz-home-page-module-scss-module__xUfJrq__specLabel{--tw-leading:1;color:var(--foreground);line-height:1}@supports (color:color-mix(in lab, red, red)){.quartz-home-page-module-scss-module__xUfJrq__specLabel{color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.quartz-home-page-module-scss-module__xUfJrq__specLabel{text-transform:uppercase;letter-spacing:.15em;font-size:clamp(7px,.9vw,9px)}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}
