@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-border-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial;--tw-tracking:initial;--tw-leading:initial;--tw-text-shadow-color:initial;--tw-text-shadow-alpha:100%;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--shadow-2xs:0 1px #0000000d;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--inset-shadow-2xs:inset 0 1px #0000000d;--inset-shadow-xs:inset 0 1px 1px #0000000d;--inset-shadow-sm:inset 0 2px 4px #0000000d;--drop-shadow-xs:0 1px 1px #0000000d;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--drop-shadow-2xl:0 25px 25px #00000026;--text-shadow-2xs:0px 1px 0px #00000026;--text-shadow-xs:0px 1px 1px #0003;--text-shadow-sm:0px 1px 0px #00000013, 0px 1px 1px #00000013, 0px 2px 2px #00000013;--text-shadow-md:0px 1px 1px #0000001a, 0px 1px 2px #0000001a, 0px 2px 4px #0000001a;--text-shadow-lg:0px 1px 2px #0000001a, 0px 3px 2px #0000001a, 0px 4px 8px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--perspective-dramatic:100px;--perspective-near:300px;--perspective-normal:500px;--perspective-midrange:800px;--perspective-distant:1200px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-white:#fff;--color-black:#000;--color-midnight-iris:#e8e7e7;--color-midnight-russet:#1a1814;--color-peach-beauty:#e7c2ab;--color-december-lace:#fcf6e6;--font-wix:"Wix Madefor Display", sans-serif;--font-tt:"TT Norms Pro Trl Expanded", sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:90rem){.container{max-width:90rem}}@media(min-width:96rem){.container{max-width:96rem}}@media(min-width:150rem){.container{max-width:150rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.w-sage-8{width:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem)}.w-sage-12{width:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem)}.w-sage-16{width:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem)}.w-sage-24{width:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}.border-collapse{border-collapse:collapse}.-translate-y-4\/2{--tw-translate-y: -200% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-\[inherit\]{border-radius:inherit}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-4xl{border-top-left-radius:var(--radius-4xl);border-bottom-left-radius:var(--radius-4xl)}.rounded-l-xl{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.px-2{padding-inline:calc(var(--spacing) * 2)}.py-1{padding-block:calc(var(--spacing) * 1)}.opacity-0{opacity:0}.opacity-100{opacity:1}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media(hover:hover){.group-hover\:rounded-l-xl:is(:where(.group):hover *){border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.hover\:rounded-xl:hover{border-radius:var(--radius-xl)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}:root{--sage-breakpoint:360}@media(min-width:40rem){:root{--sage-breakpoint:640}}@media(min-width:48rem){:root{--sage-breakpoint:768}}@media(min-width:64rem){:root{--sage-breakpoint:1024}}@media(min-width:80rem){:root{--sage-breakpoint:1280}}@media(min-width:90rem){:root{--sage-breakpoint:1440}}@media(min-width:96rem){:root{--sage-breakpoint:1536}}@media(min-width:150rem){:root{--sage-breakpoint:2400}}}@font-face{font-display:swap;font-family:Wix Madefor Display;font-style:normal;font-weight:400;src:url(/wp-content/themes/endemos-theme/public/build/assets/wix-madefor-display-v12-cyrillic_cyrillic-ext_latin-regular-C1eJUWf4.woff2)format("woff2")}@font-face{font-display:swap;font-family:TT Norms Pro Trl Expanded;font-style:normal;font-weight:300;src:url(/wp-content/themes/endemos-theme/public/build/assets/TT_Norms_Pro_Expanded_300-N0_17fiL.woff2)format("woff2")}@font-face{font-display:swap;font-family:TT Norms Pro Trl Expanded;font-style:normal;font-weight:400;src:url(/wp-content/themes/endemos-theme/public/build/assets/TT_Norms_Pro_Expanded_400-zbQdrH67.woff2)format("woff2")}@font-face{font-display:swap;font-family:TT Norms Pro Trl Expanded;font-style:normal;font-weight:500;src:url(/wp-content/themes/endemos-theme/public/build/assets/TT_Norms_Pro_Expanded_500-BqwZ0Uoe.woff2)format("woff2")}@font-face{font-display:swap;font-family:TT Norms Pro Trl Expanded;font-style:normal;font-weight:600;src:url(/wp-content/themes/endemos-theme/public/build/assets/TT_Norms_Pro_Expanded_600-CqrFb6F3.woff2)format("woff2")}@font-face{font-display:swap;font-family:TT Norms Pro Trl Expanded;font-style:normal;font-weight:700;src:url(/wp-content/themes/endemos-theme/public/build/assets/TT_Norms_Pro_Expanded_700-CGm8C3RL.woff2)format("woff2")}.page-transition{width:100%}.page-veil{pointer-events:none;inset:calc(var(--spacing) * 0);z-index:200;background-color:var(--color-white);opacity:0;visibility:hidden;justify-content:center;align-items:center;transition:opacity .42s cubic-bezier(.22,1,.36,1),visibility 0s linear .42s;display:flex;position:fixed}.page-veil.is-active{pointer-events:auto}.page-veil.is-visible{opacity:1;visibility:visible;transition:opacity .42s cubic-bezier(.22,1,.36,1),visibility linear}.page-veil:not(.is-visible).is-active{transition:opacity .52s cubic-bezier(.22,1,.36,1),visibility 0s linear .52s}.page-veil__loader{padding-left:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);padding-right:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);opacity:0;justify-content:center;align-items:center;transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(4px)}.page-veil.is-loading .page-veil__loader{opacity:1;transform:none}.page-veil__logo{width:min(18rem,72vw);color:var(--color-midnight-russet);position:relative}.page-veil__logo svg{width:100%;height:auto;display:block}.page-veil__logo path{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity var(--page-veil-letter-ms,.42s) cubic-bezier(.22,1,.36,1),transform var(--page-veil-letter-ms,.42s) cubic-bezier(.22,1,.36,1);transform:scale(.88);fill:currentColor!important}.page-veil__logo path.is-in{opacity:1;transform:scale(1)}html.page-scroll-lock{overscroll-behavior:none;overflow:hidden!important}body.page-scroll-lock{width:100%;position:fixed;left:0;right:0}@media(prefers-reduced-motion:reduce){.page-transition,.page-veil,.page-veil.is-visible,.page-veil:not(.is-visible).is-active,.page-veil__loader,.page-veil__logo path{transition:none!important}.page-veil__logo path{opacity:1;transform:none}}@keyframes stories-ring-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes project-hero-logo-pulse{0%,to{opacity:.88;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes loading-spinner{0%{background-position:0%,33.3333%,66.6667%,100%}16.67%{background-position:0 0,33.3333%,66.6667%,100%}33.33%{background-position:0 100%,33.3333% 0,66.6667%,100%}50%{background-position:0%,33.3333% 100%,66.6667% 0,100%}66.67%{background-position:0%,33.3333%,66.6667% 100%,100% 0}83.33%{background-position:0%,33.3333%,66.6667%,100% 100%}to{background-position:0%,33.3333%,66.6667%,100%}}@keyframes investments-pulse{0%{opacity:.7;scale:1}to{opacity:0;scale:1.55}}@keyframes investments-pulse-tag{0%{opacity:.7;scale:1}to{opacity:0;scale:1.08 1.22}}header.header .header-mobile-controls{flex-shrink:0;display:none}@media(max-width:1279px){header.header .header__controls-desktop,header.header .nav-menu{display:none!important}header.header>.container{justify-content:space-between;align-items:center;gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);flex-direction:row;display:flex}header.header .header__brand{min-width:calc(var(--spacing) * 0);flex:1;justify-content:flex-start;width:auto;max-width:none}header.header .header__brand svg{transform-origin:0;flex-shrink:0;max-width:100%;height:auto}header.header .header-mobile-controls{flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}header.header .header-mobile-controls__bubble{height:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);align-items:center;gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);background-color:var(--color-midnight-russet);padding-left:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);padding-right:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);border-radius:3.40282e38px;flex-shrink:0;display:flex}header.header .header-mobile-controls__btn{cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);color:#fcf6e6;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);background-color:#0000;border-width:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media(hover:hover){header.header .header-mobile-controls__btn:hover{opacity:.8}}header.header .header-mobile-controls__icon{height:clamp(.84375rem,calc((18 / var(--sage-breakpoint)) * 100vw),1.125rem);width:clamp(.84375rem,calc((18 / var(--sage-breakpoint)) * 100vw),1.125rem);display:block}header.header .header-mobile-controls__icon--burger{height:clamp(calc(((11 / 16) * 1rem) * .75),calc((11 / var(--sage-breakpoint)) * 100vw),.6875rem);width:clamp(calc(((17 / 16) * 1rem) * .75),calc((17 / var(--sage-breakpoint)) * 100vw),1.0625rem)}}.header-mobile-menu{inset:calc(var(--spacing) * 0);z-index:125;pointer-events:none;position:fixed}.header-mobile-menu .header-mobile-menu__overlay{inset:calc(var(--spacing) * 0);border-style:var(--tw-border-style);background-color:#1a181466;border-width:0;position:absolute}@supports (color:color-mix(in lab,red,red)){.header-mobile-menu .header-mobile-menu__overlay{background-color:color-mix(in oklab,var(--color-midnight-russet) 40%,transparent)}}.header-mobile-menu .header-mobile-menu__overlay{padding:calc(var(--spacing) * 0);opacity:0;--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);pointer-events:auto}.header-mobile-menu .header-mobile-menu__panel{top:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);width:100%;height:100%;max-width:clamp(20.53125rem,calc((438 / var(--sage-breakpoint)) * 100vw),27.375rem);padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-left:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);padding-right:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);--tw-shadow:-8px 0 32px var(--tw-shadow-color,#1a18141f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);pointer-events:auto;background-color:#fafafa;flex-direction:column;transition:transform .32s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;transform:translate(100%)}.header-mobile-menu.header-mobile-menu--open{pointer-events:auto}.header-mobile-menu.header-mobile-menu--open .header-mobile-menu__overlay{opacity:1}.header-mobile-menu.header-mobile-menu--open .header-mobile-menu__panel{transform:translate(0)}.header-mobile-menu .header-mobile-menu__head{margin-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);justify-content:space-between;align-items:flex-start;gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);display:flex}.header-mobile-menu .header-mobile-menu__brand{min-width:calc(var(--spacing) * 0);flex-shrink:1;display:block}.header-mobile-menu .header-mobile-menu__brand span.contents>svg{height:auto;width:clamp(11.25rem,calc((240 / var(--sage-breakpoint)) * 100vw),15rem);max-width:clamp(11.25rem,calc((240 / var(--sage-breakpoint)) * 100vw),15rem);display:block;transform:translate(-10px)}.header-mobile-menu .header-mobile-menu__brand span.contents>svg path{fill:var(--color-midnight-russet);stroke:var(--color-midnight-russet)}.header-mobile-menu .header-mobile-menu__close{height:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);width:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);border-style:var(--tw-border-style);background-color:var(--color-midnight-iris);padding:calc(var(--spacing) * 0);color:var(--color-midnight-russet);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);border-width:0;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media(hover:hover){.header-mobile-menu .header-mobile-menu__close:hover{opacity:.8}}.header-mobile-menu .header-mobile-menu__close-icon{display:block}.header-mobile-menu .header-mobile-menu__close-icon svg{height:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);width:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);display:block}.header-mobile-menu .header-mobile-menu__nav{min-height:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 0);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;display:flex;overflow-y:auto}.header-mobile-menu .header-mobile-menu__link{padding-inline:calc(var(--spacing) * 0);padding-top:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);padding-bottom:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:.192px;letter-spacing:.192px;color:var(--color-midnight-russet);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,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);border-radius:3.40282e38px;align-items:center;text-decoration-line:none;display:inline-flex}@media(hover:hover){.header-mobile-menu .header-mobile-menu__link:hover{background-color:#0000}}.header-mobile-menu .header-mobile-menu__link--active{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);background-color:#0000;text-decoration-line:underline}.header-mobile-menu .header-mobile-menu__group{flex-direction:column;display:flex}.header-mobile-menu .header-mobile-menu__group-trigger{cursor:pointer;justify-content:space-between;gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);border-style:var(--tw-border-style);text-align:left;background-color:#0000;border-width:0;width:100%}.header-mobile-menu .header-mobile-menu__group-chevron{height:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);width:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);flex-shrink:0;display:block}.header-mobile-menu .header-mobile-menu__group-chevron svg{width:100%;height:100%;display:block}.header-mobile-menu .header-mobile-menu__group-chevron svg path{fill:currentColor}.header-mobile-menu .header-mobile-menu__group--open .header-mobile-menu__group-chevron{transform:rotate(180deg)}.header-mobile-menu .header-mobile-menu__submenu-wrap{grid-template-rows:0fr;min-height:0;transition:grid-template-rows .3s ease-in-out;display:grid}.header-mobile-menu .header-mobile-menu__group--open .header-mobile-menu__submenu-wrap{grid-template-rows:1fr}.header-mobile-menu .header-mobile-menu__submenu{min-height:calc(var(--spacing) * 0);gap:clamp(.1875rem,calc((4 / var(--sage-breakpoint)) * 100vw),.25rem);padding-left:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);flex-direction:column;display:flex;overflow:hidden}.header-mobile-menu .header-mobile-menu__sublink{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);text-transform:none}.header-mobile-menu .header-mobile-menu__footer{margin-top:clamp(.84375rem,calc((18 / var(--sage-breakpoint)) * 100vw),1.125rem);gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);border-top-style:var(--tw-border-style);border-color:#1a18141a;border-top-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.header-mobile-menu .header-mobile-menu__footer{border-color:color-mix(in oklab,var(--color-midnight-russet) 10%,transparent)}}.header-mobile-menu .header-mobile-menu__footer{padding-top:clamp(.84375rem,calc((18 / var(--sage-breakpoint)) * 100vw),1.125rem)}.header-mobile-menu .header-mobile-menu__bid-btn{cursor:pointer;justify-content:center;align-items:center;gap:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);border-style:var(--tw-border-style);width:100%;padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);text-align:center;font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.192px;letter-spacing:.192px;color:#fcf6e6;background-color:#441010;border-width:1px;border-color:#441010;border-radius:2.5rem;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out;display:inline-flex;overflow:hidden}.header-mobile-menu .header-mobile-menu__bid-btn:hover{border-radius:.75rem}@media(prefers-reduced-motion:reduce){.header-mobile-menu .header-mobile-menu__overlay,.header-mobile-menu .header-mobile-menu__panel,.header-mobile-menu .header-mobile-menu__group-chevron,.header-mobile-menu .header-mobile-menu__submenu-wrap{transition:none!important}}.header-projects-backdrop{inset:calc(var(--spacing) * 0);z-index:40;background-color:#1a181459;position:fixed}@supports (color:color-mix(in lab,red,red)){.header-projects-backdrop{background-color:color-mix(in oklab,var(--color-midnight-russet) 35%,transparent)}}.header-projects-backdrop{--tw-backdrop-blur:blur(6px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.header-projects-dropdown-wrap,.header-company-dropdown-wrap{top:100%;right:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);z-index:45;padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);position:absolute}@media(max-width:1279px){.header-projects-backdrop,.header-projects-dropdown-wrap,.header-company-dropdown-wrap{display:none!important}}.header-projects-dropdown{background-color:#e8e7e7cc;width:100%}@supports (color:color-mix(in lab,red,red)){.header-projects-dropdown{background-color:color-mix(in oklab,var(--color-midnight-iris) 80%,transparent)}}.header-projects-dropdown{--tw-shadow:0 16px 40px var(--tw-shadow-color,#1a181429);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);border-radius:1.5rem}.header-projects-dropdown__inner{align-items:stretch;gap:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);display:grid}.header-projects-dropdown__aside{justify-content:space-between;gap:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);flex-direction:column;min-height:17.5rem;display:flex}.header-projects-dropdown__all{align-items:center;gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);width:fit-content;font-family:var(--font-tt);font-size:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-midnight-russet);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;text-decoration-line:none;transition-duration:.3s;display:inline-flex}@media(hover:hover){.header-projects-dropdown__all:hover{opacity:.7}}.header-projects-dropdown__all span{height:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);width:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);display:block}.header-projects-dropdown__all span svg{width:100%;height:100%;display:block}.header-projects-dropdown__all span path{fill:currentColor}.header-projects-dropdown__featured{min-width:calc(var(--spacing) * 0);gap:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.header-feature-cards.project-features{padding:calc(var(--spacing) * 0);padding-top:calc(var(--spacing) * 0)}.header-feature-cards .header-feature-card.project-features__card{aspect-ratio:3/4;flex-shrink:1;width:100%;max-width:none;height:auto;min-height:0;max-height:none;text-decoration:none}:is(.header-feature-cards .header-feature-card.project-features__card:hover,.header-feature-cards .header-feature-card.project-features__card:focus-visible) .project-features__card-overlay{opacity:0}:is(.header-feature-cards .header-feature-card.project-features__card:hover,.header-feature-cards .header-feature-card.project-features__card:focus-visible) .project-features__card-panel{opacity:1}:is(.header-feature-cards .header-feature-card.project-features__card:hover,.header-feature-cards .header-feature-card.project-features__card:focus-visible) .project-features__card-title{color:var(--color-black);text-shadow:none}:is(.header-feature-cards .header-feature-card.project-features__card:hover,.header-feature-cards .header-feature-card.project-features__card:focus-visible) .project-features__card-description{opacity:1;pointer-events:auto}:is(.header-feature-cards .header-feature-card.project-features__card:hover,.header-feature-cards .header-feature-card.project-features__card:focus-visible) .header-feature-card__arrow{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl);background-color:var(--color-midnight-russet)}:is(.header-feature-cards .header-feature-card.project-features__card:hover,.header-feature-cards .header-feature-card.project-features__card:focus-visible) .header-feature-card__arrow .project-features__card-arrow-icon{transform:none}:is(.header-feature-cards .header-feature-card.project-features__card:hover,.header-feature-cards .header-feature-card.project-features__card:focus-visible) .header-feature-card__arrow .project-features__card-arrow-icon svg path{fill:var(--color-december-lace)}.header-feature-card__arrow{pointer-events:none}.header-feature-card .project-features__card-title{padding-top:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);padding-left:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);padding-right:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);font-size:clamp(.84375rem,calc((18 / var(--sage-breakpoint)) * 100vw),1.125rem);--tw-leading:130%;line-height:130%}@media not all and (min-width:680px){.header-feature-card .project-features__card-title{padding-top:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);padding-left:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);padding-right:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem)}}.header-feature-card .project-features__card-description{padding-left:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem)}@media not all and (min-width:680px){.header-feature-card .project-features__card-description{padding-left:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);padding-right:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem)}}.header-feature-card .project-features__card-description{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.header-feature-card .project-features__card-copy{right:4.25rem;bottom:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem)}@media not all and (min-width:680px){.header-feature-card .project-features__card-copy{right:3.75rem;bottom:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem)}}.header-feature-card .project-features__card-footer{padding-bottom:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem)}@media not all and (min-width:680px){.header-feature-card .project-features__card-footer{padding-bottom:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem)}}.header-crimea-map{width:100%;max-width:clamp(13.125rem,calc((280 / var(--sage-breakpoint)) * 100vw),17.5rem);position:relative}.header-crimea-map--placeholder{min-height:10rem}.header-crimea-map__silhouette{width:100%;display:block}.header-crimea-map__silhouette svg{width:100%;height:auto;display:block}.header-crimea-map__silhouette [class*=city-]{opacity:0;pointer-events:none}.header-crimea-map__land{fill:#1a181426}@supports (color:color-mix(in lab,red,red)){.header-crimea-map__land{fill:color-mix(in oklab,var(--color-midnight-russet) 15%,transparent)}}.header-crimea-map__cities{inset:calc(var(--spacing) * 0);margin:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0);list-style-type:none;position:absolute}.header-crimea-map__city{--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);flex-direction:column;align-items:center;display:flex;position:absolute}.header-crimea-map__dot{height:clamp(.46875rem,calc((10 / var(--sage-breakpoint)) * 100vw),.625rem);width:clamp(.46875rem,calc((10 / var(--sage-breakpoint)) * 100vw),.625rem);cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);background-color:#441010;border-width:0;border-radius:3.40282e38px;text-decoration-line:none;transition:transform .2s,box-shadow .2s;display:block;box-shadow:0 0 0 4px #b6afa073}.header-crimea-map__dot:hover,.header-crimea-map__dot:focus-visible{outline:none;transform:scale(1.15);box-shadow:0 0 0 5px #b6afa08c}.header-crimea-map__tooltip{pointer-events:none;--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-midnight-russet);padding-top:clamp(.28125rem,calc((6 / var(--sage-breakpoint)) * 100vw),.375rem);padding-bottom:clamp(.28125rem,calc((6 / var(--sage-breakpoint)) * 100vw),.375rem);padding-left:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-right:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);font-family:var(--font-tt);font-size:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:.12px;letter-spacing:.12px;white-space:nowrap;color:var(--color-peach-beauty);text-transform:uppercase;border-radius:3.40282e38px;position:absolute;bottom:calc(100% + .5rem);left:50%;box-shadow:0 4px 16px #1a18142e}.header-company-dropdown__logo{width:fit-content;max-width:clamp(13.125rem,calc((280 / var(--sage-breakpoint)) * 100vw),17.5rem);color:var(--color-midnight-russet);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;text-decoration-line:none;transition-duration:.3s;display:inline-flex}@media(hover:hover){.header-company-dropdown__logo:hover{opacity:.7}}.header-company-dropdown__logo-mark{width:100%;max-width:11rem;display:block}.header-company-dropdown__logo-mark svg{width:100%;height:auto;display:block}.header-company-dropdown__logo-mark path{fill:currentColor}.header-projects-dropdown-enter-active,.header-company-dropdown-enter-active{transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}.header-projects-dropdown-leave-active,.header-company-dropdown-leave-active{transition:opacity .24s cubic-bezier(.4,0,1,1),transform .26s cubic-bezier(.4,0,1,1)}.header-projects-dropdown-enter-from,.header-projects-dropdown-leave-to,.header-company-dropdown-enter-from,.header-company-dropdown-leave-to{opacity:0;transform:translateY(-.85rem)}.header-projects-backdrop-enter-active{transition:opacity .38s cubic-bezier(.22,1,.36,1)}.header-projects-backdrop-leave-active{transition:opacity .24s}.header-projects-backdrop-enter-from,.header-projects-backdrop-leave-to{opacity:0}@media not all and (min-width:1100px){.header-projects-dropdown__inner{gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);grid-template-columns:repeat(1,minmax(0,1fr))}.header-projects-dropdown__aside{min-height:calc(var(--spacing) * 0)}.header-projects-dropdown__featured{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.header-projects-dropdown-enter-active,.header-projects-dropdown-leave-active,.header-company-dropdown-enter-active,.header-company-dropdown-leave-active,.header-projects-backdrop-enter-active,.header-projects-backdrop-leave-active{transition:none}}header.header{top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);z-index:50;width:100%;position:fixed}header.header>.container{z-index:46;padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);position:relative}header.header .header__brand{box-sizing:border-box;height:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);background-color:#e8e7e7cc;border-radius:3.40282e38px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){header.header .header__brand{background-color:color-mix(in oklab,var(--color-midnight-iris) 80%,transparent)}}header.header .header__brand{padding-block:calc(var(--spacing) * 0);padding-left:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);padding-right:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);transition:opacity .5s ease-in-out,transform .5s ease-in-out,max-width .5s ease-in-out,width .5s ease-in-out;box-shadow:0 2px 4px #00000040}header.header .header__brand svg{width:auto;max-width:min(100%,12.5rem);height:1.125rem;display:block}header.header .header__brand svg path{fill:var(--color-midnight-russet);stroke:none}header.header .header-controls{align-items:center;gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);display:flex}header.header .header-controls input.search{height:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);min-width:clamp(13.125rem,calc((280 / var(--sage-breakpoint)) * 100vw),17.5rem);background-color:var(--color-december-lace);padding-left:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);padding-right:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);outline-style:var(--tw-outline-style);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);border-radius:3.40282e38px;outline-width:0}@media(hover:hover){header.header .header-controls input.search:hover{border-radius:var(--radius-xl)}}header.header .header-controls input.search:focus{border-radius:var(--radius-xl);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-peach-beauty)}header.header .header-controls .header-controls-inner{height:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);align-items:center;gap:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);background-color:var(--color-december-lace);padding-left:clamp(1.3125rem,calc((28 / var(--sage-breakpoint)) * 100vw),1.75rem);padding-right:clamp(1.3125rem,calc((28 / var(--sage-breakpoint)) * 100vw),1.75rem);--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);border-radius:3.40282e38px;display:flex;box-shadow:0 2px 4px #00000040}header.header .header-controls .header-controls-inner a{font-family:var(--font-tt);font-size:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.144px;letter-spacing:.144px;color:var(--color-midnight-russet);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,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out)}@media(hover:hover){header.header .header-controls .header-controls-inner a:hover{opacity:.8}}header.header .header-controls .header-controls-inner .header-controls-inner__icon-btn{cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);color:var(--color-midnight-russet);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);background-color:#0000;border-width:0;flex-shrink:0;justify-content:center;align-items:center;display:none}@media(hover:hover){header.header .header-controls .header-controls-inner .header-controls-inner__icon-btn:hover{opacity:.8}}header.header .header-controls .header-controls-inner .header-controls-inner__icon{height:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);width:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);display:block}header.header .header-controls .header-controls-inner .header-controls-inner__icon svg{width:100%;height:100%;display:block}header.header .nav-menu{height:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);justify-content:flex-start;align-items:center;gap:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);background-color:#e8e7e7cc;border-radius:3.40282e38px;display:flex}@supports (color:color-mix(in lab,red,red)){header.header .nav-menu{background-color:color-mix(in oklab,var(--color-midnight-iris) 80%,transparent)}}header.header .nav-menu{padding-left:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);padding-right:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);min-width:0;box-shadow:0 2px 4px #00000040}header.header .nav-menu a,header.header .nav-menu .nav-menu__projects-trigger,header.header .nav-menu .nav-menu__company-trigger{font-family:var(--font-tt);font-size:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.144px;letter-spacing:.144px;white-space:nowrap;color:var(--color-midnight-russet);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,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out)}@media(hover:hover){:is(header.header .nav-menu a,header.header .nav-menu .nav-menu__projects-trigger,header.header .nav-menu .nav-menu__company-trigger):hover{opacity:.8}}header.header .nav-menu .nav-menu__projects-trigger,header.header .nav-menu .nav-menu__company-trigger{cursor:pointer;align-items:center;gap:clamp(.28125rem,calc((6 / var(--sage-breakpoint)) * 100vw),.375rem);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);background-color:#0000;border-width:0;display:inline-flex}header.header .nav-menu .nav-menu__projects-chevron,header.header .nav-menu .nav-menu__company-chevron{height:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);width:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out);display:block}:is(header.header .nav-menu .nav-menu__projects-chevron,header.header .nav-menu .nav-menu__company-chevron) svg{width:100%;height:100%;display:block}:is(header.header .nav-menu .nav-menu__projects-chevron,header.header .nav-menu .nav-menu__company-chevron) path{fill:currentColor}header.header .nav-menu .nav-menu__projects-trigger--open .nav-menu__projects-chevron,header.header .nav-menu .nav-menu__company-trigger--open .nav-menu__company-chevron{transform:rotate(180deg)}@media(min-width:1280px){header.header>.container{padding-top:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);align-items:center;gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr) auto;display:grid}header.header .header__brand{z-index:2;grid-area:1/1;justify-content:center;justify-self:start}header.header .header-mobile-controls{display:none}header.header .header__controls-desktop{z-index:2;grid-area:1/3;justify-self:end}header.header .nav-menu{grid-area:1/2;justify-content:center;justify-self:stretch;width:auto}}header.header.row-top-hidden-instant .header__brand{transition:none!important}.header-favorites-enter-active,.header-favorites-leave-active{transition:opacity .4s,transform .4s}.header-favorites-enter-from,.header-favorites-leave-to{opacity:0;transform:scale(.82)}@media(prefers-reduced-motion:reduce){header.header .header__brand{transition:none!important}}#wpadminbar{display:none}html{margin-top:calc(var(--spacing) * 0)!important}main{margin-top:clamp(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem)}main:has(.project-hero){margin-top:calc(var(--spacing) * 0)}#accept-cookie{cursor:pointer!important;border-style:var(--tw-border-style)!important;padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem)!important;padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem)!important;padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)!important;padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)!important;text-align:center!important;font-family:var(--font-tt)!important;font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem)!important;--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important;--tw-tracking:.192px!important;letter-spacing:.192px!important;color:#fcf6e6!important;background-color:#441010!important;border:1px solid #441010!important;border-radius:2.5rem!important;justify-content:center!important;align-items:center!important;text-decoration-line:none!important;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out!important;display:inline-flex!important;overflow:hidden!important}#accept-cookie:hover{border-radius:.75rem!important}footer.footer{background-color:var(--color-midnight-russet);padding-top:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);padding-bottom:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem)}@media(max-width:639px){footer.footer{padding-top:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem)}}footer.footer .container{gap:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);flex-direction:column;display:flex}@media(max-width:1024px){footer.footer .container .row-top{order:2}footer.footer .container .row-center{order:1}footer.footer .container .row-bottom{order:3}}footer.footer .container .row-top{gap:clamp(1.3125rem,calc((28 / var(--sage-breakpoint)) * 100vw),1.75rem);flex-direction:column;display:flex}@media(max-width:768px){footer.footer .container .row-top{display:none}}footer.footer .container .row-top a.brand svg{width:100%;height:auto;display:none}footer.footer .container .row-top .footer-menu{gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);flex-direction:column;display:flex}footer.footer .container .row-top .footer-menu span{font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-tracking:.501px;letter-spacing:.501px;color:var(--color-december-lace);display:none}footer.footer .container .row-top .footer-menu .links{justify-content:space-between;align-items:center;width:100%;display:flex}@media not all and (min-width:80rem){footer.footer .container .row-top .footer-menu .links{align-items:flex-start;gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);flex-direction:column}}footer.footer .container .row-top .footer-menu .links a{padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);font-family:var(--font-tt);font-size:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:.144px;letter-spacing:.144px;color:var(--color-peach-beauty);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,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out)}@media(hover:hover){footer.footer .container .row-top .footer-menu .links a:hover{opacity:.8}}footer.footer .container .row-center{grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start;display:grid}@media not all and (min-width:80rem){footer.footer .container .row-center{gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);flex-direction:column;display:flex}}footer.footer .container .row-center .col-left{gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);flex-direction:column;display:flex}footer.footer .container .row-center .col-left .col-left__logo{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);flex-shrink:0;display:block}@media(hover:hover){footer.footer .container .row-center .col-left .col-left__logo:hover{opacity:.8}}footer.footer .container .row-center .col-left .col-left__logo svg{width:15.0625rem;max-width:100%;height:auto;display:block}@media(min-width:1024px){footer.footer .container .row-center .col-left .col-left__logo svg{width:18.8281rem}}@media(max-width:639px){footer.footer .container .row-center .col-left .col-left__logo svg{width:100%}}footer.footer .container .row-center .col-left .col-left__logo svg path{fill:#e7c2ab;stroke:none}footer.footer .container .row-center .col-left .col-left__contacts{display:contents}@media(min-width:90rem){footer.footer .container .row-center .col-left .col-left__contacts{gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);flex-direction:column;display:flex}}@media(max-width:639px){footer.footer .container .row-center .col-left .col-left__contacts{gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);flex-direction:column;display:flex}}footer.footer .container .row-center .col-left .col-left__contact{font-family:var(--font-tt);font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);--tw-leading:128%;--tw-font-weight:var(--font-weight-medium);line-height:128%;font-weight:var(--font-weight-medium);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out)}@media(hover:hover){footer.footer .container .row-center .col-left .col-left__contact:hover{opacity:.8}}@media(min-width:90rem){footer.footer .container .row-center .col-left .col-left__contact{width:fit-content}}footer.footer .container .row-center .col-left .col-left__messengers{align-items:center;gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);display:flex}footer.footer .container .row-center .col-left .col-left__messengers a{color:var(--color-peach-beauty);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out)}@media(hover:hover){footer.footer .container .row-center .col-left .col-left__messengers a:hover{opacity:.8}}footer.footer .container .row-center .col-right{gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);flex-direction:column;display:flex}footer.footer .container .row-center .col-right p{font-family:var(--font-wix);font-size:clamp(.46875rem,calc((10 / var(--sage-breakpoint)) * 100vw),.625rem);--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);--tw-tracking:.4px;letter-spacing:.4px;color:var(--color-december-lace);opacity:.6}footer.footer .container .row-center .col-right p a{color:inherit;text-underline-offset:2px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);text-decoration-line:underline}@media(hover:hover){footer.footer .container .row-center .col-right p a:hover{opacity:.8}}footer.footer .container .row-center .col-right .creds{align-items:flex-start;gap:clamp(.1875rem,calc((4 / var(--sage-breakpoint)) * 100vw),.25rem);flex-direction:column;display:flex}footer.footer .container .row-center .col-right .creds a{font-family:var(--font-tt);font-size:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:.099px;letter-spacing:.099px;color:var(--color-peach-beauty);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out)}@media(hover:hover){footer.footer .container .row-center .col-right .creds a:hover{opacity:.8}}footer.footer .container .row-bottom{justify-content:space-between;align-items:center;gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);display:flex}@media not all and (min-width:80rem){footer.footer .container .row-bottom{flex-direction:column;align-items:flex-start}}footer.footer .container .row-bottom .row-bottom__copyright{margin:calc(var(--spacing) * 0);font-family:var(--font-wix);font-size:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);--tw-tracking:.4px;letter-spacing:.4px;color:var(--color-december-lace);opacity:.6}footer.footer .container .row-bottom .row-bottom__agency{align-items:center;gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);font-family:var(--font-wix);font-size:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);color:var(--color-december-lace);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);display:inline-flex}@media(hover:hover){footer.footer .container .row-bottom .row-bottom__agency:hover{opacity:.8}}footer.footer .container .row-bottom .row-bottom__agency .row-bottom__agency-logo{flex-shrink:0;display:inline-flex}footer.footer .container .row-bottom .row-bottom__agency .row-bottom__agency-logo svg{height:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);width:auto;display:block}@media not all and (min-width:90rem){.wp-block-hero .container{--promo-container-chrome:clamp( 1.875rem , calc((40 / var(--sage-breakpoint)) * 100vw), 13.125rem );--promo-slider-gutter:max(0px, calc((100vw - min(90rem, calc(100vw - var(--promo-container-chrome))))/2) )}}@media(min-width:48rem)and (not (min-width:90rem)){.wp-block-hero .container{--promo-container-chrome:clamp( 3rem , calc((64 / var(--sage-breakpoint)) * 100vw), 21rem )}}@media(min-width:80rem)and (not (min-width:90rem)){.wp-block-hero .container{--promo-container-chrome:clamp( 3.75rem , calc((80 / var(--sage-breakpoint)) * 100vw), 26.25rem )}}.wp-block-hero .container .block-content{min-width:calc(var(--spacing) * 0)}.wp-block-hero .container .block-content .promo-items--grid{gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.wp-block-hero .container .block-content .promo-items--grid .promo-item{min-height:clamp(27.84375rem,calc((594 / var(--sage-breakpoint)) * 100vw),37.125rem)}.wp-block-hero .container .block-content .promo-slider{width:100%;max-width:100%;min-width:calc(var(--spacing) * 0);position:relative}@media not all and (min-width:90rem){.wp-block-hero .container .block-content .promo-slider{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)}}.wp-block-hero .container .block-content .promo-slider .promo-slider__gap-probe{pointer-events:none;height:calc(var(--spacing) * 0);opacity:0;position:absolute;overflow:hidden}.wp-block-hero .container .block-content .promo-slider .promo-slider__swiper{box-sizing:border-box;width:100%;max-width:100%;min-width:calc(var(--spacing) * 0);overflow:hidden}@media not all and (min-width:90rem){.wp-block-hero .container .block-content .promo-slider .promo-slider__swiper{padding-left:var(--promo-slider-gutter-left,var(--promo-slider-gutter,0px));padding-right:var(--promo-slider-gutter-right,var(--promo-slider-gutter,0px))}}.wp-block-hero .container .block-content .promo-slider .promo-slider__swiper .swiper-wrapper{box-sizing:border-box}.wp-block-hero .container .block-content .promo-slider .promo-slider__slide{box-sizing:border-box;height:auto;width:clamp(20.53125rem,calc((438 / var(--sage-breakpoint)) * 100vw),27.375rem);max-width:100%;min-width:calc(var(--spacing) * 0)}.wp-block-hero .container .block-content .promo-slider .promo-slider__slide .promo-item{height:clamp(27.1875rem,calc((580 / var(--sage-breakpoint)) * 100vw),36.25rem);max-height:clamp(27.1875rem,calc((580 / var(--sage-breakpoint)) * 100vw),36.25rem);min-height:clamp(27.1875rem,calc((580 / var(--sage-breakpoint)) * 100vw),36.25rem);width:clamp(20.53125rem,calc((438 / var(--sage-breakpoint)) * 100vw),27.375rem)}@media(max-width:680px){.wp-block-hero .container .block-content .promo-slider .promo-slider__slide{width:clamp(calc(((311 / 16) * 1rem) * .75),calc((311 / var(--sage-breakpoint)) * 100vw),19.4375rem)}.wp-block-hero .container .block-content .promo-slider .promo-slider__slide .promo-item{height:clamp(19.3125rem,calc((412 / var(--sage-breakpoint)) * 100vw),25.75rem);max-height:clamp(19.3125rem,calc((412 / var(--sage-breakpoint)) * 100vw),25.75rem);min-height:clamp(19.3125rem,calc((412 / var(--sage-breakpoint)) * 100vw),25.75rem);width:clamp(calc(((311 / 16) * 1rem) * .75),calc((311 / var(--sage-breakpoint)) * 100vw),19.4375rem)}}.wp-block-hero .container .block-content .promo-item{border-radius:var(--radius-4xl);background-color:var(--color-midnight-russet);padding-top:clamp(1.40625rem,calc((30 / var(--sage-breakpoint)) * 100vw),1.875rem);padding-bottom:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}@media(hover:hover){.wp-block-hero .container .block-content .promo-item:hover{border-radius:var(--radius-xl)}}.wp-block-hero .container .block-content .promo-item .promo-item__image{pointer-events:none;inset:calc(var(--spacing) * 0);object-fit:cover;width:100%;height:100%;position:absolute}.wp-block-hero .container .block-content .promo-item .promo-item__content{z-index:1;flex-direction:column;justify-content:space-between;height:100%;min-height:100%;display:flex;position:relative}.wp-block-hero .container .block-content .promo-item .promo-item-text{padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);font-family:var(--font-tt);font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.288px;letter-spacing:.288px;color:var(--color-white);text-transform:uppercase;text-shadow:0 2px 4px var(--tw-text-shadow-color,#00000080)}@media(max-width:680px){.wp-block-hero .container .block-content .promo-item .promo-item-text{padding-left:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);padding-right:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem)}}@media(max-width:640px){.wp-block-hero .container .block-content .promo-item .promo-item-text{font-size:clamp(.84375rem,calc((18 / var(--sage-breakpoint)) * 100vw),1.125rem)}}.wp-block-hero .container .block-content .promo-item .promo-item-arrow{pointer-events:none;border-top-left-radius:var(--radius-4xl);border-bottom-left-radius:var(--radius-4xl);background-color:var(--color-december-lace);width:fit-content;padding-top:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);padding-bottom:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);padding-right:clamp(calc(((17 / 16) * 1rem) * .75),calc((17 / var(--sage-breakpoint)) * 100vw),1.0625rem);padding-left:clamp(.84375rem,calc((18 / var(--sage-breakpoint)) * 100vw),1.125rem);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);align-self:flex-end}.wp-block-hero .container .block-content .promo-item.promo-item--title-bottom:after{content:"";pointer-events:none;inset-inline:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);z-index:1;background:linear-gradient(#0000,#0006);height:45%;position:absolute}.wp-block-hero .container .block-content .promo-item.promo-item--title-bottom .promo-item__content{z-index:2;justify-content:space-between;align-items:flex-end;gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);flex-direction:row;position:relative}.wp-block-hero .container .block-content .promo-item.promo-item--title-bottom .promo-item-text{min-width:calc(var(--spacing) * 0);padding-right:calc(var(--spacing) * 0);flex:1}.wp-block-hero .container .block-content .promo-item.promo-item--title-bottom .promo-item-arrow{flex-shrink:0;align-self:flex-end}.wp-block-hero .container .block-content .promo-item:hover .promo-item-arrow{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.brand-hero{--brand-hero-header-offset:4.5rem;--brand-hero-plaque:#fcf6e6;--brand-hero-arc-stroke:#e3dcc8}@media not all and (min-width:1024px){.brand-hero{padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}@media(min-width:40rem){.brand-hero{padding-top:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem)}}@media(min-width:64rem){.brand-hero{padding-top:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem)}}@media(min-width:80rem){.brand-hero{padding-top:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem)}}@media(min-width:90rem){.brand-hero{padding-top:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}}.brand-hero{padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}@media(min-width:40rem){.brand-hero{padding-bottom:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem)}}@media(min-width:64rem){.brand-hero{padding-bottom:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem)}}@media(min-width:80rem){.brand-hero{padding-bottom:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem)}}@media(min-width:90rem){.brand-hero{padding-bottom:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}}}@media not all and (min-width:640px){.brand-hero{padding-top:calc(var(--spacing) * 0)}}@media(min-width:1024px){.brand-hero{margin-top:var(--brand-hero-header-offset)}}.brand-hero .brand-hero__layout{gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);flex-direction:column;display:flex;position:relative}@media(min-width:1024px){.brand-hero .brand-hero__layout{gap:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}.brand-hero .brand-hero__frame{background-color:var(--color-midnight-russet);border-radius:0;position:relative;overflow:hidden}@media not all and (min-width:1024px){.brand-hero .brand-hero__frame{min-height:27.5rem}}@media(min-width:640px)and (not (min-width:1024px)){.brand-hero .brand-hero__frame{min-height:32.5rem}}@media not all and (min-width:640px){.brand-hero .brand-hero__frame{min-height:60dvh}}@media(min-width:1024px){.brand-hero .brand-hero__frame{width:100%;height:calc(60vh - var(--brand-hero-header-offset) - (clamp(3rem,calc((64 / var(--sage-breakpoint)) * 100vw),4rem) * 2));min-height:clamp(calc(((515 / 16) * 1rem) * .75),calc((515 / var(--sage-breakpoint)) * 100vw),32.1875rem)}}.brand-hero .brand-hero__media{inset:calc(var(--spacing) * 0);z-index:0;border-radius:0;position:absolute;overflow:hidden}.brand-hero .brand-hero__media>img,.brand-hero .brand-hero__media>video{inset:calc(var(--spacing) * 0);object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute}.brand-hero .brand-hero__poster{z-index:1;transition:opacity .18s}.brand-hero .brand-hero__poster.brand-hero__poster--hidden{opacity:0;pointer-events:none}.brand-hero .brand-hero__media>video{z-index:0;opacity:0;transition:opacity .18s}.brand-hero .brand-hero__media>video.brand-hero__video--ready{z-index:2;opacity:1}.brand-hero .brand-hero__plaques{pointer-events:none;inset:calc(var(--spacing) * 0);z-index:1;position:absolute}.brand-hero .brand-hero__plaques-svg{width:100%;height:100%;display:block}.brand-hero .brand-hero__plaque-top{display:none}@media not all and (min-width:1024px){.brand-hero .brand-hero__plaque-bottom--desktop{display:none}}.brand-hero .brand-hero__plaque-bottom--mobile{display:none}@media not all and (min-width:1024px){.brand-hero .brand-hero__plaque-bottom--mobile{display:block}}@media(min-width:640px)and (not (min-width:1024px)){.brand-hero .brand-hero__plaque-bottom--mobile{transform-box:fill-box;transform-origin:bottom;transform:translateY(33%)}.brand-hero .brand-hero__plaque-bottom-stroke.brand-hero__plaque-bottom--mobile{transform-box:fill-box;transform-origin:bottom;transform:translateY(103%)}}.brand-hero .brand-hero__top{bottom:calc(var(--spacing) * 0);z-index:3;margin:calc(var(--spacing) * 0);--tw-translate-x: -50% ;width:100%;translate:var(--tw-translate-x) var(--tw-translate-y);padding-left:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);padding-right:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);padding-bottom:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);text-align:center;position:absolute;left:50%}@media not all and (min-width:640px){.brand-hero .brand-hero__top{height:clamp(6.5625rem,calc((140 / var(--sage-breakpoint)) * 100vw),8.75rem);padding:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);align-items:center;display:flex}}@media(min-width:640px)and (not (min-width:1024px)){.brand-hero .brand-hero__top{padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media(min-width:1024px){.brand-hero .brand-hero__top{padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem)}}.brand-hero .brand-hero__bottom{z-index:2;margin:calc(var(--spacing) * 0);align-items:stretch;gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);text-align:center;flex-direction:column;width:100%;display:flex;position:relative}@media(min-width:1024px){.brand-hero .brand-hero__bottom{justify-content:center;align-items:center;gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);flex-flow:wrap}}.brand-hero .brand-hero__bottom:has(.brand-hero__lede){width:100%;margin-inline:auto}@media(min-width:1024px){.brand-hero .brand-hero__bottom:has(.brand-hero__lede){width:66.6667%;max-width:none}}.brand-hero .brand-hero__center{inset:calc(var(--spacing) * 0);z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.brand-hero .brand-hero__center>*{pointer-events:auto}.brand-hero .brand-hero__title{margin:calc(var(--spacing) * 0);text-align:center;min-width:100%;font-family:var(--font-tt);font-size:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);--tw-leading:150%;--tw-font-weight:var(--font-weight-medium);line-height:150%;font-weight:var(--font-weight-medium);--tw-tracking:3%;letter-spacing:3%;color:var(--color-midnight-russet);text-transform:uppercase}@media(min-width:1024px){.brand-hero .brand-hero__title{font-size:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem)}}@media(min-width:1024px)and (not (min-width:90rem)){.brand-hero .brand-hero__title{font-size:clamp(1.3125rem,calc((28 / var(--sage-breakpoint)) * 100vw),1.75rem)}}.brand-hero .brand-hero__lede{margin:calc(var(--spacing) * 0);text-align:center;width:100%;max-width:none;font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:150%;--tw-font-weight:var(--font-weight-medium);line-height:150%;font-weight:var(--font-weight-medium);color:var(--color-midnight-russet);margin-inline:auto}@media(min-width:640px)and (not (min-width:1024px)){.brand-hero .brand-hero__lede{font-size:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem)}}@media(min-width:1024px){.brand-hero .brand-hero__lede{margin:calc(var(--spacing) * 0);font-size:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);--tw-leading:130%;line-height:130%}}.brand-hero .brand-hero__actions{align-items:stretch;gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);flex-direction:column;width:100%;display:flex}@media(min-width:1024px){.brand-hero .brand-hero__actions{justify-content:center;align-items:center;gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);flex-flow:wrap;width:auto}}@media(min-width:80rem){.stories__desk{margin-top:clamp(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem);margin-bottom:clamp(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem)}}.stories__desk .container{min-width:calc(var(--spacing) * 0)}.stories__desk .stories__desk-title{margin-top:clamp(1.96875rem,calc((42 / var(--sage-breakpoint)) * 100vw),2.625rem);margin-bottom:clamp(1.96875rem,calc((42 / var(--sage-breakpoint)) * 100vw),2.625rem);-webkit-line-clamp:2;text-align:left;font-family:var(--font-tt);font-size:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);--tw-leading:100%;--tw-font-weight:var(--font-weight-medium);line-height:100%;font-weight:var(--font-weight-medium);--tw-tracking:-1px;letter-spacing:-1px;color:var(--color-midnight-russet);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media not all and (min-width:64rem){.stories__desk .stories__desk-title{margin-top:clamp(1.3125rem,calc((28 / var(--sage-breakpoint)) * 100vw),1.75rem);margin-bottom:clamp(1.3125rem,calc((28 / var(--sage-breakpoint)) * 100vw),1.75rem);font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:40rem){.stories__desk .stories__desk-title{margin-top:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);margin-bottom:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}.stories__desk .stories__desk-slider--overflow{margin-right:calc(var(--spacing) * 0);width:auto;max-width:none}@media(max-width:680px){.stories__desk .stories__desk-slider--overflow{margin-left:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem)}}@media not all and (max-width:680px){.stories__desk .stories__desk-slider--overflow{margin-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}.stories__desk .stories__desk-inner{min-width:calc(var(--spacing) * 0);position:relative}.stories__desk{--stories-ring-size:clamp( 9.375rem , calc((200 / var(--sage-breakpoint)) * 100vw), 12.5rem );--stories-slide-gap:clamp( .75rem , calc((16 / var(--sage-breakpoint)) * 100vw), 1rem )}.stories__desk .stories-slider{width:100%;max-width:100%;min-width:calc(var(--spacing) * 0);position:relative}.stories__desk .stories-slider .stories-slider__gap-probe{pointer-events:none;height:calc(var(--spacing) * 0);opacity:0;position:absolute;overflow:hidden}.stories__desk .stories-slider .stories-slider__swiper{z-index:0;width:100%;max-width:100%;min-width:calc(var(--spacing) * 0);position:relative;overflow:hidden}.stories__desk .stories-slider .stories-slider__swiper .swiper-wrapper{box-sizing:border-box}.stories__desk .stories-slider .stories-slider__rail{z-index:0;width:100%;max-width:100%;min-width:calc(var(--spacing) * 0);gap:var(--stories-slide-gap);scroll-snap-type:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;display:flex;position:relative;overflow:auto hidden}.stories__desk .stories-slider .stories-slider__rail::-webkit-scrollbar{display:none}.stories__desk .stories-slider .stories-slider__rail>.stories__preview{flex-shrink:0}.stories__desk .stories-slider .stories-slider__slide{box-sizing:border-box;height:auto;width:var(--stories-ring-size);flex-shrink:0}.stories__desk .stories-slider{--stories-slider-nav-size:2.5rem;--stories-slider-nav-inset:.5rem}.stories__desk .stories-slider .stories-slider__fade{pointer-events:none;inset-block:calc(var(--spacing) * 0);z-index:1;width:calc(var(--stories-slider-nav-inset) + var(--stories-slider-nav-size) + 2.5rem);position:absolute}.stories__desk .stories-slider .stories-slider__fade--prev{left:calc(var(--spacing) * 0);background:linear-gradient(90deg,#fff,#0000)}.stories__desk .stories-slider .stories-slider__fade--next{right:calc(var(--spacing) * 0);background:linear-gradient(270deg,#fff,#0000)}.stories__desk .stories-slider .stories-slider__nav{z-index:2;height:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);width:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);cursor:pointer;border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 0);--tw-shadow:0 4px 20px var(--tw-shadow-color,#1a18141f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;border-width:0;border-radius:3.40282e38px;justify-content:center;align-items:center;transition-duration:.3s;display:flex;position:absolute}@media(hover:hover){.stories__desk .stories-slider .stories-slider__nav:hover{background-color:var(--color-december-lace)}}.stories__desk .stories-slider .stories-slider__nav{top:calc(var(--stories-ring-size) / 2);transform:translateY(-50%)}.stories__desk .stories-slider .stories-slider__nav--prev{left:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem)}.stories__desk .stories-slider .stories-slider__nav--next{right:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem)}.stories__desk .stories-slider .stories-slider__nav-icon{height:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);width:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);justify-content:center;align-items:center;display:flex}.stories__desk .stories-slider .stories-slider__nav-icon :deep(svg){height:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);width:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);display:block}.stories__desk .stories-slider .stories-slider__nav-icon--prev{transform:rotate(180deg)}.stories__desk .stories__preview{cursor:pointer;align-items:center;gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);width:var(--stories-ring-size);background-color:#0000;border-width:0;flex-direction:column;display:flex}.stories__desk .stories__ring{isolation:isolate;box-sizing:border-box;padding:clamp(.1875rem,calc((4 / var(--sage-breakpoint)) * 100vw),.25rem);width:var(--stories-ring-size);height:var(--stories-ring-size);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.stories__desk .stories__ring:before{content:"";z-index:0;background:linear-gradient(135deg,#e7c2ab,#532e18);width:200%;height:200%;animation:2s linear infinite paused stories-ring-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.stories__desk .stories__preview:hover .stories__ring:before{animation-play-state:running}.stories__desk .stories__avatar{z-index:1;background-color:var(--color-midnight-russet);border-radius:3.40282e38px;flex-shrink:0;width:100%;height:100%;display:block;position:relative;overflow:hidden}.stories__desk .stories__avatar-image{object-fit:cover;filter:blur(6px);border-radius:3.40282e38px;width:100%;height:100%;transition:filter .4s ease-in-out,transform .4s ease-in-out;display:block;transform:scale(1.08)}.stories__desk .stories__avatar-logo{pointer-events:none;inset:calc(var(--spacing) * 0);z-index:2;justify-content:center;align-items:center;transition:opacity .4s ease-in-out;display:flex;position:absolute}.stories__desk .stories__avatar-logo svg{width:58%;height:auto;max-width:clamp(5.625rem,calc((120 / var(--sage-breakpoint)) * 100vw),7.5rem);display:block}.stories__desk .stories__avatar-logo path{fill:var(--color-december-lace)}.stories__desk .stories__avatar:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;border:2px solid #fff;transition:opacity .4s ease-in-out;position:absolute;inset:0}@media not all and (max-width:680px){.stories__desk .stories__preview:hover .stories__avatar-image{filter:blur();transform:scale(1)}.stories__desk .stories__preview:hover .stories__avatar-logo,.stories__desk .stories__preview:hover .stories__avatar:after{opacity:0}}@media(prefers-reduced-motion:reduce){.stories__desk .stories__ring:before{animation:none}.stories__desk .stories__avatar-image,.stories__desk .stories__avatar-logo,.stories__desk .stories__avatar:after{transition:none}}.stories__desk .stories__label{-webkit-line-clamp:2;text-align:center;font-family:var(--font-tt);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-leading:130%;--tw-font-weight:var(--font-weight-medium);line-height:130%;font-weight:var(--font-weight-medium);color:var(--color-midnight-russet);max-width:var(--stories-ring-size);-webkit-box-orient:vertical;display:block;overflow:hidden}@media(max-width:680px){.stories__desk{--stories-ring-size:clamp( 5.625rem , calc((120 / var(--sage-breakpoint)) * 100vw), 7.5rem );--stories-slide-gap:clamp( .375rem , calc((8 / var(--sage-breakpoint)) * 100vw), .5rem );--stories-slider-nav-size:2rem;--stories-slider-nav-inset:.25rem}.stories__desk .stories-slider__nav{height:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);width:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}.stories__desk .stories-slider__nav--prev{left:clamp(.1875rem,calc((4 / var(--sage-breakpoint)) * 100vw),.25rem)}.stories__desk .stories-slider__nav--next{right:clamp(.1875rem,calc((4 / var(--sage-breakpoint)) * 100vw),.25rem)}.stories__desk .stories-slider__nav-icon{height:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);width:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem)}.stories__desk .stories-slider__nav-icon svg{height:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);width:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);display:block}}.stories-viewer{--story-card-width:min( calc(100vw - 2rem) , 27.375rem);--story-card-gap:1.5rem;--story-card-height:min(90vh, 48.75rem);--story-transition-duration:.48s;--story-open-duration:.42s;pointer-events:none;inset:calc(var(--spacing) * 0);z-index:1000;padding:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);position:fixed}.stories-viewer.is-open{pointer-events:auto}.stories-viewer .stories-viewer__overlay{pointer-events:none;inset:calc(var(--spacing) * 0);background-color:#1a181480;position:absolute}@supports (color:color-mix(in lab,red,red)){.stories-viewer .stories-viewer__overlay{background-color:color-mix(in oklab,var(--color-midnight-russet) 50%,transparent)}}.stories-viewer .stories-viewer__overlay{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);opacity:0;transition:opacity var(--story-open-duration) ease}.stories-viewer.is-open .stories-viewer__overlay{opacity:1}.stories-viewer.is-closing .stories-viewer__overlay{opacity:0;transition-duration:.32s}.stories-viewer .stories-viewer__viewport{pointer-events:none;inset:calc(var(--spacing) * 0);align-items:center;display:flex;position:absolute;overflow:visible}.stories-viewer .stories-viewer__track{pointer-events:none;margin:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0);align-items:center;gap:var(--story-card-gap);will-change:transform;display:flex}.stories-viewer.has-track-transition .stories-viewer__track{transition:transform var(--story-transition-duration) cubic-bezier(.22,1,.36,1)}.stories-viewer .stories-viewer__card{pointer-events:auto;margin:calc(var(--spacing) * 0);cursor:default;border-radius:var(--radius-3xl);border-style:var(--tw-border-style);background-color:var(--color-black);padding:calc(var(--spacing) * 0);width:var(--story-card-width);height:var(--story-card-height);opacity:0;transition:transform var(--story-transition-duration) cubic-bezier(.22,1,.36,1),opacity var(--story-transition-duration) ease;border-width:0;flex-shrink:0;position:relative;overflow:hidden;transform:scale(.78)}.stories-viewer.is-open .stories-viewer__card.is-prev,.stories-viewer.is-open .stories-viewer__card.is-next{opacity:1;cursor:pointer;transform:scale(.82)}.stories-viewer.is-open .stories-viewer__card.is-active{opacity:1;cursor:default;transform:scale(1)}.stories-viewer.is-open .stories-viewer__card.is-hidden{opacity:0;pointer-events:none;transform:scale(.7)}.stories-viewer:not(.is-open) .stories-viewer__card.is-active{opacity:0;transform:scale(.9)}.stories-viewer.is-closing .stories-viewer__card.is-active{opacity:0;transition-duration:.32s;transform:scale(.92)}.stories-viewer .stories-viewer__panel{height:100%;min-height:calc(var(--spacing) * 0);touch-action:none;background-color:var(--color-black);--tw-shadow:0 24px 80px var(--tw-shadow-color,#00000073);width:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.stories-viewer .stories-viewer__panel--preview{cursor:pointer}.stories-viewer .stories-viewer__header{inset-inline:calc(var(--spacing) * 0);top:calc(var(--spacing) * 0);z-index:2;padding:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);background:linear-gradient(#0000008c,#0000);position:absolute}.stories-viewer .stories-viewer__progress{margin-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);gap:clamp(.28125rem,calc((6 / var(--sage-breakpoint)) * 100vw),.375rem);display:flex}.stories-viewer .stories-viewer__progress-segment{height:clamp(.1875rem,calc((4 / var(--sage-breakpoint)) * 100vw),.25rem);background-color:#ffffff4d;border-radius:3.40282e38px;flex:1;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.stories-viewer .stories-viewer__progress-segment{background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.stories-viewer .stories-viewer__progress-fill{inset-block:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);background-color:var(--color-white);border-radius:3.40282e38px;transition:width 50ms linear;display:block;position:absolute}.stories-viewer .stories-viewer__meta{justify-content:space-between;align-items:center;gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);display:flex}.stories-viewer .stories-viewer__author{min-width:calc(var(--spacing) * 0);align-items:center;gap:clamp(.46875rem,calc((10 / var(--sage-breakpoint)) * 100vw),.625rem);display:flex}.stories-viewer .stories-viewer__avatar{height:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);width:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffffb3;border-radius:3.40282e38px;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.stories-viewer .stories-viewer__avatar{border-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.stories-viewer .stories-viewer__avatar{object-fit:cover}.stories-viewer .stories-viewer__title{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-tt);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);overflow:hidden}.stories-viewer .stories-viewer__close{height:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);width:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);cursor:pointer;border-style:var(--tw-border-style);background-color:#ffffff26;border-width:0;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.stories-viewer .stories-viewer__close{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.stories-viewer .stories-viewer__close{padding:calc(var(--spacing) * 0);--tw-leading:1;color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;font-size:28px;line-height:1;transition-duration:.3s}@media(hover:hover){.stories-viewer .stories-viewer__close:hover{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.stories-viewer .stories-viewer__close:hover{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}}.stories-viewer .stories-viewer__stage{min-height:calc(var(--spacing) * 0);cursor:pointer;touch-action:none;background-color:var(--color-black);-webkit-user-select:none;user-select:none;flex:1;position:relative}.stories-viewer .stories-viewer__image,.stories-viewer .stories-viewer__preview-image{object-fit:cover;image-rendering:auto;backface-visibility:hidden;width:100%;height:100%;display:block}.stories-viewer .stories-viewer__video{pointer-events:none;object-fit:cover;-webkit-user-select:none;user-select:none;image-rendering:auto;backface-visibility:hidden;width:100%;height:100%;display:block}.stories-viewer .stories-viewer__video::-webkit-media-controls{appearance:none;opacity:0;pointer-events:none;display:none!important}.stories-viewer .stories-viewer__video::-webkit-media-controls-enclosure{appearance:none;opacity:0;pointer-events:none;display:none!important}.stories-viewer .stories-viewer__video::-webkit-media-controls-panel{appearance:none;opacity:0;pointer-events:none;display:none!important}.stories-viewer .stories-viewer__video::-webkit-media-controls-play-button{appearance:none;opacity:0;pointer-events:none;display:none!important}.stories-viewer .stories-viewer__video::-webkit-media-controls-start-playback-button{appearance:none;opacity:0;pointer-events:none;display:none!important}.stories-viewer .stories-viewer__video::-webkit-media-controls-overlay-play-button{appearance:none;opacity:0;pointer-events:none;display:none!important}.stories-viewer .stories-viewer__preview-shade{pointer-events:none;inset:calc(var(--spacing) * 0);border-radius:var(--radius-3xl);background:#0000006b;position:absolute}.stories-viewer .stories-viewer__preview-meta{inset-inline:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);z-index:1;align-items:center;gap:clamp(.46875rem,calc((10 / var(--sage-breakpoint)) * 100vw),.625rem);padding:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);background:linear-gradient(#0000,#000000a6);display:flex;position:absolute}@media not all and (min-width:48rem){.stories-viewer{--story-card-gap:.75rem}.stories-viewer .stories-viewer__card.is-prev,.stories-viewer .stories-viewer__card.is-next{opacity:0;visibility:hidden;pointer-events:none}}@media not all and (min-width:425px){.stories-viewer{--story-card-width:min( calc(100vw - 2rem) , calc((100dvh - 2rem) * var(--story-card-width-ratio,.5625)));--story-card-height:auto}.stories-viewer .stories-viewer__card{width:var(--story-card-width);height:auto;max-height:calc(100dvh - 2rem);aspect-ratio:var(--story-card-aspect-ratio,9 / 16)}.stories-viewer .stories-viewer__image,.stories-viewer .stories-viewer__video,.stories-viewer .stories-viewer__preview-image{object-fit:contain}}@media(prefers-reduced-motion:reduce){.stories-viewer{--story-transition-duration:1ms;--story-open-duration:1ms}.stories-viewer .stories-viewer__track,.stories-viewer .stories-viewer__card,.stories-viewer .stories-viewer__overlay{transition:none!important}}.project-single{padding-bottom:clamp(3.75rem,calc((80 / var(--sage-breakpoint)) * 100vw),5rem)}@media(min-width:768px){.project-single{padding-bottom:clamp(7.03125rem,calc((150 / var(--sage-breakpoint)) * 100vw),9.375rem)}}.project-single .project-single__body{gap:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-top:clamp(3.75rem,calc((80 / var(--sage-breakpoint)) * 100vw),5rem);flex-direction:column;display:flex}.project-single .project-single__header{gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);flex-direction:column;display:flex}.project-single .project-single__title{text-align:left;font-family:var(--font-tt);font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);--tw-leading:130%;--tw-font-weight:var(--font-weight-medium);line-height:130%;font-weight:var(--font-weight-medium);color:var(--color-midnight-russet)}@media(min-width:64rem){.project-single .project-single__title{font-size:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}}.project-single .project-single__meta{gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);flex-direction:column;display:flex}.project-single .project-single__city{margin:calc(var(--spacing) * 0);font-family:var(--font-tt);font-size:clamp(.84375rem,calc((18 / var(--sage-breakpoint)) * 100vw),1.125rem);color:var(--color-midnight-russet)}.project-single .project-single__tags{margin:calc(var(--spacing) * 0);gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);padding:calc(var(--spacing) * 0);flex-wrap:wrap;list-style-type:none;display:flex}.project-single .project-single__tag{background-color:var(--color-december-lace);padding-top:clamp(.28125rem,calc((6 / var(--sage-breakpoint)) * 100vw),.375rem);padding-bottom:clamp(.28125rem,calc((6 / var(--sage-breakpoint)) * 100vw),.375rem);padding-left:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-right:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);font-family:var(--font-tt);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);color:var(--color-midnight-russet);border-radius:3.40282e38px;align-items:center;display:inline-flex}.project-single .project-single__prices{gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);flex-direction:column;display:flex}.project-single .project-single__price{margin:calc(var(--spacing) * 0);font-family:var(--font-tt);font-size:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-midnight-russet)}@media(min-width:64rem){.project-single .project-single__price{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.project-single .project-single__price--sqm{font-size:clamp(.84375rem,calc((18 / var(--sage-breakpoint)) * 100vw),1.125rem);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}@media(min-width:64rem){.project-single .project-single__price--sqm{font-size:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem)}}.project-single .project-single__gallery{gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:48rem){.project-single .project-single__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.project-single .project-single__gallery-item{margin:calc(var(--spacing) * 0);border-radius:var(--radius-2xl);overflow:hidden}.project-single .project-single__gallery-image{object-fit:cover;width:100%;height:auto;display:block}.project-about{padding-top:clamp(3.75rem,calc((80 / var(--sage-breakpoint)) * 100vw),5rem)}@media not all and (min-width:48rem){.project-about{padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}.project-about .container{gap:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);flex-direction:column;display:flex}.project-about .project-about__header{justify-content:space-between;align-items:center;gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);display:flex}@media not all and (min-width:48rem){.project-about .project-about__header{flex-direction:column;display:none}}.project-about .project-about__title{margin:calc(var(--spacing) * 0);text-align:left;font-family:var(--font-tt);font-size:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);--tw-leading:100%;--tw-font-weight:var(--font-weight-medium);line-height:100%;font-weight:var(--font-weight-medium);--tw-tracking:-1px;letter-spacing:-1px;color:var(--color-midnight-russet)}@media not all and (min-width:64rem){.project-about .project-about__title{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:40rem){.project-about .project-about__title{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.project-about .project-about__site-btn{cursor:pointer;justify-content:center;align-items:center;gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);border-style:var(--tw-border-style);padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);text-align:center;font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.192px;letter-spacing:.192px;color:#fcf6e6;background-color:#441010;border-width:1px;border-color:#441010;border-radius:2.5rem;flex-shrink:0;text-decoration-line:none;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out;display:inline-flex;overflow:hidden}.project-about .project-about__site-btn:hover{border-radius:.75rem}.project-about .project-about__site-btn svg path{fill:currentColor}.project-about .project-about__description{max-width:clamp(calc(((995 / 16) * 1rem) * .75),calc((995 / var(--sage-breakpoint)) * 100vw),62.1875rem);font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:.501px;letter-spacing:.501px;color:var(--color-black)}.project-about .project-about__description>*+*{margin-top:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}.project-about .project-about__description :is(h1,h2,h3,h4,h5,h6){margin:calc(var(--spacing) * 0);font-family:var(--font-tt);font-size:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:450;color:var(--color-black);font-weight:450}.project-about .project-about__description p,.project-about .project-about__description :is(ul,ol,blockquote){margin:calc(var(--spacing) * 0)}.project-about .project-about__description ul{padding-left:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);list-style-type:disc}.project-about .project-about__description ol{padding-left:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);list-style-type:decimal}.project-about .project-about__description li+li{margin-top:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem)}.project-about .project-about__description a{color:inherit;text-underline-offset:4px;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);text-decoration-line:underline}@media(hover:hover){.project-about .project-about__description a:hover{opacity:.7}}.project-about .project-about__description .wp-block-image{margin-top:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);margin-bottom:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem)}.project-about .project-about__description .wp-block-image img{border-radius:var(--radius-2xl);width:100%;height:auto}.project-about .project-about__meta{justify-content:space-between;align-items:center;gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);display:flex}@media not all and (min-width:48rem){.project-about .project-about__meta{flex-direction:column;align-items:flex-start}}.project-about .project-about__meta--actions-only{justify-content:flex-end}@media not all and (min-width:48rem){.project-about .project-about__meta--actions-only{align-items:flex-end}}.project-about .project-about__tags{margin:calc(var(--spacing) * 0);gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);padding:calc(var(--spacing) * 0);flex-wrap:wrap;list-style-type:none;display:flex}.project-about .project-about__tag{border-radius:var(--radius-xl);background-color:var(--color-december-lace);padding-top:clamp(.28125rem,calc((6 / var(--sage-breakpoint)) * 100vw),.375rem);padding-bottom:clamp(.28125rem,calc((6 / var(--sage-breakpoint)) * 100vw),.375rem);padding-left:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-right:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);font-family:var(--font-tt);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-midnight-russet);align-items:center;display:inline-flex}.project-about .project-about__tag:first-letter{text-transform:uppercase}.project-about .project-about__actions{align-items:center;gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);flex-wrap:wrap;flex-shrink:0;display:flex}.project-about .project-about__action{cursor:pointer;justify-content:center;align-items:center;gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);border-style:var(--tw-border-style);padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);text-align:center;font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.192px;letter-spacing:.192px;color:var(--color-midnight-russet);border-width:1px;border-color:#441010;border-radius:2.5rem;text-decoration-line:none;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out;display:inline-flex;overflow:hidden}.project-about .project-about__action:hover{color:var(--color-december-lace);background-color:#441010;border-radius:.75rem}.project-about .project-about__action svg path{fill:currentColor}.project-about .project-about__btn-icon{flex-shrink:0;display:block}.project-about .project-about__btn-icon svg{width:100%;height:100%;display:block}.project-about .project-about__btn-icon--arrow{width:13px;height:13px}.project-about .project-about__btn-icon--doc{height:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);width:14px}.project-features{padding-top:clamp(3.75rem,calc((80 / var(--sage-breakpoint)) * 100vw),5rem)}.project-features .project-features__head{margin-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);gap:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);flex-direction:column;display:flex}@media not all and (min-width:48rem){.project-features .project-features__head{min-width:calc(var(--spacing) * 0)}}@media not all and (min-width:40rem){.project-features .project-features__head{margin-bottom:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem)}}.project-features .project-features__title{margin:calc(var(--spacing) * 0);text-align:left;font-family:var(--font-tt);font-size:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);--tw-leading:100%;--tw-font-weight:var(--font-weight-medium);line-height:100%;font-weight:var(--font-weight-medium);--tw-tracking:-1px;letter-spacing:-1px;color:var(--color-midnight-russet)}@media not all and (min-width:64rem){.project-features .project-features__title{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:40rem){.project-features .project-features__title{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.project-features .project-features__tabs{gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);flex-wrap:wrap;display:flex}@media not all and (min-width:48rem){.project-features .project-features__tabs{max-width:100%;min-width:calc(var(--spacing) * 0);flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}}.project-features .project-features__tabs{-webkit-overflow-scrolling:touch}@media not all and (min-width:48rem){.project-features .project-features__tabs{scrollbar-width:none;-ms-overflow-style:none}.project-features .project-features__tabs::-webkit-scrollbar{display:none}}.project-features .project-features__tab{cursor:pointer;border-style:var(--tw-border-style);padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);padding-right:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-midnight-russet);background-color:#0000;border-width:1px;border-color:#44101033;border-radius:2.5rem;flex-shrink:0;align-items:center;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out;display:inline-flex}.project-features .project-features__tab:hover:not(.project-features__tab--active){border-color:#44101066;border-radius:.75rem}.project-features .project-features__tab.project-features__tab--active{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#fcf6e6;background-color:#441010;border-color:#441010;border-radius:.75rem}.project-features .project-features__rail{cursor:grab;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:none;-ms-overflow-style:none;width:100vw;margin-left:calc(50% - 50vw);overflow:auto visible}.project-features .project-features__rail::-webkit-scrollbar{display:none}--dragging:is(.project-features .project-features__rail){cursor:grabbing;touch-action:none}.project-features .project-features__track{--features-inline-pad:max(1.25rem, calc((100vw - min(90rem, calc(100vw - clamp(1.875rem, 5vw, 5.25rem)) ))/2) );gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);width:max-content;padding-top:clamp(.1875rem,calc((4 / var(--sage-breakpoint)) * 100vw),.25rem);padding-bottom:clamp(.1875rem,calc((4 / var(--sage-breakpoint)) * 100vw),.25rem);display:flex;position:relative}@media not all and (min-width:40rem){.project-features .project-features__track{gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem)}}.project-features .project-features__track{padding-inline-start:var(--features-inline-pad);padding-inline-end:var(--features-inline-pad)}@media(max-width:1023px){.project-features .project-features__track{padding-inline-end:clamp(1.25rem,5vw,2rem)}}.project-features .project-features-track-enter-active,.project-features .project-features-track-leave-active{transition:opacity .36s}.project-features .project-features-track-enter-from,.project-features .project-features-track-leave-to{opacity:0}.project-features .project-features__card{height:clamp(28.125rem,calc((600 / var(--sage-breakpoint)) * 100vw),37.5rem);max-height:clamp(28.125rem,calc((600 / var(--sage-breakpoint)) * 100vw),37.5rem);min-height:clamp(28.125rem,calc((600 / var(--sage-breakpoint)) * 100vw),37.5rem);width:clamp(18.375rem,calc((392 / var(--sage-breakpoint)) * 100vw),24.5rem);cursor:pointer;flex-shrink:0;display:flex;position:relative;overflow:hidden}@media not all and (min-width:680px){.project-features .project-features__card{width:17.375rem;height:26.625rem;min-height:26.625rem;max-height:26.625rem}}.project-features .project-features__card:focus-visible{outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px;outline-color:var(--color-midnight-russet)}.project-features .project-features__card-image{pointer-events:none;inset:calc(var(--spacing) * 0);object-fit:cover;width:100%;height:100%;transition-property:border-radius;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);position:absolute}.project-features .project-features__card-placeholder{pointer-events:none;inset:calc(var(--spacing) * 0);background-color:var(--color-midnight-russet);transition-property:border-radius;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);justify-content:center;align-items:center;display:flex;position:absolute}.project-features .project-features__card-placeholder-icon{width:58%;max-width:clamp(11.25rem,calc((240 / var(--sage-breakpoint)) * 100vw),15rem);justify-content:center;align-items:center;display:flex}.project-features .project-features__card-placeholder-icon svg{width:100%;height:auto}.project-features .project-features__card-overlay{pointer-events:none;inset:calc(var(--spacing) * 0);transition-property:border-radius,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);background:linear-gradient(#0003,#00000014 38%,#0000008c);position:absolute}.project-features .project-features__card--expanded .project-features__card-overlay{opacity:0}.project-features .project-features__card-panel{pointer-events:none;inset:calc(var(--spacing) * 0);z-index:1;border-radius:inherit;opacity:0;--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);background-color:#ffffffb8;transition:opacity .5s ease-in-out,background-color .5s ease-in-out;position:absolute}.project-features .project-features__card--expanded .project-features__card-panel{opacity:1}.project-features .project-features__card-content{z-index:2;flex-direction:column;justify-content:space-between;width:100%;height:100%;min-height:100%;display:flex;position:relative}.project-features .project-features__card-title{margin:calc(var(--spacing) * 0);padding-top:clamp(1.40625rem,calc((30 / var(--sage-breakpoint)) * 100vw),1.875rem);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);font-family:var(--font-tt);font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.288px;letter-spacing:.288px;color:var(--color-white);text-transform:uppercase;text-shadow:0 2px 4px var(--tw-text-shadow-color,#00000080)}@media not all and (min-width:680px){.project-features .project-features__card-title{padding-left:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);padding-right:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);font-size:clamp(.84375rem,calc((18 / var(--sage-breakpoint)) * 100vw),1.125rem)}}.project-features .project-features__card-title{transition:color .5s ease-in-out,text-shadow .5s ease-in-out}.project-features .project-features__card--expanded .project-features__card-title{color:var(--color-black);text-shadow:none}.project-features .project-features__card-footer{width:100%;padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);flex-direction:column;flex-shrink:0;display:flex;position:relative}@media not all and (min-width:680px){.project-features .project-features__card-footer{padding-bottom:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.project-features .project-features__card-copy{right:5.5rem;bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);left:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);position:absolute}@media not all and (min-width:680px){.project-features .project-features__card-copy{right:4.5rem;bottom:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.project-features .project-features__card-description{margin:calc(var(--spacing) * 0);padding-right:calc(var(--spacing) * 0);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:150%;--tw-font-weight:var(--font-weight-normal);line-height:150%;font-weight:var(--font-weight-normal);color:var(--color-midnight-russet)}@media not all and (min-width:40rem){.project-features .project-features__card-description{font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem)!important}}@media not all and (min-width:680px){.project-features .project-features__card-description{padding-left:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);padding-right:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem)}}@media not all and (min-width:40rem){.project-features .project-features__card-description{padding-right:calc(var(--spacing) * 0)}}.project-features .project-features__card-description{opacity:0;pointer-events:none;transition:opacity .5s ease-in-out}.project-features .project-features__card--expanded .project-features__card-description{opacity:1;pointer-events:auto}.project-features .project-features__card-arrow{z-index:1;cursor:pointer;border-style:var(--tw-border-style);background-color:var(--color-december-lace);width:fit-content;padding-top:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);padding-bottom:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);padding-right:clamp(calc(((17 / 16) * 1rem) * .75),calc((17 / var(--sage-breakpoint)) * 100vw),1.0625rem);padding-left:clamp(.84375rem,calc((18 / var(--sage-breakpoint)) * 100vw),1.125rem);margin-right:clamp(calc((((1 * -1) / 16) * 1rem) * .75),calc(((1 * -1) / var(--sage-breakpoint)) * 100vw),-.0625rem);border-width:0;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;transition:background-color .5s ease-in-out,border-radius .5s ease-in-out;display:flex;position:relative}.project-features .project-features__card-arrow--expanded{background-color:var(--color-midnight-russet)}.project-features .project-features__card-arrow-icon{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);display:block}.project-features .project-features__card-arrow-icon svg{display:block}.project-features .project-features__card-arrow-icon svg path{fill:var(--color-midnight-russet);transition-property:fill;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out)}.project-features .project-features__card-arrow--expanded .project-features__card-arrow-icon{transform:rotate(180deg)}.project-features .project-features__card-arrow--expanded .project-features__card-arrow-icon svg path{fill:var(--color-december-lace)}.project-genplan{padding-top:clamp(3.75rem,calc((80 / var(--sage-breakpoint)) * 100vw),5rem);flex-direction:column;display:flex}.project-genplan .project-genplan__head{margin-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}.project-genplan .project-genplan__header{justify-content:space-between;align-items:center;gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);display:flex}.project-genplan .project-genplan__title{margin:calc(var(--spacing) * 0);text-align:left;font-family:var(--font-tt);font-size:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);--tw-leading:100%;--tw-font-weight:var(--font-weight-medium);line-height:100%;font-weight:var(--font-weight-medium);--tw-tracking:-1px;letter-spacing:-1px;color:var(--color-midnight-russet)}@media not all and (min-width:64rem){.project-genplan .project-genplan__title{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:40rem){.project-genplan .project-genplan__title{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.project-genplan .project-genplan__map-btn{cursor:pointer;justify-content:center;align-items:center;gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);border-style:var(--tw-border-style);padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);text-align:center;font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.192px;letter-spacing:.192px;color:#fcf6e6;background-color:#441010;border-width:1px;border-color:#441010;border-radius:2.5rem;flex-shrink:0;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out;display:inline-flex;overflow:hidden}.project-genplan .project-genplan__map-btn:hover{border-radius:.75rem}.project-genplan .project-genplan__map-btn svg path{fill:currentColor}@media not all and (min-width:64rem){.project-genplan .project-genplan__map-btn.project-genplan__map-btn--head{display:none}}@media not all and (min-width:40rem){.project-genplan .project-genplan__map-btn.project-genplan__map-btn--mobile{width:100%}}@media(min-width:64rem){.project-genplan .project-genplan__map-btn.project-genplan__map-btn--mobile{display:none}}.project-genplan .project-genplan__map-btn-icon{height:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);width:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);flex-shrink:0;justify-content:center;align-items:center;display:flex}.project-genplan .project-genplan__map-btn-icon svg{width:100%;height:100%;display:block}.project-genplan .project-genplan__media{height:clamp(31.875rem,calc((680 / var(--sage-breakpoint)) * 100vw),42.5rem);min-height:clamp(31.875rem,calc((680 / var(--sage-breakpoint)) * 100vw),42.5rem);background-color:var(--color-december-lace);width:100vw;margin-left:calc(50% - 50vw);position:relative;overflow:hidden}.project-genplan .project-genplan__media .project-gallery__map-wrap{inset:calc(var(--spacing) * 0);width:100%;max-width:100%;height:100%;min-width:calc(var(--spacing) * 0);position:absolute}.project-genplan .project-genplan__media .project-gallery__map{width:100%;height:100%;min-height:100%}.project-genplan .project-genplan__media--fit{height:auto;min-height:calc(var(--spacing) * 0);overflow:visible}.project-genplan .project-genplan__media--map{height:clamp(31.875rem,calc((680 / var(--sage-breakpoint)) * 100vw),42.5rem);min-height:clamp(31.875rem,calc((680 / var(--sage-breakpoint)) * 100vw),42.5rem);overflow:hidden}.project-genplan .project-genplan__media--fit .project-genplan__figure{width:auto;height:auto;display:inline-block}.project-genplan .project-genplan__media--fit .project-genplan__image{object-fit:unset;width:auto;max-width:100%;height:auto;display:block}.project-genplan .project-genplan__scroll{width:100%;height:100%}@media not all and (min-width:64rem){.project-genplan .project-genplan__scroll{cursor:grab;-webkit-user-select:none;user-select:none;overflow:auto hidden}}.project-genplan .project-genplan__scroll{-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:none;-ms-overflow-style:none}.project-genplan .project-genplan__scroll::-webkit-scrollbar{display:none}@media not all and (min-width:64rem){--dragging:is(.project-genplan .project-genplan__scroll){cursor:grabbing}}.project-genplan .project-genplan__figure{width:100%;height:100%;position:relative}@media(max-width:1023px){.project-genplan .project-genplan__figure{width:auto;min-width:100%;max-width:none}}.project-genplan .project-genplan__image{pointer-events:none;object-fit:cover;width:100%;height:100%;display:block}@media(max-width:1023px){.project-genplan .project-genplan__image{width:auto;min-width:100%;max-width:none}}.project-genplan .project-genplan__overlay{pointer-events:none;inset:calc(var(--spacing) * 0);width:100%;height:100%;position:absolute;overflow:visible}.project-genplan .project-genplan__media--interactive .project-genplan__area{pointer-events:auto;cursor:pointer}.project-genplan .project-genplan__area{transition:fill-opacity .24s,stroke-opacity .24s}.project-genplan .project-genplan__area--active{stroke-opacity:1}.project-genplan .project-genplan__media--fit .project-genplan__scroll{justify-content:center;height:auto;display:flex}.project-genplan .project-genplan__media--fit .project-genplan__figure{width:auto;height:auto;display:inline-block;position:relative}.project-genplan .project-genplan__media--fit .project-genplan__image{pointer-events:none;object-fit:contain;width:auto;max-width:100%;height:auto;display:block}.project-genplan .project-genplan__media--fit .project-genplan__overlay{width:100%;height:100%}@media(max-width:1023px){.project-genplan .project-genplan__media--areas .project-genplan__figure{width:auto;max-width:none;height:100%;min-width:calc(var(--spacing) * 0);width:max-content;position:relative}.project-genplan .project-genplan__media--areas .project-genplan__image{pointer-events:none;width:auto;max-width:none;height:100%;min-width:calc(var(--spacing) * 0);object-fit:contain;display:block}.project-genplan .project-genplan__media--areas .project-genplan__overlay{inset:calc(var(--spacing) * 0);width:100%;height:100%;position:absolute;overflow:visible}}.project-genplan .project-genplan__map-btn-wrap{margin-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);justify-content:flex-start;display:flex}.project-genplan-tooltip{pointer-events:none;z-index:80;border-radius:var(--radius-2xl);background-color:var(--color-december-lace);width:min(17.5rem,100vw - 1.5rem);padding:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);color:var(--color-midnight-russet);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border:1px solid #312a231f;position:fixed}.project-genplan-tooltip .project-genplan-tooltip__title{margin:calc(var(--spacing) * 0);font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:130%;--tw-font-weight:var(--font-weight-semibold);line-height:130%;font-weight:var(--font-weight-semibold)}.project-genplan-tooltip .project-genplan-tooltip__status{margin-top:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);font-family:var(--font-tt);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-leading:140%;--tw-font-weight:var(--font-weight-medium);line-height:140%;font-weight:var(--font-weight-medium);color:#1a1814b3}@supports (color:color-mix(in lab,red,red)){.project-genplan-tooltip .project-genplan-tooltip__status{color:color-mix(in oklab,var(--color-midnight-russet) 70%,transparent)}}.project-genplan-tooltip .project-genplan-tooltip__rooms{margin:calc(var(--spacing) * 0);margin-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);padding:calc(var(--spacing) * 0);flex-direction:column;list-style-type:none;display:flex}.project-genplan-tooltip .project-genplan-tooltip__room{justify-content:space-between;align-items:baseline;gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);font-family:var(--font-tt);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-leading:140%;line-height:140%;display:flex}.project-genplan-tooltip .project-genplan-tooltip__room-label{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.project-genplan-tooltip .project-genplan-tooltip__room-count{margin-left:clamp(.1875rem,calc((4 / var(--sage-breakpoint)) * 100vw),.25rem);color:#1a181499}@supports (color:color-mix(in lab,red,red)){.project-genplan-tooltip .project-genplan-tooltip__room-count{color:color-mix(in oklab,var(--color-midnight-russet) 60%,transparent)}}.project-genplan-tooltip .project-genplan-tooltip__room-price{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);flex-shrink:0}.project-genplan-tooltip .project-genplan-tooltip__empty{margin-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);font-family:var(--font-tt);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);color:#1a181499}@supports (color:color-mix(in lab,red,red)){.project-genplan-tooltip .project-genplan-tooltip__empty{color:color-mix(in oklab,var(--color-midnight-russet) 60%,transparent)}}.project-genplan-tooltip .project-genplan-tooltip__hint{margin-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);border-top-style:var(--tw-border-style);border-color:#1a18141a;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.project-genplan-tooltip .project-genplan-tooltip__hint{border-color:color-mix(in oklab,var(--color-midnight-russet) 10%,transparent)}}.project-genplan-tooltip .project-genplan-tooltip__hint{padding-top:clamp(.46875rem,calc((10 / var(--sage-breakpoint)) * 100vw),.625rem);font-family:var(--font-tt);font-size:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);--tw-leading:140%;color:#1a18148c;line-height:140%}@supports (color:color-mix(in lab,red,red)){.project-genplan-tooltip .project-genplan-tooltip__hint{color:color-mix(in oklab,var(--color-midnight-russet) 55%,transparent)}}.project-layouts{padding-top:clamp(3.75rem,calc((80 / var(--sage-breakpoint)) * 100vw),5rem)}.project-layouts .project-layouts__panel{min-height:calc(var(--spacing) * 0);gap:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);border-radius:var(--radius-xl);padding:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media not all and (min-width:64rem){.project-layouts .project-layouts__panel{align-items:flex-start;height:auto}}@media(min-width:64rem){.project-layouts .project-layouts__panel{height:clamp(34.3125rem,calc((732 / var(--sage-breakpoint)) * 100vw),45.75rem);min-height:clamp(34.3125rem,calc((732 / var(--sage-breakpoint)) * 100vw),45.75rem);align-items:stretch;column-gap:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);row-gap:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.project-layouts .project-layouts__panel{background-color:#b6afa099}@media(min-width:64rem){.project-layouts .project-layouts__panel--copy-only{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.project-layouts .project-layouts__title{margin:calc(var(--spacing) * 0);text-align:left;font-family:var(--font-tt);font-size:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);--tw-leading:100%;--tw-font-weight:var(--font-weight-medium);line-height:100%;font-weight:var(--font-weight-medium);--tw-tracking:-1px;letter-spacing:-1px;color:var(--color-midnight-russet)}@media not all and (min-width:64rem){.project-layouts .project-layouts__title{height:auto;font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);align-self:flex-start}}@media not all and (min-width:40rem){.project-layouts .project-layouts__title{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}@media(min-width:64rem){.project-layouts .project-layouts__title{grid-row-start:1;grid-column-start:1;align-self:center}}.project-layouts .project-layouts__tabs-wrap{min-width:calc(var(--spacing) * 0);justify-content:flex-start;align-items:center;display:flex}@media(min-width:64rem){.project-layouts .project-layouts__tabs-wrap{grid-row-start:1;grid-column-start:2;justify-content:flex-end}}.project-layouts .project-layouts__tabs{justify-content:flex-start;gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);flex-wrap:nowrap;max-width:100%;display:flex;overflow-x:auto}@media(min-width:64rem){.project-layouts .project-layouts__tabs{justify-content:flex-end}}.project-layouts .project-layouts__tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none}.project-layouts .project-layouts__tabs::-webkit-scrollbar{display:none}.project-layouts .project-layouts__tab{cursor:pointer;border-style:var(--tw-border-style);padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);padding-right:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-midnight-russet);background-color:#0000;border-width:1px;border-color:#44101033;border-radius:2.5rem;flex-shrink:0;align-items:center;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out;display:inline-flex}.project-layouts .project-layouts__tab:hover:not(.project-layouts__tab--active){border-color:#44101066;border-radius:.75rem}.project-layouts .project-layouts__tab.project-layouts__tab--active{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#fcf6e6;background-color:#441010;border-color:#441010;border-radius:.75rem}.project-layouts .project-layouts__body{min-height:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);position:relative;overflow:hidden}@media(min-width:64rem){.project-layouts .project-layouts__body{grid-row-start:2;grid-column-start:1;align-self:center}}.project-layouts .project-layouts__body-inner{min-height:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);overflow-y:auto}.project-layouts .project-layouts-panel-enter-active,.project-layouts .project-layouts-panel-leave-active{transition:opacity .5s ease-in-out,transform .5s ease-in-out}.project-layouts .project-layouts-panel-leave-active{transition-duration:.32s;transition-timing-function:ease-in}.project-layouts .project-layouts-panel-enter-active{transition-delay:60ms;transition-timing-function:ease-out}.project-layouts .project-layouts-panel-enter-from,.project-layouts .project-layouts-panel-leave-to{opacity:0}.project-layouts .project-layouts__panel--forward .project-layouts-panel-enter-from{transform:translate(1.5rem)}.project-layouts .project-layouts__panel--forward .project-layouts-panel-leave-to,.project-layouts .project-layouts__panel--backward .project-layouts-panel-enter-from{transform:translate(-1.5rem)}.project-layouts .project-layouts__panel--backward .project-layouts-panel-leave-to{transform:translate(1.5rem)}.project-layouts .project-layouts__media-wrap{height:100%;min-height:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);position:relative;overflow:hidden}@media(min-width:64rem){.project-layouts .project-layouts__media-wrap{grid-row-start:2;grid-column-start:2}}.project-layouts .project-layouts__description{margin:calc(var(--spacing) * 0);font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:150%;--tw-font-weight:var(--font-weight-normal);line-height:150%;font-weight:var(--font-weight-normal);white-space:pre-line;color:var(--color-midnight-russet)}.project-layouts .project-layouts__apartment{margin:calc(var(--spacing) * 0);gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);flex-direction:column;display:flex}.project-layouts .project-layouts__apartment-row{align-items:baseline;column-gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);display:flex}.project-layouts .project-layouts__apartment-label{margin:calc(var(--spacing) * 0);font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:150%;--tw-font-weight:var(--font-weight-normal);line-height:150%;font-weight:var(--font-weight-normal);color:var(--color-midnight-russet);flex-shrink:0}.project-layouts .project-layouts__apartment-leader{min-width:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);border-bottom-style:var(--tw-border-style);--tw-border-style:dotted;border-style:dotted;border-color:#1a181459;border-bottom-width:1px;flex:1;align-self:flex-end}@supports (color:color-mix(in lab,red,red)){.project-layouts .project-layouts__apartment-leader{border-color:color-mix(in oklab,var(--color-midnight-russet) 35%,transparent)}}.project-layouts .project-layouts__apartment-leader{height:0;margin-bottom:.2em}.project-layouts .project-layouts__apartment-value{margin:calc(var(--spacing) * 0);text-align:right;font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:150%;--tw-font-weight:var(--font-weight-medium);line-height:150%;font-weight:var(--font-weight-medium);color:var(--color-midnight-russet);flex-shrink:0}@media(min-width:64rem){.project-layouts .project-layouts__panel>.project-layouts__media{grid-row-start:2;grid-column-start:2}}.project-layouts .project-layouts__media{height:100%;min-height:calc(var(--spacing) * 0);width:100%;min-width:calc(var(--spacing) * 0);align-items:flex-start;display:flex}@media not all and (min-width:64rem){.project-layouts .project-layouts__media{height:auto}}.project-layouts .project-layouts__image{border-radius:var(--radius-2xl);object-fit:contain;width:100%;height:100%;max-height:100%;display:block}@media not all and (min-width:64rem){.project-layouts .project-layouts__image{border-radius:0;height:auto;max-height:none}}@media not all and (min-width:40rem){.project-layouts .project-layouts__image{max-height:clamp(14.0625rem,calc((300 / var(--sage-breakpoint)) * 100vw),18.75rem)}}.project-layouts .project-layouts__slider{align-items:center;gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);grid-template-columns:auto minmax(0,1fr) auto;width:100%;height:100%;display:grid}@media not all and (min-width:64rem){.project-layouts .project-layouts__slider{grid-template-columns:auto auto;grid-template-areas:"swiper swiper""prev next";justify-content:center;height:auto}}.project-layouts .project-layouts__swiper{height:100%;min-height:calc(var(--spacing) * 0);width:100%;min-width:calc(var(--spacing) * 0);border-radius:var(--radius-2xl);overflow:hidden}@media not all and (min-width:64rem){.project-layouts .project-layouts__swiper{border-radius:0;grid-area:swiper;width:100%;height:auto}}:is(.project-layouts .project-layouts__swiper :deep(.swiper),.project-layouts .project-layouts__swiper :deep(.swiper-wrapper),.project-layouts .project-layouts__swiper :deep(.swiper-slide)){height:100%}@media not all and (min-width:64rem){:is(.project-layouts .project-layouts__swiper :deep(.swiper),.project-layouts .project-layouts__swiper :deep(.swiper-wrapper),.project-layouts .project-layouts__swiper :deep(.swiper-slide)){height:auto}}.project-layouts .project-layouts__slide{justify-content:center;align-items:center;height:100%;display:flex}@media not all and (min-width:64rem){.project-layouts .project-layouts__slide{height:auto}}.project-layouts .project-layouts__nav{height:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);width:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);cursor:pointer;border-radius:var(--radius-4xl);border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 0);--tw-shadow:0 4px 20px var(--tw-shadow-color,#1a18141f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:0;flex-shrink:0;justify-content:center;align-items:center;transition:border-radius .5s ease-in-out,background-color .3s ease-in-out;display:flex}.project-layouts .project-layouts__nav:hover:not(.project-layouts__nav--disabled){background-color:var(--color-december-lace);border-radius:.75rem}@media(min-width:64rem){.project-layouts .project-layouts__nav--prev{transform:translate(50%)}}@media not all and (min-width:64rem){.project-layouts .project-layouts__nav--prev{grid-area:prev;justify-self:end}}@media(min-width:64rem){.project-layouts .project-layouts__nav--next{transform:translate(-50%)}}@media not all and (min-width:64rem){.project-layouts .project-layouts__nav--next{grid-area:next;justify-self:start}}.project-layouts .project-layouts__nav--disabled{cursor:default;opacity:.35}.project-layouts .project-layouts__nav--disabled:hover{border-radius:var(--radius-4xl);background-color:var(--color-white)}.project-layouts .project-layouts__nav-icon{height:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);width:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);justify-content:center;align-items:center;display:flex}.project-layouts .project-layouts__nav-icon :deep(svg){height:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);width:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);display:block}.project-layouts .project-layouts__nav-icon--prev{transform:rotate(180deg)}.project-apartments{padding-top:clamp(3.75rem,calc((80 / var(--sage-breakpoint)) * 100vw),5rem)}.project-apartments .project-apartments__title{margin:calc(var(--spacing) * 0);text-align:left;font-family:var(--font-tt);font-size:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);--tw-leading:100%;--tw-font-weight:var(--font-weight-medium);line-height:100%;font-weight:var(--font-weight-medium);--tw-tracking:-1px;letter-spacing:-1px;color:var(--color-midnight-russet)}@media not all and (min-width:64rem){.project-apartments .project-apartments__title{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:40rem){.project-apartments .project-apartments__title{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.project-apartments .project-apartments__toolbar{margin-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);flex-direction:column;display:flex}@media not all and (min-width:40rem){.project-apartments .project-apartments__toolbar{margin-top:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem)}}@media(min-width:64rem){.project-apartments .project-apartments__toolbar{flex-direction:row;justify-content:space-between;align-items:flex-start}}.project-apartments .project-apartments__filters{min-width:calc(var(--spacing) * 0);align-items:flex-start;gap:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);flex-flow:wrap;flex:1;display:flex}@media not all and (min-width:40rem){.project-apartments .project-apartments__filters{flex-direction:column}}.project-apartments .project-apartments__room-filters{gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);flex-wrap:wrap;flex-shrink:0;display:flex}@media not all and (min-width:40rem){.project-apartments .project-apartments__room-filters{width:100%}}.project-apartments .project-apartments__room-chip{cursor:pointer;border-style:var(--tw-border-style);padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);padding-right:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-midnight-russet);background-color:#0000;border-width:1px;border-color:#44101033;flex-shrink:0;align-items:center;display:inline-flex}@media not all and (min-width:40rem){.project-apartments .project-apartments__room-chip{flex-grow:1;justify-content:center}}.project-apartments .project-apartments__room-chip{border-radius:2.5rem;transition:border-radius .5s ease-in-out,border-color .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out}.project-apartments .project-apartments__room-chip:hover:not(.project-apartments__room-chip--active){border-color:#44101066;border-radius:.75rem}.project-apartments .project-apartments__room-chip.project-apartments__room-chip--active{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#fcf6e6;background-color:#441010;border-color:#441010;border-radius:.75rem}.project-apartments .project-apartments__house-chip{cursor:pointer;align-items:center;gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);border-style:var(--tw-border-style);max-width:100%;padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);padding-right:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);font-family:var(--font-tt);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#fcf6e6;background-color:#441010;border-width:1px;border-color:#441010;border-radius:.75rem;flex-shrink:0;transition:border-radius .5s ease-in-out,opacity .24s;display:inline-flex}.project-apartments .project-apartments__house-chip:hover{opacity:.92}.project-apartments .project-apartments__house-chip-label{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-apartments .project-apartments__house-chip-clear{font-size:clamp(.84375rem,calc((18 / var(--sage-breakpoint)) * 100vw),1.125rem);--tw-leading:1;flex-shrink:0;line-height:1}.project-apartments .project-apartments__price-filter{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 0);flex-direction:column;flex:1;display:flex}@media not all and (min-width:40rem){.project-apartments .project-apartments__price-filter{width:100%}}@media(min-width:40rem){.project-apartments .project-apartments__price-filter{max-width:clamp(18.75rem,calc((400 / var(--sage-breakpoint)) * 100vw),25rem)}}.project-apartments .project-apartments__price-inputs{gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media not all and (min-width:40rem){.project-apartments .project-apartments__price-inputs{width:100%}}.project-apartments .project-apartments__price-field{min-width:calc(var(--spacing) * 0);align-items:center;gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#1a181433;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.project-apartments .project-apartments__price-field{border-color:color-mix(in oklab,var(--color-midnight-russet) 20%,transparent)}}.project-apartments .project-apartments__price-field{background-color:var(--color-december-lace);padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);padding-right:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem)}.project-apartments .project-apartments__price-label{font-family:var(--font-wix);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);color:#1a181499;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.project-apartments .project-apartments__price-label{color:color-mix(in oklab,var(--color-midnight-russet) 60%,transparent)}}.project-apartments .project-apartments__price-input{width:100%;min-width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-midnight-russet);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none}.project-apartments .project-apartments__price-currency{font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#1a181499;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.project-apartments .project-apartments__price-currency{color:color-mix(in oklab,var(--color-midnight-russet) 60%,transparent)}}.project-apartments .project-apartments__range{height:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);position:relative}.project-apartments .project-apartments__range-track{inset-inline:calc(var(--spacing) * 0);height:clamp(.1875rem,calc((4 / var(--sage-breakpoint)) * 100vw),.25rem);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#1a181426;border-radius:3.40282e38px;position:absolute;top:50%}@supports (color:color-mix(in lab,red,red)){.project-apartments .project-apartments__range-track{background-color:color-mix(in oklab,var(--color-midnight-russet) 15%,transparent)}}.project-apartments .project-apartments__range-progress{inset-block:calc(var(--spacing) * 0);background-color:var(--color-midnight-russet);border-radius:3.40282e38px;position:absolute}.project-apartments .project-apartments__range-input{pointer-events:none;inset-inline:calc(var(--spacing) * 0);top:calc(var(--spacing) * 0);height:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);appearance:none;background-color:#0000;width:100%;margin:0;position:absolute}.project-apartments .project-apartments__range-input::-webkit-slider-thumb{pointer-events:auto;height:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);width:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);cursor:pointer;appearance:none;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-december-lace);background-color:#441010;border-radius:3.40282e38px}.project-apartments .project-apartments__range-input::-moz-range-thumb{pointer-events:auto;height:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);width:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);cursor:pointer;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-december-lace);background-color:#441010;border-radius:3.40282e38px}.project-apartments .project-apartments__range-input--min{z-index:3}.project-apartments .project-apartments__range-input--max{z-index:4}.project-apartments .project-apartments__controls{justify-content:flex-start;align-items:center;gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);flex-wrap:wrap;flex-shrink:0;display:flex}@media not all and (min-width:40rem){.project-apartments .project-apartments__controls{width:100%}}@media(min-width:64rem){.project-apartments .project-apartments__controls{justify-content:flex-end}}.project-apartments .project-apartments__sort{position:relative}@media not all and (min-width:40rem){.project-apartments .project-apartments__sort{width:100%}}.project-apartments .project-apartments__sort-toggle{min-width:clamp(10.3125rem,calc((220 / var(--sage-breakpoint)) * 100vw),13.75rem);cursor:pointer;justify-content:space-between;align-items:center;gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);border-radius:var(--radius-xl);border-style:var(--tw-border-style);background-color:var(--color-december-lace);padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);padding-right:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-midnight-russet);border-width:1px;border-color:#44101033;display:inline-flex}@media not all and (min-width:40rem){.project-apartments .project-apartments__sort-toggle{width:100%}}.project-apartments .project-apartments__sort-toggle{transition:border-color .5s ease-in-out,border-radius .5s ease-in-out}.project-apartments .project-apartments__sort-toggle:hover{border-color:#44101066}.project-apartments .project-apartments__sort-icon{height:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);width:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);color:currentColor;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);flex-shrink:0}.project-apartments .project-apartments__sort-icon.project-apartments__sort-icon--open{transform:rotate(180deg)}.project-apartments .project-apartments__sort-menu{top:calc(100% + .5rem);right:calc(var(--spacing) * 0);z-index:20;margin:calc(var(--spacing) * 0);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#1a181426;min-width:100%;list-style-type:none;position:absolute;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.project-apartments .project-apartments__sort-menu{border-color:color-mix(in oklab,var(--color-midnight-russet) 15%,transparent)}}.project-apartments .project-apartments__sort-menu{background-color:var(--color-december-lace);padding:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);--tw-shadow:0 .75rem 2rem var(--tw-shadow-color,#2d1f141f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.project-apartments .project-apartments__sort-option{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);width:100%;padding-top:clamp(.46875rem,calc((10 / var(--sage-breakpoint)) * 100vw),.625rem);padding-bottom:clamp(.46875rem,calc((10 / var(--sage-breakpoint)) * 100vw),.625rem);padding-left:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-right:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);text-align:left;font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);color:var(--color-midnight-russet);background-color:#0000;border-width:0;transition:background-color .3s ease-in-out;display:block}.project-apartments .project-apartments__sort-option:hover,.project-apartments .project-apartments__sort-option.project-apartments__sort-option--active{background-color:#1a181414}@supports (color:color-mix(in lab,red,red)){.project-apartments .project-apartments__sort-option:hover,.project-apartments .project-apartments__sort-option.project-apartments__sort-option--active{background-color:color-mix(in oklab,var(--color-midnight-russet) 8%,transparent)}}.project-apartments .project-apartments__sort-option.project-apartments__sort-option--active{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.project-apartments .project-apartments__view-toggle{align-items:center;gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#1a181433;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.project-apartments .project-apartments__view-toggle{border-color:color-mix(in oklab,var(--color-midnight-russet) 20%,transparent)}}.project-apartments .project-apartments__view-toggle{background-color:var(--color-december-lace);padding:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem)}@media not all and (min-width:40rem){.project-apartments .project-apartments__view-toggle{display:none}}.project-apartments .project-apartments__view-btn{height:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);width:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:var(--color-midnight-russet);background-color:#0000;border-width:0;justify-content:center;align-items:center;transition:background-color .5s ease-in-out,color .5s ease-in-out;display:inline-flex}.project-apartments .project-apartments__view-btn svg{height:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);width:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);display:block}.project-apartments .project-apartments__view-btn:hover:not(.project-apartments__view-btn--active){background-color:#1a181414}@supports (color:color-mix(in lab,red,red)){.project-apartments .project-apartments__view-btn:hover:not(.project-apartments__view-btn--active){background-color:color-mix(in oklab,var(--color-midnight-russet) 8%,transparent)}}.project-apartments .project-apartments__view-btn.project-apartments__view-btn--active{color:#fcf6e6;background-color:#441010}.project-apartments .project-apartments__empty{margin-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);color:#1a181499}@supports (color:color-mix(in lab,red,red)){.project-apartments .project-apartments__empty{color:color-mix(in oklab,var(--color-midnight-russet) 60%,transparent)}}.project-apartments .project-apartments__results{margin:calc(var(--spacing) * 0);margin-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding:calc(var(--spacing) * 0);list-style-type:none;position:relative}.project-apartments .project-apartments__results--grid{gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:40rem){.project-apartments .project-apartments__results--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.project-apartments .project-apartments__results--grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.project-apartments .project-apartments__results--list{gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);flex-direction:column;display:flex}.project-apartments .project-apartments__card{min-width:calc(var(--spacing) * 0)}.project-apartments .project-apartments-card-move,.project-apartments .project-apartments-card-enter-active,.project-apartments .project-apartments-card-leave-active{transition:opacity .45s,transform .45s}.project-apartments .project-apartments-card-enter-active{transition-delay:calc(var(--stagger,0) * 45ms)}.project-apartments .project-apartments-card-leave-active{pointer-events:none;transition-duration:.28s;transition-timing-function:ease-in}.project-apartments .project-apartments-card-enter-from{opacity:0;transform:translateY(1rem)scale(.97)}.project-apartments .project-apartments-card-leave-to{opacity:0;transform:translateY(.5rem)scale(.97)}.project-apartments .project-apartments__more-wrap{margin-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);justify-content:center;display:flex}.project-apartments .project-apartments__more-btn{width:100%;max-width:clamp(18.75rem,calc((400 / var(--sage-breakpoint)) * 100vw),25rem);cursor:pointer;justify-content:center;align-items:center;gap:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);border-style:var(--tw-border-style);padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);text-align:center;font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.192px;letter-spacing:.192px;color:#fcf6e6;background-color:#441010;border-width:1px;border-color:#441010;border-radius:2.5rem;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out;display:inline-flex;overflow:hidden}.project-apartments .project-apartments__more-btn:hover{border-radius:.75rem}.project-apartments .project-apartments__card-inner{border-radius:var(--radius-4xl);background-color:var(--color-midnight-iris);width:100%;height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);flex-direction:column;display:flex;position:relative;overflow:hidden}@media(hover:hover){.project-apartments .project-apartments__card-inner:hover{border-radius:var(--radius-xl)}}.project-apartments .project-apartments__card-open{cursor:pointer;border-style:var(--tw-border-style);width:100%;height:100%;padding:calc(var(--spacing) * 0);text-align:left;color:inherit;background-color:#0000;border-width:0;flex-direction:column;display:flex}.project-apartments .project-apartments__favorite-btn{top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);right:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);z-index:10;height:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);min-height:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);width:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);min-width:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);cursor:pointer;border-style:var(--tw-border-style);background-color:var(--color-midnight-iris);padding:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);color:var(--color-midnight-russet);opacity:0;pointer-events:none;border-width:0;border-radius:2.5rem;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .3s ease-in-out,border-radius .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out;display:flex;position:absolute}.project-apartments .project-apartments__favorite-btn:hover{border-radius:.75rem}.project-apartments .project-apartments__favorite-btn svg path{fill:currentColor}.project-apartments .project-apartments__favorite-btn.project-apartments__favorite-btn--active,.project-apartments .project-apartments__card-inner:hover .project-apartments__favorite-btn,.project-apartments .project-apartments__card-inner:focus-within .project-apartments__favorite-btn{opacity:1;pointer-events:auto}@media(hover:none){.project-apartments .project-apartments__favorite-btn{opacity:1;pointer-events:auto}}.project-apartments .project-apartments__favorite-icon{height:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);width:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);display:block}.project-apartments .project-apartments__favorite-icon svg{width:100%;height:100%;display:block}.project-apartments .project-apartments__results--list .project-apartments__card-inner{flex-direction:row;align-items:stretch}@media not all and (min-width:40rem){.project-apartments .project-apartments__results--list .project-apartments__card-inner{flex-direction:column}}.project-apartments .project-apartments__results--list .project-apartments__card-open{flex-direction:row;align-items:stretch}@media not all and (min-width:40rem){.project-apartments .project-apartments__results--list .project-apartments__card-open{flex-direction:column}}.project-apartments .project-apartments__card-media{aspect-ratio:4/3;background-color:#fcf6e680;width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.project-apartments .project-apartments__card-media{background-color:color-mix(in oklab,var(--color-december-lace) 50%,transparent)}}.project-apartments .project-apartments__results--list .project-apartments__card-media{aspect-ratio:auto;height:auto;min-height:clamp(8.4375rem,calc((180 / var(--sage-breakpoint)) * 100vw),11.25rem);width:clamp(10.3125rem,calc((220 / var(--sage-breakpoint)) * 100vw),13.75rem);flex-shrink:0}@media not all and (min-width:40rem){.project-apartments .project-apartments__results--list .project-apartments__card-media{aspect-ratio:4/3;min-height:calc(var(--spacing) * 0);width:100%}}.project-apartments .project-apartments__card-media--empty{background-color:#1a181414}@supports (color:color-mix(in lab,red,red)){.project-apartments .project-apartments__card-media--empty{background-color:color-mix(in oklab,var(--color-midnight-russet) 8%,transparent)}}.project-apartments .project-apartments__card-image{object-fit:contain;width:100%;height:100%;padding:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);display:block}.project-apartments .project-apartments__card-body{min-width:calc(var(--spacing) * 0);gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);padding:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);flex-direction:column;flex:1;display:flex}.project-apartments .project-apartments__results--list .project-apartments__card-body{padding-top:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);padding-bottom:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);justify-content:center}.project-apartments .project-apartments__card-title{margin:calc(var(--spacing) * 0);font-family:var(--font-tt);font-size:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);--tw-leading:130%;--tw-font-weight:var(--font-weight-medium);line-height:130%;font-weight:var(--font-weight-medium);color:var(--color-midnight-russet)}.project-apartments .project-apartments__card-meta{margin:calc(var(--spacing) * 0);font-family:var(--font-wix);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-leading:150%;color:#1a1814b3;line-height:150%}@supports (color:color-mix(in lab,red,red)){.project-apartments .project-apartments__card-meta{color:color-mix(in oklab,var(--color-midnight-russet) 70%,transparent)}}.project-apartments .project-apartments__card-prices{gap:clamp(.1875rem,calc((4 / var(--sage-breakpoint)) * 100vw),.25rem);padding-top:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);flex-direction:column;margin-top:auto;display:flex}.project-apartments .project-apartments__card-price{margin:calc(var(--spacing) * 0);font-family:var(--font-tt);font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);--tw-leading:130%;--tw-font-weight:var(--font-weight-semibold);line-height:130%;font-weight:var(--font-weight-semibold);color:var(--color-midnight-russet)}.project-apartments .project-apartments__card-price-sqm{margin:calc(var(--spacing) * 0);font-family:var(--font-wix);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);color:#1a1814b3}@supports (color:color-mix(in lab,red,red)){.project-apartments .project-apartments__card-price-sqm{color:color-mix(in oklab,var(--color-midnight-russet) 70%,transparent)}}.project-apartment-modal{inset:calc(var(--spacing) * 0);z-index:130;background-color:#1a181480;justify-content:center;display:flex;position:fixed}@supports (color:color-mix(in lab,red,red)){.project-apartment-modal{background-color:color-mix(in oklab,var(--color-midnight-russet) 50%,transparent)}}.project-apartment-modal{padding:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media not all and (min-width:40rem){.project-apartment-modal{padding:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem)}}.project-apartment-modal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;opacity:0;align-items:flex-start;transition:opacity .32s ease-in-out;overflow:clip scroll}.project-apartment-modal.is-open{opacity:1}.project-apartment-modal.is-open .project-apartment-modal__dialog{opacity:1;transform:translateY(0)scale(1)}.project-apartment-modal .project-apartment-modal__dialog{width:100%;height:100%;max-height:min(56rem,100dvh - 3rem);max-width:clamp(67.5rem,calc((1440 / var(--sage-breakpoint)) * 100vw),90rem);border-radius:var(--radius-4xl);background-color:var(--color-december-lace);display:grid;position:relative;overflow:hidden}@media not all and (min-width:64rem){.project-apartment-modal .project-apartment-modal__dialog{height:auto;max-height:none;min-height:calc(var(--spacing) * 0);flex-direction:column;display:flex;overflow:visible}}@media(min-width:64rem){.project-apartment-modal .project-apartment-modal__dialog{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.project-apartment-modal .project-apartment-modal__dialog{overscroll-behavior:contain;opacity:0;margin-block:auto;transition:opacity .32s ease-in-out,transform .32s ease-in-out;transform:translateY(.75rem)scale(.98)}.project-apartment-modal .project-apartment-modal__body{min-height:calc(var(--spacing) * 0)}@media not all and (min-width:64rem){.project-apartment-modal .project-apartment-modal__body{overscroll-behavior:auto;overflow:visible}}@media(min-width:64rem){.project-apartment-modal .project-apartment-modal__body{display:contents}}.project-apartment-modal .project-apartment-modal__media{min-height:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);background-color:var(--color-midnight-iris);padding:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@media not all and (min-width:64rem){.project-apartment-modal .project-apartment-modal__media{min-height:clamp(13.125rem,calc((280 / var(--sage-breakpoint)) * 100vw),17.5rem);padding:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);flex-shrink:0}}.project-apartment-modal .project-apartment-modal__image{object-fit:contain;width:100%;height:100%;max-height:100%;display:block}.project-apartment-modal .project-apartment-modal__media-empty{height:100%;min-height:clamp(9.375rem,calc((200 / var(--sage-breakpoint)) * 100vw),12.5rem);background-color:#1a181414;width:100%}@supports (color:color-mix(in lab,red,red)){.project-apartment-modal .project-apartment-modal__media-empty{background-color:color-mix(in oklab,var(--color-midnight-russet) 8%,transparent)}}.project-apartment-modal .project-apartment-modal__aside{min-height:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);gap:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);overscroll-behavior:contain;padding:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);flex-direction:column;display:flex;position:relative;overflow-y:auto}@media not all and (min-width:64rem){.project-apartment-modal .project-apartment-modal__aside{overscroll-behavior:auto;padding:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);overflow:visible}}.project-apartment-modal .project-apartment-modal__close{top:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);right:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);z-index:20;height:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);width:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);color:var(--color-midnight-russet);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;background-color:#0000;border-width:0;border-radius:3.40282e38px;justify-content:center;align-items:center;transition-duration:.3s;display:flex;position:absolute}@media(hover:hover){.project-apartment-modal .project-apartment-modal__close:hover{background-color:var(--color-midnight-iris)}}@media not all and (min-width:40rem){.project-apartment-modal .project-apartment-modal__close{top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);right:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);background-color:var(--color-december-lace)}}.project-apartment-modal .project-apartment-modal__close-icon{height:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);width:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);display:block}.project-apartment-modal .project-apartment-modal__close-icon svg{width:100%;height:100%;display:block}.project-apartment-modal .project-apartment-modal__project{margin:calc(var(--spacing) * 0);padding-right:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);font-family:var(--font-wix);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-leading:150%;color:#1a1814b3;line-height:150%}@supports (color:color-mix(in lab,red,red)){.project-apartment-modal .project-apartment-modal__project{color:color-mix(in oklab,var(--color-midnight-russet) 70%,transparent)}}.project-apartment-modal .project-apartment-modal__title{margin:calc(var(--spacing) * 0);padding-right:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);font-family:var(--font-tt);font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);--tw-leading:130%;--tw-font-weight:var(--font-weight-medium);line-height:130%;font-weight:var(--font-weight-medium);color:var(--color-midnight-russet)}@media not all and (min-width:40rem){.project-apartment-modal .project-apartment-modal__title{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.project-apartment-modal .project-apartment-modal__rows{margin:calc(var(--spacing) * 0);margin-top:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);flex-direction:column;display:flex}.project-apartment-modal .project-apartment-modal__row{align-items:baseline;column-gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);display:flex}.project-apartment-modal .project-apartment-modal__label{margin:calc(var(--spacing) * 0);font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:150%;--tw-font-weight:var(--font-weight-normal);line-height:150%;font-weight:var(--font-weight-normal);color:var(--color-midnight-russet);flex-shrink:0}.project-apartment-modal .project-apartment-modal__leader{min-width:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);border-bottom-style:var(--tw-border-style);--tw-border-style:dotted;border-style:dotted;border-color:#1a181459;border-bottom-width:1px;flex:1;align-self:flex-end}@supports (color:color-mix(in lab,red,red)){.project-apartment-modal .project-apartment-modal__leader{border-color:color-mix(in oklab,var(--color-midnight-russet) 35%,transparent)}}.project-apartment-modal .project-apartment-modal__leader{height:0;margin-bottom:.2em}.project-apartment-modal .project-apartment-modal__value{margin:calc(var(--spacing) * 0);text-align:right;font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:150%;--tw-font-weight:var(--font-weight-medium);line-height:150%;font-weight:var(--font-weight-medium);color:var(--color-midnight-russet);flex-shrink:0}.project-apartment-modal .project-apartment-modal__actions{margin-top:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);align-items:center;gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);flex-wrap:wrap;display:flex}.project-apartment-modal .project-apartment-modal__favorite-btn{height:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);min-height:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);width:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);min-width:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);cursor:pointer;border-style:var(--tw-border-style);background-color:var(--color-midnight-iris);padding:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);color:var(--color-midnight-russet);border-width:0;border-radius:2.5rem;flex-shrink:0;justify-content:center;align-items:center;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out;display:flex}.project-apartment-modal .project-apartment-modal__favorite-btn:hover{border-radius:.75rem}.project-apartment-modal .project-apartment-modal__favorite-btn svg path{fill:currentColor}.project-apartment-modal .project-apartment-modal__favorite-icon{height:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);width:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);display:block}.project-apartment-modal .project-apartment-modal__favorite-icon svg{width:100%;height:100%;display:block}.project-apartment-modal .project-apartment-modal__consult-btn{min-height:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);cursor:pointer;border-style:var(--tw-border-style);padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);padding-right:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);text-align:center;font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.192px;letter-spacing:.192px;color:#fcf6e6;background-color:#441010;border-width:1px;border-color:#441010;border-radius:2.5rem;flex:1;justify-content:center;align-items:center;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out;display:inline-flex;overflow:hidden}.project-apartment-modal .project-apartment-modal__consult-btn:hover{border-radius:.75rem}.project-apartment-modal .project-apartment-modal__collapse-btn{cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);font-family:var(--font-wix);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-leading:150%;--tw-font-weight:var(--font-weight-normal);line-height:150%;font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-midnight-russet);text-underline-offset:4px;margin-left:auto;background-color:#0000;border-width:0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;min-height:0;margin-block:0;margin-inline-end:0;display:inline-flex}.project-apartment-modal .project-apartment-modal__collapse-btn:hover{text-decoration-line:underline}.project-apartment-modal .project-apartment-modal-form-enter-active,.project-apartment-modal .project-apartment-modal-form-leave-active{transition:opacity .42s,transform .42s cubic-bezier(.22,1,.36,1),max-height .48s cubic-bezier(.22,1,.36,1),margin-top .42s;overflow:hidden}.project-apartment-modal .project-apartment-modal-form-enter-from,.project-apartment-modal .project-apartment-modal-form-leave-to{opacity:0;max-height:0;margin-top:0;transform:translateY(-.75rem)}.project-apartment-modal .project-apartment-modal-form-enter-to,.project-apartment-modal .project-apartment-modal-form-leave-from{opacity:1;max-height:40rem;transform:translateY(0)}.project-apartment-modal .project-apartment-modal__form{margin-top:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem)}.project-apartment-modal .project-apartment-modal__form .form-wrapper{padding:calc(var(--spacing) * 0);background-color:#0000;position:relative}.project-apartment-modal .project-apartment-modal__form .form-wrapper h2,.project-apartment-modal .project-apartment-modal__form .form-wrapper>p{display:none}.project-apartment-modal .project-apartment-modal__form .form-wrapper form.contacts-form{gap:clamp(.1875rem,calc((4 / var(--sage-breakpoint)) * 100vw),.25rem);flex-direction:column;display:flex}.project-apartment-modal .project-apartment-modal__form .form-wrapper form.contacts-form .row-top{flex-direction:column;display:flex}.project-apartment-modal .project-apartment-modal__form .form-wrapper form.contacts-form .row-top .field{gap:clamp(.1875rem,calc((4 / var(--sage-breakpoint)) * 100vw),.25rem);padding-bottom:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);flex-direction:column;display:flex}.project-apartment-modal .project-apartment-modal__form .form-wrapper form.contacts-form .row-top .field.field--invalid input,.project-apartment-modal .project-apartment-modal__form .form-wrapper form.contacts-form .row-top .field.field--invalid textarea{--tw-ring-color:#dc262699;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.project-apartment-modal .project-apartment-modal__form .form-wrapper form.contacts-form .row-top .field .field-error-slot{flex-shrink:0;block-size:1.125rem;overflow:hidden}.project-apartment-modal .project-apartment-modal__form .form-wrapper form.contacts-form .row-top .field .field-error{margin:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-wix);font-size:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);--tw-leading:150%;color:#dc2626;line-height:150%;overflow:hidden}.project-apartment-modal .project-apartment-modal__form .form-wrapper form.contacts-form .row-top .field input,.project-apartment-modal .project-apartment-modal__form .form-wrapper form.contacts-form .row-top .field textarea{border-radius:var(--radius-4xl);background-color:var(--color-white);width:100%;padding-top:clamp(calc(((15 / 16) * 1rem) * .75),calc((15 / var(--sage-breakpoint)) * 100vw),.9375rem);padding-bottom:clamp(calc(((15 / 16) * 1rem) * .75),calc((15 / var(--sage-breakpoint)) * 100vw),.9375rem);padding-left:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);padding-right:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);font-family:var(--font-tt);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);color:var(--color-midnight-russet);--tw-ring-color:transparent;outline-style:var(--tw-outline-style);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);--tw-ring-inset:inset;outline-width:0}:is(.project-apartment-modal .project-apartment-modal__form .form-wrapper form.contacts-form .row-top .field input,.project-apartment-modal .project-apartment-modal__form .form-wrapper form.contacts-form .row-top .field textarea)::placeholder{color:#1a181480}@supports (color:color-mix(in lab,red,red)){:is(.project-apartment-modal .project-apartment-modal__form .form-wrapper form.contacts-form .row-top .field input,.project-apartment-modal .project-apartment-modal__form .form-wrapper form.contacts-form .row-top .field textarea)::placeholder{color:color-mix(in oklab,var(--color-midnight-russet) 50%,transparent)}}@media(hover:hover){:is(.project-apartment-modal .project-apartment-modal__form .form-wrapper form.contacts-form .row-top .field input,.project-apartment-modal .project-apartment-modal__form .form-wrapper form.contacts-form .row-top .field textarea):hover{border-radius:var(--radius-xl)}}:is(.project-apartment-modal .project-apartment-modal__form .form-wrapper form.contacts-form .row-top .field input,.project-apartment-modal .project-apartment-modal__form .form-wrapper form.contacts-form .row-top .field textarea):focus{border-radius:var(--radius-xl);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-peach-beauty)}:is(.project-apartment-modal .project-apartment-modal__form .form-wrapper form.contacts-form .row-top .field input,.project-apartment-modal .project-apartment-modal__form .form-wrapper form.contacts-form .row-top .field textarea):disabled{cursor:not-allowed;opacity:1}.project-apartment-modal .project-apartment-modal__form .form-wrapper form.contacts-form .row-top .field textarea{resize:none}.project-apartment-modal .project-apartment-modal__form .form-wrapper form.contacts-form .row-bottom{gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);flex-direction:column;display:flex}.project-apartment-modal .project-apartment-modal__form .form-wrapper form.contacts-form .row-bottom .field-agree{gap:clamp(.1875rem,calc((4 / var(--sage-breakpoint)) * 100vw),.25rem);border-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 0);border-width:0;flex-direction:column;display:flex}.project-apartment-modal .project-apartment-modal__form .form-wrapper form.contacts-form .row-bottom .field-agree .field-agree__control{align-items:flex-start;gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);display:flex}.project-apartment-modal .project-apartment-modal__form .form-wrapper form.contacts-form .row-bottom .field-agree .field-error-slot{padding-inline-start:1.75rem}.project-apartment-modal .project-apartment-modal__form .form-wrapper form.contacts-form .row-bottom .field-agree input{margin-top:clamp(.1875rem,calc((4 / var(--sage-breakpoint)) * 100vw),.25rem);height:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);width:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);accent-color:var(--color-midnight-russet);flex-shrink:0}.project-apartment-modal .project-apartment-modal__form .form-wrapper form.contacts-form .row-bottom .field-agree label{font-family:var(--font-wix);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-leading:150%;color:var(--color-midnight-russet);line-height:150%}.project-apartment-modal .project-apartment-modal__form .form-wrapper form.contacts-form .row-bottom .field-agree label a{opacity:.7;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);text-decoration-line:none}@media(hover:hover){.project-apartment-modal .project-apartment-modal__form .form-wrapper form.contacts-form .row-bottom .field-agree label a:hover{opacity:1;text-decoration-line:underline}}.project-apartment-modal .project-apartment-modal__form .form-wrapper form.contacts-form .row-bottom button.submit-button{min-height:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem);cursor:pointer;border-style:var(--tw-border-style);width:100%;padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);text-align:center;font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.192px;letter-spacing:.192px;color:#fcf6e6;background-color:#441010;border-width:1px;border-color:#441010;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.project-apartment-modal .project-apartment-modal__form .form-wrapper form.contacts-form .row-bottom button.submit-button:disabled{cursor:not-allowed}.project-apartment-modal .project-apartment-modal__form .form-wrapper form.contacts-form .row-bottom button.submit-button{border-radius:2.5rem;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out}.project-apartment-modal .project-apartment-modal__form .form-wrapper form.contacts-form .row-bottom button.submit-button:hover:not(:disabled){border-radius:.75rem}.project-apartment-modal .project-apartment-modal__form .form-wrapper form.contacts-form .row-bottom button.submit-button.is-processing{pointer-events:none}.project-apartment-modal .project-apartment-modal__form .form-wrapper form.contacts-form .row-bottom .request-result-slot{min-height:1.25rem}.project-apartment-modal .project-apartment-modal__form .form-wrapper form.contacts-form .row-bottom .request-result{margin:calc(var(--spacing) * 0);font-family:var(--font-wix);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-leading:150%;color:var(--color-midnight-russet);line-height:150%}.project-apartment-modal .project-apartment-modal__form .form-wrapper form.contacts-form .row-bottom .request-result.request-result--error{color:#dc2626}@media(prefers-reduced-motion:reduce){.project-apartment-modal,.project-apartment-modal .project-apartment-modal__dialog,.project-apartment-modal-form-enter-active,.project-apartment-modal-form-leave-active{transition:none!important}.project-apartment-modal .project-apartment-modal__dialog,.project-apartment-modal-form-enter-from,.project-apartment-modal-form-leave-to{transform:none}}.project-purchase{padding-top:clamp(3.75rem,calc((80 / var(--sage-breakpoint)) * 100vw),5rem)}.project-purchase .project-purchase__head{justify-content:space-between;align-items:center;gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);display:flex}.project-purchase .project-purchase__title{margin:calc(var(--spacing) * 0);text-align:left;font-family:var(--font-tt);font-size:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);--tw-leading:100%;--tw-font-weight:var(--font-weight-medium);line-height:100%;font-weight:var(--font-weight-medium);--tw-tracking:-1px;letter-spacing:-1px;color:var(--color-midnight-russet)}@media not all and (min-width:64rem){.project-purchase .project-purchase__title{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:40rem){.project-purchase .project-purchase__title{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.project-purchase .project-purchase__consult-btn{cursor:pointer;justify-content:center;align-items:center;gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);border-style:var(--tw-border-style);padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);text-align:center;font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.192px;letter-spacing:.192px;color:#fcf6e6;background-color:#441010;border-width:1px;border-color:#441010;border-radius:2.5rem;flex-shrink:0;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out;display:inline-flex;overflow:hidden}.project-purchase .project-purchase__consult-btn:hover{border-radius:.75rem}@media not all and (min-width:64rem){.project-purchase .project-purchase__consult-btn.project-purchase__consult-btn--head{display:none}}@media not all and (min-width:40rem){.project-purchase .project-purchase__consult-btn.project-purchase__consult-btn--mobile{width:100%}}@media(min-width:64rem){.project-purchase .project-purchase__consult-btn.project-purchase__consult-btn--mobile{display:none}}.project-purchase .project-purchase__tabs{margin-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);justify-content:flex-start;gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;max-width:100%;display:flex;overflow-x:auto}.project-purchase .project-purchase__tabs::-webkit-scrollbar{display:none}.project-purchase .project-purchase__tab{cursor:pointer;border-style:var(--tw-border-style);padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);padding-right:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-midnight-russet);background-color:#0000;border-width:1px;border-color:#44101033;border-radius:2.5rem;flex-shrink:0;align-items:center;transition:border-radius .5s ease-in-out,border-color .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out;display:inline-flex}.project-purchase .project-purchase__tab:hover:not(.project-purchase__tab--active){border-color:#44101066;border-radius:.75rem}.project-purchase .project-purchase__tab.project-purchase__tab--active{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#fcf6e6;background-color:#441010;border-color:#441010;border-radius:.75rem}.project-purchase .project-purchase__panel{margin-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);position:relative;overflow:hidden}.project-purchase .project-purchase__consult-wrap{margin-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);justify-content:flex-start;display:flex}.project-purchase .project-purchase-panel-enter-active,.project-purchase .project-purchase-panel-leave-active{transition:opacity .5s ease-in-out,transform .5s ease-in-out}.project-purchase .project-purchase-panel-leave-active{transition-duration:.32s;transition-timing-function:ease-in}.project-purchase .project-purchase-panel-enter-active{transition-delay:60ms;transition-timing-function:ease-out}.project-purchase .project-purchase-panel-enter-from,.project-purchase .project-purchase-panel-leave-to{opacity:0}.project-purchase .project-purchase__panel--forward .project-purchase-panel-enter-from{transform:translate(2rem)}.project-purchase .project-purchase__panel--forward .project-purchase-panel-leave-to,.project-purchase .project-purchase__panel--backward .project-purchase-panel-enter-from{transform:translate(-2rem)}.project-purchase .project-purchase__panel--backward .project-purchase-panel-leave-to{transform:translate(2rem)}.project-purchase .project-purchase__image{height:clamp(15rem,calc((320 / var(--sage-breakpoint)) * 100vw),20rem);border-radius:var(--radius-2xl);object-fit:cover;width:100%;display:block}.project-purchase .project-purchase__copy{padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}.project-purchase .project-purchase__copy-inner{width:50%;max-width:50%}@media not all and (min-width:48rem){.project-purchase .project-purchase__copy-inner{width:100%;max-width:none}}.project-purchase .project-purchase__tab-title{margin:calc(var(--spacing) * 0);text-align:left;font-family:var(--font-tt);font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);--tw-leading:130%;--tw-font-weight:var(--font-weight-medium);line-height:130%;font-weight:var(--font-weight-medium);color:var(--color-midnight-russet)}@media not all and (min-width:64rem){.project-purchase .project-purchase__tab-title{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.project-purchase .project-purchase__tab-text{margin:calc(var(--spacing) * 0);margin-top:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:150%;--tw-font-weight:var(--font-weight-normal);line-height:150%;font-weight:var(--font-weight-normal);color:var(--color-midnight-russet)}.project-lower-gallery{padding-top:clamp(3.75rem,calc((80 / var(--sage-breakpoint)) * 100vw),5rem)}.project-lower-gallery .project-lower-gallery__single{border-radius:var(--radius-xl);width:100%;position:relative;overflow:hidden}.project-lower-gallery .project-lower-gallery__viewport{grid-template-columns:var(--project-lower-gallery-peek,48px) minmax(0,1fr) var(--project-lower-gallery-peek,48px);align-items:stretch;column-gap:var(--project-lower-gallery-gap,12px);width:100%;display:grid}.project-lower-gallery .project-lower-gallery__main{min-width:calc(var(--spacing) * 0);border-radius:var(--radius-xl);position:relative;overflow:hidden}.project-lower-gallery .project-lower-gallery__swiper{width:100%;height:100%;overflow:hidden}.project-lower-gallery .project-lower-gallery__swiper .swiper-wrapper{align-items:stretch;height:100%}.project-lower-gallery .project-lower-gallery__slide{border-radius:var(--radius-xl);height:auto;position:relative;overflow:hidden}@media not all and (min-width:64rem){.project-lower-gallery .project-lower-gallery__slide{height:clamp(14.0625rem,calc((300 / var(--sage-breakpoint)) * 100vw),18.75rem)}}.project-lower-gallery .project-lower-gallery__media{aspect-ratio:2;background-color:var(--color-midnight-russet);width:100%;position:relative;overflow:hidden}.project-lower-gallery .project-lower-gallery__image-bg{pointer-events:none;inset:calc(var(--spacing) * 0);z-index:0;object-fit:cover;-webkit-user-select:none;user-select:none;opacity:1;filter:blur(32px)brightness(.72)saturate(1.12);width:100%;height:100%;position:absolute;transform:scale(1.35)}.project-lower-gallery .project-lower-gallery__media--portrait:after{content:"";pointer-events:none;inset:calc(var(--spacing) * 0);z-index:1;background:#1a181447;position:absolute}.project-lower-gallery .project-lower-gallery__image{z-index:2;object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:relative}.project-lower-gallery .project-lower-gallery__media--portrait .project-lower-gallery__image{object-fit:contain;object-position:center}.project-lower-gallery .project-lower-gallery__main .project-lower-gallery__media,.project-lower-gallery .project-lower-gallery__single .project-lower-gallery__media{border-radius:var(--radius-xl)}@media(max-width:768px){.project-lower-gallery .project-lower-gallery__single,.project-lower-gallery .project-lower-gallery__viewport{height:clamp(14.0625rem,calc((300 / var(--sage-breakpoint)) * 100vw),18.75rem)}.project-lower-gallery .project-lower-gallery__main,.project-lower-gallery .project-lower-gallery__swiper,.project-lower-gallery .project-lower-gallery__swiper .swiper-wrapper,.project-lower-gallery .project-lower-gallery__slide{height:100%}.project-lower-gallery .project-lower-gallery__media{inset:calc(var(--spacing) * 0);aspect-ratio:auto;height:100%;min-height:calc(var(--spacing) * 0);width:100%;position:absolute}.project-lower-gallery .project-lower-gallery__image,.project-lower-gallery .project-lower-gallery__media--portrait .project-lower-gallery__image{inset:calc(var(--spacing) * 0);z-index:2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute}}@media(max-width:420px){.project-lower-gallery .project-lower-gallery__viewport{--project-lower-gallery-edge: calc(clamp( 1.875rem , calc((40 / var(--sage-breakpoint)) * 100vw), 13.125rem )/2) ;grid-template-columns:max(0px,calc(var(--project-lower-gallery-edge) - var(--project-lower-gallery-gap,12px))) minmax(0,1fr) max(0px,calc(var(--project-lower-gallery-edge) - var(--project-lower-gallery-gap,12px)));width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)}}.project-lower-gallery .project-lower-gallery__peek{z-index:2;margin:calc(var(--spacing) * 0);min-height:calc(var(--spacing) * 0);cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);isolation:isolate;pointer-events:auto;border-width:0;border-radius:2rem;align-self:stretch;transition:border-radius .5s ease-in-out;position:relative;overflow:hidden;transform:translateZ(0)}.project-lower-gallery .project-lower-gallery__peek:disabled{pointer-events:none;cursor:default}.project-lower-gallery .project-lower-gallery__peek--prev:hover:not(:disabled){border-radius:0 2rem 2rem 0}.project-lower-gallery .project-lower-gallery__peek--next:hover:not(:disabled){border-radius:2rem 0 0 2rem}@media(max-width:420px){.project-lower-gallery .project-lower-gallery__peek--prev{border-radius:0 2rem 2rem 0}.project-lower-gallery .project-lower-gallery__peek--next{border-radius:2rem 0 0 2rem}}.project-lower-gallery .project-lower-gallery__peek-media{inset:calc(var(--spacing) * 0);border-radius:inherit;position:absolute;overflow:hidden}.project-lower-gallery .project-lower-gallery__peek-image{pointer-events:none;inset:calc(var(--spacing) * 0);object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute}.project-lower-gallery .project-lower-gallery__peek--prev .project-lower-gallery__peek-image{object-position:right center}.project-lower-gallery .project-lower-gallery__nav--next{left:calc(100% + 1.5rem)}.project-lower-gallery .project-lower-gallery__peek-overlay{pointer-events:none;inset:calc(var(--spacing) * 0);border-radius:inherit;background:#ffffff6b;transition:opacity .5s ease-in-out;position:absolute}.project-lower-gallery .project-lower-gallery__peek:hover:not(:disabled) .project-lower-gallery__peek-overlay{opacity:0}.project-lower-gallery .project-lower-gallery__pagination{margin-top:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);justify-content:center;align-items:center;gap:clamp(.46875rem,calc((10 / var(--sage-breakpoint)) * 100vw),.625rem);display:flex}@media(min-width:64rem){.project-lower-gallery .project-lower-gallery__pagination{display:none}}.project-lower-gallery .project-lower-gallery__bullet{height:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);width:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);background-color:#44101066;border-width:0;border-radius:3.40282e38px;flex-shrink:0;transition:width .2s ease-out,background-color .2s ease-out}.project-lower-gallery .project-lower-gallery__bullet.project-lower-gallery__bullet--active{width:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);background-color:#441010}.project-news{padding-top:clamp(3.75rem,calc((80 / var(--sage-breakpoint)) * 100vw),5rem)}.project-news .project-news__content{gap:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);flex-direction:column;display:flex}.project-news .project-news__head{justify-content:space-between;align-items:center;gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);display:flex}@media not all and (min-width:48rem){.project-news .project-news__head{flex-direction:column;align-items:flex-start}}.project-news .project-news__title{margin:calc(var(--spacing) * 0);text-align:left;font-family:var(--font-tt);font-size:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);--tw-leading:100%;--tw-font-weight:var(--font-weight-medium);line-height:100%;font-weight:var(--font-weight-medium);--tw-tracking:-1px;letter-spacing:-1px;color:var(--color-midnight-russet)}@media not all and (min-width:64rem){.project-news .project-news__title{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:40rem){.project-news .project-news__title{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.project-news .news-grid-slider{min-width:calc(var(--spacing) * 0);gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);flex-direction:column;display:flex}.project-news .news-grid-slider .news-grid-slider__swiper{width:100%;min-width:calc(var(--spacing) * 0);overflow:hidden}.project-news .news-grid-slider .news-grid-slider__swiper .swiper-wrapper{align-items:stretch}.project-news .news-grid-slider .news-grid-slider__slide{display:flex;height:auto!important}.project-news .news-grid-slider .news-grid-slider__slide .news-grid{flex:1;grid-template-columns:repeat(1,minmax(0,1fr));width:100%;height:100%;min-height:100%;display:grid}.project-news .news-grid-slider .news-grid-slider__slide .news-item{height:100%;min-height:100%}.project-news .news-grid-slider .news-grid-slider__slide .news-item .row-top{flex-grow:1;height:auto;min-height:0}.project-news .news-grid-slider .news-grid-slider__slide .news-item .row-top h3.news-title a,.project-news .news-grid-slider .news-grid-slider__slide .news-item .row-top .news-title__link{width:100%;min-width:calc(var(--spacing) * 0);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem)!important;display:-webkit-box!important}.project-news .news-grid-slider .news-grid-slider__pagination{justify-content:center;align-items:center;gap:clamp(.28125rem,calc((6 / var(--sage-breakpoint)) * 100vw),.375rem);display:flex}.project-news .news-grid-slider .news-grid-slider__bar{height:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);width:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);cursor:pointer;border-style:var(--tw-border-style);background-color:#1a181466;border-width:0;border-radius:3.40282e38px;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.project-news .news-grid-slider .news-grid-slider__bar{background-color:color-mix(in oklab,var(--color-midnight-russet) 40%,transparent)}}.project-news .news-grid-slider .news-grid-slider__bar{padding:calc(var(--spacing) * 0);transition:width .2s ease-out,background-color .2s ease-out}.project-news .news-grid-slider .news-grid-slider__bar.news-grid-slider__bar--active{width:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);background-color:var(--color-midnight-russet)}.project-news .news-grid-slider .news-grid-slider__bar:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#1a181466}@supports (color:color-mix(in lab,red,red)){.project-news .news-grid-slider .news-grid-slider__bar:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-midnight-russet) 40%, transparent)}}.project-news .news-grid-slider .news-grid-slider__bar:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.project-news .project-news__more-link{cursor:pointer;justify-content:center;align-items:center;gap:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);border-style:var(--tw-border-style);padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);text-align:center;font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.192px;letter-spacing:.192px;color:#fcf6e6;background-color:#441010;border-width:1px;border-color:#441010;border-radius:2.5rem;flex-shrink:0;text-decoration-line:none;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out;display:inline-flex;overflow:hidden}.project-news .project-news__more-link:hover{border-radius:.75rem}.project-news .project-news__more-link svg path{fill:currentColor;transition:opacity .5s ease-in-out}.project-news .project-news__more-link:hover svg path{opacity:.8}@media not all and (min-width:48rem){.project-news .project-news__head{display:contents}.project-news .project-news__title{order:1;width:100%}.project-news .news-grid,.project-news .news-grid-slider{order:2}.project-news .project-news__more-link{order:3;align-self:flex-start}}@media(max-width:640px){.project-news .project-news__more-link{align-self:stretch;width:100%}}.project-news .news-grid{min-width:calc(var(--spacing) * 0);gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:48rem){.project-news .news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.project-news .news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:48rem)and (not (min-width:80rem)){.project-news .news-grid>.news-item:nth-child(n+3){display:none}}.project-news .news-item{min-width:calc(var(--spacing) * 0);border-radius:var(--radius-4xl);background-color:var(--color-midnight-iris);padding-top:clamp(1.40625rem,calc((30 / var(--sage-breakpoint)) * 100vw),1.875rem);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}@media(hover:hover){.project-news .news-item:hover{border-radius:var(--radius-xl)}}.project-news .news-item .row-top{width:100%;height:auto;min-width:calc(var(--spacing) * 0);justify-content:space-between;align-items:flex-start;gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);padding-right:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);padding-bottom:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);flex-direction:column;display:flex}.project-news .news-item .row-top .news-item-title{width:100%;min-width:calc(var(--spacing) * 0);gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);flex-direction:column;display:flex}.project-news .news-item .row-top time{font-family:var(--font-tt);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-tracking:.12px;letter-spacing:.12px;color:var(--color-midnight-russet)}.project-news .news-item .row-top h3.news-title{--tw-leading:130%;line-height:130%}.project-news .news-item .row-top h3 a,.project-news .news-item .row-top h3.news-title a,.project-news .news-item .row-top .news-title__link{text-align:left;font-family:var(--font-tt);font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);--tw-leading:inherit;line-height:inherit;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);overflow-wrap:break-word;color:var(--color-midnight-russet)}.project-news .news-item .row-top .news-item__meta{margin:calc(var(--spacing) * 0);width:100%;min-width:calc(var(--spacing) * 0);align-items:flex-start;gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);flex-direction:column;display:flex}.project-news .news-item .row-top .news-item__badge{cursor:pointer;max-width:100%;padding-top:clamp(.28125rem,calc((6 / var(--sage-breakpoint)) * 100vw),.375rem);padding-bottom:clamp(.28125rem,calc((6 / var(--sage-breakpoint)) * 100vw),.375rem);padding-left:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-right:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);font-family:var(--font-tt);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:.12px;letter-spacing:.12px;overflow-wrap:break-word;align-items:center;text-decoration-line:none;display:inline-flex}.project-news .news-item .row-top .news-item__badge:first-letter{text-transform:uppercase}.project-news .news-item .row-top .news-item__badge{border-radius:2.5rem;transition:border-radius .5s ease-in-out}.project-news .news-item .row-top .news-item__badge:hover{border-radius:.75rem}.project-news .news-item .row-top .news-item__badge--category{color:#fcf6e6;background-color:#441010}.project-news .news-item .row-top .news-item__tags{margin:calc(var(--spacing) * 0);width:100%;min-width:calc(var(--spacing) * 0);column-gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);row-gap:clamp(.1875rem,calc((4 / var(--sage-breakpoint)) * 100vw),.25rem);padding:calc(var(--spacing) * 0);flex-wrap:wrap;list-style-type:none;display:flex}.project-news .news-item .row-top .news-item__tag-item{margin:calc(var(--spacing) * 0);max-width:100%;padding:calc(var(--spacing) * 0);list-style-type:none}.project-news .news-item .row-top .news-item__tag{cursor:pointer;font-family:var(--font-tt);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:.12px;letter-spacing:.12px;overflow-wrap:break-word;color:var(--color-midnight-russet);text-underline-offset:.15em;text-decoration-line:underline;text-decoration-color:#0000;transition:text-decoration-color .5s ease-in-out;display:inline}.project-news .news-item .row-top .news-item__tag:hover{text-decoration-color:currentColor}.project-news .news-item .row-bottom{height:clamp(14.0625rem,calc((300 / var(--sage-breakpoint)) * 100vw),18.75rem);padding-bottom:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:flex-end;align-items:flex-end;display:flex}@media(max-width:640px){.project-news .news-item .row-bottom{height:clamp(9.375rem,calc((200 / var(--sage-breakpoint)) * 100vw),12.5rem)}}.project-news .news-item .row-bottom .news-item-arrow{pointer-events:none;border-top-left-radius:var(--radius-4xl);border-bottom-left-radius:var(--radius-4xl);background-color:var(--color-december-lace);width:fit-content;padding-top:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);padding-bottom:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);padding-right:clamp(calc(((17 / 16) * 1rem) * .75),calc((17 / var(--sage-breakpoint)) * 100vw),1.0625rem);padding-left:clamp(.84375rem,calc((18 / var(--sage-breakpoint)) * 100vw),1.125rem);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);align-self:flex-end}.project-news .news-item:hover .row-bottom .news-item-arrow{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.project-construction{padding-top:clamp(3.75rem,calc((80 / var(--sage-breakpoint)) * 100vw),5rem)}.project-construction .project-construction__bg{width:100%;padding-top:clamp(3.75rem,calc((80 / var(--sage-breakpoint)) * 100vw),5rem);padding-bottom:clamp(3.75rem,calc((80 / var(--sage-breakpoint)) * 100vw),5rem);background-color:#b6afa04d}.project-construction .project-construction__title{margin:calc(var(--spacing) * 0);text-align:left;font-family:var(--font-tt);font-size:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);--tw-leading:100%;--tw-font-weight:var(--font-weight-medium);line-height:100%;font-weight:var(--font-weight-medium);--tw-tracking:-1px;letter-spacing:-1px;color:var(--color-midnight-russet)}@media not all and (min-width:64rem){.project-construction .project-construction__title{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:40rem){.project-construction .project-construction__title{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.project-construction .project-construction__rail{margin-top:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);cursor:grab;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:none;-ms-overflow-style:none;width:100vw;margin-left:calc(50% - 50vw);overflow:auto visible}.project-construction .project-construction__rail::-webkit-scrollbar{display:none}--dragging:is(.project-construction .project-construction__rail){cursor:grabbing}.project-construction .project-construction__track{--construction-dot-ring:6px;--construction-track-pad-y:max(var(--construction-dot-ring), clamp( .1875rem , calc((4 / var(--sage-breakpoint)) * 100vw), .25rem ));--construction-dot-size:clamp( .5625rem , calc((12 / var(--sage-breakpoint)) * 100vw), .75rem );--construction-timeline-y:calc(var(--construction-track-pad-y) + (var(--construction-dot-size) / 2));align-items:flex-start;gap:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);--construction-inline-pad:max(1.25rem, calc((100vw - min(90rem, calc(100vw - clamp(1.875rem, 5vw, 5.25rem)) ))/2) );width:max-content;padding-top:var(--construction-track-pad-y);padding-bottom:var(--construction-track-pad-y);padding-inline-start:var(--construction-inline-pad);padding-inline-end:var(--construction-inline-pad);display:flex;position:relative}@media(max-width:1023px){.project-construction .project-construction__track{padding-inline-end:clamp(1.25rem,5vw,2rem)}}.project-construction .project-construction__timeline-line{pointer-events:none;background-color:#1a181433;position:absolute}@supports (color:color-mix(in lab,red,red)){.project-construction .project-construction__timeline-line{background-color:color-mix(in oklab,var(--color-midnight-russet) 20%,transparent)}}.project-construction .project-construction__timeline-line{top:var(--construction-timeline-y);height:1px;left:var(--construction-inline-pad);right:var(--construction-inline-pad);transform:translateY(-50%)}@media(max-width:1023px){.project-construction .project-construction__timeline-line{right:clamp(1.25rem,5vw,2rem)}}.project-construction .project-construction__stage{--construction-stage-w:min(28rem, 78vw);--construction-thumb-gap:clamp( .5625rem , calc((12 / var(--sage-breakpoint)) * 100vw), .75rem );--construction-thumb-height:calc((var(--construction-stage-w) - 4 * var(--construction-thumb-gap)) / 5);gap:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);width:var(--construction-stage-w);flex-direction:column;flex-shrink:0;display:flex;position:relative}.project-construction .project-construction__stage-marker{z-index:1;height:var(--construction-dot-size);align-items:center;display:flex;position:relative}.project-construction .project-construction__stage-dot{background-color:var(--color-midnight-russet);width:var(--construction-dot-size);height:var(--construction-dot-size);box-shadow:0 0 0 var(--construction-dot-ring) #dbd6cc;border-radius:3.40282e38px;flex-shrink:0;display:block}.project-construction .project-construction__stage-title{margin:calc(var(--spacing) * 0);text-align:left;font-family:var(--font-tt);font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);--tw-leading:130%;--tw-font-weight:var(--font-weight-medium);line-height:130%;font-weight:var(--font-weight-medium);color:var(--color-midnight-russet)}@media not all and (min-width:40rem){.project-construction .project-construction__stage-title{font-size:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem)}}.project-construction .project-construction__gallery{gap:var(--construction-thumb-gap);grid-template-columns:repeat(var(--construction-thumbs,2),minmax(0,1fr));grid-template-rows:auto var(--construction-thumb-height);display:grid}.project-construction .project-construction__shot{margin:calc(var(--spacing) * 0);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);will-change:transform;background-color:#0000;border-width:0;border-radius:1rem;transition:border-radius .5s ease-in-out;position:relative;overflow:hidden}.project-construction .project-construction__shot:focus-visible{outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px;outline-color:var(--color-midnight-russet)}.project-construction .project-construction__shot--hero{cursor:default;aspect-ratio:16/10;grid-column:1/-1}.project-construction .project-construction__shot--thumb{cursor:pointer;aspect-ratio:auto;width:100%;height:100%;min-height:0}.project-construction .project-construction__shot--thumb:hover:not(:disabled){border-radius:.75rem}.project-construction .project-construction__shot--thumb:disabled{cursor:default}.project-construction .project-construction__gallery--animating .project-construction__shot{pointer-events:none;z-index:2}.project-construction .project-construction__image{pointer-events:none;object-fit:cover;width:100%;height:100%;display:block}.project-developer{padding-top:calc(var(--spacing) * 0)}.project-developer .project-developer__bg{width:100%;padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}@media(min-width:40rem){.project-developer .project-developer__bg{padding-top:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem);padding-bottom:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem)}}@media(min-width:64rem){.project-developer .project-developer__bg{padding-top:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);padding-bottom:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem)}}@media(min-width:80rem){.project-developer .project-developer__bg{padding-top:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem);padding-bottom:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem)}}@media(min-width:90rem){.project-developer .project-developer__bg{padding-top:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);padding-bottom:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}}.project-developer .project-developer__bg{background-color:#fafafa}.project-developer .container{gap:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);flex-direction:column;display:flex}.project-developer .project-developer__content{gap:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);flex-direction:column;display:flex}.project-developer .project-developer__body{align-items:center;gap:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);display:flex}@media not all and (min-width:48rem){.project-developer .project-developer__body{align-items:flex-start;gap:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);flex-direction:column}}.project-developer .project-developer__logo{height:clamp(11.25rem,calc((240 / var(--sage-breakpoint)) * 100vw),15rem);width:clamp(11.25rem,calc((240 / var(--sage-breakpoint)) * 100vw),15rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-midnight-russet);background-color:var(--color-december-lace);color:var(--color-midnight-russet);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.project-developer .project-developer__logo svg{width:72%;height:auto;max-width:clamp(7.5rem,calc((160 / var(--sage-breakpoint)) * 100vw),10rem);display:block}.project-developer .project-developer__logo svg path{fill:currentColor}@media(max-width:639px){.project-developer .project-developer__logo{display:none}}.project-developer .project-developer__info{min-width:calc(var(--spacing) * 0);gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);flex-direction:column;flex:1;display:flex}.project-developer .project-developer__heading{align-items:flex-start;gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);flex-direction:column;display:flex}.project-developer .project-developer__badge{margin:calc(var(--spacing) * 0);padding-top:clamp(.28125rem,calc((6 / var(--sage-breakpoint)) * 100vw),.375rem);padding-bottom:clamp(.28125rem,calc((6 / var(--sage-breakpoint)) * 100vw),.375rem);padding-left:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-right:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);font-family:var(--font-tt);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:.12px;letter-spacing:.12px;color:#fcf6e6;background-color:#441010;border-radius:2.5rem;align-items:center;display:inline-flex}.project-developer .project-developer__title{margin:calc(var(--spacing) * 0);text-align:left;font-family:var(--font-tt);font-size:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);--tw-leading:100%;--tw-font-weight:var(--font-weight-medium);line-height:100%;font-weight:var(--font-weight-medium);--tw-tracking:-1px;letter-spacing:-1px;color:var(--color-midnight-russet)}@media not all and (min-width:64rem){.project-developer .project-developer__title{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:40rem){.project-developer .project-developer__title{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.project-developer .project-developer__text{margin:calc(var(--spacing) * 0);font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:.501px;letter-spacing:.501px;color:var(--color-black)}.project-developer .project-developer__more-link{cursor:pointer;justify-content:center;align-items:center;gap:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);border-style:var(--tw-border-style);width:fit-content;padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);text-align:center;font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.192px;letter-spacing:.192px;color:#fcf6e6;background-color:#441010;border-width:1px;border-color:#441010;border-radius:2.5rem;flex-shrink:0;align-self:flex-start;text-decoration-line:none;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out;display:inline-flex;overflow:hidden}@media not all and (min-width:640px){.project-developer .project-developer__more-link{align-self:stretch;width:100%}}.project-developer .project-developer__more-link:hover{border-radius:.75rem}.project-developer .project-developer__more-link svg path{fill:currentColor;transition:opacity .5s ease-in-out}.project-faq.wp-block-agentam-faq{padding-top:clamp(3.75rem,calc((80 / var(--sage-breakpoint)) * 100vw),5rem);padding-bottom:clamp(7.03125rem,calc((150 / var(--sage-breakpoint)) * 100vw),9.375rem)}@media not all and (min-width:40rem){.project-faq.wp-block-agentam-faq{padding-bottom:clamp(3rem,calc((64 / var(--sage-breakpoint)) * 100vw),4rem)}}@media(min-width:90rem){.project-faq.wp-block-agentam-faq{padding-bottom:clamp(3.75rem,calc((80 / var(--sage-breakpoint)) * 100vw),5rem)}}.project-cta .wp-block-cta{margin-block:calc(var(--spacing) * 0);padding-top:clamp(3.75rem,calc((80 / var(--sage-breakpoint)) * 100vw),5rem)}@media(prefers-reduced-motion:reduce){.project-apartments-card-move,.project-apartments-card-enter-active,.project-apartments-card-leave-active{transition:none!important}.project-apartments-card-enter-from,.project-apartments-card-leave-to{opacity:1;transform:none}.project-features-track-enter-active,.project-features-track-leave-active{transition:none!important}.project-features-track-enter-from,.project-features-track-leave-to{opacity:1}.project-features__tab,.project-features__card,.project-features__card-image,.project-features__card-overlay,.project-features__card-panel,.project-features__card-footer,.project-features__card-description,.project-features__card-title,.project-features__card-arrow,.project-features__card-arrow-icon{transition:none!important}.project-features__card:not(.project-features__card--expanded) .project-features__card-description,.project-features__card:not(.project-features__card--expanded) .project-features__card-panel{opacity:0}.project-features__card--expanded .project-features__card-description,.project-features__card--expanded .project-features__card-panel{opacity:1}.project-features__card--expanded .project-features__card-arrow-icon{transform:rotate(180deg)}.project-purchase-panel-enter-active,.project-purchase-panel-leave-active{transition:none!important}.project-purchase-panel-enter-from,.project-purchase-panel-leave-to{opacity:1;transform:none}}.project-hero{width:100%;display:grid;position:relative}.project-hero .project-hero__frame{background-color:var(--color-midnight-russet);aspect-ratio:1920/1114;grid-area:1/1;width:100%;min-height:clamp(18rem,52vw,42rem);max-height:min(100svh,52rem);position:relative;overflow:hidden}@media(min-width:90rem){.project-hero .project-hero__frame{aspect-ratio:unset;height:100vh;min-height:100vh;max-height:none}}.project-hero .project-hero__frame-bar{pointer-events:none;inset-inline:calc(var(--spacing) * 0);z-index:5;justify-content:flex-end;display:flex;position:absolute;bottom:2.75rem}@media(max-width:768px){.project-hero .project-hero__frame-bar{bottom:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.project-hero .project-hero__stack--mobile{display:none}@media(max-width:480px){.project-hero .project-hero__stack--desktop{display:none}.project-hero.project-hero--has-mobile .project-hero__frame{aspect-ratio:351/480;min-height:0;max-height:none}.project-hero.project-hero--has-mobile .project-hero__stack--mobile{display:block}}.project-hero .project-hero__media{inset:calc(var(--spacing) * 0);position:absolute}.project-hero .project-hero__stack{inset:calc(var(--spacing) * 0);isolation:isolate;z-index:0;position:absolute}.project-hero .project-hero__video{inset:calc(var(--spacing) * 0);z-index:0;background-color:#1a1814;position:absolute;overflow:hidden}.project-hero .project-hero__video-loader{pointer-events:none;inset:calc(var(--spacing) * 0);z-index:2;background-color:#1a1814;justify-content:center;align-items:center;display:flex;position:absolute}.project-hero .project-hero__video-loader-logo{height:clamp(7.5rem,calc((160 / var(--sage-breakpoint)) * 100vw),10rem);width:clamp(7.5rem,calc((160 / var(--sage-breakpoint)) * 100vw),10rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-december-lace);color:var(--color-december-lace);background-color:#0000;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;animation:1.4s ease-in-out infinite project-hero-logo-pulse;display:flex;overflow:hidden}.project-hero .project-hero__video-loader-logo svg{width:72%;height:auto;max-width:clamp(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem);display:block}.project-hero .project-hero__video-loader-logo svg path{fill:currentColor!important}@media(max-width:420px){.project-hero .project-hero__video-loader-logo{height:clamp(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem);width:clamp(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem)}}@media(prefers-reduced-motion:reduce){.project-hero .project-hero__video-loader-logo{animation:none}}.project-hero .project-hero__iframe{pointer-events:none;inset:calc(var(--spacing) * 0);z-index:1;border-style:var(--tw-border-style);opacity:0;border-width:0;width:100%;height:100%;transition:opacity .32s;position:absolute}.project-hero .project-hero__iframe.project-hero__iframe--ready{opacity:1}.project-hero .project-hero__image{pointer-events:none;inset:calc(var(--spacing) * 0);z-index:1;object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;transition:opacity var(--project-hero-fade-ms,.5s) ease;display:block;position:absolute}.project-hero .project-hero__image.project-hero__image--base{z-index:0;opacity:1;transition:none}.project-hero .project-hero__image.project-hero__image--active{z-index:2;opacity:1}@media(prefers-reduced-motion:reduce){.project-hero .project-hero__image{transition:none}}.project-hero .project-hero__shade{pointer-events:none;inset-inline:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);z-index:3;background:linear-gradient(#0000,#1a18146b 58%,#1a1814b8);height:48%;position:absolute}.project-hero .project-hero__content{pointer-events:none;z-index:4;justify-content:flex-end;gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);width:100%;padding-top:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);padding-bottom:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);flex-direction:column;grid-area:1/1;margin-inline:auto;display:flex}@media(min-width:80rem){.project-hero .project-hero__content{width:calc(100vw - clamp(((80 / 16) * 1rem) * .75,(80 / var(--sage-breakpoint)) * 100vw,((80 / 16) * 1rem) * 5.25));max-width:clamp(67.5rem,calc((1440 / var(--sage-breakpoint)) * 100vw),90rem)}}@media(min-width:1280px){.project-hero .project-hero__content{justify-self:center}}@media(max-width:768px){.project-hero{flex-direction:column;display:flex}.project-hero .project-hero__frame{grid-area:unset;width:100%}.project-hero .project-hero__content{grid-area:unset;z-index:1;padding-top:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);padding-bottom:calc(var(--spacing) * 0);justify-content:flex-start;position:relative}.project-hero .project-hero__shade{display:none}.project-hero .project-hero__footer .project-hero__toolbar{order:1}.project-hero .project-hero__footer .project-hero__badges{order:2}.project-hero .project-hero__footer .project-hero__pagination{order:3}.project-hero .project-hero__bar-track{background-color:#1a181440}@supports (color:color-mix(in lab,red,red)){.project-hero .project-hero__bar-track{background-color:color-mix(in oklab,var(--color-midnight-russet) 25%,transparent)}}.project-hero .project-hero__bar-fill{background-color:var(--color-midnight-russet)}}.project-hero .project-hero__badges{pointer-events:auto;margin:calc(var(--spacing) * 0);align-items:center;gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);padding:calc(var(--spacing) * 0);flex-wrap:wrap;list-style-type:none;display:flex}.project-hero .project-hero__badge{align-items:center;gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);border-radius:var(--radius-xl);background-color:#fcf6e6d9;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.project-hero .project-hero__badge{background-color:color-mix(in oklab,var(--color-december-lace) 85%,transparent)}}.project-hero .project-hero__badge{padding-top:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);padding-bottom:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);padding-left:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-right:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-midnight-russet);--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.project-hero .project-hero__badge-icon{height:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);width:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);flex-shrink:0;justify-content:center;align-items:center;display:flex}.project-hero .project-hero__badge-icon svg{width:100%;height:100%;display:block}.project-hero .project-hero__badge-text:first-letter{text-transform:uppercase}.project-hero .project-hero__badge-toggle{cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);color:var(--color-midnight-russet);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);background-color:#0000;border-width:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media(hover:hover){.project-hero .project-hero__badge-toggle:hover{opacity:.7}}.project-hero .project-hero__badge--price{box-sizing:border-box}.project-hero .project-hero__badge-price-swap{grid-template-areas:"stack";display:inline-grid;position:relative}.project-hero .project-hero__badge-price-sizer{pointer-events:none;visibility:hidden;align-items:center;gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);white-space:nowrap;grid-area:stack;display:inline-flex}.project-hero .project-hero__badge-price-layer{inset:calc(var(--spacing) * 0);position:absolute;overflow:hidden}.project-hero .project-hero__badge-price-swap-inner{align-items:center;gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);white-space:nowrap;height:100%;display:inline-flex}.project-hero .project-hero__badge-price{min-width:calc(var(--spacing) * 0);align-items:center;display:inline-flex}.project-hero .project-hero__badge-price-prefix{margin-right:.25em}.project-hero .project-hero__badge-price-amount{white-space:nowrap}.project-hero .project-hero__badge-price-suffix{flex-shrink:0}.project-hero .project-price-enter-active,.project-hero .project-price-leave-active{transition:opacity .45s,transform .45s}.project-hero .project-price-enter-from{opacity:0;transform:translateY(1rem)}.project-hero .project-price-leave-to{opacity:0;transform:translateY(-1rem)}.project-hero .project-price-leave-active{inset-block:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);position:absolute}.project-hero .project-hero__footer{pointer-events:none;gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);flex-direction:column;display:flex}.project-hero .project-hero__toolbar{pointer-events:auto;align-items:flex-end;padding-right:12.25rem;display:flex}@media(max-width:768px){.project-hero .project-hero__toolbar{padding-right:0}}.project-hero .project-hero__title{margin:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);text-align:left;font-family:var(--font-tt);font-size:clamp(3rem,calc((64 / var(--sage-breakpoint)) * 100vw),4rem);--tw-leading:120%;--tw-font-weight:var(--font-weight-medium);line-height:120%;font-weight:var(--font-weight-medium);color:var(--color-white);flex:1}@media not all and (min-width:64rem){.project-hero .project-hero__title{font-size:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem)}}@media not all and (min-width:48rem){.project-hero .project-hero__title{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)!important}}@media not all and (min-width:40rem){.project-hero .project-hero__title{font-size:clamp(1.3125rem,calc((28 / var(--sage-breakpoint)) * 100vw),1.75rem)!important}}@media(max-width:768px){.project-hero .project-hero__title{color:#000}}.project-hero .project-hero__actions{pointer-events:auto;align-items:center;gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);flex-shrink:0;display:inline-flex}.project-hero .project-hero__video-btn,.project-hero .project-hero__favorite-btn{box-sizing:border-box;cursor:pointer;border-style:var(--tw-border-style);background-color:var(--color-midnight-iris);color:var(--color-midnight-russet);border-width:0;border-radius:2.5rem;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out}:is(.project-hero .project-hero__video-btn,.project-hero .project-hero__favorite-btn):hover{border-radius:.75rem}.project-hero .project-hero__favorite-btn svg path{fill:currentColor}.project-hero .project-hero__video-btn{height:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);min-height:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);justify-content:center;align-items:center;gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);width:fit-content;padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);padding-right:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);font-family:var(--font-tt);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:.12px;letter-spacing:.12px;display:inline-flex}.project-hero .project-hero__video-icon{height:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);width:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);display:block}.project-hero .project-hero__video-icon svg{width:100%;height:100%;display:block}.project-hero .project-hero__video-icon svg path,.project-hero .project-hero__video-icon svg circle{fill:currentColor}.project-hero .project-hero__video-icon.project-hero__video-icon--gallery svg path:first-of-type{fill:none;stroke:currentColor}.project-hero .project-hero__favorite-btn{height:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);min-height:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);width:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);min-width:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);padding:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);flex-shrink:0;justify-content:center;align-items:center;display:none}.project-hero .project-hero__favorite-icon{height:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);width:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);display:block}.project-hero .project-hero__favorite-icon svg{width:100%;height:100%;display:block}.project-hero .project-hero__pagination{pointer-events:auto;min-height:clamp(.1875rem,calc((4 / var(--sage-breakpoint)) * 100vw),.25rem);justify-content:flex-start;align-items:center;gap:clamp(.28125rem,calc((6 / var(--sage-breakpoint)) * 100vw),.375rem);display:flex}@media not all and (min-width:48rem){.project-hero .project-hero__pagination{display:none}}.project-hero .project-hero__pagination--hidden{visibility:hidden;pointer-events:none}.project-hero .project-hero__bar{height:clamp(.1875rem,calc((4 / var(--sage-breakpoint)) * 100vw),.25rem);cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);background-color:#0000;border-width:0;border-radius:3.40282e38px;width:1.5rem}.project-hero .project-hero__bar.project-hero__bar--active{width:2.25rem}.project-hero .project-hero__bar-track{background-color:#ffffff59;border-radius:3.40282e38px;width:100%;height:100%;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.project-hero .project-hero__bar-track{background-color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.project-hero .project-hero__bar-fill{inset-block:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);background-color:var(--color-white);border-radius:3.40282e38px;transition:width 50ms linear;display:block;position:absolute}.project-page-nav{pointer-events:none;inset-inline:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);z-index:40;padding-left:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);padding-right:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);padding-bottom:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);justify-content:center;display:flex;position:fixed}@media not all and (min-width:48rem){.project-page-nav{display:none}}.project-page-nav__inner{pointer-events:auto;height:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);align-items:center;gap:clamp(.1875rem,calc((4 / var(--sage-breakpoint)) * 100vw),.25rem);background-color:var(--color-december-lace);max-width:100%;padding-left:clamp(.1875rem,calc((4 / var(--sage-breakpoint)) * 100vw),.25rem);padding-right:clamp(.1875rem,calc((4 / var(--sage-breakpoint)) * 100vw),.25rem);--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);scrollbar-width:none;border-radius:3.40282e38px;display:flex;position:relative;overflow-x:auto;box-shadow:0 2px 4px #00000040}.project-page-nav__inner::-webkit-scrollbar{display:none}.project-page-nav__indicator{pointer-events:none;top:clamp(.1875rem,calc((4 / var(--sage-breakpoint)) * 100vw),.25rem);bottom:clamp(.1875rem,calc((4 / var(--sage-breakpoint)) * 100vw),.25rem);left:calc(var(--spacing) * 0);background-color:var(--color-midnight-russet);border-radius:3.40282e38px;width:0;transition:none;position:absolute;transform:translate(0)}.project-page-nav__indicator--ready{transition:transform .3s,width .3s}.project-page-nav__link{z-index:1;padding-left:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-right:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);font-family:var(--font-tt);font-size:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.144px;letter-spacing:.144px;white-space:nowrap;color:var(--color-midnight-russet);text-transform:uppercase;transition-property:color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);flex-shrink:0;text-decoration-line:none;position:relative}@media(hover:hover){.project-page-nav__link:hover{opacity:.8}}.project-page-nav__link--active{color:#fcf6e6}@media(hover:hover){.project-page-nav__link--active:hover{opacity:1}}.project-page-nav-enter-active,.project-page-nav-leave-active{transition:opacity .3s,transform .3s}.project-page-nav-enter-from,.project-page-nav-leave-to{opacity:0;transform:translateY(100%)}.wp-block-projects{padding-bottom:clamp(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem)}@media not all and (min-width:80rem){.wp-block-projects{padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}.wp-block-projects.wp-block-projects--archive{padding-top:clamp(3.75rem,calc((80 / var(--sage-breakpoint)) * 100vw),5rem)}@media not all and (min-width:80rem){.wp-block-projects.wp-block-projects--archive{padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}.wp-block-projects .container .block-content{min-width:calc(var(--spacing) * 0);gap:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);flex-direction:column;display:flex}@media not all and (min-width:48rem){.wp-block-projects .container .block-content{gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem)}}.wp-block-projects .container .block-content .projects-archive-head{justify-content:space-between;align-items:center;gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);display:flex}@media not all and (min-width:40rem){.wp-block-projects .container .block-content .projects-archive-head{flex-direction:column;align-items:flex-start}}.wp-block-projects .container .block-content h1{margin:calc(var(--spacing) * 0);-webkit-line-clamp:2;min-width:calc(var(--spacing) * 0);text-align:left;font-family:var(--font-tt);font-size:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);--tw-leading:100%;--tw-font-weight:var(--font-weight-medium);line-height:100%;font-weight:var(--font-weight-medium);--tw-tracking:-1px;letter-spacing:-1px;color:var(--color-midnight-russet);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media not all and (min-width:64rem){.wp-block-projects .container .block-content h1{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:40rem){.wp-block-projects .container .block-content h1{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}.wp-block-projects .container .block-content h2{-webkit-line-clamp:2;text-align:left;font-family:var(--font-tt);font-size:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);--tw-leading:100%;--tw-font-weight:var(--font-weight-medium);line-height:100%;font-weight:var(--font-weight-medium);--tw-tracking:-1px;letter-spacing:-1px;color:var(--color-midnight-russet);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media not all and (min-width:64rem){.wp-block-projects .container .block-content h2{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}.wp-block-projects .container .block-content .projects-empty{margin:calc(var(--spacing) * 0);font-family:var(--font-tt);font-size:clamp(.84375rem,calc((18 / var(--sage-breakpoint)) * 100vw),1.125rem);color:#1a181499}@supports (color:color-mix(in lab,red,red)){.wp-block-projects .container .block-content .projects-empty{color:color-mix(in oklab,var(--color-midnight-russet) 60%,transparent)}}.wp-block-projects .container .block-content .projects-city-chip{cursor:pointer;align-items:center;gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);border-style:var(--tw-border-style);padding-top:clamp(.46875rem,calc((10 / var(--sage-breakpoint)) * 100vw),.625rem);padding-bottom:clamp(.46875rem,calc((10 / var(--sage-breakpoint)) * 100vw),.625rem);padding-right:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);color:#fcf6e6;background-color:#441010;border-width:0;border-radius:2.5rem;flex-shrink:0;transition:border-radius .5s ease-in-out;display:inline-flex}.wp-block-projects .container .block-content .projects-city-chip:hover,.wp-block-projects .container .block-content .projects-city-chip:focus-visible{border-radius:.75rem;outline:none}.wp-block-projects .container .block-content .projects-city-chip__label{font-family:var(--font-tt);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:.12px;letter-spacing:.12px;text-transform:uppercase}.wp-block-projects .container .block-content .projects-city-chip__close{color:#fcf6e6;justify-content:center;align-items:center;display:flex}.wp-block-projects .container .block-content .projects-city-chip__close svg{height:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);width:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);display:block}.wp-block-projects .container .block-content .projects-city-chip__close path{fill:currentColor}.wp-block-projects .container .block-content .projects-filter{display:none}.wp-block-projects .container .block-content .projects-grid-move,.wp-block-projects .container .block-content .projects-grid-enter-active,.wp-block-projects .container .block-content .projects-grid-leave-active{transition:opacity .48s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1)}.wp-block-projects .container .block-content .projects-grid-enter-from{opacity:0;transform:translateY(1.5rem)scale(.97)}.wp-block-projects .container .block-content .projects-grid-enter-to{opacity:1;transform:none}.wp-block-projects .container .block-content .projects-grid-leave-to{opacity:0;transform:translateY(.75rem)scale(.98)}.wp-block-projects .container .block-content .projects-grid-leave-active{pointer-events:none}.wp-block-projects .container .block-content .projects-grid__item{max-width:100%;min-width:calc(var(--spacing) * 0)}.wp-block-projects .container .block-content .projects-city-chip-enter-active,.wp-block-projects .container .block-content .projects-city-chip-leave-active{transition:opacity .28s,transform .32s cubic-bezier(.22,1,.36,1)}.wp-block-projects .container .block-content .projects-city-chip-enter-from,.wp-block-projects .container .block-content .projects-city-chip-leave-to{opacity:0;transform:translateY(-.35rem)scale(.96)}.wp-block-projects .container .block-content .projects-empty-enter-active,.wp-block-projects .container .block-content .projects-empty-leave-active{transition:opacity .28s}.wp-block-projects .container .block-content .projects-empty-enter-from,.wp-block-projects .container .block-content .projects-empty-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){.wp-block-projects .container .block-content .projects-grid-move,.wp-block-projects .container .block-content .projects-grid-enter-active,.wp-block-projects .container .block-content .projects-grid-leave-active,.wp-block-projects .container .block-content .projects-city-chip-enter-active,.wp-block-projects .container .block-content .projects-city-chip-leave-active,.wp-block-projects .container .block-content .projects-empty-enter-active,.wp-block-projects .container .block-content .projects-empty-leave-active{transition:none}}.wp-block-projects .container .block-content .projects-grid{min-width:calc(var(--spacing) * 0);gap:clamp(2.8125rem,calc((60 / var(--sage-breakpoint)) * 100vw),3.75rem);display:grid}@media not all and (min-width:80rem){.wp-block-projects .container .block-content .projects-grid{gap:clamp(1.40625rem,calc((30 / var(--sage-breakpoint)) * 100vw),1.875rem)}}@media(min-width:64rem){.wp-block-projects .container .block-content .projects-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.wp-block-projects .container .block-content .projects-grid .project-card{max-width:100%;min-width:calc(var(--spacing) * 0);gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);flex-direction:column;display:flex}.wp-block-projects .container .block-content .projects-grid .project-card .project-card-top{justify-content:space-between;align-items:center;gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);display:flex}.wp-block-projects .container .block-content .projects-grid .project-card .project-card-top h3{-webkit-line-clamp:2;min-width:calc(var(--spacing) * 0);text-align:left;font-family:var(--font-tt);font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);--tw-leading:130%;--tw-font-weight:var(--font-weight-medium);line-height:130%;font-weight:var(--font-weight-medium);color:var(--color-midnight-russet);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media not all and (min-width:80rem){.wp-block-projects .container .block-content .projects-grid .project-card .project-card-top h3{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.wp-block-projects .container .block-content .projects-grid .project-card .project-card-menu{flex-shrink:0;position:relative}.wp-block-projects .container .block-content .projects-grid .project-card .project-top-control{cursor:pointer;border-style:var(--tw-border-style);padding:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);color:var(--color-midnight-russet);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);background-color:#0000;border-width:0;justify-content:center;align-items:center;display:flex}@media(hover:hover){.wp-block-projects .container .block-content .projects-grid .project-card .project-top-control:hover{opacity:.7}}.wp-block-projects .container .block-content .projects-grid .project-card .project-card-menu__popover{top:calc(100% + .5rem);right:calc(var(--spacing) * 0);z-index:20;gap:clamp(.1875rem,calc((4 / var(--sage-breakpoint)) * 100vw),.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:#1a18141a;border-radius:16px;flex-direction:column;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.wp-block-projects .container .block-content .projects-grid .project-card .project-card-menu__popover{border-color:color-mix(in oklab,var(--color-midnight-russet) 10%,transparent)}}.wp-block-projects .container .block-content .projects-grid .project-card .project-card-menu__popover{background-color:var(--color-december-lace);padding:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);--tw-shadow:0 8px 24px var(--tw-shadow-color,#1a18141f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.wp-block-projects .container .block-content .projects-grid .project-card .project-card-menu__action{cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);color:var(--color-midnight-russet);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);background-color:#0000;border-width:0;justify-content:center;align-items:center;display:flex}@media(hover:hover){.wp-block-projects .container .block-content .projects-grid .project-card .project-card-menu__action:hover{opacity:.7}}.wp-block-projects .container .block-content .projects-grid .project-card .project-card-menu__action:disabled{pointer-events:none;cursor:not-allowed;opacity:.3}.wp-block-projects .container .block-content .projects-grid .project-card .project-card-menu__action.project-card-menu__action--active{color:var(--color-midnight-russet)}.wp-block-projects .container .block-content .projects-grid .project-card .project-card-menu__icon{height:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);width:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);display:block}.wp-block-projects .container .block-content .projects-grid .project-card .project-card-menu__icon.project-card-menu__icon--map{height:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);width:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}.wp-block-projects .container .block-content .projects-grid .project-card .project-card-menu__icon svg{width:100%;height:100%;display:block}.wp-block-projects .container .block-content .projects-grid .project-card .project-card-menu-enter-active,.wp-block-projects .container .block-content .projects-grid .project-card .project-card-menu-leave-active{transition:opacity .15s,transform .15s}.wp-block-projects .container .block-content .projects-grid .project-card .project-card-menu-enter-from,.wp-block-projects .container .block-content .projects-grid .project-card .project-card-menu-leave-to{opacity:0;transform:translateY(-.25rem)}.wp-block-projects .container .block-content .projects-grid .project-card .project-gallery{height:clamp(19.03125rem,calc((406 / var(--sage-breakpoint)) * 100vw),25.375rem);width:100%;max-width:100%;min-width:calc(var(--spacing) * 0);border-radius:var(--radius-4xl);color:inherit;text-decoration-line:none;display:block;position:relative;overflow:hidden}@media not all and (min-width:80rem){.wp-block-projects .container .block-content .projects-grid .project-card .project-gallery{border-radius:0;height:auto;overflow:visible}}@media(max-width:480px){.wp-block-projects .container .block-content .projects-grid .project-card .project-gallery{height:auto}}.wp-block-projects .container .block-content .projects-grid .project-card .project-gallery .project-gallery__frame{width:100%;max-width:100%;height:100%;min-width:calc(var(--spacing) * 0);position:relative}@media not all and (min-width:80rem){.wp-block-projects .container .block-content .projects-grid .project-card .project-gallery .project-gallery__frame{gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);flex-direction:column;height:auto;display:flex}}.wp-block-projects .container .block-content .projects-grid .project-card .project-gallery .project-gallery__media{width:100%;max-width:100%;height:100%;min-width:calc(var(--spacing) * 0);position:relative}@media not all and (min-width:80rem){.wp-block-projects .container .block-content .projects-grid .project-card .project-gallery .project-gallery__media{height:clamp(19.03125rem,calc((406 / var(--sage-breakpoint)) * 100vw),25.375rem);border-radius:var(--radius-4xl);flex-shrink:0;overflow:hidden}}.wp-block-projects .container .block-content .projects-grid .project-card .project-gallery .project-gallery__media{touch-action:pan-y}.wp-block-projects .container .block-content .projects-grid .project-card .project-gallery .project-gallery__media.project-gallery__media--map{overflow:hidden}@media(max-width:768px){.wp-block-projects .container .block-content .projects-grid .project-card .project-gallery .project-gallery__media{border-radius:var(--radius-3xl)}}@media(max-width:480px){.wp-block-projects .container .block-content .projects-grid .project-card .project-gallery .project-gallery__media{aspect-ratio:351/480;height:auto}}.wp-block-projects .container .block-content .projects-grid .project-card .project-gallery .project-gallery__map-wrap{inset:calc(var(--spacing) * 0);width:100%;max-width:100%;height:100%;min-width:calc(var(--spacing) * 0);background-color:var(--color-december-lace);position:absolute}.wp-block-projects .container .block-content .projects-grid .project-card .project-gallery .project-gallery__map{width:100%;height:100%;min-height:100%}.wp-block-projects .container .block-content .projects-grid .project-card .project-gallery .project-gallery__shade{pointer-events:none;inset-inline:calc(var(--spacing) * 0);z-index:2;position:absolute}.wp-block-projects .container .block-content .projects-grid .project-card .project-gallery .project-gallery__shade.project-gallery__shade--top{top:calc(var(--spacing) * 0)}@media not all and (min-width:80rem){.wp-block-projects .container .block-content .projects-grid .project-card .project-gallery .project-gallery__shade.project-gallery__shade--top{display:none}}.wp-block-projects .container .block-content .projects-grid .project-card .project-gallery .project-gallery__shade.project-gallery__shade--top{background:linear-gradient(#1a18146b,#1a181438 38%,#0000);height:18%}.wp-block-projects .container .block-content .projects-grid .project-card .project-gallery .project-gallery__shade.project-gallery__shade--bottom{bottom:calc(var(--spacing) * 0);background:linear-gradient(#0000,#1a181438 58%,#1a18146b);height:14%}.wp-block-projects .container .block-content .projects-grid .project-card .project-gallery .project-gallery__tags-wrap{pointer-events:none;top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);z-index:10;width:100%;position:absolute}@media not all and (min-width:80rem){.wp-block-projects .container .block-content .projects-grid .project-card .project-gallery .project-gallery__tags-wrap{pointer-events:auto;width:100%;min-width:calc(var(--spacing) * 0);flex-shrink:0;position:relative;top:auto;left:auto;overflow:hidden}}.wp-block-projects .container .block-content .projects-grid .project-card .project-gallery .project-gallery__tags{margin:calc(var(--spacing) * 0);justify-content:center;gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);width:100%;padding:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);flex-wrap:nowrap;list-style-type:none;display:flex}@media not all and (min-width:80rem){.wp-block-projects .container .block-content .projects-grid .project-card .project-gallery .project-gallery__tags{justify-content:flex-start;gap:clamp(.28125rem,calc((6 / var(--sage-breakpoint)) * 100vw),.375rem);overscroll-behavior-x:contain;padding:calc(var(--spacing) * 0);-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.wp-block-projects .container .block-content .projects-grid .project-card .project-gallery .project-gallery__tags::-webkit-scrollbar{display:none}}.wp-block-projects .container .block-content .projects-grid .project-card .project-gallery .project-gallery__tags-fade{display:none}@media not all and (min-width:80rem){.wp-block-projects .container .block-content .projects-grid .project-card .project-gallery .project-gallery__tags-fade{top:calc(var(--spacing) * 0);z-index:1;pointer-events:none;height:100%;width:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:block;position:absolute}.wp-block-projects .container .block-content .projects-grid .project-card .project-gallery .project-gallery__tags-fade.project-gallery__tags-fade--right{right:calc(var(--spacing) * 0)}}.wp-block-projects .container .block-content .projects-grid .project-card .project-gallery .project-gallery__tags-fade.project-gallery__tags-fade--right{background:linear-gradient(270deg,#fff,#fff0)}@media not all and (min-width:80rem){.wp-block-projects .container .block-content .projects-grid .project-card .project-gallery .project-gallery__tags-fade.project-gallery__tags-fade--left{left:calc(var(--spacing) * 0)}}.wp-block-projects .container .block-content .projects-grid .project-card .project-gallery .project-gallery__tags-fade.project-gallery__tags-fade--left{background:linear-gradient(90deg,#fff,#fff0)}@media not all and (min-width:80rem){.wp-block-projects .container .block-content .projects-grid .project-card .project-gallery .project-gallery__tags-fade.project-gallery__tags-fade--visible{opacity:1}}.wp-block-projects .container .block-content .projects-grid .project-card .project-gallery .project-gallery__tag{border-radius:var(--radius-xl);background-color:#fcf6e6cc;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.wp-block-projects .container .block-content .projects-grid .project-card .project-gallery .project-gallery__tag{background-color:color-mix(in oklab,var(--color-december-lace) 80%,transparent)}}.wp-block-projects .container .block-content .projects-grid .project-card .project-gallery .project-gallery__tag{padding-top:clamp(.28125rem,calc((6 / var(--sage-breakpoint)) * 100vw),.375rem);padding-bottom:clamp(.28125rem,calc((6 / var(--sage-breakpoint)) * 100vw),.375rem);padding-left:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-right:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:.12px;letter-spacing:.12px;white-space:nowrap;color:var(--color-midnight-russet);--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.wp-block-projects .container .block-content .projects-grid .project-card .project-gallery .project-gallery__tag:first-letter{text-transform:uppercase}.wp-block-projects .container .block-content .projects-grid .project-card .project-gallery .project-gallery__stack{width:100%;max-width:100%;height:100%;min-width:calc(var(--spacing) * 0);position:relative;overflow:hidden}.wp-block-projects .container .block-content .projects-grid .project-card .project-gallery .project-gallery__stack--slide .project-gallery__track{will-change:transform;height:100%;display:flex}.wp-block-projects .container .block-content .projects-grid .project-card .project-gallery .project-gallery__stack--slide .project-gallery__slide{height:100%;width:var(--project-gallery-slide-width,100%);flex-shrink:0}.wp-block-projects .container .block-content .projects-grid .project-card .project-gallery .project-gallery__stack--slide .project-gallery__image{pointer-events:none;width:100%;max-width:100%;height:100%;min-width:calc(var(--spacing) * 0);object-fit:cover;display:block}.wp-block-projects .container .block-content .projects-grid .project-card .project-gallery .project-gallery__stack--fade .project-gallery__image{pointer-events:none;inset:calc(var(--spacing) * 0);width:100%;max-width:100%;height:100%;min-width:calc(var(--spacing) * 0);object-fit:cover;opacity:0;transition:opacity var(--gallery-fade-ms,.3s) ease;display:block;position:absolute}.wp-block-projects .container .block-content .projects-grid .project-card .project-gallery .project-gallery__stack--fade .project-gallery__image.project-gallery__image--active{opacity:1}@media(prefers-reduced-motion:reduce){.wp-block-projects .container .block-content .projects-grid .project-card .project-gallery .project-gallery__stack--fade .project-gallery__image,.wp-block-projects .container .block-content .projects-grid .project-card .project-gallery .project-gallery__stack--slide .project-gallery__track{transition:none!important}}.wp-block-projects .container .block-content .projects-grid .project-card .project-gallery .project-gallery__pagination{pointer-events:auto;right:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);z-index:10;justify-content:center;align-items:center;gap:clamp(.28125rem,calc((6 / var(--sage-breakpoint)) * 100vw),.375rem);padding-top:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);padding-left:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);padding-right:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);padding-bottom:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);display:flex;position:absolute}.wp-block-projects .container .block-content .projects-grid .project-card .project-gallery .project-gallery__bar{height:clamp(.1875rem,calc((4 / var(--sage-breakpoint)) * 100vw),.25rem);cursor:pointer;border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 0);opacity:.7;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);border-width:0;border-radius:3.40282e38px;width:1.5rem}.wp-block-projects .container .block-content .projects-grid .project-card .project-gallery .project-gallery__bar.project-gallery__bar--active{opacity:1;width:2.25rem}.wp-block-projects .container .block-content .projects-grid .project-card .project-bottom{justify-content:space-between;align-items:center;gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);width:100%;display:flex}@media not all and (min-width:48rem){.wp-block-projects .container .block-content .projects-grid .project-card .project-bottom{flex-direction:column}}.wp-block-projects .container .block-content .projects-grid .project-card .project-bottom .project-price-row{min-width:calc(var(--spacing) * 0);align-items:center;gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);display:flex}.wp-block-projects .container .block-content .projects-grid .project-card .project-bottom .project-price{min-width:calc(var(--spacing) * 0);text-align:left;font-family:var(--font-tt);font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);--tw-leading:128%;--tw-font-weight:var(--font-weight-medium);line-height:128%;font-weight:var(--font-weight-medium);color:var(--color-midnight-russet);align-items:baseline;display:flex}.wp-block-projects .container .block-content .projects-grid .project-card .project-bottom .project-price .project-price__prefix{flex-shrink:0;margin-right:.25em}.wp-block-projects .container .block-content .projects-grid .project-card .project-bottom .project-price .project-price__amount-wrap{min-width:calc(var(--spacing) * 0);grid-template-areas:"stack";min-height:1.28em;display:grid;position:relative}.wp-block-projects .container .block-content .projects-grid .project-card .project-bottom .project-price .project-price__value{white-space:nowrap;grid-area:stack}.wp-block-projects .container .block-content .projects-grid .project-card .project-bottom .project-price .project-price__suffix{flex-shrink:0}.wp-block-projects .container .block-content .projects-grid .project-card .project-bottom .project-price-enter-active,.wp-block-projects .container .block-content .projects-grid .project-card .project-bottom .project-price-leave-active{transition:opacity .4s,transform .4s}.wp-block-projects .container .block-content .projects-grid .project-card .project-bottom .project-price-enter-from{opacity:0;transform:translateY(.35em)}.wp-block-projects .container .block-content .projects-grid .project-card .project-bottom .project-price-leave-to{opacity:0;transform:translateY(-.35em)}.wp-block-projects .container .block-content .projects-grid .project-card .project-bottom .project-price-toggle{cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);color:var(--color-midnight-russet);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);background-color:#0000;border-width:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media(hover:hover){.wp-block-projects .container .block-content .projects-grid .project-card .project-bottom .project-price-toggle:hover{opacity:.7}}.wp-block-projects .container .block-content .projects-grid .project-card .project-bottom .project-price-toggle .project-price-toggle__icon{height:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);width:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);display:block}.wp-block-projects .container .block-content .projects-grid .project-card .project-bottom .project-price-toggle .project-price-toggle__icon svg{width:100%;height:100%;display:block}.wp-block-projects .container .block-content .projects-grid .project-card .project-bottom .project-link{border-style:var(--tw-border-style);padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);text-align:center;font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.192px;letter-spacing:.192px;color:var(--color-midnight-russet);border-width:1px;border-color:#441010;overflow:hidden}@media not all and (min-width:40rem){.wp-block-projects .container .block-content .projects-grid .project-card .project-bottom .project-link{margin-bottom:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);width:100%}}.wp-block-projects .container .block-content .projects-grid .project-card .project-bottom .project-link{border-radius:2.5rem;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out}.wp-block-projects .container .block-content .projects-grid .project-card .project-bottom .project-link:hover{color:var(--color-december-lace);background-color:#441010;border-radius:.75rem}.wp-block-projects .container .block-content .projects-grid .project-card .project-bottom .project-link a{color:inherit;text-decoration-line:none;display:block}.wp-block-projects .container .block-content .more-link{width:100%;max-width:clamp(18.75rem,calc((400 / var(--sage-breakpoint)) * 100vw),25rem);cursor:pointer;justify-content:center;align-items:center;gap:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);border-style:var(--tw-border-style);padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);text-align:center;font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.192px;letter-spacing:.192px;color:#fcf6e6;background-color:#441010;border-width:1px;border-color:#441010;border-radius:2.5rem;margin-inline:auto;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out;display:flex;overflow:hidden}.wp-block-projects .container .block-content .more-link:hover{border-radius:.75rem}.wp-block-projects .container .block-content .more-link svg path{fill:currentColor;transition:opacity .5s ease-in-out}.wp-block-projects .container .block-content .more-link:hover svg path{opacity:.8}.wp-block-news{margin-block:calc(var(--spacing) * 0);padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}@media(min-width:40rem){.wp-block-news{padding-top:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem);padding-bottom:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem)}}@media(min-width:64rem){.wp-block-news{padding-top:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);padding-bottom:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem)}}@media(min-width:80rem){.wp-block-news{padding-top:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem);padding-bottom:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem)}}@media(min-width:90rem){.wp-block-news{padding-top:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);padding-bottom:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}}@media(min-width:48rem)and (not (min-width:80rem)){.wp-block-news{margin-bottom:calc(var(--spacing) * 0)}}@media not all and (min-width:48rem){.wp-block-news{margin-bottom:calc(var(--spacing) * 0)}}.wp-block-news .container .block-content{gap:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);flex-direction:column;display:flex}@media not all and (min-width:640px){.wp-block-news .container .block-content{gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.wp-block-news .container .block-content>.row-top{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}@media not all and (min-width:48rem){.wp-block-news .container .block-content>.row-top{align-items:flex-start;gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);flex-direction:column}}.wp-block-news .container .block-content>.row-top h2{-webkit-line-clamp:2;text-align:left;font-family:var(--font-tt);font-size:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);--tw-leading:130%;--tw-font-weight:var(--font-weight-medium);line-height:130%;font-weight:var(--font-weight-medium);color:var(--color-midnight-russet);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media not all and (min-width:64rem){.wp-block-news .container .block-content>.row-top h2{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}.wp-block-news .container .block-content>.row-top a.more-link{cursor:pointer;justify-content:center;align-items:center;gap:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);border-style:var(--tw-border-style);padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);text-align:center;font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.192px;letter-spacing:.192px;color:#fcf6e6;background-color:#441010;border-width:1px;border-color:#441010;border-radius:2.5rem;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out;display:flex;overflow:hidden}.wp-block-news .container .block-content>.row-top a.more-link:hover{border-radius:.75rem}.wp-block-news .container .block-content>.row-top a.more-link svg path{fill:currentColor;transition:opacity .5s ease-in-out}.wp-block-news .container .block-content>.row-top a.more-link:hover svg path{opacity:.8}@media not all and (min-width:48rem){.wp-block-news .container .block-content>.row-top{display:contents}.wp-block-news .container .block-content>.row-top h2{order:1;width:100%}.wp-block-news .container .block-content>.news-grid,.wp-block-news .container .block-content>.news-grid-slider{order:2}.wp-block-news .container .block-content>.row-top a.more-link{order:3;align-self:flex-start}}@media(max-width:640px){.wp-block-news .container .block-content>.row-top a.more-link{align-self:stretch;width:100%}}.wp-block-news .container .block-content .news-results-enter-active,.wp-block-news .container .block-content .news-results-leave-active{transition:opacity .36s cubic-bezier(.4,0,.2,1),transform .36s cubic-bezier(.4,0,.2,1)}.wp-block-news .container .block-content .news-results-leave-active{pointer-events:none;transition-duration:.26s;transition-timing-function:cubic-bezier(.4,0,1,1)}.wp-block-news .container .block-content .news-results-enter-from{opacity:0;transform:translateY(.75rem)}.wp-block-news .container .block-content .news-results-leave-to{opacity:0;transform:translateY(.35rem)}.wp-block-news .container .block-content .news-grid{min-width:calc(var(--spacing) * 0);gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:48rem){.wp-block-news .container .block-content .news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.wp-block-news .container .block-content .news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.wp-block-news .container .block-content .news-grid .news-item{min-width:calc(var(--spacing) * 0);border-radius:var(--radius-4xl);background-color:var(--color-midnight-iris);padding-top:clamp(1.40625rem,calc((30 / var(--sage-breakpoint)) * 100vw),1.875rem);flex-direction:column;justify-content:space-between;transition:border-radius .5s ease-in-out;display:flex;position:relative;overflow:hidden}.wp-block-news .container .block-content .news-grid .news-item:hover{border-radius:.75rem}.wp-block-news .container .block-content .news-grid .news-card-move,.wp-block-news .container .block-content .news-grid .news-card-enter-active,.wp-block-news .container .block-content .news-grid .news-card-leave-active{transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),border-radius .5s ease-in-out}.wp-block-news .container .block-content .news-grid .news-card-enter-active{transition-delay:calc(var(--stagger,0) * 55ms)}.wp-block-news .container .block-content .news-grid .news-card-leave-active{pointer-events:none;transition-duration:.28s;transition-delay:0s;transition-timing-function:ease-in}.wp-block-news .container .block-content .news-grid .news-card-enter-from{opacity:0;transform:translateY(1.15rem)scale(.97)}.wp-block-news .container .block-content .news-grid .news-card-leave-to{opacity:0;transform:translateY(.5rem)scale(.98)}.wp-block-news .container .block-content .news-grid .news-item .row-top{width:100%;height:auto;min-width:calc(var(--spacing) * 0);justify-content:space-between;align-items:flex-start;gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);padding-right:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);padding-bottom:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);flex-direction:column;display:flex}@media(max-width:640px){.wp-block-news .container .block-content .news-grid .news-item .row-top{flex-grow:0;flex-shrink:0;height:fit-content;min-height:0}}.wp-block-news .container .block-content .news-grid .news-item .row-top .news-item-title{width:100%;min-width:calc(var(--spacing) * 0);gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);flex-direction:column;display:flex}@media(max-width:640px){.wp-block-news .container .block-content .news-grid .news-item .row-top .news-item-title{min-height:0!important}}.wp-block-news .container .block-content .news-grid .news-item .row-top time{font-family:var(--font-tt);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-tracking:.12px;letter-spacing:.12px;color:var(--color-midnight-russet)}.wp-block-news .container .block-content .news-grid .news-item .row-top h3.news-title{--tw-leading:130%;line-height:130%}.wp-block-news .container .block-content .news-grid .news-item .row-top h3 a,.wp-block-news .container .block-content .news-grid .news-item .row-top h3.news-title a,.wp-block-news .container .block-content .news-grid .news-item .row-top .news-title__link{text-align:left;font-family:var(--font-tt);font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);--tw-leading:inherit;line-height:inherit;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);overflow-wrap:break-word;color:var(--color-midnight-russet)}.wp-block-news .container .block-content .news-grid .news-item .row-top .news-item__meta{margin:calc(var(--spacing) * 0);width:100%;min-width:calc(var(--spacing) * 0);align-items:flex-start;gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);flex-direction:column;display:flex}.wp-block-news .container .block-content .news-grid .news-item .row-top .news-item__badge{cursor:pointer;max-width:100%;padding-top:clamp(.28125rem,calc((6 / var(--sage-breakpoint)) * 100vw),.375rem);padding-bottom:clamp(.28125rem,calc((6 / var(--sage-breakpoint)) * 100vw),.375rem);padding-left:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-right:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);font-family:var(--font-tt);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:.12px;letter-spacing:.12px;overflow-wrap:break-word;align-items:center;text-decoration-line:none;display:inline-flex}.wp-block-news .container .block-content .news-grid .news-item .row-top .news-item__badge:first-letter{text-transform:uppercase}.wp-block-news .container .block-content .news-grid .news-item .row-top .news-item__badge{border-radius:2.5rem;transition:border-radius .5s ease-in-out}.wp-block-news .container .block-content .news-grid .news-item .row-top .news-item__badge:hover{border-radius:.75rem}.wp-block-news .container .block-content .news-grid .news-item .row-top .news-item__badge--category{color:#fcf6e6;background-color:#441010}.wp-block-news .container .block-content .news-grid .news-item .row-top .news-item__tags{margin:calc(var(--spacing) * 0);width:100%;min-width:calc(var(--spacing) * 0);column-gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);row-gap:clamp(.1875rem,calc((4 / var(--sage-breakpoint)) * 100vw),.25rem);padding:calc(var(--spacing) * 0);flex-wrap:wrap;list-style-type:none;display:flex}.wp-block-news .container .block-content .news-grid .news-item .row-top .news-item__tag-item{margin:calc(var(--spacing) * 0);max-width:100%;padding:calc(var(--spacing) * 0);list-style-type:none}.wp-block-news .container .block-content .news-grid .news-item .row-top .news-item__tag{cursor:pointer;font-family:var(--font-tt);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:.12px;letter-spacing:.12px;overflow-wrap:break-word;color:var(--color-midnight-russet);text-underline-offset:.15em;text-decoration-line:underline;text-decoration-color:#0000;transition:text-decoration-color .5s ease-in-out;display:inline}.wp-block-news .container .block-content .news-grid .news-item .row-top .news-item__tag:hover{text-decoration-color:currentColor}.wp-block-news .container .block-content .news-grid .news-item .row-bottom{height:clamp(14.0625rem,calc((300 / var(--sage-breakpoint)) * 100vw),18.75rem);padding-bottom:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:flex-end;align-items:flex-end;display:flex}@media(max-width:640px){.wp-block-news .container .block-content .news-grid .news-item .row-bottom{height:clamp(9.375rem,calc((200 / var(--sage-breakpoint)) * 100vw),12.5rem)}}.wp-block-news .container .block-content .news-grid .news-item .row-bottom .news-item-arrow{pointer-events:none;border-top-left-radius:var(--radius-4xl);border-bottom-left-radius:var(--radius-4xl);background-color:var(--color-december-lace);width:fit-content;padding-top:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);padding-bottom:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);padding-right:clamp(calc(((17 / 16) * 1rem) * .75),calc((17 / var(--sage-breakpoint)) * 100vw),1.0625rem);padding-left:clamp(.84375rem,calc((18 / var(--sage-breakpoint)) * 100vw),1.125rem);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);align-self:flex-end}.wp-block-news .container .block-content .news-grid .news-item:hover .row-bottom .news-item-arrow{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.wp-block-news .container .block-content .news-load-more{width:100%;max-width:clamp(18.75rem,calc((400 / var(--sage-breakpoint)) * 100vw),25rem);cursor:pointer;justify-content:center;align-items:center;gap:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);border-style:var(--tw-border-style);padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);text-align:center;font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.192px;letter-spacing:.192px;color:#fcf6e6;background-color:#441010;border-width:1px;border-color:#441010;border-radius:2.5rem;margin-inline:auto;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out,opacity .5s ease-in-out;display:flex;overflow:hidden}.wp-block-news .container .block-content .news-load-more:hover:not(:disabled){border-radius:.75rem}.wp-block-news .container .block-content .news-load-more:disabled{cursor:wait;opacity:.7}.wp-block-news .container .block-content .news-load-more svg path{fill:currentColor;transition:opacity .5s ease-in-out}.wp-block-news .container .block-content .news-load-more:hover:not(:disabled) svg path{opacity:.8}.wp-block-news .container .block-content .news-empty{text-align:center;font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);color:#1a181499}@supports (color:color-mix(in lab,red,red)){.wp-block-news .container .block-content .news-empty{color:color-mix(in oklab,var(--color-midnight-russet) 60%,transparent)}}.wp-block-news .container .block-content .news-grid-slider{min-width:calc(var(--spacing) * 0);gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);flex-direction:column;display:flex}.wp-block-news .container .block-content .news-grid-slider .news-grid-slider__swiper{width:100%;min-width:calc(var(--spacing) * 0);overflow:hidden}.wp-block-news .container .block-content .news-grid-slider .news-grid-slider__swiper .swiper-wrapper{align-items:stretch}.wp-block-news .container .block-content .news-grid-slider .news-grid-slider__slide{display:flex;height:auto!important}.wp-block-news .container .block-content .news-grid-slider .news-grid-slider__slide .news-grid{flex:1;grid-template-columns:repeat(1,minmax(0,1fr));width:100%;height:100%;min-height:100%;display:grid}.wp-block-news .container .block-content .news-grid-slider .news-grid-slider__slide .news-item{height:100%;min-height:100%}.wp-block-news .container .block-content .news-grid-slider .news-grid-slider__slide .news-item .row-top{flex-grow:1;height:auto;min-height:0}.wp-block-news .container .block-content .news-grid-slider .news-grid-slider__slide .news-item .row-top h3.news-title a,.wp-block-news .container .block-content .news-grid-slider .news-grid-slider__slide .news-item .row-top .news-title__link{width:100%;min-width:calc(var(--spacing) * 0);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem)!important;display:-webkit-box!important}.wp-block-news .container .block-content .news-grid-slider .news-grid-slider__pagination{justify-content:center;align-items:center;gap:clamp(.28125rem,calc((6 / var(--sage-breakpoint)) * 100vw),.375rem);display:flex}.wp-block-news .container .block-content .news-grid-slider .news-grid-slider__bar{height:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);width:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);cursor:pointer;border-style:var(--tw-border-style);background-color:#1a181466;border-width:0;border-radius:3.40282e38px;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.wp-block-news .container .block-content .news-grid-slider .news-grid-slider__bar{background-color:color-mix(in oklab,var(--color-midnight-russet) 40%,transparent)}}.wp-block-news .container .block-content .news-grid-slider .news-grid-slider__bar{padding:calc(var(--spacing) * 0);transition:width .2s ease-out,background-color .2s ease-out}.wp-block-news .container .block-content .news-grid-slider .news-grid-slider__bar.news-grid-slider__bar--active{width:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);background-color:var(--color-midnight-russet)}.wp-block-news .container .block-content .news-grid-slider .news-grid-slider__bar:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#1a181466}@supports (color:color-mix(in lab,red,red)){.wp-block-news .container .block-content .news-grid-slider .news-grid-slider__bar:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-midnight-russet) 40%, transparent)}}.wp-block-news .container .block-content .news-grid-slider .news-grid-slider__bar:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.wp-block-news.wp-block-news--archive{margin-block:calc(var(--spacing) * 0);padding-top:clamp(3.75rem,calc((80 / var(--sage-breakpoint)) * 100vw),5rem);padding-bottom:clamp(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem)}@media not all and (min-width:80rem){.wp-block-news.wp-block-news--archive{padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}.wp-block-news.wp-block-news--archive .container .block-content{gap:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}@media not all and (min-width:48rem){.wp-block-news.wp-block-news--archive .container .block-content{gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem)}}.wp-block-news.wp-block-news--archive .container .block-content .news-archive-head{justify-content:space-between;align-items:center;gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);display:flex}@media not all and (min-width:48rem){.wp-block-news.wp-block-news--archive .container .block-content .news-archive-head{flex-direction:column;align-items:flex-start}}.wp-block-news.wp-block-news--archive .container .block-content .news-project-filter{margin:calc(var(--spacing) * 0);flex-shrink:0;margin-left:auto;position:relative}@media not all and (min-width:48rem){.wp-block-news.wp-block-news--archive .container .block-content .news-project-filter{margin-left:calc(var(--spacing) * 0)}}.wp-block-news.wp-block-news--archive .container .block-content .news-project-filter__control{align-items:center;display:inline-flex;position:relative}.wp-block-news.wp-block-news--archive .container .block-content .news-project-filter__select{cursor:pointer;appearance:none;border-style:var(--tw-border-style);background-color:var(--color-december-lace);padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-right:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);padding-left:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.192px;letter-spacing:.192px;color:var(--color-midnight-russet);border-width:1px;border-color:#44101033;border-radius:2.5rem;transition:border-radius .5s ease-in-out}.wp-block-news.wp-block-news--archive .container .block-content .news-project-filter__select:hover,.wp-block-news.wp-block-news--archive .container .block-content .news-project-filter__select:focus-visible{border-radius:.75rem;outline:none}.wp-block-news.wp-block-news--archive .container .block-content .news-project-filter__select:disabled{cursor:wait;opacity:.7}.wp-block-news.wp-block-news--archive .container .block-content .news-project-filter__chevron{pointer-events:none;top:50%;right:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-midnight-russet);position:absolute}.wp-block-news.wp-block-news--archive .container .block-content .news-project-filter__chevron svg{height:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);width:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);display:block}.wp-block-news.wp-block-news--archive .container .block-content .news-project-filter__chevron path{fill:currentColor}.wp-block-news.wp-block-news--archive .container .block-content h1{margin:calc(var(--spacing) * 0);-webkit-line-clamp:2;min-width:calc(var(--spacing) * 0);text-align:left;font-family:var(--font-tt);font-size:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);--tw-leading:130%;--tw-font-weight:var(--font-weight-medium);line-height:130%;font-weight:var(--font-weight-medium);color:var(--color-midnight-russet);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media not all and (min-width:64rem){.wp-block-news.wp-block-news--archive .container .block-content h1{font-size:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem)}}@media not all and (min-width:48rem){.wp-block-news.wp-block-news--archive .container .block-content>.news-grid{order:unset}}@media(min-width:48rem)and (not (min-width:80rem)){.wp-block-news:not(.wp-block-news--archive) .news-grid>.news-item:nth-child(n+3){display:none}}@media(prefers-reduced-motion:reduce){.wp-block-news .news-results-enter-active,.wp-block-news .news-results-leave-active,.wp-block-news .news-card-move,.wp-block-news .news-card-enter-active,.wp-block-news .news-card-leave-active{transition:none!important}.wp-block-news .news-results-enter-from,.wp-block-news .news-results-leave-to,.wp-block-news .news-card-enter-from,.wp-block-news .news-card-leave-to{opacity:1;transform:none}}.news-single{margin-block:calc(var(--spacing) * 0);padding-top:clamp(3.75rem,calc((80 / var(--sage-breakpoint)) * 100vw),5rem);padding-bottom:clamp(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem)}@media not all and (min-width:80rem){.news-single{padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}.news-single .container{gap:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);flex-direction:column;display:flex}@media not all and (min-width:48rem){.news-single .container{gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.news-single .news-single__related.wp-block-news{margin-block:calc(var(--spacing) * 0);margin-top:clamp(3.75rem,calc((80 / var(--sage-breakpoint)) * 100vw),5rem)}@media not all and (min-width:48rem){.news-single .news-single__related.wp-block-news{margin-top:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}}.news-single .news-single__related.wp-block-news .row-top{justify-content:center}.news-single .news-single__related.wp-block-news .row-top h2{text-align:center;font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}@media not all and (min-width:40rem){.news-single .news-single__related.wp-block-news .row-top h2{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.news-single .news-single__title{margin:calc(var(--spacing) * 0);text-align:center;font-family:var(--font-tt);font-size:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);--tw-leading:130%;--tw-font-weight:var(--font-weight-medium);line-height:130%;font-weight:var(--font-weight-medium);color:var(--color-midnight-russet)}@media not all and (min-width:64rem){.news-single .news-single__title{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:40rem){.news-single .news-single__title{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.news-single .news-single__featured{margin:calc(var(--spacing) * 0);border-radius:var(--radius-4xl);width:100%;max-height:50vh;overflow:hidden}.news-single .news-single__featured-image{object-fit:cover;width:100%;height:100%;max-height:50vh;display:block}.news-single .news-single__toolbar{justify-content:space-between;align-items:center;gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);width:100%;display:flex}@media not all and (min-width:48rem){.news-single .news-single__toolbar{flex-direction:column;align-items:flex-start}}.news-single .breadcrumbs{margin-bottom:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0)}.news-single .news-single__body{gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);flex-direction:column;width:100%;display:flex}@media not all and (min-width:48rem){.news-single .news-single__body{gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem)}}@media(min-width:64rem){.news-single .news-single__body{max-width:clamp(37.5rem,calc((800 / var(--sage-breakpoint)) * 100vw),50rem);margin-inline:auto}}.news-single .news-single__meta{margin:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);justify-content:flex-end;align-items:center;column-gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);row-gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);flex-flow:wrap;flex-shrink:0;display:flex}@media not all and (min-width:48rem){.news-single .news-single__meta{justify-content:flex-start}}.news-single .news-single__date{font-family:var(--font-tt);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-tracking:.12px;letter-spacing:.12px;white-space:nowrap;color:var(--color-midnight-russet)}.news-single .news-single__badge{cursor:pointer;max-width:100%;padding-top:clamp(.28125rem,calc((6 / var(--sage-breakpoint)) * 100vw),.375rem);padding-bottom:clamp(.28125rem,calc((6 / var(--sage-breakpoint)) * 100vw),.375rem);padding-left:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-right:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);font-family:var(--font-tt);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:.12px;letter-spacing:.12px;overflow-wrap:break-word;align-items:center;text-decoration-line:none;display:inline-flex}.news-single .news-single__badge:first-letter{text-transform:uppercase}.news-single .news-single__badge{border-radius:2.5rem;transition:border-radius .5s ease-in-out}.news-single .news-single__badge:hover{border-radius:.75rem}.news-single .news-single__badge--category{color:#fcf6e6;background-color:#441010}.news-single .news-single__tags{margin:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);column-gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);row-gap:clamp(.1875rem,calc((4 / var(--sage-breakpoint)) * 100vw),.25rem);padding:calc(var(--spacing) * 0);flex-wrap:wrap;list-style-type:none;display:flex}.news-single .news-single__tag-item{margin:calc(var(--spacing) * 0);max-width:100%;padding:calc(var(--spacing) * 0);list-style-type:none}.news-single .news-single__tag{cursor:pointer;font-family:var(--font-tt);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:.12px;letter-spacing:.12px;overflow-wrap:break-word;color:var(--color-midnight-russet);text-underline-offset:.15em;text-decoration-line:underline;text-decoration-color:#0000;transition:text-decoration-color .5s ease-in-out;display:inline}.news-single .news-single__tag:hover{text-decoration-color:currentColor}.news-single .news-single__reading-time{margin:calc(var(--spacing) * 0);font-family:var(--font-wix);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-tracking:.12px;letter-spacing:.12px;color:#1a181499}@supports (color:color-mix(in lab,red,red)){.news-single .news-single__reading-time{color:color-mix(in oklab,var(--color-midnight-russet) 60%,transparent)}}.news-single .news-single__content,.news-single .entry-content{gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);width:100%;font-family:var(--font-wix);font-size:clamp(.84375rem,calc((18 / var(--sage-breakpoint)) * 100vw),1.125rem);--tw-leading:150%;color:var(--color-midnight-russet);flex-direction:column;line-height:150%;display:flex}:is(.news-single .news-single__content,.news-single .entry-content) :is(h1,h2,h3,h4,h5,h6){margin:calc(var(--spacing) * 0);font-family:var(--font-tt);--tw-leading:130%;--tw-font-weight:var(--font-weight-medium);line-height:130%;font-weight:var(--font-weight-medium);color:var(--color-midnight-russet)}:is(.news-single .news-single__content,.news-single .entry-content) h2{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}@media not all and (min-width:40rem){:is(.news-single .news-single__content,.news-single .entry-content) h2{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}:is(.news-single .news-single__content,.news-single .entry-content) h3{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}@media not all and (min-width:40rem){:is(.news-single .news-single__content,.news-single .entry-content) h3{font-size:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem)}}:is(.news-single .news-single__content,.news-single .entry-content) :is(p,ul,ol,blockquote){margin:calc(var(--spacing) * 0)}:is(.news-single .news-single__content,.news-single .entry-content) :is(ul,ol){padding-left:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}:is(.news-single .news-single__content,.news-single .entry-content) a{color:var(--color-midnight-russet);text-underline-offset:2px;text-decoration-line:underline}:is(.news-single .news-single__content,.news-single .entry-content) .wp-block-image{margin-top:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);margin-bottom:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem)}:is(.news-single .news-single__content,.news-single .entry-content) .wp-block-image img{border-radius:var(--radius-2xl);width:100%;height:auto}:is(.news-single .news-single__content,.news-single .entry-content) figure{margin:calc(var(--spacing) * 0)}.news-single .news-related-project{margin-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;overflow:hidden}@media not all and (min-width:64rem){.news-single .news-related-project{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (min-width:48rem){.news-single .news-related-project{margin-top:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem)}}.news-single .news-related-project__mosaic{min-height:clamp(19.6875rem,calc((420 / var(--sage-breakpoint)) * 100vw),26.25rem);gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);display:grid;position:relative}@media not all and (min-width:48rem){.news-single .news-related-project__mosaic{min-height:clamp(15rem,calc((320 / var(--sage-breakpoint)) * 100vw),20rem)}}.news-single .news-related-project__mosaic--triple{grid-template-rows:1fr 1fr;grid-template-columns:1.45fr 1fr}.news-single .news-related-project__mosaic--double{grid-template-rows:1fr;grid-template-columns:1.45fr 1fr}.news-single .news-related-project__mosaic--single{grid-template-columns:1fr}.news-single .news-related-project__mosaic--triple .news-related-project__shot--1{grid-row:1/-1}.news-single .news-related-project__mosaic--double .news-related-project__shot--1{grid-row:1}.news-single .news-related-project__shot{min-height:calc(var(--spacing) * 0);border-radius:2.5rem;text-decoration-line:none;transition:border-radius .5s ease-in-out;display:block;position:relative;overflow:hidden}.news-single .news-related-project__shot:hover{border-radius:.75rem}.news-single .news-related-project__mosaic--triple .news-related-project__shot--2,.news-single .news-related-project__mosaic--triple .news-related-project__shot--3{border-radius:1.75rem}:is(.news-single .news-related-project__mosaic--triple .news-related-project__shot--2,.news-single .news-related-project__mosaic--triple .news-related-project__shot--3):hover{border-radius:.75rem}.news-single .news-related-project__image{object-fit:cover;width:100%;height:100%;display:block}.news-single .news-related-project__panel{justify-content:space-between;gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);background-color:var(--color-midnight-iris);padding:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);flex-direction:column;display:flex}@media not all and (min-width:48rem){.news-single .news-related-project__panel{padding:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.news-single .news-related-project__panel{border-radius:2.5rem}.news-single .news-related-project__eyebrow{margin:calc(var(--spacing) * 0);font-family:var(--font-wix);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-tracking:.12px;letter-spacing:.12px;color:#1a18148c}@supports (color:color-mix(in lab,red,red)){.news-single .news-related-project__eyebrow{color:color-mix(in oklab,var(--color-midnight-russet) 55%,transparent)}}.news-single .news-related-project__chips{gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);flex-wrap:wrap;display:flex}.news-single .news-related-project__chip{border-style:var(--tw-border-style);padding-top:clamp(.28125rem,calc((6 / var(--sage-breakpoint)) * 100vw),.375rem);padding-bottom:clamp(.28125rem,calc((6 / var(--sage-breakpoint)) * 100vw),.375rem);padding-left:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-right:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);font-family:var(--font-tt);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#1a1814b3;background-color:#0000;border-width:1px;border-color:#44101033;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.news-single .news-related-project__chip{color:color-mix(in oklab,var(--color-midnight-russet) 70%,transparent)}}.news-single .news-related-project__chip{border-radius:2.5rem}.news-single .news-related-project__title{margin:calc(var(--spacing) * 0);font-family:var(--font-tt);font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);--tw-leading:130%;--tw-font-weight:var(--font-weight-medium);line-height:130%;font-weight:var(--font-weight-medium);color:var(--color-midnight-russet)}@media not all and (min-width:40rem){.news-single .news-related-project__title{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.news-single .news-related-project__title a{color:inherit;text-decoration-line:none}.news-single .news-related-project__facts{margin:calc(var(--spacing) * 0);gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);flex-direction:column;display:flex}.news-single .news-related-project__fact{margin:calc(var(--spacing) * 0);align-items:center;gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);font-family:var(--font-tt);font-size:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);--tw-leading:130%;--tw-font-weight:var(--font-weight-medium);line-height:130%;font-weight:var(--font-weight-medium);color:var(--color-midnight-russet);display:flex}@media not all and (min-width:40rem){.news-single .news-related-project__fact{font-size:clamp(.84375rem,calc((18 / var(--sage-breakpoint)) * 100vw),1.125rem)}}.news-single .news-related-project__fact--link{width:fit-content;color:inherit;text-decoration-line:none;transition:opacity .3s ease-in-out}.news-single .news-related-project__fact--link:hover{opacity:.7}.news-single .news-related-project__fact-icon{height:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);width:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);color:var(--color-midnight-russet);flex-shrink:0;justify-content:center;align-items:center;display:flex}.news-single .news-related-project__fact-icon :deep(svg){width:100%;height:100%;display:block}.news-single .news-related-project__fact-icon :deep(path){fill:currentColor}.news-single .news-related-project__fact-text{min-width:calc(var(--spacing) * 0)}.news-single .news-related-project__price-swap{grid-template-areas:"stack";display:inline-grid;position:relative}.news-single .news-related-project__price-sizer{pointer-events:none;visibility:hidden;align-items:center;gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);white-space:nowrap;grid-area:stack;display:inline-flex}.news-single .news-related-project__price-layer{inset:calc(var(--spacing) * 0);position:absolute;overflow:hidden}.news-single .news-related-project__price-swap-inner{align-items:center;gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);white-space:nowrap;height:100%;display:inline-flex}.news-single .news-related-project-price-enter-active,.news-single .news-related-project-price-leave-active{transition:opacity .45s,transform .45s}.news-single .news-related-project-price-enter-from{opacity:0;transform:translateY(1rem)}.news-single .news-related-project-price-leave-to{opacity:0;transform:translateY(-1rem)}.news-single .news-related-project-price-leave-active{inset-block:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);position:absolute}.news-single .news-related-project__price-value{min-width:calc(var(--spacing) * 0);white-space:nowrap;align-items:baseline;display:inline-flex}.news-single .news-related-project__price-prefix{font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:#1a181499;margin-right:.25em}@supports (color:color-mix(in lab,red,red)){.news-single .news-related-project__price-prefix{color:color-mix(in oklab,var(--color-midnight-russet) 60%,transparent)}}.news-single .news-related-project__price-suffix{font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);flex-shrink:0;margin-left:.25em}.news-single .news-related-project__cta{cursor:pointer;justify-content:center;align-items:center;gap:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);border-style:var(--tw-border-style);width:fit-content;padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);text-align:center;font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.192px;letter-spacing:.192px;color:#fcf6e6;background-color:#441010;border-width:1px;border-color:#441010;border-radius:2.5rem;text-decoration-line:none;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out;display:inline-flex;overflow:hidden}.news-single .news-related-project__cta:hover{border-radius:.75rem}.news-single .news-related-project__cta svg{height:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);width:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);flex-shrink:0;display:block}.news-single .news-related-project__cta svg path{fill:currentColor;transition:opacity .5s ease-in-out}.news-single .news-related-project__cta:hover svg path{opacity:.8}.news-single .news-related-project__cta-icon{flex-shrink:0;align-items:center;display:inline-flex}@media(max-width:1023px){.news-single .news-related-project__mosaic--triple,.news-single .news-related-project__mosaic--double{grid-template-rows:minmax(10rem,1fr) minmax(10rem,1fr);grid-template-columns:1.2fr 1fr;min-height:auto}.news-single .news-related-project__mosaic--double{grid-template-rows:minmax(14rem,18rem)}.news-single .news-related-project__mosaic--triple .news-related-project__shot--1{grid-row:1/-1}}@media(max-width:639px){.news-single .news-related-project__mosaic--triple{grid-template-rows:minmax(12rem,40vw) minmax(8rem,28vw);grid-template-columns:1fr 1fr}.news-single .news-related-project__mosaic--triple .news-related-project__shot--1{grid-area:1/1/auto/-1}.news-single .news-related-project__mosaic--triple .news-related-project__shot--2,.news-single .news-related-project__mosaic--triple .news-related-project__shot--3{grid-row:2}.news-single .news-related-project__mosaic--double{grid-template-rows:minmax(12rem,42vw);grid-template-columns:1fr 1fr}}.page-content{margin-top:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);margin-bottom:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}.page-content .page-title{margin-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);text-align:left;font-family:var(--font-tt);font-size:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);--tw-leading:130%;--tw-font-weight:var(--font-weight-medium);line-height:130%;font-weight:var(--font-weight-medium);color:var(--color-midnight-russet)}@media not all and (min-width:64rem){.page-content .page-title{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:40rem){.page-content .page-title{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.page-content .entry-content{color:var(--color-midnight-russet)}.page-content .entry-content .wp-block-heading{margin-bottom:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);font-family:var(--font-tt)}.page-content .entry-content .wp-block-paragraph{margin-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem)}.wp-block-location{margin-top:clamp(6.75rem,calc((144 / var(--sage-breakpoint)) * 100vw),9rem);margin-bottom:clamp(6.75rem,calc((144 / var(--sage-breakpoint)) * 100vw),9rem)}.wp-block-location .container .block-content{align-items:center;gap:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:80rem){.wp-block-location .container .block-content{gap:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);grid-template-columns:repeat(2,minmax(0,1fr))}}.wp-block-location .container .block-content .location-content{gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);flex-direction:column;display:flex}.wp-block-location .container .block-content .location-content h2{font-family:var(--font-tt);font-size:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);--tw-leading:100%;--tw-font-weight:var(--font-weight-medium);line-height:100%;font-weight:var(--font-weight-medium);--tw-tracking:-1px;letter-spacing:-1px;color:var(--color-midnight-russet)}@media not all and (min-width:64rem){.wp-block-location .container .block-content .location-content h2{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:40rem){.wp-block-location .container .block-content .location-content h2{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.wp-block-location .container .block-content .location-content .location-text{max-width:clamp(26.25rem,calc((560 / var(--sage-breakpoint)) * 100vw),35rem);font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:150%;color:var(--color-midnight-russet);line-height:150%}.wp-block-location .container .block-content .location-content .more-link{cursor:pointer;justify-content:center;align-items:center;gap:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);border-style:var(--tw-border-style);padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);text-align:center;font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.192px;letter-spacing:.192px;color:#fcf6e6;background-color:#441010;border-width:1px;border-color:#441010;border-radius:2.5rem;align-self:flex-start;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out;display:inline-flex;overflow:hidden}.wp-block-location .container .block-content .location-content .more-link:hover{border-radius:.75rem}.wp-block-location .container .block-content .location-content .more-link svg path{fill:currentColor;transition:opacity .5s ease-in-out}.wp-block-location .container .block-content .location-content .more-link:hover svg path{opacity:.8}.wp-block-location .container .block-content .location-media{border-radius:var(--radius-4xl);background-color:var(--color-december-lace);width:100%;overflow:hidden}.wp-block-location .container .block-content .location-player{width:100%}.kinescope-player{aspect-ratio:var(--aspect-video);width:100%;position:relative}.kinescope-player .kinescope-player__frame{inset:calc(var(--spacing) * 0);border-style:var(--tw-border-style);border-width:0;width:100%;height:100%;position:absolute}.kinescope-player .kinescope-player__overlay{inset:calc(var(--spacing) * 0);z-index:10;cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);background-color:#0000;border-width:0;justify-content:center;align-items:center;display:flex;position:absolute}.kinescope-player .kinescope-player__overlay:disabled{cursor:wait}.kinescope-player .kinescope-player__poster{inset:calc(var(--spacing) * 0);object-fit:cover;width:100%;height:100%;position:absolute}.kinescope-player .kinescope-player__poster--video{pointer-events:none;z-index:1}.kinescope-player .kinescope-player__poster--fallback{z-index:0}.kinescope-player .kinescope-player__play{z-index:10;height:clamp(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem);width:clamp(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:block;position:relative}@media not all and (min-width:40rem){.kinescope-player .kinescope-player__play{height:clamp(3rem,calc((64 / var(--sage-breakpoint)) * 100vw),4rem);width:clamp(3rem,calc((64 / var(--sage-breakpoint)) * 100vw),4rem)}}.kinescope-player .kinescope-player__play svg{width:100%;height:100%;display:block}.kinescope-player .kinescope-player__overlay:hover .kinescope-player__play,.kinescope-player .kinescope-player__overlay:focus-visible .kinescope-player__play{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.wp-block-brokers{margin-block:calc(var(--spacing) * 0);padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}@media(min-width:40rem){.wp-block-brokers{padding-top:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem);padding-bottom:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem)}}@media(min-width:64rem){.wp-block-brokers{padding-top:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);padding-bottom:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem)}}@media(min-width:80rem){.wp-block-brokers{padding-top:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem);padding-bottom:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem)}}@media(min-width:90rem){.wp-block-brokers{padding-top:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);padding-bottom:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}}.wp-block-brokers .container .block-content.brokers-banner{border-radius:var(--radius-xl);background-color:var(--color-midnight-russet);height:420px;position:relative;overflow:hidden}.wp-block-brokers .container .block-content.brokers-banner .brokers-banner__media{inset-inline:calc(var(--spacing) * 0);z-index:0;will-change:transform;height:140%;position:absolute;top:-20%}.wp-block-brokers .container .block-content.brokers-banner .brokers-banner__media img{object-fit:cover;object-position:center;width:100%;height:100%}.wp-block-brokers .container .block-content.brokers-banner .brokers-banner__overlay{inset:calc(var(--spacing) * 0);z-index:1;background:linear-gradient(90deg,#2d1f1c94,#2d1f1c3d 55%,#2d1f1c0a);position:absolute}.wp-block-brokers .container .block-content.brokers-banner .brokers-banner__content{z-index:2;height:100%;max-width:clamp(42.1875rem,calc((900 / var(--sage-breakpoint)) * 100vw),56.25rem);justify-content:space-between;gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);padding-top:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);padding-bottom:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);padding-left:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);padding-right:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);flex-direction:column;display:flex;position:relative}@media not all and (min-width:64rem){.wp-block-brokers .container .block-content.brokers-banner .brokers-banner__content{padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:40rem){.wp-block-brokers .container .block-content.brokers-banner .brokers-banner__content{padding-left:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);padding-right:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.wp-block-brokers .container .block-content.brokers-banner .brokers-banner__content .brokers-banner__content-inner{gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);flex-direction:column;display:flex}.wp-block-brokers .container .block-content.brokers-banner .brokers-banner__content h2{font-family:var(--font-tt);font-size:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);--tw-leading:100%;--tw-font-weight:var(--font-weight-medium);line-height:100%;font-weight:var(--font-weight-medium);--tw-tracking:-1px;letter-spacing:-1px;color:var(--color-white)}@media not all and (min-width:64rem){.wp-block-brokers .container .block-content.brokers-banner .brokers-banner__content h2{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:40rem){.wp-block-brokers .container .block-content.brokers-banner .brokers-banner__content h2{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.wp-block-brokers .container .block-content.brokers-banner .brokers-banner__content .brokers-banner__text{max-width:clamp(25.78125rem,calc((550 / var(--sage-breakpoint)) * 100vw),34.375rem);font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:150%;color:var(--color-white);line-height:150%}.wp-block-brokers .container .block-content.brokers-banner .brokers-banner__content .more-link{cursor:pointer;justify-content:center;align-items:center;gap:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);border-style:var(--tw-border-style);padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);text-align:center;font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.192px;letter-spacing:.192px;color:#fcf6e6;background-color:#441010;border-width:1px;border-color:#441010;border-radius:2.5rem;align-self:flex-start;text-decoration-line:none;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out;display:inline-flex;overflow:hidden}.wp-block-brokers .container .block-content.brokers-banner .brokers-banner__content .more-link:hover{border-radius:.75rem}.wp-block-brokers .container .block-content.brokers-banner .brokers-banner__content .more-link svg path{fill:currentColor;transition:opacity .5s ease-in-out}.wp-block-brokers .container .block-content.brokers-banner .brokers-banner__content .more-link:hover svg path{opacity:.8}@media(prefers-reduced-motion:reduce){.wp-block-brokers .brokers-banner__media{top:calc(var(--spacing) * 0);will-change:auto;height:100%}}.wp-block-about{padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}@media(min-width:40rem){.wp-block-about{padding-top:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem);padding-bottom:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem)}}@media(min-width:64rem){.wp-block-about{padding-top:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);padding-bottom:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem)}}@media(min-width:80rem){.wp-block-about{padding-top:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem);padding-bottom:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem)}}@media(min-width:90rem){.wp-block-about{padding-top:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);padding-bottom:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}}@media not all and (min-width:90rem){.wp-block-about{padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}.wp-block-about .container{--bento-container-chrome:clamp( 1.875rem , calc((40 / var(--sage-breakpoint)) * 100vw), 13.125rem );--bento-slider-gutter:max(0px, calc((100vw - min(90rem, calc(100vw - var(--bento-container-chrome))))/2) )}}@media(min-width:48rem)and (not (min-width:90rem)){.wp-block-about .container{--bento-container-chrome:clamp( 3rem , calc((64 / var(--sage-breakpoint)) * 100vw), 21rem )}}@media(min-width:80rem)and (not (min-width:90rem)){.wp-block-about .container{--bento-container-chrome:clamp( 3.75rem , calc((80 / var(--sage-breakpoint)) * 100vw), 26.25rem )}}.wp-block-about .container .block-content{min-width:calc(var(--spacing) * 0)}.wp-block-about .container .block-content .bento-block--grid{gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.wp-block-about .container .block-content .bento-slider{width:100%;max-width:100%;min-width:calc(var(--spacing) * 0);position:relative}@media not all and (min-width:90rem){.wp-block-about .container .block-content .bento-slider{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)}}.wp-block-about .container .block-content .bento-slider .bento-slider__gap-probe{pointer-events:none;height:calc(var(--spacing) * 0);opacity:0;position:absolute;overflow:hidden}.wp-block-about .container .block-content .bento-slider .bento-slider__swiper{box-sizing:border-box;width:100%;max-width:100%;min-width:calc(var(--spacing) * 0);overflow:hidden}@media not all and (min-width:90rem){.wp-block-about .container .block-content .bento-slider .bento-slider__swiper{padding-left:var(--bento-slider-gutter-left,var(--bento-slider-gutter,0px));padding-right:var(--bento-slider-gutter-right,var(--bento-slider-gutter,0px))}}.wp-block-about .container .block-content .bento-slider .bento-slider__swiper .swiper-wrapper{box-sizing:border-box}.wp-block-about .container .block-content .bento-slider .bento-slider__slide{box-sizing:border-box;height:auto;width:clamp(20.53125rem,calc((438 / var(--sage-breakpoint)) * 100vw),27.375rem);max-width:100%;min-width:calc(var(--spacing) * 0)}.wp-block-about .container .block-content .bento-slider .bento-slider__slide .bento-card{height:100%;min-height:clamp(19.40625rem,calc((414 / var(--sage-breakpoint)) * 100vw),25.875rem);width:clamp(20.53125rem,calc((438 / var(--sage-breakpoint)) * 100vw),27.375rem)}.wp-block-about .container .block-content .bento-slider .bento-slider__slide.bento-slider__slide--rows-2 .bento-card{min-height:clamp(27.1875rem,calc((580 / var(--sage-breakpoint)) * 100vw),36.25rem)}@media(max-width:680px){.wp-block-about .container .block-content .bento-slider .bento-slider__slide{width:clamp(calc(((311 / 16) * 1rem) * .75),calc((311 / var(--sage-breakpoint)) * 100vw),19.4375rem)}.wp-block-about .container .block-content .bento-slider .bento-slider__slide .bento-card{min-height:clamp(19.40625rem,calc((414 / var(--sage-breakpoint)) * 100vw),25.875rem);width:clamp(calc(((311 / 16) * 1rem) * .75),calc((311 / var(--sage-breakpoint)) * 100vw),19.4375rem)}.wp-block-about .container .block-content .bento-slider .bento-slider__slide.bento-slider__slide--rows-2 .bento-card{min-height:clamp(19.3125rem,calc((412 / var(--sage-breakpoint)) * 100vw),25.75rem)}}.wp-block-about .container .block-content .bento-card{min-height:clamp(19.40625rem,calc((414 / var(--sage-breakpoint)) * 100vw),25.875rem);border-radius:var(--radius-4xl);background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:#0000;flex-direction:column;justify-content:space-between;transition:border-radius .5s ease-in-out;display:flex;position:relative;overflow:hidden}.wp-block-about .container .block-content .bento-card.bento-card--rows-2{background-color:var(--color-midnight-russet)}.wp-block-about .container .block-content .bento-card.bento-card--rows-2 h2{color:var(--color-december-lace)}.wp-block-about .container .block-content .bento-card.bento-card--rows-2:not(.bento-card--no-flip) .bento-card__front{width:100%;min-width:calc(var(--spacing) * 0)}.wp-block-about .container .block-content .bento-card.bento-card--rows-2:not(.bento-card--no-flip) .bento-card__front svg{margin-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);height:auto;width:clamp(14.0625rem,calc((300 / var(--sage-breakpoint)) * 100vw),18.75rem);max-width:100%}@media not all and (min-width:90rem){.wp-block-about .container .block-content .bento-card.bento-card--rows-2 .bento-card__footer{box-sizing:border-box;min-width:calc(var(--spacing) * 0);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}.wp-block-about .container .block-content .bento-card.bento-card--rows-2 .bento-card__stack .bento-card__back{padding-left:calc(var(--spacing) * 0)!important}.wp-block-about .container .block-content .bento-card.bento-card--rows-2:not(.bento-card--no-flip) .bento-card__front svg{margin-left:calc(var(--spacing) * 0);width:100%;max-width:100%;height:auto;display:block}}.wp-block-about .container .block-content .bento-card.bento-card--rows-2 .bento-card__back,.wp-block-about .container .block-content .bento-card.bento-card--cols-2 h3{color:var(--color-december-lace)}.wp-block-about .container .block-content .bento-card.bento-card--cols-2 .bento-card__back{align-items:flex-end;gap:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);padding-right:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);color:var(--color-midnight-russet);display:flex}.wp-block-about .container .block-content .bento-card.bento-card--cols-2 .bento-card__back p{white-space:pre-line}@media not all and (min-width:90rem){.wp-block-about .container .block-content .bento-card.bento-card--cols-2:not(.bento-card--no-flip) .bento-card__footer{padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem)}.wp-block-about .container .block-content .bento-card.bento-card--cols-2 .bento-card__stack .bento-card__back{gap:calc(var(--spacing) * 0);padding-left:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem)!important;padding-right:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem)!important;font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem)!important}.wp-block-about .container .block-content .bento-card.bento-card--cols-2 .bento-card__back svg{display:none}}.wp-block-about .container .block-content .bento-card.bento-card--dark{background-color:var(--color-midnight-russet)}.wp-block-about .container .block-content .bento-card.bento-card--dark h3,.wp-block-about .container .block-content .bento-card.bento-card--dark .bento-card__back{color:var(--color-december-lace)}.wp-block-about .container .block-content .bento-card.bento-card--dark .bento-card__back p{white-space:pre-line}.wp-block-about .container .block-content .bento-card.bento-card--no-flip{position:relative}.wp-block-about .container .block-content .bento-card.bento-card--no-flip.bento-card--photo:before{content:"";pointer-events:none;inset:calc(var(--spacing) * 0);z-index:1;background:linear-gradient(#1a18148c,#1a181438 42% 58%,#1a18149e);position:absolute}.wp-block-about .container .block-content .bento-card.bento-card--no-flip .bento-card__header,.wp-block-about .container .block-content .bento-card.bento-card--no-flip .bento-card__footer{z-index:2;position:relative}.wp-block-about .container .block-content .bento-card.bento-card--no-flip h2,.wp-block-about .container .block-content .bento-card.bento-card--no-flip h3{color:var(--color-white)}.wp-block-about .container .block-content .bento-card.bento-card--no-flip .bento-card__lead{margin:calc(var(--spacing) * 0);margin-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:140%;--tw-font-weight:var(--font-weight-normal);line-height:140%;font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.wp-block-about .container .block-content .bento-card.bento-card--no-flip .bento-card__lead{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.wp-block-about .container .block-content .bento-card.bento-card--no-flip .bento-card__lead{text-transform:none;opacity:0;max-height:0;transition:max-height .5s ease-in-out,opacity .5s ease-in-out,transform .5s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(-.35rem)}.wp-block-about .container .block-content .bento-card.bento-card--no-flip:hover .bento-card__lead,.wp-block-about .container .block-content .bento-card.bento-card--no-flip:focus-within .bento-card__lead{opacity:1;max-height:12rem;transform:none}@media(max-width:640px){.wp-block-about .container .block-content .bento-card.bento-card--no-flip:hover .bento-card__lead,.wp-block-about .container .block-content .bento-card.bento-card--no-flip:focus-within .bento-card__lead{opacity:0;max-height:0;transform:translateY(-.35rem)}}.wp-block-about .container .block-content .bento-card.bento-card--rows-2.bento-card--no-flip .bento-card__logo-disc{pointer-events:none;z-index:1;margin:calc(var(--spacing) * 0);height:clamp(8.25rem,calc((176 / var(--sage-breakpoint)) * 100vw),11rem);width:clamp(8.25rem,calc((176 / var(--sage-breakpoint)) * 100vw),11rem);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-december-lace);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;overflow:hidden}@media not all and (min-width:40rem){.wp-block-about .container .block-content .bento-card.bento-card--rows-2.bento-card--no-flip .bento-card__logo-disc{height:clamp(6rem,calc((128 / var(--sage-breakpoint)) * 100vw),8rem);width:clamp(6rem,calc((128 / var(--sage-breakpoint)) * 100vw),8rem)}}.wp-block-about .container .block-content .bento-card.bento-card--rows-2.bento-card--no-flip .bento-card__logo-disc svg{margin:calc(var(--spacing) * 0);width:68%;max-width:none;height:auto;display:block}.wp-block-about .container .block-content .bento-card.bento-card--rows-2.bento-card--no-flip .bento-card__logo-disc svg path{fill:#1a1814}.wp-block-about .container .block-content .bento-card.bento-card--rows-2.bento-card--no-flip .bento-card__cta{margin-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}@media not all and (min-width:90rem){.wp-block-about .container .block-content .bento-card.bento-card--rows-2.bento-card--no-flip .bento-card__cta{margin-left:calc(var(--spacing) * 0)}}.wp-block-about .container .block-content .bento-card .bento-card__header{padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}.wp-block-about .container .block-content .bento-card .bento-card__header h2,.wp-block-about .container .block-content .bento-card .bento-card__header h3{font-family:var(--font-tt);font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.288px;letter-spacing:.288px;text-transform:uppercase}@media(max-width:640px){.wp-block-about .container .block-content .bento-card .bento-card__header h2,.wp-block-about .container .block-content .bento-card .bento-card__header h3{font-size:clamp(.84375rem,calc((18 / var(--sage-breakpoint)) * 100vw),1.125rem)}}.wp-block-about .container .block-content .bento-card .bento-card__footer{justify-content:space-between;align-items:flex-end;gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);width:100%;padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);border:1px solid #0000;transition:background-color .5s ease-in-out,padding .5s ease-in-out,border-color .5s ease-in-out,border-radius .5s ease-in-out;display:flex;position:relative}.wp-block-about .container .block-content .bento-card .bento-card__footer .bento-card__stack{min-width:calc(var(--spacing) * 0);flex:1;grid-template-areas:"stack";align-items:end;display:grid;overflow:hidden}.wp-block-about .container .block-content .bento-card .bento-card__footer .bento-card__stack .bento-card__front,.wp-block-about .container .block-content .bento-card .bento-card__footer .bento-card__stack .bento-card__back{grid-area:stack;align-self:end;width:100%}.wp-block-about .container .block-content .bento-card .bento-card__footer .bento-card__stack .bento-card__front{opacity:1;transition:opacity .5s ease-in-out,transform .5s ease-in-out;transform:translateY(0)}.wp-block-about .container .block-content .bento-card .bento-card__footer .bento-card__stack .bento-card__front:empty{display:none}.wp-block-about .container .block-content .bento-card .bento-card__footer .bento-card__stack .bento-card__back{padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);opacity:0;pointer-events:none;transition:opacity .5s ease-in-out,transform .5s cubic-bezier(.22,1,.36,1),max-height .5s ease-in-out;transform:translateY(1.5rem)}.wp-block-about .container .block-content .bento-card .bento-card__footer .bento-card__arrow{pointer-events:none;z-index:1;margin-right:clamp(calc((((1 * -1) / 16) * 1rem) * .75),calc(((1 * -1) / var(--sage-breakpoint)) * 100vw),-.0625rem);border-top-left-radius:var(--radius-4xl);border-bottom-left-radius:var(--radius-4xl);background-color:var(--color-december-lace);width:fit-content;padding-top:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);padding-bottom:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);padding-right:clamp(calc(((17 / 16) * 1rem) * .75),calc((17 / var(--sage-breakpoint)) * 100vw),1.0625rem);padding-left:clamp(.84375rem,calc((18 / var(--sage-breakpoint)) * 100vw),1.125rem);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);flex-shrink:0;align-self:flex-end;display:none;position:relative}.wp-block-about .container .block-content .bento-card:not(:hover,:focus-within) .bento-card__stack:has(.bento-card__front:empty) .bento-card__back{max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;overflow:hidden}.wp-block-about .container .block-content .bento-card:hover,.wp-block-about .container .block-content .bento-card:focus-within{border-radius:var(--radius-2xl)}:is(.wp-block-about .container .block-content .bento-card:hover,.wp-block-about .container .block-content .bento-card:focus-within) .bento-card__stack .bento-card__front:not(:empty){opacity:0;transform:translateY(-.75rem)}:is(.wp-block-about .container .block-content .bento-card:hover,.wp-block-about .container .block-content .bento-card:focus-within) .bento-card__stack .bento-card__back{opacity:1;pointer-events:auto;max-height:none;transform:translateY(0)}:is(.wp-block-about .container .block-content .bento-card:hover,.wp-block-about .container .block-content .bento-card:focus-within) .bento-card__footer .bento-card__arrow{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}:is(.wp-block-about .container .block-content .bento-card.bento-card--cols-2:hover,.wp-block-about .container .block-content .bento-card.bento-card--cols-2:focus-within,.wp-block-about .container .block-content .bento-card.bento-card--surface:hover,.wp-block-about .container .block-content .bento-card.bento-card--surface:focus-within) .bento-card__footer{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl);background-color:var(--color-white);padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}@media not all and (min-width:90rem){:is(.wp-block-about .container .block-content .bento-card.bento-card--cols-2:hover,.wp-block-about .container .block-content .bento-card.bento-card--cols-2:focus-within,.wp-block-about .container .block-content .bento-card.bento-card--surface:hover,.wp-block-about .container .block-content .bento-card.bento-card--surface:focus-within) .bento-card__footer{padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem)}}:is(.wp-block-about .container .block-content .bento-card.bento-card--cols-2:hover,.wp-block-about .container .block-content .bento-card.bento-card--cols-2:focus-within,.wp-block-about .container .block-content .bento-card.bento-card--surface:hover,.wp-block-about .container .block-content .bento-card.bento-card--surface:focus-within) .bento-card__back{color:var(--color-midnight-russet)}:is(.wp-block-about .container .block-content .bento-card.bento-card--no-flip:hover,.wp-block-about .container .block-content .bento-card.bento-card--no-flip:focus-within) .bento-card__footer{padding-top:calc(var(--spacing) * 0);background-color:#0000;border-radius:0}:is(.wp-block-about .container .block-content .bento-card.bento-card--no-flip:hover,.wp-block-about .container .block-content .bento-card.bento-card--no-flip:focus-within) .bento-card__stack .bento-card__front:not(:empty){opacity:1;transform:none}.wp-block-about .container .block-content .bento-card .bento-card__cta{margin-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);justify-content:center;align-items:center;gap:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);border-style:var(--tw-border-style);border-width:1px;border-color:#fffc;width:fit-content;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.wp-block-about .container .block-content .bento-card .bento-card__cta{border-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.wp-block-about .container .block-content .bento-card .bento-card__cta{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.wp-block-about .container .block-content .bento-card .bento-card__cta{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.wp-block-about .container .block-content .bento-card .bento-card__cta{padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.192px;letter-spacing:.192px;color:var(--color-white);border-radius:2.5rem;text-decoration-line:none;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out,border-color .5s ease-in-out}.wp-block-about .container .block-content .bento-card .bento-card__cta:after{content:"";inset:calc(var(--spacing) * 0);z-index:3;position:absolute}.wp-block-about .container .block-content .bento-card .bento-card__cta .bento-card__cta-icon{z-index:4;height:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);width:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.wp-block-about .container .block-content .bento-card .bento-card__cta .bento-card__cta-icon svg{width:100%;max-width:none;height:100%;display:block}.wp-block-about .container .block-content .bento-card .bento-card__cta .bento-card__cta-icon svg path{fill:currentColor}@media(max-width:640px){.wp-block-about .container .block-content .bento-card .bento-card__cta{margin-left:calc(var(--spacing) * 0);box-sizing:border-box;width:100%}.wp-block-about .container .block-content .bento-card:not(.bento-card--rows-2) .bento-card__stack .bento-card__front{padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}.wp-block-about .container .block-content .bento-card.bento-card--no-flip:hover .bento-card__cta,.wp-block-about .container .block-content .bento-card.bento-card--no-flip:focus-within .bento-card__cta{border-color:var(--color-white);background-color:#ffffff40;border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.wp-block-about .container .block-content .bento-card.bento-card--no-flip:hover .bento-card__cta,.wp-block-about .container .block-content .bento-card.bento-card--no-flip:focus-within .bento-card__cta{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}:is(.wp-block-about .container .block-content .bento-card.bento-card--dark:hover,.wp-block-about .container .block-content .bento-card.bento-card--dark:focus-within) .bento-card__footer{padding-top:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}.wp-block-about .container .block-content .bento-block--grid .bento-card.bento-card--rows-2{grid-row:span 2/span 2}.wp-block-about .container .block-content .bento-block--grid .bento-card.bento-card--cols-2{grid-column:span 2/span 2}@media(prefers-reduced-motion:reduce){.wp-block-about .bento-card,.wp-block-about .bento-card .bento-card__footer,.wp-block-about .bento-card .bento-card__front,.wp-block-about .bento-card .bento-card__back,.wp-block-about .bento-card .bento-card__arrow{transition:none!important}.wp-block-about .bento-card:not(:hover,:focus-within) .bento-card__back{opacity:0;transform:none}.wp-block-about .bento-card:hover .bento-card__back,.wp-block-about .bento-card:focus-within .bento-card__back{opacity:1;max-height:none;transform:none}}.about-page>.wp-block-cta{margin-bottom:calc(var(--spacing) * 0)}.about-lead-hero .about-lead-hero__play{cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);background-color:#0000;border-width:0;justify-content:center;align-items:center;display:flex}.about-lead-hero .about-lead-hero__play-icon{z-index:10;height:clamp(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem);width:clamp(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:block;position:relative}@media not all and (min-width:40rem){.about-lead-hero .about-lead-hero__play-icon{height:clamp(3rem,calc((64 / var(--sage-breakpoint)) * 100vw),4rem);width:clamp(3rem,calc((64 / var(--sage-breakpoint)) * 100vw),4rem)}}.about-lead-hero .about-lead-hero__play-icon svg{width:100%;height:100%;display:block}.about-lead-hero .about-lead-hero__play:hover .about-lead-hero__play-icon,.about-lead-hero .about-lead-hero__play:focus-visible .about-lead-hero__play-icon{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.about-video-modal{inset:calc(var(--spacing) * 0);z-index:130;background-color:#1a181499;justify-content:center;align-items:center;display:flex;position:fixed}@supports (color:color-mix(in lab,red,red)){.about-video-modal{background-color:color-mix(in oklab,var(--color-midnight-russet) 60%,transparent)}}.about-video-modal{padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-left:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);padding-right:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);opacity:0;transition:opacity .28s ease-in-out}.about-video-modal.about-video-modal--open{opacity:1}.about-video-modal .about-video-modal__backdrop{inset:calc(var(--spacing) * 0);z-index:0;cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);background-color:#0000;border-width:0;position:absolute}.about-video-modal .about-video-modal__close{top:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);right:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);z-index:2;height:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);width:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);cursor:pointer;border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 0);color:var(--color-midnight-russet);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;border-width:0;border-radius:3.40282e38px;justify-content:center;align-items:center;transition-duration:.3s;display:flex;position:absolute}@media(hover:hover){.about-video-modal .about-video-modal__close:hover{background-color:var(--color-december-lace)}}@media not all and (min-width:40rem){.about-video-modal .about-video-modal__close{top:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);right:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem)}}.about-video-modal .about-video-modal__close-icon{height:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);width:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);display:block}.about-video-modal .about-video-modal__close-icon svg{width:100%;height:100%;display:block}.about-video-modal .about-video-modal__panel{z-index:1;border-radius:var(--radius-4xl);background-color:var(--color-midnight-russet);--tw-shadow:0 24px 64px var(--tw-shadow-color,#1a181459);width:100%;max-width:64rem;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:relative;overflow:hidden}.about-video-modal .about-video-modal__player{width:100%;display:block}.wp-block-about-hero{padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}@media(min-width:40rem){.wp-block-about-hero{padding-top:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem);padding-bottom:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem)}}@media(min-width:64rem){.wp-block-about-hero{padding-top:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);padding-bottom:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem)}}@media(min-width:80rem){.wp-block-about-hero{padding-top:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem);padding-bottom:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem)}}@media(min-width:90rem){.wp-block-about-hero{padding-top:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);padding-bottom:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}}.wp-block-about-hero .about-hero{align-items:center;gap:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:64rem){.wp-block-about-hero .about-hero{gap:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);grid-template-columns:repeat(3,minmax(0,1fr))}}.wp-block-about-hero .about-hero--text-only{grid-template-columns:repeat(1,minmax(0,1fr))}.wp-block-about-hero .about-hero__content{min-width:calc(var(--spacing) * 0);gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);flex-direction:column;display:flex}@media(min-width:64rem){.wp-block-about-hero .about-hero__content{grid-column:span 1/span 1}}.wp-block-about-hero .about-hero--text-only .about-hero__content{text-align:center;align-items:center;max-width:40rem;margin-inline:auto}@media(min-width:64rem){.wp-block-about-hero .about-hero--text-only .about-hero__content{grid-column:1/-1}}@media(min-width:1024px){.wp-block-about-hero .about-hero--text-only .about-hero__content{max-width:52rem}}.wp-block-about-hero .about-hero__title{margin:calc(var(--spacing) * 0);text-align:left;font-family:var(--font-tt);font-size:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);--tw-leading:130%;--tw-font-weight:var(--font-weight-medium);line-height:130%;font-weight:var(--font-weight-medium);color:var(--color-midnight-russet)}@media not all and (min-width:64rem){.wp-block-about-hero .about-hero__title{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:40rem){.wp-block-about-hero .about-hero__title{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.wp-block-about-hero .about-hero__subtitle{margin:calc(var(--spacing) * 0);text-align:left;font-family:var(--font-tt);font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);--tw-leading:130%;--tw-font-weight:var(--font-weight-medium);line-height:130%;font-weight:var(--font-weight-medium);color:var(--color-midnight-russet)}@media not all and (min-width:64rem){.wp-block-about-hero .about-hero__subtitle{font-size:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem)}}.wp-block-about-hero .about-hero__text{margin:calc(var(--spacing) * 0);font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:150%;color:var(--color-midnight-russet);line-height:150%}.wp-block-about-hero .about-hero--text-only .about-hero__text{text-align:center;font-family:var(--font-tt);font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);--tw-leading:130%;--tw-font-weight:var(--font-weight-medium);line-height:130%;font-weight:var(--font-weight-medium)}@media not all and (min-width:64rem){.wp-block-about-hero .about-hero--text-only .about-hero__text{font-size:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem)}}@media not all and (min-width:40rem){.wp-block-about-hero .about-hero--text-only .about-hero__text{font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem)}}.wp-block-about-hero .about-hero__media{min-width:calc(var(--spacing) * 0);border-radius:var(--radius-4xl);background-color:var(--color-december-lace);overflow:hidden}@media(min-width:64rem){.wp-block-about-hero .about-hero__media{grid-column:span 2/span 2}}.wp-block-about-hero .about-hero__player{width:100%}.wp-block-about-hero+.wp-block-stats{padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}@media(min-width:40rem){.wp-block-about-hero+.wp-block-stats{padding-top:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem);padding-bottom:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem)}}@media(min-width:64rem){.wp-block-about-hero+.wp-block-stats{padding-top:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);padding-bottom:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem)}}@media(min-width:80rem){.wp-block-about-hero+.wp-block-stats{padding-top:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem);padding-bottom:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem)}}@media(min-width:90rem){.wp-block-about-hero+.wp-block-stats{padding-top:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);padding-bottom:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}}.wp-block-about-mission{padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}@media(min-width:40rem){.wp-block-about-mission{padding-top:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem);padding-bottom:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem)}}@media(min-width:64rem){.wp-block-about-mission{padding-top:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);padding-bottom:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem)}}@media(min-width:80rem){.wp-block-about-mission{padding-top:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem);padding-bottom:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem)}}@media(min-width:90rem){.wp-block-about-mission{padding-top:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);padding-bottom:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}}.wp-block-about-mission{background-color:#fafafa}.wp-block-about-mission .about-mission{align-items:center;gap:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:64rem){.wp-block-about-mission .about-mission{gap:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);grid-template-columns:repeat(2,minmax(0,1fr))}}.wp-block-about-mission .about-mission__media{margin:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);border-radius:var(--radius-4xl);background-color:var(--color-december-lace);overflow:hidden}.wp-block-about-mission .about-mission__media img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.wp-block-about-mission .about-mission__content{min-width:calc(var(--spacing) * 0);gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);flex-direction:column;display:flex}.wp-block-about-mission .about-mission__title{margin:calc(var(--spacing) * 0);text-align:left;font-family:var(--font-tt);font-size:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);--tw-leading:100%;--tw-font-weight:var(--font-weight-medium);line-height:100%;font-weight:var(--font-weight-medium);--tw-tracking:-1px;letter-spacing:-1px;color:var(--color-midnight-russet)}@media not all and (min-width:64rem){.wp-block-about-mission .about-mission__title{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:40rem){.wp-block-about-mission .about-mission__title{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.wp-block-about-mission .about-mission__text{margin:calc(var(--spacing) * 0);font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:150%;color:var(--color-midnight-russet);line-height:150%}.about-values{padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}@media(min-width:40rem){.about-values{padding-top:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem);padding-bottom:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem)}}@media(min-width:64rem){.about-values{padding-top:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);padding-bottom:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem)}}@media(min-width:80rem){.about-values{padding-top:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem);padding-bottom:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem)}}@media(min-width:90rem){.about-values{padding-top:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);padding-bottom:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}.about-values.about-values--centered .project-features__rail{cursor:default;justify-content:center;width:100%;margin-left:0;display:flex;overflow-x:visible}.about-values.about-values--centered .project-features__track{width:max-content;padding-inline:clamp(1.25rem,5vw,2rem)}}.wp-block-about-team{padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}@media(min-width:40rem){.wp-block-about-team{padding-top:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem);padding-bottom:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem)}}@media(min-width:64rem){.wp-block-about-team{padding-top:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);padding-bottom:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem)}}@media(min-width:80rem){.wp-block-about-team{padding-top:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem);padding-bottom:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem)}}@media(min-width:90rem){.wp-block-about-team{padding-top:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);padding-bottom:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}}.wp-block-about-team .about-team{gap:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);flex-direction:column;display:flex}@media not all and (min-width:640px){.wp-block-about-team .about-team{gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.wp-block-about-team .about-team__title{margin:calc(var(--spacing) * 0);text-align:left;font-family:var(--font-tt);font-size:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);--tw-leading:100%;--tw-font-weight:var(--font-weight-medium);line-height:100%;font-weight:var(--font-weight-medium);--tw-tracking:-1px;letter-spacing:-1px;color:var(--color-midnight-russet)}@media not all and (min-width:64rem){.wp-block-about-team .about-team__title{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:40rem){.wp-block-about-team .about-team__title{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.wp-block-about-team .about-team__grid{gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:40rem){.wp-block-about-team .about-team__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.wp-block-about-team .about-team__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.wp-block-about-team .about-team__card{align-items:center;gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);border-radius:var(--radius-xl);padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-left:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);padding-right:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);text-align:center;flex-direction:column;display:flex}.wp-block-about-team .about-team__photo{margin:calc(var(--spacing) * 0);height:clamp(11.25rem,calc((240 / var(--sage-breakpoint)) * 100vw),15rem);width:clamp(11.25rem,calc((240 / var(--sage-breakpoint)) * 100vw),15rem);background-color:var(--color-midnight-russet);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.wp-block-about-team .about-team__photo-image{object-fit:cover;width:100%;height:100%;display:block}.wp-block-about-team .about-team__photo-placeholder{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.wp-block-about-team .about-team__photo-placeholder-icon{width:58%;max-width:clamp(5.625rem,calc((120 / var(--sage-breakpoint)) * 100vw),7.5rem);justify-content:center;align-items:center;display:flex}.wp-block-about-team .about-team__photo-placeholder-icon svg{width:100%;height:auto}.wp-block-about-team .about-team__photo-placeholder-icon svg path{fill:var(--color-december-lace)}.wp-block-about-team .about-team__name{margin:calc(var(--spacing) * 0);font-family:var(--font-tt);font-size:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);--tw-leading:130%;--tw-font-weight:var(--font-weight-semibold);line-height:130%;font-weight:var(--font-weight-semibold);color:var(--color-midnight-russet)}@media not all and (min-width:40rem){.wp-block-about-team .about-team__name{font-size:clamp(.84375rem,calc((18 / var(--sage-breakpoint)) * 100vw),1.125rem)}}.wp-block-about-team .about-team__position{margin:calc(var(--spacing) * 0);font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:150%;color:#1a1814cc;line-height:150%}@supports (color:color-mix(in lab,red,red)){.wp-block-about-team .about-team__position{color:color-mix(in oklab,var(--color-midnight-russet) 80%,transparent)}}.social-page{padding-bottom:calc(var(--spacing) * 0)}@media(min-width:1024px){.wp-block-social-hero{padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}@media(min-width:40rem){.wp-block-social-hero{padding-bottom:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem)}}@media(min-width:64rem){.wp-block-social-hero{padding-bottom:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem)}}@media(min-width:80rem){.wp-block-social-hero{padding-bottom:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem)}}@media(min-width:90rem){.wp-block-social-hero{padding-bottom:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}}}.wp-block-social-hero .social-hero__gallery{inset:calc(var(--spacing) * 0);isolation:isolate;z-index:0;position:absolute;overflow:hidden}.wp-block-social-hero .social-hero__image--base{pointer-events:none;inset:calc(var(--spacing) * 0);z-index:0;object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute}.wp-block-social-hero .social-hero__media{inset:calc(var(--spacing) * 0);z-index:1;margin:calc(var(--spacing) * 0);opacity:0;transition:opacity var(--social-hero-fade-ms,.7s) ease;position:absolute;overflow:hidden}.wp-block-social-hero .social-hero__media--active{z-index:2;opacity:1}@media(prefers-reduced-motion:reduce){.wp-block-social-hero .social-hero__media{transition:none}}.wp-block-social-hero .social-hero__image{pointer-events:none;inset:calc(var(--spacing) * 0);object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute}@media(min-width:1024px){:is(#social-topic-schools.social-features,#social-topic-kindergartens.social-features) .social-features__grid>.social-feature-card--intro .social-feature-card__brand-arc{pointer-events:none;inset-inline:calc(var(--spacing) * 0);z-index:1;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-peach-beauty);height:30%;position:absolute;top:50%}:is(#social-topic-schools.social-features,#social-topic-kindergartens.social-features) .social-features__grid>.social-feature-card--intro .social-feature-card__brand-arc-svg{width:100%;height:100%;display:block}:is(#social-topic-schools.social-features,#social-topic-kindergartens.social-features) .social-features__grid>.social-feature-card--intro .social-feature-card__content{z-index:2;justify-content:center;align-items:center;gap:calc(var(--spacing) * 0);text-align:center;max-width:none;height:100%;min-height:100%;margin-inline:auto;position:relative}:is(#social-topic-schools.social-features,#social-topic-kindergartens.social-features) .social-features__grid>.social-feature-card--intro .social-feature-card__title,:is(#social-topic-schools.social-features,#social-topic-kindergartens.social-features) .social-features__grid>.social-feature-card--intro .social-feature-card__subtitle,:is(#social-topic-schools.social-features,#social-topic-kindergartens.social-features) .social-features__grid>.social-feature-card--intro .social-feature-card__text{text-align:center;margin-inline:auto}:is(#social-topic-schools.social-features,#social-topic-kindergartens.social-features) .social-features__grid>.social-feature-card--intro .social-feature-card__title{margin-top:auto;margin-bottom:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}:is(#social-topic-schools.social-features,#social-topic-kindergartens.social-features) .social-features__grid>.social-feature-card--intro .social-feature-card__text{margin-top:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);max-width:clamp(22.5rem,calc((480 / var(--sage-breakpoint)) * 100vw),30rem);margin-bottom:auto}}@media not all and (min-width:640px){:is(#social-topic-schools.social-features,#social-topic-kindergartens.social-features) .social-features__grid>.social-feature-card--intro{height:fit-content;min-height:calc(var(--spacing) * 0)}:is(#social-topic-schools.social-features,#social-topic-kindergartens.social-features) .social-features__grid>.social-feature-card--intro .social-feature-card__brand-arc{pointer-events:none;inset-inline:calc(var(--spacing) * 0);z-index:1;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-peach-beauty);height:3.5rem;display:block;position:absolute;top:50%}:is(#social-topic-schools.social-features,#social-topic-kindergartens.social-features) .social-features__grid>.social-feature-card--intro .social-feature-card__brand-arc-svg{width:100%;height:100%;display:block}:is(#social-topic-schools.social-features,#social-topic-kindergartens.social-features) .social-features__grid>.social-feature-card--intro .social-feature-card__content{z-index:2;height:auto;min-height:calc(var(--spacing) * 0);justify-content:center;align-items:center;gap:calc(var(--spacing) * 0);text-align:center;max-width:none;margin-inline:auto;position:relative}:is(#social-topic-schools.social-features,#social-topic-kindergartens.social-features) .social-features__grid>.social-feature-card--intro .social-feature-card__title,:is(#social-topic-schools.social-features,#social-topic-kindergartens.social-features) .social-features__grid>.social-feature-card--intro .social-feature-card__subtitle,:is(#social-topic-schools.social-features,#social-topic-kindergartens.social-features) .social-features__grid>.social-feature-card--intro .social-feature-card__text{text-align:center;margin-inline:auto}:is(#social-topic-schools.social-features,#social-topic-kindergartens.social-features) .social-features__grid>.social-feature-card--intro .social-feature-card__title{margin-top:calc(var(--spacing) * 0);margin-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}:is(#social-topic-schools.social-features,#social-topic-kindergartens.social-features) .social-features__grid>.social-feature-card--intro .social-feature-card__text{margin-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);margin-bottom:calc(var(--spacing) * 0);max-width:clamp(22.5rem,calc((480 / var(--sage-breakpoint)) * 100vw),30rem)}}@media(min-width:640px)and (not (min-width:1024px)){:is(#social-topic-schools.social-features,#social-topic-kindergartens.social-features) .social-feature-card__brand-arc{display:none}}:is(#social-topic-schools.social-features,#social-topic-kindergartens.social-features) .social-features__grid{counter-reset:social-edu;grid-template-columns:repeat(12,minmax(0,1fr))}:is(#social-topic-schools.social-features,#social-topic-kindergartens.social-features) .social-features__grid>.social-feature-card--intro{grid-column:span 8/span 8}:is(#social-topic-schools.social-features,#social-topic-kindergartens.social-features) .social-features__grid>.social-feature-card.social-feature-card--span-1-3{grid-column:span 4/span 4}:is(#social-topic-schools.social-features,#social-topic-kindergartens.social-features) .social-features__grid>.social-feature-card.social-feature-card--span-1-4{grid-column:span 3/span 3}:is(#social-topic-schools.social-features,#social-topic-kindergartens.social-features) .social-features__grid>.social-feature-card:not(.social-feature-card--intro){--social-edu-num-gap:clamp( 1.125rem , calc((24 / var(--sage-breakpoint)) * 100vw), 1.5rem );--social-edu-num-w:3rem;counter-increment:social-edu}:is(#social-topic-schools.social-features,#social-topic-kindergartens.social-features) .social-features__grid>.social-feature-card:not(.social-feature-card--intro):before{content:counter(social-edu,decimal-leading-zero);pointer-events:none;top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);z-index:4;margin:calc(var(--spacing) * 0);font-family:var(--font-tt);font-size:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);--tw-leading:110%;--tw-font-weight:var(--font-weight-medium);line-height:110%;font-weight:var(--font-weight-medium);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-white);position:absolute}@media not all and (min-width:40rem){:is(#social-topic-schools.social-features,#social-topic-kindergartens.social-features) .social-features__grid>.social-feature-card:not(.social-feature-card--intro):before{top:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);right:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}:is(#social-topic-schools.social-features,#social-topic-kindergartens.social-features) .social-features__grid>.social-feature-card:not(.social-feature-card--intro):before{width:var(--social-edu-num-w);text-align:right}:is(#social-topic-schools.social-features,#social-topic-kindergartens.social-features) .social-features__grid>.social-feature-card:not(.social-feature-card--intro) .social-feature-card__content{z-index:3;margin-top:calc(var(--spacing) * 0);height:100%;min-height:calc(var(--spacing) * 0);gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);flex-direction:column;flex:1;display:flex;position:relative}:is(#social-topic-schools.social-features,#social-topic-kindergartens.social-features) .social-features__grid>.social-feature-card:not(.social-feature-card--intro) .social-feature-card__title{font-size:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);flex-shrink:0}@media not all and (min-width:80rem){:is(#social-topic-schools.social-features,#social-topic-kindergartens.social-features) .social-features__grid>.social-feature-card:not(.social-feature-card--intro) .social-feature-card__title{font-size:clamp(.84375rem,calc((18 / var(--sage-breakpoint)) * 100vw),1.125rem)}}@media not all and (min-width:40rem){:is(#social-topic-schools.social-features,#social-topic-kindergartens.social-features) .social-features__grid>.social-feature-card:not(.social-feature-card--intro) .social-feature-card__title{font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem)}}:is(#social-topic-schools.social-features,#social-topic-kindergartens.social-features) .social-features__grid>.social-feature-card:not(.social-feature-card--intro) .social-feature-card__title{padding-inline-end:calc(var(--social-edu-num-w) + var(--social-edu-num-gap))}:is(#social-topic-schools.social-features,#social-topic-kindergartens.social-features) .social-features__grid>.social-feature-card:not(.social-feature-card--intro) .social-feature-card__text{margin-top:auto}@media not all and (min-width:1024px){:is(#social-topic-schools.social-features,#social-topic-kindergartens.social-features) .social-features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}:is(#social-topic-schools.social-features,#social-topic-kindergartens.social-features) .social-features__grid>.social-feature-card--intro{grid-column:1/-1}:is(#social-topic-schools.social-features,#social-topic-kindergartens.social-features) .social-features__grid>.social-feature-card.social-feature-card--span-1-3,:is(#social-topic-schools.social-features,#social-topic-kindergartens.social-features) .social-features__grid>.social-feature-card.social-feature-card--span-1-4{grid-column:span 1/span 1}}@media not all and (min-width:640px){:is(#social-topic-schools.social-features,#social-topic-kindergartens.social-features) .social-features__grid{grid-template-columns:minmax(0,1fr)}:is(#social-topic-schools.social-features,#social-topic-kindergartens.social-features) .social-features__grid>.social-feature-card--intro,:is(#social-topic-schools.social-features,#social-topic-kindergartens.social-features) .social-features__grid>.social-feature-card.social-feature-card--span-1-3,:is(#social-topic-schools.social-features,#social-topic-kindergartens.social-features) .social-features__grid>.social-feature-card.social-feature-card--span-1-4{grid-column:1/-1}}@media(min-width:640px)and (not (min-width:1024px)){#social-topic-kindergartens.social-features .social-features__grid>.social-feature-card--intro{text-align:right}#social-topic-kindergartens.social-features .social-features__grid>.social-feature-card--intro .social-feature-card__content{text-align:right;align-items:flex-end;margin-left:auto}#social-topic-kindergartens.social-features .social-features__grid>.social-feature-card--intro .social-feature-card__text{margin-left:auto}}@media not all and (min-width:640px){#social-topic-kindergartens.social-features .social-features__grid{flex-direction:column;display:flex}#social-topic-kindergartens.social-features .social-features__grid>.social-feature-card--intro{text-align:center;order:1}#social-topic-kindergartens.social-features .social-features__grid>.social-feature-card--intro .social-feature-card__content{margin-left:calc(var(--spacing) * 0);text-align:center;align-items:center}#social-topic-kindergartens.social-features .social-features__grid>.social-feature-card--intro .social-feature-card__text{margin-inline:auto;margin-left:calc(var(--spacing) * 0)}#social-topic-kindergartens.social-features .social-features__grid>.social-feature-card:not(.social-feature-card--intro):first-child{order:2}#social-topic-kindergartens.social-features .social-features__grid>.social-feature-card:not(.social-feature-card--intro):nth-child(n+3){order:3}}.social-features{padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}@media(min-width:40rem){.social-features{padding-top:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem);padding-bottom:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem)}}@media(min-width:64rem){.social-features{padding-top:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);padding-bottom:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem)}}@media(min-width:80rem){.social-features{padding-top:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem);padding-bottom:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem)}}@media(min-width:90rem){.social-features{padding-top:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);padding-bottom:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}}.social-features .social-features__grid{gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}@media not all and (min-width:64rem){.social-features .social-features__grid{gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem)}}@media not all and (min-width:40rem){.social-features .social-features__grid{gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem)}}.social-features .social-features__grid>.social-feature-card--intro{grid-column:span 4/span 4}.social-features .social-features__grid>.social-feature-card:not(.social-feature-card--intro):not(.social-feature-card--span-2-3):not(.social-feature-card--span-1-2):not(.social-feature-card--span-1-3):not(.social-feature-card--span-1-4){grid-column:span 2/span 2}.social-features .social-features__grid>.social-feature-card.social-feature-card--span-2-3{grid-column:span 4/span 4}.social-features .social-features__grid>.social-feature-card.social-feature-card--span-1-2{grid-column:span 3/span 3}@media not all and (min-width:1024px){.social-features .social-features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.social-features .social-features__grid>.social-feature-card--intro,.social-features .social-features__grid>.social-feature-card.social-feature-card--span-2-3{grid-column:1/-1}.social-features .social-features__grid>.social-feature-card:not(.social-feature-card--intro):not(.social-feature-card--span-2-3),.social-features .social-features__grid>.social-feature-card.social-feature-card--span-1-2,.social-features .social-features__grid>.social-feature-card.social-feature-card--span-1-3,.social-features .social-features__grid>.social-feature-card.social-feature-card--span-1-4{grid-column:span 1/span 1}}@media not all and (min-width:640px){.social-features .social-features__grid{grid-template-columns:minmax(0,1fr)}.social-features .social-features__grid>.social-feature-card--intro,.social-features .social-features__grid>.social-feature-card:not(.social-feature-card--intro),.social-features .social-features__grid>.social-feature-card.social-feature-card--span-2-3,.social-features .social-features__grid>.social-feature-card.social-feature-card--span-1-2,.social-features .social-features__grid>.social-feature-card.social-feature-card--span-1-3,.social-features .social-features__grid>.social-feature-card.social-feature-card--span-1-4{grid-column:1/-1}}.social-features.social-features--expand-row .social-features__stack{gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);flex-direction:column;display:flex}@media not all and (min-width:64rem){.social-features.social-features--expand-row .social-features__stack{gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem)}}.social-features.social-features--expand-row .social-feature-card--intro{flex:none;width:100%;min-height:0}.social-features.social-features--expand-row .social-features__expand-row{--expand-flex:2.6;--collapse-flex:1;--card-count:5;--row-gap:1rem;align-items:stretch;gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);width:100%;display:flex}@media not all and (min-width:64rem){.social-features.social-features--expand-row .social-features__expand-row{gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem)}}@media not all and (min-width:48rem){.social-features.social-features--expand-row .social-features__expand-row{flex-direction:column}}.social-features.social-features--expand-row .social-features__expand-row{min-height:18rem}.social-features.social-features--expand-row .social-feature-card--expandable{--expand-text-space:clamp(2.5rem, 9vh, 3.75rem);--expand-text-gap:clamp( 0rem , calc((0 / var(--sage-breakpoint)) * 100vw), 0rem );--expand-ease:cubic-bezier(.22, 1, .36, 1);--expand-ms:.56s;min-height:calc(var(--spacing) * 0);border-radius:var(--radius-4xl)}@media not all and (min-width:80rem){.social-features.social-features--expand-row .social-feature-card--expandable{min-height:calc(var(--spacing) * 0)}}@media not all and (min-width:40rem){.social-features.social-features--expand-row .social-feature-card--expandable{min-height:calc(var(--spacing) * 0)}}.social-features.social-features--expand-row .social-feature-card--expandable{cursor:pointer;min-width:0;height:auto;min-height:0;transition:flex var(--expand-ms) var(--expand-ease),border-radius .5s ease-in-out;flex:1 1 0}.social-features.social-features--expand-row .social-feature-card--expandable:hover,.social-features.social-features--expand-row .social-feature-card--expandable.is-expanded{border-radius:var(--radius-xl)}.social-features.social-features--expand-row .social-feature-card--expandable.is-expanded{flex:var(--expand-flex) 1 0}.social-features.social-features--expand-row .social-feature-card--expandable .social-feature-card__content{z-index:3;flex-shrink:0;min-height:0;margin-top:auto;position:relative}.social-features.social-features--expand-row .social-feature-card--expandable .social-feature-card__stage{width:100%;transition:padding-bottom var(--expand-ms) var(--expand-ease);position:relative}.social-features.social-features--expand-row .social-feature-card--expandable .social-feature-card__title--expandable{font-size:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem)}@media not all and (min-width:80rem){.social-features.social-features--expand-row .social-feature-card--expandable .social-feature-card__title--expandable{font-size:clamp(.84375rem,calc((18 / var(--sage-breakpoint)) * 100vw),1.125rem)}}.social-features.social-features--expand-row .social-feature-card--expandable .social-feature-card__title--expandable{z-index:2;transition:transform var(--expand-ms) var(--expand-ease) .2s,font-size var(--expand-ms) var(--expand-ease) .2s;margin:0;position:relative;transform:translateY(0)}.social-features.social-features--expand-row .social-feature-card--expandable .social-feature-card__text--expandable{margin:calc(var(--spacing) * 0);width:100%;max-width:none;font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:140%;color:var(--color-white);line-height:140%}@media not all and (min-width:40rem){.social-features.social-features--expand-row .social-feature-card--expandable .social-feature-card__text--expandable{font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem)}}.social-features.social-features--expand-row .social-feature-card--expandable .social-feature-card__text--expandable{opacity:0;visibility:hidden;transition:opacity .18s var(--expand-ease),visibility 0s linear .18s;pointer-events:none;text-shadow:0 1px 2px #1a18144d;position:absolute;bottom:0;left:0;right:0}.social-features.social-features--expand-row .social-feature-card--expandable.is-expanded .social-feature-card__stage{padding-bottom:var(--expand-text-space)}.social-features.social-features--expand-row .social-feature-card--expandable.is-expanded .social-feature-card__title--expandable{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}@media not all and (min-width:80rem){.social-features.social-features--expand-row .social-feature-card--expandable.is-expanded .social-feature-card__title--expandable{font-size:clamp(1.3125rem,calc((28 / var(--sage-breakpoint)) * 100vw),1.75rem)}}.social-features.social-features--expand-row .social-feature-card--expandable.is-expanded .social-feature-card__title--expandable{transform:translateY(calc(-1 * (var(--expand-text-space) + var(--expand-text-gap))));transition:transform var(--expand-ms) var(--expand-ease) 0s,font-size var(--expand-ms) var(--expand-ease) 0s}.social-features.social-features--expand-row .social-feature-card--expandable.is-expanded .social-feature-card__text--expandable{opacity:1;visibility:visible;transition:opacity .22s var(--expand-ease) .34s,visibility 0s linear .34s}.social-features.social-features--expand-row .social-feature-card--expandable.is-collapsed .social-feature-card__stage{padding-bottom:0}@media(prefers-reduced-motion:reduce){.social-features.social-features--expand-row .social-feature-card--expandable .social-feature-card__title--expandable,.social-features.social-features--expand-row .social-feature-card--expandable .social-feature-card__text--expandable,.social-features.social-features--expand-row .social-feature-card--expandable .social-feature-card__stage{transition:none!important}.social-features.social-features--expand-row .social-feature-card--expandable.is-expanded .social-feature-card__title--expandable{transform:none}}@media(min-width:768px){.social-features.social-features--expand-row .social-features__stack{height:80vh;max-height:80vh}.social-features.social-features--expand-row .social-features__expand-row{flex:1 1 0;min-height:0}.social-features.social-features--expand-row .social-feature-card--expandable{align-self:stretch;height:auto;min-height:0;max-height:none}}@media not all and (min-width:768px){.social-features.social-features--expand-row .social-features__expand-row{min-height:0}.social-features.social-features--expand-row .social-feature-card--expandable{min-height:16rem;flex:none!important}.social-features.social-features--expand-row .social-feature-card--expandable.is-collapsed{min-height:11rem}}.social-features.social-features--marquee{--social-resort-ink:#182b47;--social-resort-bg:#f1f9ff;--social-resort-accent:#71a5cb;background-color:var(--social-resort-bg);opacity:0;transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;transform:translateY(1.25rem)}.social-features.social-features--marquee.is-revealed{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.social-features.social-features--marquee{opacity:1;transition:none;transform:none}}.social-features.social-features--marquee .social-marquee__layout{--social-marquee-gap:clamp( .75rem , calc((16 / var(--sage-breakpoint)) * 100vw), 1rem );align-items:stretch;gap:var(--social-marquee-gap);padding-inline-start:max(1.25rem,50vw + min(90rem,100vw - clamp(1.875rem,5vw,5.25rem))/-2);display:flex;position:relative}@media(max-width:1220px){.social-features.social-features--marquee .social-marquee__layout{align-items:stretch;gap:var(--social-marquee-gap);flex-direction:column;padding-inline-end:max(1.25rem,50vw + min(90rem,100vw - clamp(1.875rem,5vw,5.25rem))/-2)}}.social-features.social-features--marquee .social-marquee__intro{z-index:2;border-radius:var(--radius-xl);width:calc((min(90rem,calc(100vw - clamp(1.875rem,5vw,5.25rem))) - 2 * var(--social-marquee-gap)) / 3);background-color:var(--social-resort-ink);-webkit-backdrop-filter:none;border:0;flex-direction:column;flex-shrink:0;height:auto;max-height:none;display:flex;position:relative;min-height:0!important}@media(max-width:1220px){.social-features.social-features--marquee .social-marquee__intro{width:100%}}.social-features.social-features--marquee .social-feature-card--marquee-intro{border-radius:var(--radius-xl);padding:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}@media not all and (min-width:80rem){.social-features.social-features--marquee .social-feature-card--marquee-intro{padding:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:40rem){.social-features.social-features--marquee .social-feature-card--marquee-intro{padding:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.social-features.social-features--marquee .social-feature-card--marquee-intro{background-color:var(--social-resort-ink);height:auto;max-height:none;color:var(--social-resort-bg);transform:none;min-height:0!important}.social-features.social-features--marquee .social-feature-card--marquee-intro.is-revealed{transform:none}.social-features.social-features--marquee .social-feature-card--marquee-intro .social-feature-card__content{max-width:none;min-height:0}.social-features.social-features--marquee .social-feature-card--marquee-intro .social-feature-card__title,.social-features.social-features--marquee .social-feature-card--marquee-intro .social-feature-card__subtitle,.social-features.social-features--marquee .social-feature-card--marquee-intro .social-feature-card__text{color:var(--social-resort-bg)}.social-features.social-features--marquee .social-marquee__cards{min-width:calc(var(--spacing) * 0);padding-top:calc(var(--spacing) * 0);flex:1;position:relative}.social-features.social-features--marquee .social-marquee__cards .project-features__card-overlay{background:linear-gradient(#71a5cb16,#182b470d 38%,#182b472e)}.social-features.social-features--marquee .social-marquee__cards .project-features__card--expanded .project-features__card-title,.social-features.social-features--marquee .social-marquee__cards .project-features__card--expanded .project-features__card-description{color:var(--social-resort-ink)}.social-features.social-features--marquee .social-marquee__cards .project-features__card-panel{-webkit-backdrop-filter:none;background-color:#f1f9ffeb}.social-features.social-features--marquee .social-marquee__cards .project-features__card-arrow{background-color:var(--social-resort-accent)}.social-features.social-features--marquee .social-marquee__cards .project-features__card-arrow-icon svg path{fill:var(--social-resort-ink)}.social-features.social-features--marquee .social-marquee__cards .project-features__card-arrow--expanded{background-color:var(--social-resort-ink)}.social-features.social-features--marquee .social-marquee__cards .project-features__card-arrow--expanded .project-features__card-arrow-icon svg path{fill:var(--social-resort-bg)}.social-features.social-features--marquee .social-marquee__rail{min-width:calc(var(--spacing) * 0);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.social-features.social-features--marquee .social-marquee__rail.social-marquee__rail--dragging{cursor:grabbing;touch-action:none}.social-features.social-features--marquee .social-marquee__track{width:max-content;display:flex}.social-features.social-features--marquee .social-marquee__track--animating{will-change:transform}.social-features.social-features--marquee .social-marquee__set{align-items:stretch;gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);padding-right:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);flex-shrink:0;display:flex}@media(max-width:680px){.social-features.social-features--marquee .social-marquee__rail{container:social-marquee-rail/inline-size}.social-features.social-features--marquee .social-marquee__track{transition:transform .32s ease-out}.social-features.social-features--marquee .social-marquee__rail--dragging .social-marquee__track{transition:none}.social-features.social-features--marquee .social-marquee__set{gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);padding-right:calc(var(--spacing) * 0)}.social-features.social-features--marquee .project-features__card{width:calc(86.9565cqw - .195652rem)}}@media not all and (min-width:640px){.social-features.social-features--marquee .social-marquee__set{gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem)}.social-features.social-features--marquee .project-features__card{width:calc(86.9565cqw - .0652174rem)}}.social-features.social-features--mosaic .social-features__mosaic{--mosaic-intro-h:clamp(20rem, 36vh, 30rem);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,calc(var(--mosaic-intro-h) / 2));gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);display:grid}@media not all and (min-width:64rem){.social-features.social-features--mosaic .social-features__mosaic{gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem)}}@media not all and (min-width:40rem){.social-features.social-features--mosaic .social-features__mosaic{gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem)}}.social-features.social-features--mosaic .social-features__mosaic{align-items:stretch}.social-features.social-features--mosaic .social-feature-card--intro{width:100%;min-height:var(--mosaic-intro-h);grid-area:1/1/span 2}.social-features.social-features--mosaic .social-features__mosaic-deck{grid-area:1/2/span 2/span 2;grid-template-columns:minmax(0,1fr);grid-auto-rows:calc(var(--mosaic-intro-h) / 5);gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);display:grid;container-type:inline-size}@media not all and (min-width:64rem){.social-features.social-features--mosaic .social-features__mosaic-deck{gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem)}}@media not all and (min-width:40rem){.social-features.social-features--mosaic .social-features__mosaic-deck{gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem)}}.social-features.social-features--mosaic .social-features__mosaic-deck{min-height:var(--mosaic-intro-h);align-content:start;overflow:hidden}.social-features.social-features--mosaic .social-feature-card--mosaic{width:50%;max-width:50%;margin-left:calc(var(--mosaic-x,0) * 50%);height:calc(var(--mosaic-intro-h) / 5);max-height:calc(var(--mosaic-intro-h) / 5);min-height:calc(var(--mosaic-intro-h) / 5)!important}@media(min-width:768px){.social-features.social-features--mosaic .social-features__mosaic{--mosaic-intro-h:70vh;height:70vh;min-height:70vh}.social-features.social-features--mosaic .social-feature-card--intro{height:100%;min-height:0}.social-features.social-features--mosaic .social-features__mosaic-deck{grid-auto-rows:unset;flex-direction:column;align-content:stretch;height:100%;min-height:0;max-height:100%;display:flex}.social-features.social-features--mosaic .social-feature-card--mosaic{flex:1 1 0;height:auto;max-height:none;min-height:0!important}}@media not all and (min-width:768px){.social-features.social-features--mosaic .social-features__mosaic{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.social-features.social-features--mosaic .social-feature-card--intro{min-height:min(100%,var(--mosaic-intro-h));grid-area:auto/1}.social-features.social-features--mosaic .social-features__mosaic-deck{grid-area:auto/1;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;min-height:0}.social-features.social-features--mosaic .social-feature-card--mosaic{width:100%;max-width:none;height:auto;max-height:none;margin-left:0;min-height:11rem!important}}.social-features.social-features--commerce .social-features__grid{align-items:stretch;gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);overflow:visible}@media not all and (min-width:64rem){.social-features.social-features--commerce .social-features__grid{gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem)}}@media not all and (min-width:40rem){.social-features.social-features--commerce .social-features__grid{gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem)}}.social-features.social-features--commerce .social-features__grid>.social-feature-card--commerce:nth-child(2){grid-column:span 2/span 2}.social-features.social-features--commerce .social-feature-card--commerce{width:100%;height:100%;color:var(--color-midnight-russet,#1a1814);flex-direction:column;display:flex;position:relative;transform:none;background:0 0!important;border:0!important;border-radius:0!important;min-height:0!important;padding:0!important;overflow:visible!important}.social-features.social-features--commerce .social-feature-card--commerce.is-revealed{transform:none}.social-features.social-features--commerce .social-feature-card--commerce.social-feature-card--has-image:after{display:none}.social-features.social-features--commerce .social-feature-card--commerce .social-feature-card__shell{flex-direction:column;flex:auto;width:100%;height:100%;min-height:100%;padding-top:20%;display:flex;position:relative}.social-features.social-features--commerce .social-feature-card--commerce .social-feature-card__panel{z-index:1;width:100%;height:100%;min-height:14rem;padding-top:clamp(6.5625rem,calc((140 / var(--sage-breakpoint)) * 100vw),8.75rem);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);border-radius:var(--radius-xl,.75rem);background:#fff;border:1px solid #1a181426;flex-direction:column;flex:auto;justify-content:flex-end;display:flex;position:relative}.social-features.social-features--commerce .social-feature-card--commerce .social-feature-card__media--float{z-index:2;height:clamp(9.375rem,calc((200 / var(--sage-breakpoint)) * 100vw),12.5rem);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-xl,.75rem);margin:0;position:absolute;inset:auto;overflow:hidden;box-shadow:0 14px 32px #1a181429;top:calc(var(--spacing) * 0)!important;width:90%!important;left:50%!important}.social-features.social-features--commerce .social-feature-card--commerce .social-feature-card__media--float .social-feature-card__slide,.social-features.social-features--commerce .social-feature-card--commerce .social-feature-card__media--float .social-feature-card__placeholder{width:100%;height:100%;display:block;position:absolute;inset:0}.social-features.social-features--commerce .social-feature-card--commerce .social-feature-card__media--float .social-feature-card__slide{object-fit:cover;object-position:center}.social-features.social-features--commerce .social-feature-card--commerce .social-feature-card__media--float .social-feature-card__placeholder{background:radial-gradient(circle at 30% 20%,#ffffff59,#0000 50%),linear-gradient(145deg,#d2cdc4,#aaa49a)}.social-features.social-features--commerce .social-feature-card--commerce .social-feature-card__content{z-index:1;gap:.75rem;max-width:none;margin-top:0;position:relative}.social-features.social-features--commerce .social-feature-card--commerce .social-feature-card__title{color:var(--color-midnight-russet,#1a1814);text-shadow:none;font-size:clamp(1.25rem,1.1rem + .4vw,1.5rem)}.social-features.social-features--commerce .social-feature-card--commerce .social-feature-card__text{color:#1a1814cc;max-width:none;text-shadow:none}.social-features.social-features--commerce .social-feature-card--intro{align-self:stretch}.social-features.social-features--commerce .social-feature-card--commerce-cta{min-height:clamp(13.125rem,calc((280 / var(--sage-breakpoint)) * 100vw),17.5rem);justify-content:space-between;gap:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);border-radius:var(--radius-xl);padding:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);flex-direction:column;display:flex;position:relative;overflow:hidden}@media not all and (min-width:80rem){.social-features.social-features--commerce .social-feature-card--commerce-cta{min-height:clamp(11.25rem,calc((240 / var(--sage-breakpoint)) * 100vw),15rem);padding:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:40rem){.social-features.social-features--commerce .social-feature-card--commerce-cta{padding:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.social-features.social-features--commerce .social-feature-card--commerce-cta{color:#fcf6e6;background-color:#441010;background-image:radial-gradient(circle at 85% 20%,#8b3d2b,#441010 55%)}.social-features.social-features--commerce .social-feature-card--commerce-cta .social-feature-card__commerce-cta-logo{height:clamp(3.75rem,calc((80 / var(--sage-breakpoint)) * 100vw),5rem);width:clamp(3.75rem,calc((80 / var(--sage-breakpoint)) * 100vw),5rem);opacity:.9;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media not all and (min-width:40rem){.social-features.social-features--commerce .social-feature-card--commerce-cta .social-feature-card__commerce-cta-logo{height:clamp(3rem,calc((64 / var(--sage-breakpoint)) * 100vw),4rem);width:clamp(3rem,calc((64 / var(--sage-breakpoint)) * 100vw),4rem)}}.social-features.social-features--commerce .social-feature-card--commerce-cta .social-feature-card__commerce-cta-logo{color:#fcf6e6}.social-features.social-features--commerce .social-feature-card--commerce-cta .social-feature-card__commerce-cta-logo svg{width:100%;height:auto;display:block}.social-features.social-features--commerce .social-feature-card--commerce-cta .social-feature-card__commerce-cta-logo svg path{fill:currentColor}.social-features.social-features--commerce .social-feature-card--commerce-cta .social-feature-card__content{margin-top:calc(var(--spacing) * 0);max-width:clamp(30rem,calc((640 / var(--sage-breakpoint)) * 100vw),40rem);gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);padding-right:0}.social-features.social-features--commerce .social-feature-card--commerce-cta .social-feature-card__title{font-size:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);--tw-leading:120%;line-height:120%}@media not all and (min-width:64rem){.social-features.social-features--commerce .social-feature-card--commerce-cta .social-feature-card__title{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:40rem){.social-features.social-features--commerce .social-feature-card--commerce-cta .social-feature-card__title{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.social-features.social-features--commerce .social-feature-card--commerce-cta .social-feature-card__title{color:#fcf6e6}.social-features.social-features--commerce .social-feature-card--commerce-cta .social-feature-card__text{max-width:none;font-size:clamp(.84375rem,calc((18 / var(--sage-breakpoint)) * 100vw),1.125rem);--tw-leading:150%;line-height:150%}@media not all and (min-width:40rem){.social-features.social-features--commerce .social-feature-card--commerce-cta .social-feature-card__text{font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem)}}.social-features.social-features--commerce .social-feature-card--commerce-cta .social-feature-card__text{color:#fcf6e6}.social-features.social-features--commerce .social-feature-card--commerce-cta .social-feature-card__commerce-cta-link{margin-top:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);align-items:center;gap:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);border-style:var(--tw-border-style);width:fit-content;padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.192px;letter-spacing:.192px;color:#441010;background-color:#fcf6e6;border-width:1px;border-color:#fcf6e6;border-radius:2.5rem;text-decoration-line:none;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out;display:inline-flex}.social-features.social-features--commerce .social-feature-card--commerce-cta .social-feature-card__commerce-cta-link svg path{fill:#441010;transition:fill .5s ease-in-out}.social-features.social-features--commerce .social-feature-card--commerce-cta .social-feature-card__commerce-cta-link:hover{color:#fcf6e6;background-color:#0000;border-radius:.75rem}.social-features.social-features--commerce .social-feature-card--commerce-cta .social-feature-card__commerce-cta-link:hover svg path{fill:#fcf6e6}@media not all and (min-width:1024px){.social-features.social-features--commerce .social-feature-card--commerce .social-feature-card__panel{min-height:12rem;padding-top:clamp(6.5625rem,calc((140 / var(--sage-breakpoint)) * 100vw),8.75rem);padding-left:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);padding-right:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);padding-bottom:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}@media not all and (min-width:640px){.social-features.social-features--commerce .social-feature-card--commerce .social-feature-card__panel{min-height:11rem;padding-top:clamp(6.5625rem,calc((140 / var(--sage-breakpoint)) * 100vw),8.75rem);padding-left:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-right:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}.social-features.social-features--commerce .social-feature-card--commerce-cta{grid-column:1/-1;width:100%;max-width:none}.social-features.social-features--commerce .social-feature-card--commerce-cta .social-feature-card__content{width:100%;max-width:none}.social-features.social-features--commerce .social-feature-card--commerce-cta .social-feature-card__commerce-cta-link{justify-content:center;gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);width:100%;padding-left:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-right:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);white-space:nowrap}}.social-features.social-features--stage{isolation:isolate;opacity:0;transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);position:relative;transform:translateY(1.25rem)}.social-features.social-features--stage.is-revealed{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.social-features.social-features--stage{opacity:1;transition:none;transform:none}}.social-features.social-features--stage>.container{z-index:1;position:relative}.social-features.social-features--stage .social-stage__ambient{pointer-events:none;inset:calc(var(--spacing) * 0);z-index:0;-webkit-user-select:none;user-select:none;width:100vw;max-width:100vw;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.social-features.social-features--stage .social-stage__ambient:before{content:"";inset:calc(var(--spacing) * 0);z-index:1;background:#ffffffad;position:absolute}.social-features.social-features--stage .social-stage__ambient-image{object-fit:cover;object-position:center;opacity:.32;width:100%;height:100%;display:block}.social-features.social-features--stage .social-stage{z-index:1;position:relative}.social-features.social-features--stage .social-stage__main{position:relative}.social-features.social-features--stage .social-stage__panel{bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);z-index:4;width:clamp(18.75rem,calc((400 / var(--sage-breakpoint)) * 100vw),25rem);gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);border-radius:var(--radius-xl);background-color:var(--color-white);max-width:calc(100% - 4rem);padding:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);flex-direction:column;display:flex;position:absolute}@media not all and (min-width:80rem){.social-features.social-features--stage .social-stage__panel{padding:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem)}}@media(min-width:640px)and (not (min-width:768px)){.social-features.social-features--stage .social-stage__panel{right:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);bottom:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);left:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);width:auto;max-width:none}}@media not all and (min-width:640px){.social-features.social-features--stage .social-stage__panel{margin-bottom:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);width:100%;max-width:none;position:relative;inset:auto}}.social-features.social-features--stage .social-stage__intro{z-index:0;margin:calc(var(--spacing) * 0);width:100%;max-width:none;padding:calc(var(--spacing) * 0);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);-webkit-backdrop-filter:none;background-color:#0000;border-radius:0;position:relative}.social-features.social-features--stage .social-stage__intro-content{gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);flex-direction:column;display:flex}.social-features.social-features--stage .social-stage__intro-title{margin:calc(var(--spacing) * 0);font-family:var(--font-tt);font-size:clamp(1.3125rem,calc((28 / var(--sage-breakpoint)) * 100vw),1.75rem);--tw-leading:110%;--tw-font-weight:var(--font-weight-medium);line-height:110%;font-weight:var(--font-weight-medium);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-midnight-russet)}@media not all and (min-width:80rem){.social-features.social-features--stage .social-stage__intro-title{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}@media not all and (min-width:40rem){.social-features.social-features--stage .social-stage__intro-title{font-size:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem)}}.social-features.social-features--stage .social-stage__intro-text{margin:calc(var(--spacing) * 0);font-family:var(--font-wix);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-leading:140%;color:#1a1814cc;line-height:140%}@supports (color:color-mix(in lab,red,red)){.social-features.social-features--stage .social-stage__intro-text{color:color-mix(in oklab,var(--color-midnight-russet) 80%,transparent)}}@media not all and (min-width:40rem){.social-features.social-features--stage .social-stage__intro-text{font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem)}}.social-features.social-features--stage .social-stage__viewport{isolation:isolate;border-radius:var(--radius-xl);background-color:var(--color-midnight-russet);height:min(80vh,52rem);min-height:28rem;position:relative;overflow:hidden}@media not all and (min-width:1024px){.social-features.social-features--stage .social-stage__viewport{height:min(70vh,40rem)}}@media not all and (min-width:768px){.social-features.social-features--stage .social-stage__viewport{aspect-ratio:3/4;border-radius:0;width:100vw;max-width:100vw;height:auto;min-height:28rem;margin-left:calc(50% - 50vw)}}@media(max-width:639px){.social-features.social-features--stage .social-stage__viewport{height:clamp(14.0625rem,calc((300 / var(--sage-breakpoint)) * 100vw),18.75rem);aspect-ratio:auto;min-height:0}}.social-features.social-features--stage .social-stage__shade{pointer-events:none;inset:calc(var(--spacing) * 0);z-index:1;background:linear-gradient(#1a181400 0% 28%,#1a18141a 48%,#1a181447 62%,#1a18147a,#1a1814a8 86%,#1a1814c7);position:absolute}@media not all and (min-width:768px){.social-features.social-features--stage .social-stage__shade{display:none}}.social-features.social-features--stage .social-stage__slides{pointer-events:none;inset:calc(var(--spacing) * 0);z-index:2;padding:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);flex-direction:column;justify-content:flex-end;display:flex;position:absolute}@media not all and (min-width:768px){.social-features.social-features--stage .social-stage__slides{margin-top:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);padding:calc(var(--spacing) * 0);position:relative;inset:auto}}.social-features.social-features--stage .social-stage__gallery{inset:calc(var(--spacing) * 0);isolation:isolate;z-index:0;position:absolute}.social-features.social-features--stage .social-stage__media{inset:calc(var(--spacing) * 0);margin:calc(var(--spacing) * 0);opacity:0;transition:opacity var(--social-stage-fade-ms,1.4s) cubic-bezier(.4,0,.2,1);position:absolute;overflow:hidden}.social-features.social-features--stage .social-stage__media.is-active{z-index:1;opacity:1}@media(max-width:639px){.social-features.social-features--stage .social-stage__media{inset-inline:calc(var(--spacing) * 0);top:calc(var(--spacing) * 0);height:clamp(14.0625rem,calc((300 / var(--sage-breakpoint)) * 100vw),18.75rem);bottom:auto}}@media(prefers-reduced-motion:reduce){.social-features.social-features--stage .social-stage__media{transition:none}}.social-features.social-features--stage .social-stage__image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@media(max-width:639px){.social-features.social-features--stage .social-stage__image{height:clamp(14.0625rem,calc((300 / var(--sage-breakpoint)) * 100vw),18.75rem)}}@media(prefers-reduced-motion:no-preference)and (min-width:1024px)and (update:fast){.social-features.social-features--stage .social-stage__image{transition:transform calc(var(--social-stage-fade-ms,.9s) * 1.4) cubic-bezier(.4,0,.2,1);transform:scale(1.04)}.social-features.social-features--stage .social-stage__media.is-active .social-stage__image{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.social-features.social-features--stage .social-stage__image{transition:none;transform:none}}.social-features.social-features--stage .social-stage__placeholder{inset:calc(var(--spacing) * 0);background:radial-gradient(circle at 70% 30%,#ffffff1f,#0000 45%),linear-gradient(145deg,#2d2923,#1a1814);width:100%;height:100%;display:block;position:absolute}.social-features.social-features--stage .social-stage__copy-stack{width:100%;padding-left:clamp(21.09375rem,calc((450 / var(--sage-breakpoint)) * 100vw),28.125rem);display:grid;position:relative}@media not all and (min-width:48rem){.social-features.social-features--stage .social-stage__copy-stack{padding-left:calc(var(--spacing) * 0)}}.social-features.social-features--stage .social-stage__copy-stack{grid-template-columns:minmax(0,1fr)}.social-features.social-features--stage .social-stage__copy-stack:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(90% 80% at 20% 100%,#1a18148c,#1a181447 42%,#1a181400 78%);position:absolute;inset:-55% 10% -1.25rem -1rem}@media not all and (min-width:768px){.social-features.social-features--stage .social-stage__copy-stack:before{display:none}}.social-features.social-features--stage .social-stage__copy{z-index:1;max-width:min(52rem,100%);color:var(--color-white);grid-row-start:1;grid-column-start:1;position:relative}@media not all and (min-width:48rem){.social-features.social-features--stage .social-stage__copy{max-width:100%}}.social-features.social-features--stage .social-stage__copy{opacity:0;transition:opacity var(--social-stage-fade-ms,1.4s) cubic-bezier(.4,0,.2,1);text-shadow:0 1px 2px #1a181459}.social-features.social-features--stage .social-stage__copy.is-active{opacity:1}@media not all and (min-width:768px){.social-features.social-features--stage .social-stage__copy{color:var(--color-midnight-russet);position:relative}.social-features.social-features--stage .social-stage__copy:not(.is-active){pointer-events:none;inset-inline:calc(var(--spacing) * 0);top:calc(var(--spacing) * 0);position:absolute}}@media(prefers-reduced-motion:reduce){.social-features.social-features--stage .social-stage__copy{transition:none}}.social-features.social-features--stage .social-stage__title{margin:calc(var(--spacing) * 0);font-family:var(--font-tt);font-size:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);--tw-leading:110%;--tw-font-weight:var(--font-weight-medium);line-height:110%;font-weight:var(--font-weight-medium);--tw-tracking:-.02em;letter-spacing:-.02em;white-space:nowrap}@media not all and (min-width:80rem){.social-features.social-features--stage .social-stage__title{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:40rem){.social-features.social-features--stage .social-stage__title{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}@media not all and (min-width:768px){.social-features.social-features--stage .social-stage__title{white-space:normal}}.social-features.social-features--stage .social-stage__text{margin:calc(var(--spacing) * 0);margin-top:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:140%;color:#ffffffe6;line-height:140%}@supports (color:color-mix(in lab,red,red)){.social-features.social-features--stage .social-stage__text{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}@media not all and (min-width:40rem){.social-features.social-features--stage .social-stage__text{font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem)}}@media not all and (min-width:768px){.social-features.social-features--stage .social-stage__text{color:#1a1814cc}@supports (color:color-mix(in lab,red,red)){.social-features.social-features--stage .social-stage__text{color:color-mix(in oklab,var(--color-midnight-russet) 80%,transparent)}}}.social-features.social-features--stage .social-stage__pager{z-index:0;justify-content:flex-start;gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);flex-wrap:wrap;display:flex;position:relative;bottom:auto;right:auto}@media not all and (min-width:640px){.social-features.social-features--stage .social-stage__pager{gap:clamp(.1875rem,calc((4 / var(--sage-breakpoint)) * 100vw),.25rem);flex-wrap:nowrap}}.social-features.social-features--stage .social-stage__page{height:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);width:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);cursor:pointer;border-style:var(--tw-border-style);background-color:#1a181414;border-width:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.social-features.social-features--stage .social-stage__page{background-color:color-mix(in oklab,var(--color-midnight-russet) 8%,transparent)}}.social-features.social-features--stage .social-stage__page{padding:calc(var(--spacing) * 0);font-family:var(--font-tt);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-midnight-russet);border-radius:1.25rem;transition:border-radius .5s cubic-bezier(.4,0,.2,1),background-color .5s cubic-bezier(.4,0,.2,1),color .5s cubic-bezier(.4,0,.2,1)}@media not all and (min-width:640px){.social-features.social-features--stage .social-stage__page{height:clamp(1.3125rem,calc((28 / var(--sage-breakpoint)) * 100vw),1.75rem);width:clamp(1.3125rem,calc((28 / var(--sage-breakpoint)) * 100vw),1.75rem);font-size:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);border-radius:.875rem}}.social-features.social-features--stage .social-stage__page:hover:not(.is-active){background-color:#1a181426;border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.social-features.social-features--stage .social-stage__page:hover:not(.is-active){background-color:color-mix(in oklab,var(--color-midnight-russet) 15%,transparent)}}.social-features.social-features--stage .social-stage__page:hover:not(.is-active){color:var(--color-midnight-russet)}@media not all and (min-width:640px){.social-features.social-features--stage .social-stage__page:hover:not(.is-active){border-radius:.5rem}}.social-features.social-features--stage .social-stage__page:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#1a18144d;border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.social-features.social-features--stage .social-stage__page:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-midnight-russet) 30%, transparent)}}.social-features.social-features--stage .social-stage__page:focus-visible{--tw-outline-style:none;outline-style:none}@media not all and (min-width:640px){.social-features.social-features--stage .social-stage__page:focus-visible{border-radius:.5rem}}.social-features.social-features--stage .social-stage__page.is-active{background-color:var(--color-midnight-russet);color:var(--color-white);border-radius:.75rem}@media not all and (min-width:640px){.social-features.social-features--stage .social-stage__page.is-active{border-radius:.5rem}}#social-topic-beaches.social-features.social-features--stage{--social-resort-ink:#182b47;--social-resort-bg:#f1f9ff;--social-resort-accent:#71a5cb;background-color:var(--social-resort-bg)}#social-topic-beaches.social-features.social-features--stage .social-stage__ambient:before{background:#f1f9ffb8}#social-topic-beaches.social-features.social-features--stage .social-stage__ambient-image{opacity:.28}#social-topic-beaches.social-features.social-features--stage .social-stage__panel{background-color:var(--social-resort-accent)}#social-topic-beaches.social-features.social-features--stage .social-stage__intro{-webkit-backdrop-filter:none;box-shadow:none;background-color:#0000}#social-topic-beaches.social-features.social-features--stage .social-stage__intro-title{color:var(--social-resort-bg)}#social-topic-beaches.social-features.social-features--stage .social-stage__intro-text{color:#f1f9ffeb}#social-topic-beaches.social-features.social-features--stage .social-stage__viewport{background-color:var(--social-resort-ink)}#social-topic-beaches.social-features.social-features--stage .social-stage__shade{background:radial-gradient(120% 85% at 12% 100%,#182b478c,#182b4738 42%,#0000 72%),linear-gradient(#182b4700 0% 38%,#182b470f 52%,#182b4724,#182b4747,#182b476b,#182b4785)}#social-topic-beaches.social-features.social-features--stage .social-stage__placeholder{background:radial-gradient(circle at 70% 30%,#71a5cb47,#0000 45%),linear-gradient(145deg,#71a5cb,#182b47)}#social-topic-beaches.social-features.social-features--stage .social-stage__copy{color:var(--social-resort-bg)}#social-topic-beaches.social-features.social-features--stage .social-stage__title{text-align:right}#social-topic-beaches.social-features.social-features--stage .social-stage__text{color:#f1f9ffe6}#social-topic-beaches.social-features.social-features--stage .social-stage__page{color:var(--social-resort-bg);background-color:#f1f9ff47}#social-topic-beaches.social-features.social-features--stage .social-stage__page:hover:not(.is-active){background-color:var(--social-resort-bg);color:var(--social-resort-ink)}#social-topic-beaches.social-features.social-features--stage .social-stage__page:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;--tw-ring-color:#f1f9ffb3;outline-style:none}#social-topic-beaches.social-features.social-features--stage .social-stage__page.is-active{background-color:var(--social-resort-bg);color:var(--social-resort-ink)}@media not all and (min-width:768px){#social-topic-beaches.social-features.social-features--stage .social-stage__shade{display:none}#social-topic-beaches.social-features.social-features--stage .social-stage__copy,#social-topic-beaches.social-features.social-features--stage .social-stage__title{color:var(--social-resort-ink)}#social-topic-beaches.social-features.social-features--stage .social-stage__text{color:#182b47cc}}@media(max-width:639px){#social-topic-beaches.social-features.social-features--stage .social-stage__copy,#social-topic-beaches.social-features.social-features--stage .social-stage__title{text-align:center}}.social-feature-card{min-height:clamp(20.625rem,calc((440 / var(--sage-breakpoint)) * 100vw),27.5rem);border-radius:var(--radius-xl);background-color:var(--color-midnight-russet);padding:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);color:var(--color-white);flex-direction:column;display:flex;position:relative;overflow:hidden}@media not all and (min-width:80rem){.social-feature-card{min-height:clamp(16.875rem,calc((360 / var(--sage-breakpoint)) * 100vw),22.5rem)}}@media not all and (min-width:40rem){.social-feature-card{min-height:clamp(15rem,calc((320 / var(--sage-breakpoint)) * 100vw),20rem);padding:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.social-feature-card{opacity:0;transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);transform:scale(.94)}.social-feature-card.is-revealed{opacity:1;transform:scale(1)}@media(prefers-reduced-motion:reduce){.social-feature-card{opacity:1;transition:none;transform:none}}.social-feature-card .social-feature-card__media{inset:calc(var(--spacing) * 0);margin:calc(var(--spacing) * 0);position:absolute;overflow:hidden}.social-feature-card .social-feature-card__slide{inset:calc(var(--spacing) * 0);z-index:0;object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;transition:opacity .9s;display:block;position:absolute}.social-feature-card .social-feature-card__slide.is-active{z-index:1;opacity:1}.social-feature-card .social-feature-card__placeholder{inset:calc(var(--spacing) * 0);background:radial-gradient(circle at 70% 30%,#ffffff1f,#0000 45%),linear-gradient(145deg,#2d2923,#1a1814);width:100%;height:100%;display:block;position:absolute}.social-feature-card.social-feature-card--has-image:after{content:"";pointer-events:none;inset:calc(var(--spacing) * 0);z-index:2;background:linear-gradient(#1a18142e,#1a181447 32%,#1a181494 58%,#1a1814c7 78%,#1a1814e0);position:absolute}.social-feature-card .social-feature-card__content{z-index:3;gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);flex-direction:column;margin-top:auto;display:flex;position:relative}.social-feature-card .social-feature-card__title{margin:calc(var(--spacing) * 0);font-family:var(--font-tt);font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);--tw-leading:110%;--tw-font-weight:var(--font-weight-medium);line-height:110%;font-weight:var(--font-weight-medium);--tw-tracking:-.02em;letter-spacing:-.02em}@media not all and (min-width:80rem){.social-feature-card .social-feature-card__title{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.social-feature-card .social-feature-card__title{text-shadow:0 1px 2px #1a181459}.social-feature-card .social-feature-card__subtitle{margin:calc(var(--spacing) * 0);font-family:var(--font-tt);font-size:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);--tw-leading:130%;--tw-font-weight:var(--font-weight-medium);line-height:130%;font-weight:var(--font-weight-medium)}@media not all and (min-width:40rem){.social-feature-card .social-feature-card__subtitle{font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem)}}.social-feature-card .social-feature-card__subtitle{text-shadow:0 1px 2px #1a181459}.social-feature-card .social-feature-card__text{margin:calc(var(--spacing) * 0);max-width:clamp(18.75rem,calc((400 / var(--sage-breakpoint)) * 100vw),25rem);font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:140%;color:var(--color-white);line-height:140%}@media not all and (min-width:40rem){.social-feature-card .social-feature-card__text{font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem)}}.social-feature-card .social-feature-card__text{text-shadow:0 1px 2px #1a18144d}.social-feature-card.social-feature-card--intro{min-height:clamp(16.875rem,calc((360 / var(--sage-breakpoint)) * 100vw),22.5rem);background-color:var(--color-december-lace);padding:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);color:var(--color-midnight-russet)}@media not all and (min-width:80rem){.social-feature-card.social-feature-card--intro{min-height:clamp(13.125rem,calc((280 / var(--sage-breakpoint)) * 100vw),17.5rem);padding:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:40rem){.social-feature-card.social-feature-card--intro{min-height:clamp(15rem,calc((320 / var(--sage-breakpoint)) * 100vw),20rem);padding:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.social-feature-card.social-feature-card--intro .social-feature-card__content{z-index:2;margin-top:calc(var(--spacing) * 0);max-width:clamp(24.375rem,calc((520 / var(--sage-breakpoint)) * 100vw),32.5rem);justify-content:center;gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);min-height:100%;position:relative}.social-feature-card.social-feature-card--intro .social-feature-card__title{font-size:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);--tw-leading:100%;--tw-tracking:-.04em;letter-spacing:-.04em;line-height:100%}@media not all and (min-width:80rem){.social-feature-card.social-feature-card--intro .social-feature-card__title{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:40rem){.social-feature-card.social-feature-card--intro .social-feature-card__title{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.social-feature-card.social-feature-card--intro .social-feature-card__title{text-shadow:none}.social-feature-card.social-feature-card--intro .social-feature-card__subtitle{color:#1a1814cc}@supports (color:color-mix(in lab,red,red)){.social-feature-card.social-feature-card--intro .social-feature-card__subtitle{color:color-mix(in oklab,var(--color-midnight-russet) 80%,transparent)}}.social-feature-card.social-feature-card--intro .social-feature-card__subtitle{text-shadow:none}.social-feature-card.social-feature-card--intro .social-feature-card__text{max-width:clamp(22.5rem,calc((480 / var(--sage-breakpoint)) * 100vw),30rem);color:#1a1814d9}@supports (color:color-mix(in lab,red,red)){.social-feature-card.social-feature-card--intro .social-feature-card__text{color:color-mix(in oklab,var(--color-midnight-russet) 85%,transparent)}}.social-feature-card.social-feature-card--intro .social-feature-card__text{text-shadow:none}.social-feature-card.social-feature-card--intro.social-feature-card--intro-alt{background-color:var(--color-midnight-iris)}.social-invest{padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}@media(min-width:40rem){.social-invest{padding-top:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem);padding-bottom:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem)}}@media(min-width:64rem){.social-invest{padding-top:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);padding-bottom:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem)}}@media(min-width:80rem){.social-invest{padding-top:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem);padding-bottom:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem)}}@media(min-width:90rem){.social-invest{padding-top:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);padding-bottom:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}}.social-invest .social-invest__poster{min-height:clamp(16.875rem,calc((360 / var(--sage-breakpoint)) * 100vw),22.5rem);justify-content:space-between;align-items:flex-start;gap:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);border-radius:var(--radius-xl);background-color:var(--color-midnight-russet);padding-top:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);padding-bottom:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);padding-left:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);padding-right:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);color:var(--color-white);flex-direction:column;display:flex;position:relative;overflow:hidden}@media not all and (min-width:48rem){.social-invest .social-invest__poster{min-height:clamp(15rem,calc((320 / var(--sage-breakpoint)) * 100vw),20rem);padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-left:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);padding-right:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.social-invest .social-invest__poster{background-image:radial-gradient(circle at 85% 20%,#ffffff14,#0000 40%),linear-gradient(135deg,#1a1814,#2d2923)}.social-invest .social-invest__logo{height:clamp(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem);width:clamp(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem);color:var(--color-peach-beauty);opacity:.9;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media not all and (min-width:40rem){.social-invest .social-invest__logo{height:clamp(3.375rem,calc((72 / var(--sage-breakpoint)) * 100vw),4.5rem);width:clamp(3.375rem,calc((72 / var(--sage-breakpoint)) * 100vw),4.5rem)}}.social-invest .social-invest__logo svg{width:100%;height:auto;display:block}.social-invest .social-invest__logo svg path{fill:currentColor}.social-invest .social-invest__copy{max-width:clamp(30rem,calc((640 / var(--sage-breakpoint)) * 100vw),40rem);gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);flex-direction:column;display:flex}.social-invest .social-invest__title{margin:calc(var(--spacing) * 0);font-family:var(--font-tt);font-size:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);--tw-leading:120%;--tw-font-weight:var(--font-weight-medium);line-height:120%;font-weight:var(--font-weight-medium)}@media not all and (min-width:64rem){.social-invest .social-invest__title{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:40rem){.social-invest .social-invest__title{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.social-invest .social-invest__subtitle{margin:calc(var(--spacing) * 0);font-family:var(--font-wix);font-size:clamp(.84375rem,calc((18 / var(--sage-breakpoint)) * 100vw),1.125rem);--tw-leading:150%;color:#ffffffd9;line-height:150%}@supports (color:color-mix(in lab,red,red)){.social-invest .social-invest__subtitle{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}@media not all and (min-width:40rem){.social-invest .social-invest__subtitle{font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem)}}.social-invest .social-invest__link{margin-top:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);align-items:center;gap:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-peach-beauty);background-color:var(--color-peach-beauty);width:fit-content;padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.192px;letter-spacing:.192px;color:var(--color-midnight-russet);border-radius:2.5rem;text-decoration-line:none;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out;display:inline-flex}.social-invest .social-invest__link:hover{color:#fcf6e6;background-color:#0000;border-radius:.75rem}.social-invest .social-invest__link svg path{fill:currentColor}.social-health{padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}@media(min-width:40rem){.social-health{padding-top:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem);padding-bottom:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem)}}@media(min-width:64rem){.social-health{padding-top:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);padding-bottom:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem)}}@media(min-width:80rem){.social-health{padding-top:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem);padding-bottom:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem)}}@media(min-width:90rem){.social-health{padding-top:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);padding-bottom:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}}.social-health .social-health__layout{align-items:stretch;gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media not all and (min-width:64rem){.social-health .social-health__layout{gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (min-width:1024px){.social-health .social-health__layout{flex-direction:column;display:flex}}.social-health .social-health__media{margin:calc(var(--spacing) * 0);height:clamp(27.65625rem,calc((590 / var(--sage-breakpoint)) * 100vw),36.875rem);min-width:calc(var(--spacing) * 0);border-radius:var(--radius-xl);background-color:var(--color-december-lace);overflow:hidden}@media not all and (min-width:64rem){.social-health .social-health__media{height:auto;min-height:clamp(15rem,calc((320 / var(--sage-breakpoint)) * 100vw),20rem)}}.social-health .social-health__media img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@media not all and (min-width:1024px){.social-health .social-health__media--left{order:2}}@media not all and (min-width:640px){.social-health .social-health__media--right{display:none}}@media(not (min-width:1024px))and (min-width:640px){.social-health .social-health__media--right{order:3}}.social-health .social-health__placeholder{height:100%;min-height:clamp(15rem,calc((320 / var(--sage-breakpoint)) * 100vw),20rem);background:radial-gradient(circle at 60% 45%,#b6afa080,#0000 50%),linear-gradient(160deg,#1a18140f,#b6afa052);width:100%;display:block}.social-health .social-health__intro{height:clamp(27.65625rem,calc((590 / var(--sage-breakpoint)) * 100vw),36.875rem);min-height:calc(var(--spacing) * 0);flex-direction:column;justify-content:center;display:flex}@media not all and (min-width:64rem){.social-health .social-health__intro{height:auto}}.social-health .social-health__intro{opacity:1;max-height:none;transform:none;min-height:0!important}@media not all and (min-width:1024px){.social-health .social-health__intro{order:1}}.social-health .social-health__intro .social-feature-card__content{text-align:center;align-items:center;max-width:none;min-height:0}.social-health .social-health__intro .social-feature-card__title,.social-health .social-health__intro .social-feature-card__text,.social-health .social-health__intro .social-health__tagline{text-align:center}.social-health .social-health__intro .social-feature-card__text{max-width:none}.social-health .social-health__tagline{margin:calc(var(--spacing) * 0);text-align:center;font-family:var(--font-tt);font-size:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);--tw-leading:130%;--tw-font-weight:var(--font-weight-medium);line-height:130%;font-weight:var(--font-weight-medium);color:#1a1814cc}@supports (color:color-mix(in lab,red,red)){.social-health .social-health__tagline{color:color-mix(in oklab,var(--color-midnight-russet) 80%,transparent)}}@media not all and (min-width:40rem){.social-health .social-health__tagline{font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem)}}.career-hero .career-hero__cta{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-midnight-iris);background-color:var(--color-midnight-iris);width:100%;padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);text-align:center;font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.192px;letter-spacing:.192px;color:var(--color-midnight-russet);border-radius:2.5rem;justify-content:center;align-items:center;text-decoration-line:none;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out;display:inline-flex;overflow:hidden}@media(min-width:1024px){.career-hero .career-hero__cta{width:auto}}.career-hero .career-hero__cta:hover{border-radius:.75rem}.career-about{padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}@media(min-width:40rem){.career-about{padding-top:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem);padding-bottom:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem)}}@media(min-width:64rem){.career-about{padding-top:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);padding-bottom:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem)}}@media(min-width:80rem){.career-about{padding-top:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem);padding-bottom:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem)}}@media(min-width:90rem){.career-about{padding-top:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);padding-bottom:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}}.career-about .career-about__inner{gap:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);flex-direction:column;display:flex}.career-about .career-about__header{justify-content:space-between;align-items:flex-end;gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);display:flex;position:relative}.career-about .career-about__title{margin:calc(var(--spacing) * 0);font-family:var(--font-tt);font-size:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);--tw-leading:100%;--tw-font-weight:var(--font-weight-medium);line-height:100%;font-weight:var(--font-weight-medium);--tw-tracking:-1px;letter-spacing:-1px;color:var(--color-midnight-russet)}@media not all and (min-width:64rem){.career-about .career-about__title{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:40rem){.career-about .career-about__title{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.career-about .career-about__brand{width:clamp(11.25rem,calc((240 / var(--sage-breakpoint)) * 100vw),15rem);opacity:.4;flex-shrink:0;display:none}@media(min-width:64rem){.career-about .career-about__brand{display:block}}.career-about .career-about__brand svg{width:100%;height:auto;display:block}.career-about .career-about__brand svg path{stroke:currentColor}.career-about .career-about__brand{color:var(--color-midnight-russet)}.career-about .career-about__grid{gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media not all and (min-width:48rem){.career-about .career-about__grid{grid-template-columns:repeat(1,minmax(0,1fr))}.career-about .career-about__grid .career-about__card:last-child{order:1}.career-about .career-about__grid .career-about__card:nth-last-child(2){order:2}}.career-about .career-about__card{min-height:clamp(13.125rem,calc((280 / var(--sage-breakpoint)) * 100vw),17.5rem);border-radius:var(--radius-xl);padding:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);display:flex;position:relative;overflow:hidden}@media not all and (min-width:40rem){.career-about .career-about__card{min-height:calc(var(--spacing) * 0);padding:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.career-about .career-about__card--dark{background-color:var(--color-midnight-russet);color:var(--color-december-lace)}.career-about .career-about__card--dark .career-about__card-title{color:var(--color-peach-beauty)}.career-about .career-about__card--dark .career-about__card-mark svg path{fill:var(--color-peach-beauty)}.career-about .career-about__card--light{background-color:var(--color-midnight-iris);color:var(--color-midnight-russet)}.career-about .career-about__card--light .career-about__card-title{color:var(--color-midnight-russet)}.career-about .career-about__card--light .career-about__card-mark svg path{fill:var(--color-midnight-russet)}.career-about .career-about__card-mark{pointer-events:none;right:clamp(-.5625rem,calc(((12 * -1) / var(--sage-breakpoint)) * 100vw),-.75rem);bottom:clamp(-.75rem,calc(((16 * -1) / var(--sage-breakpoint)) * 100vw),-1rem);width:68%;max-width:clamp(16.875rem,calc((360 / var(--sage-breakpoint)) * 100vw),22.5rem);opacity:.14;position:absolute}.career-about .career-about__card-mark svg{width:100%;height:auto;display:block}.career-about .career-about__card-body{z-index:1;gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);flex-direction:column;display:flex;position:relative}.career-about .career-about__card-title{margin:calc(var(--spacing) * 0);font-family:var(--font-tt);font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);--tw-leading:120%;--tw-font-weight:var(--font-weight-semibold);line-height:120%;font-weight:var(--font-weight-semibold);--tw-tracking:.288px;letter-spacing:.288px;text-transform:uppercase}@media not all and (min-width:40rem){.career-about .career-about__card-title{font-size:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem)}}.career-about .career-about__card-text{margin:calc(var(--spacing) * 0);width:50%;max-width:50%;font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:150%;line-height:150%}@media(max-width:1220px){.career-about .career-about__card-text{width:100%;max-width:none}}.career-about .career-about__card-note{margin:calc(var(--spacing) * 0);width:50%;max-width:50%;font-family:var(--font-wix);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-leading:140%;opacity:.6;line-height:140%}.career-about .career-about__footer{justify-content:center;display:flex}.career-about .career-about__cta{cursor:pointer;justify-content:center;align-items:center;gap:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);border-style:var(--tw-border-style);padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);text-align:center;font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.192px;letter-spacing:.192px;color:#fcf6e6;background-color:#441010;border-width:1px;border-color:#441010;border-radius:2.5rem;text-decoration-line:none;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out;display:inline-flex;overflow:hidden}.career-about .career-about__cta:hover{border-radius:.75rem}.career-about .career-about__cta-icon{flex-shrink:0;display:inline-flex}.career-about .career-about__cta-icon svg path{fill:currentColor}.career-vacancies{padding-top:calc(var(--spacing) * 0);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}@media(min-width:40rem){.career-vacancies{padding-bottom:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem)}}@media(min-width:64rem){.career-vacancies{padding-bottom:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem)}}@media(min-width:80rem){.career-vacancies{padding-bottom:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem)}}@media(min-width:90rem){.career-vacancies{padding-bottom:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}}.career-vacancies .career-vacancies__inner{gap:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);flex-direction:column;display:flex}@media not all and (min-width:48rem){.career-vacancies .career-vacancies__inner{gap:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}.career-vacancies .career-vacancies__title{margin:calc(var(--spacing) * 0);font-family:var(--font-tt);font-size:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);--tw-leading:100%;--tw-font-weight:var(--font-weight-medium);line-height:100%;font-weight:var(--font-weight-medium);--tw-tracking:-1px;letter-spacing:-1px;color:var(--color-midnight-russet)}@media not all and (min-width:64rem){.career-vacancies .career-vacancies__title{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:40rem){.career-vacancies .career-vacancies__title{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.career-vacancies .career-vacancies__grid{gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media(max-width:1440px){.career-vacancies .career-vacancies__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1024px){.career-vacancies .career-vacancies__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.career-vacancies .career-vacancies__grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.career-vacancies .career-vacancies__card{min-height:clamp(7.5rem,calc((160 / var(--sage-breakpoint)) * 100vw),10rem);justify-content:space-between;align-items:flex-start;gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);border-radius:var(--radius-4xl);background-color:var(--color-december-lace);padding:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);color:var(--color-midnight-russet);--tw-outline-style:none;outline-style:none;flex-direction:column;text-decoration-line:none;transition:border-radius .5s ease-in-out;display:flex;position:relative;overflow:hidden}.career-vacancies .career-vacancies__card:hover,.career-vacancies .career-vacancies__card:focus-visible{border-radius:.75rem}.career-vacancies .career-vacancies__card:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#1a181466}@supports (color:color-mix(in lab,red,red)){.career-vacancies .career-vacancies__card:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-midnight-russet) 40%, transparent)}}.career-vacancies .career-vacancies__card:focus-visible{--tw-ring-offset-width:4px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-white)}.career-vacancies .career-vacancies__card--all{background-color:var(--color-midnight-iris)}.career-vacancies .career-vacancies__card-icon{pointer-events:none;z-index:0;color:#dbd7cf;justify-content:flex-end;align-items:flex-end;display:flex;position:absolute;bottom:2.85rem;right:-5rem;overflow:visible}.career-vacancies .career-vacancies__card-icon svg{transform-origin:100% 100%;fill:none;stroke-width:.625px;stroke-linejoin:round;stroke-linecap:round;width:10.625rem;max-width:none;height:10.625rem;display:block;transform:rotate(-45deg)}.career-vacancies .career-vacancies__card-icon svg path{fill:none;stroke-width:inherit;stroke-linejoin:inherit;stroke-linecap:inherit}.career-vacancies .career-vacancies__card-icon .career-vacancies__icon-under{stroke:var(--color-peach-beauty)}.career-vacancies .career-vacancies__card-icon .career-vacancies__icon-over{stroke:currentColor;clip-path:inset(0);transition:clip-path 1.4s ease-in-out}.career-vacancies .career-vacancies__card:hover .career-vacancies__icon-over,.career-vacancies .career-vacancies__card:focus-visible .career-vacancies__icon-over{clip-path:inset(100% 100% 0 0)}.career-vacancies .career-vacancies__card-body{z-index:1;height:100%;min-height:calc(var(--spacing) * 0);justify-content:space-between;gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);flex-direction:column;width:100%;display:flex;position:relative}.career-vacancies .career-vacancies__card-title{margin:calc(var(--spacing) * 0);max-width:70%;font-family:var(--font-tt);font-size:clamp(1.3125rem,calc((28 / var(--sage-breakpoint)) * 100vw),1.75rem);--tw-leading:120%;--tw-font-weight:var(--font-weight-medium);line-height:120%;font-weight:var(--font-weight-medium);--tw-tracking:-.02em;letter-spacing:-.02em}@media not all and (min-width:64rem){.career-vacancies .career-vacancies__card-title{font-size:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem)}}@media not all and (min-width:40rem){.career-vacancies .career-vacancies__card-title{font-size:clamp(.84375rem,calc((18 / var(--sage-breakpoint)) * 100vw),1.125rem)}}.career-vacancies .career-vacancies__card-meta{justify-content:flex-start;align-items:center;gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);width:100%;font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:130%;--tw-font-weight:var(--font-weight-medium);line-height:130%;font-weight:var(--font-weight-medium);display:flex}@media not all and (min-width:40rem){.career-vacancies .career-vacancies__card-meta{font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem)}}.career-vacancies .career-vacancies__card-count{color:#1a1814b3}@supports (color:color-mix(in lab,red,red)){.career-vacancies .career-vacancies__card-count{color:color-mix(in oklab,var(--color-midnight-russet) 70%,transparent)}}.career-vacancies .career-vacancies__card-arrow{color:#1a1814b3;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.career-vacancies .career-vacancies__card-arrow{color:color-mix(in oklab,var(--color-midnight-russet) 70%,transparent)}}.career-vacancies .career-vacancies__card-arrow{width:.666667em;height:.666667em}.career-vacancies .career-vacancies__card-arrow svg{width:100%;height:100%;display:block}.career-vacancies .career-vacancies__card-arrow svg path{fill:currentColor}.career-loyalty{background-color:var(--color-midnight-iris);padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);position:relative;overflow:hidden}@media(min-width:40rem){.career-loyalty{padding-top:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem);padding-bottom:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem)}}@media(min-width:64rem){.career-loyalty{padding-top:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);padding-bottom:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem)}}@media(min-width:80rem){.career-loyalty{padding-top:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem);padding-bottom:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem)}}@media(min-width:90rem){.career-loyalty{padding-top:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);padding-bottom:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}}.career-loyalty .career-loyalty__layout{align-items:center;gap:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);padding-inline-start:max(1.25rem,50vw + min(90rem,100vw - clamp(1.875rem,5vw,5.25rem))/-2);display:flex;position:relative}@media(max-width:1220px){.career-loyalty .career-loyalty__layout{align-items:stretch;gap:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);flex-direction:column}}.career-loyalty .career-loyalty__intro{z-index:2;gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);flex-direction:column;flex-shrink:0;width:42%;padding-inline-end:max(1.25rem,50vw + min(90rem,100vw - clamp(1.875rem,5vw,5.25rem))/-2);display:flex;position:relative}@media(max-width:1220px){.career-loyalty .career-loyalty__intro{width:100%}}@media(min-width:1221px){.career-loyalty .career-loyalty__intro{padding-inline-end:0}}.career-loyalty .career-loyalty__title{margin:calc(var(--spacing) * 0);font-family:var(--font-tt);font-size:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);--tw-leading:100%;--tw-font-weight:var(--font-weight-medium);line-height:100%;font-weight:var(--font-weight-medium);--tw-tracking:-1px;letter-spacing:-1px;color:var(--color-midnight-russet)}@media not all and (min-width:64rem){.career-loyalty .career-loyalty__title{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:40rem){.career-loyalty .career-loyalty__title{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.career-loyalty .career-loyalty__subtitle{margin:calc(var(--spacing) * 0);font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:150%;--tw-font-weight:var(--font-weight-normal);line-height:150%;font-weight:var(--font-weight-normal);color:#1a1814cc}@supports (color:color-mix(in lab,red,red)){.career-loyalty .career-loyalty__subtitle{color:color-mix(in oklab,var(--color-midnight-russet) 80%,transparent)}}.career-loyalty .career-loyalty__cta{cursor:pointer;border-style:var(--tw-border-style);width:fit-content;padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);text-align:center;font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.192px;letter-spacing:.192px;color:#fcf6e6;background-color:#441010;border-width:1px;border-color:#441010;border-radius:2.5rem;justify-content:center;align-items:center;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out;display:inline-flex;overflow:hidden}@media(max-width:620px){.career-loyalty .career-loyalty__cta{width:100%}}.career-loyalty .career-loyalty__cta:hover{border-radius:.75rem}.career-loyalty .career-loyalty__cards{min-width:calc(var(--spacing) * 0);padding-top:calc(var(--spacing) * 0);flex:1;position:relative}.career-loyalty .career-loyalty__rail{min-width:calc(var(--spacing) * 0);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.career-loyalty .career-loyalty__rail.career-loyalty__rail--dragging{cursor:grabbing;touch-action:none}.career-loyalty .career-loyalty__blur{pointer-events:none;inset-block:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);z-index:10;width:clamp(6rem,18vw,11rem);position:absolute}@media(max-width:1220px){.career-loyalty .career-loyalty__blur{display:none}}.career-loyalty .career-loyalty__blur:after{inset:calc(var(--spacing) * 0);content:"";background:linear-gradient(90deg,var(--color-midnight-iris) 0%,var(--color-midnight-iris) 12%,#e8e7e7c7 32%,#e8e7e76b 55%,#e8e7e724 78%,transparent 100%);position:absolute}@supports (color:color-mix(in lab,red,red)){.career-loyalty .career-loyalty__blur:after{background:linear-gradient(90deg,var(--color-midnight-iris) 0%,var(--color-midnight-iris) 12%,color-mix(in srgb,var(--color-midnight-iris) 78%,transparent) 32%,color-mix(in srgb,var(--color-midnight-iris) 42%,transparent) 55%,color-mix(in srgb,var(--color-midnight-iris) 14%,transparent) 78%,transparent 100%)}}.career-loyalty .career-loyalty__blur-layer{inset:calc(var(--spacing) * 0);-webkit-backdrop-filter:var(--loyalty-blur);backdrop-filter:var(--loyalty-blur);-webkit-mask-image:var(--loyalty-blur-mask);mask-image:var(--loyalty-blur-mask);display:none;position:absolute}.career-loyalty .career-loyalty__blur-layer--1{--loyalty-blur:blur(2px);--loyalty-blur-mask:linear-gradient(90deg, transparent 8%, #000 22%, #000 45%, transparent 85%)}.career-loyalty .career-loyalty__blur-layer--2{--loyalty-blur:blur(5px);--loyalty-blur-mask:linear-gradient(90deg, transparent 6%, #000 18%, #000 38%, transparent 72%)}.career-loyalty .career-loyalty__blur-layer--3{--loyalty-blur:blur(10px);--loyalty-blur-mask:linear-gradient(90deg, transparent 4%, #000 14%, #000 30%, transparent 58%)}.career-loyalty .career-loyalty__blur-layer--4{--loyalty-blur:blur(18px);--loyalty-blur-mask:linear-gradient(90deg, transparent 2%, #000 10%, #000 22%, transparent 45%)}.career-loyalty .career-loyalty__blur-layer--5{--loyalty-blur:blur(28px);--loyalty-blur-mask:linear-gradient(90deg, #000 0%, #000 8%, transparent 28%)}.career-loyalty .career-loyalty__track{will-change:transform;width:max-content;display:flex}.career-loyalty .career-loyalty__set{align-items:stretch;gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);padding-right:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);flex-shrink:0;display:flex}.career-loyalty .career-loyalty__list{margin:calc(var(--spacing) * 0);gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);padding:calc(var(--spacing) * 0);flex-direction:column;list-style-type:none;display:flex}.career-loyalty .project-features__card-description:has(.career-loyalty__list){padding-right:calc(var(--spacing) * 0)}.career-loyalty .career-loyalty__list-item{align-items:flex-start;gap:clamp(.46875rem,calc((10 / var(--sage-breakpoint)) * 100vw),.625rem);display:flex}.career-loyalty .career-loyalty__bullet{margin-top:clamp(.1875rem,calc((4 / var(--sage-breakpoint)) * 100vw),.25rem);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.career-loyalty .career-loyalty__bullet svg{height:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);width:clamp(calc(((7 / 16) * 1rem) * .75),calc((7 / var(--sage-breakpoint)) * 100vw),.4375rem);display:block;transform:rotate(-90deg)}@media(max-width:680px){.career-loyalty .career-loyalty__rail{container:career-loyalty-rail/inline-size}.career-loyalty .career-loyalty__track{transition:transform .32s ease-out}.career-loyalty .career-loyalty__rail--dragging .career-loyalty__track{transition:none}.career-loyalty .career-loyalty__set{padding-right:calc(var(--spacing) * 0);padding-inline-end:max(1.25rem,50vw + min(90rem,100vw - clamp(1.875rem,5vw,5.25rem))/-2)}.career-loyalty .project-features__card{width:calc(86.9565cqw - .195652rem)}}@media not all and (min-width:640px){.career-loyalty .career-loyalty__set{gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem)}.career-loyalty .project-features__card{width:calc(86.9565cqw - .0652174rem)}}.career-contacts{background-color:var(--color-december-lace);padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}@media(min-width:40rem){.career-contacts{padding-top:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem);padding-bottom:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem)}}@media(min-width:64rem){.career-contacts{padding-top:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);padding-bottom:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem)}}@media(min-width:80rem){.career-contacts{padding-top:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem);padding-bottom:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem)}}@media(min-width:90rem){.career-contacts{padding-top:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);padding-bottom:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}}.career-contacts .career-contacts__inner{gap:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);flex-direction:column;display:flex}@media not all and (min-width:48rem){.career-contacts .career-contacts__inner{gap:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}.career-contacts .career-contacts__title{margin:calc(var(--spacing) * 0);font-family:var(--font-tt);font-size:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);--tw-leading:100%;--tw-font-weight:var(--font-weight-medium);line-height:100%;font-weight:var(--font-weight-medium);--tw-tracking:-1px;letter-spacing:-1px;color:var(--color-midnight-russet)}@media not all and (min-width:64rem){.career-contacts .career-contacts__title{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:40rem){.career-contacts .career-contacts__title{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.career-contacts .career-contacts__grid{gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media not all and (min-width:48rem){.career-contacts .career-contacts__grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.career-contacts .career-contacts__card{min-height:clamp(7.5rem,calc((160 / var(--sage-breakpoint)) * 100vw),10rem);justify-content:space-between;align-items:flex-start;gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);border-radius:var(--radius-4xl);background-color:var(--color-midnight-russet);padding:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);color:var(--color-december-lace);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);--tw-outline-style:none;outline-style:none;flex-direction:column;text-decoration-line:none;display:flex;position:relative}@media(hover:hover){.career-contacts .career-contacts__card:hover{border-radius:var(--radius-xl);color:#fcf6e6}}.career-contacts .career-contacts__card:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#1a181466}@supports (color:color-mix(in lab,red,red)){.career-contacts .career-contacts__card:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-midnight-russet) 40%, transparent)}}.career-contacts .career-contacts__card:focus-visible{--tw-ring-offset-width:4px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-december-lace)}.career-contacts .career-contacts__arrow{top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);height:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);width:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);color:#fcf6e6;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));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);justify-content:center;align-items:center;display:flex;position:absolute}.career-contacts .career-contacts__arrow svg{width:100%;height:100%;display:block}.career-contacts .career-contacts__arrow svg path{fill:currentColor}.career-contacts .career-contacts__card:hover .career-contacts__arrow,.career-contacts .career-contacts__card:focus-visible .career-contacts__arrow{color:var(--color-december-lace)}.career-contacts .career-contacts__icon{height:clamp(2.4375rem,calc((52 / var(--sage-breakpoint)) * 100vw),3.25rem);width:clamp(2.4375rem,calc((52 / var(--sage-breakpoint)) * 100vw),3.25rem);background-color:var(--color-december-lace);color:var(--color-midnight-russet);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));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.career-contacts .career-contacts__card:hover .career-contacts__icon,.career-contacts .career-contacts__card:focus-visible .career-contacts__icon{background-color:var(--color-peach-beauty)}.career-contacts .career-contacts__icon-glyph{justify-content:center;align-items:center;display:flex}.career-contacts .career-contacts__icon-glyph svg{height:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);width:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);display:block}.career-contacts .career-contacts__icon-glyph svg path{fill:currentColor}.career-contacts .career-contacts__value{font-family:var(--font-tt);font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);--tw-leading:120%;--tw-font-weight:var(--font-weight-medium);line-height:120%;font-weight:var(--font-weight-medium);--tw-tracking:-.02em;letter-spacing:-.02em;word-break:break-all}@media not all and (min-width:64rem){.career-contacts .career-contacts__value{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}@media not all and (min-width:40rem){.career-contacts .career-contacts__value{font-size:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem)}}.career-reviews{padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}@media(min-width:40rem){.career-reviews{padding-top:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem);padding-bottom:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem)}}@media(min-width:64rem){.career-reviews{padding-top:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);padding-bottom:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem)}}@media(min-width:80rem){.career-reviews{padding-top:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem);padding-bottom:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem)}}@media(min-width:90rem){.career-reviews{padding-top:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);padding-bottom:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}}.career-reviews .career-reviews__inner{gap:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);flex-direction:column;display:flex}@media not all and (min-width:48rem){.career-reviews .career-reviews__inner{gap:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}.career-reviews .career-reviews__title{margin:calc(var(--spacing) * 0);font-family:var(--font-tt);font-size:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);--tw-leading:100%;--tw-font-weight:var(--font-weight-medium);line-height:100%;font-weight:var(--font-weight-medium);--tw-tracking:-1px;letter-spacing:-1px;color:var(--color-midnight-russet)}@media not all and (min-width:64rem){.career-reviews .career-reviews__title{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:40rem){.career-reviews .career-reviews__title{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.career-reviews .career-reviews__slider-wrap{width:100%;min-width:calc(var(--spacing) * 0);position:relative}.career-reviews .career-reviews__gap-probe{pointer-events:none;height:calc(var(--spacing) * 0);opacity:0;position:absolute;overflow:hidden}.career-reviews .career-reviews__swiper{z-index:0;width:100%;max-width:100%;min-width:calc(var(--spacing) * 0);position:relative;overflow:hidden}.career-reviews .career-reviews__swiper .swiper-wrapper{box-sizing:border-box;align-items:stretch}.career-reviews .career-reviews__slide{box-sizing:border-box;flex-shrink:0;width:min(100%,22.5rem);height:auto}@media(max-width:680px){.career-reviews .career-reviews__slide{width:auto}}@media(min-width:48rem){.career-reviews .career-reviews__slide{width:24rem}}.career-reviews .career-reviews__card{height:100%;min-height:clamp(13.125rem,calc((280 / var(--sage-breakpoint)) * 100vw),17.5rem);gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);border-radius:var(--radius-4xl);background-color:var(--color-midnight-iris);padding:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);flex-direction:column;display:flex}@media not all and (min-width:40rem){.career-reviews .career-reviews__card{min-height:calc(var(--spacing) * 0);gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);padding:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.career-reviews .career-reviews__card{transition:border-radius .5s ease-in-out}.career-reviews .career-reviews__card:hover,.career-reviews .career-reviews__card:focus-within{border-radius:.75rem}.career-reviews .career-reviews__card--dreamjob{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-midnight-iris);background-color:var(--color-white);text-align:center;align-items:center}.career-reviews .career-reviews__dreamjob-logo{justify-content:center;align-items:center;gap:clamp(.46875rem,calc((10 / var(--sage-breakpoint)) * 100vw),.625rem);display:flex}.career-reviews .career-reviews__dreamjob-logo-mark{height:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem);flex-shrink:0;width:auto;display:block}.career-reviews .career-reviews__dreamjob-logo-brand{height:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);width:auto;max-width:100%;display:block}.career-reviews .career-reviews__dreamjob-rating{align-items:center;gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);flex-direction:column;display:flex}.career-reviews .career-reviews__dreamjob-score{font-family:var(--font-tt);font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-midnight-russet)}@media not all and (min-width:40rem){.career-reviews .career-reviews__dreamjob-score{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.career-reviews .career-reviews__dreamjob-verdict{font-family:var(--font-wix);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-leading:140%;color:#1a1814b3;line-height:140%}@supports (color:color-mix(in lab,red,red)){.career-reviews .career-reviews__dreamjob-verdict{color:color-mix(in oklab,var(--color-midnight-russet) 70%,transparent)}}.career-reviews .career-reviews__dreamjob-divider{background-color:#1a181426;flex-shrink:0;width:40%;height:1px}@supports (color:color-mix(in lab,red,red)){.career-reviews .career-reviews__dreamjob-divider{background-color:color-mix(in oklab,var(--color-midnight-russet) 15%,transparent)}}.career-reviews .career-reviews__dreamjob-recommend{justify-content:center;align-items:center;display:flex}.career-reviews .career-reviews__dreamjob-recommend-text{align-items:center;gap:calc(var(--spacing) * 0);text-align:center;flex-direction:column;display:flex}.career-reviews .career-reviews__dreamjob-percent{font-family:var(--font-tt);font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-midnight-russet)}@media not all and (min-width:40rem){.career-reviews .career-reviews__dreamjob-percent{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.career-reviews .career-reviews__dreamjob-percent-label{margin-top:clamp(.1875rem,calc((4 / var(--sage-breakpoint)) * 100vw),.25rem);font-family:var(--font-wix);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-leading:140%;color:#1a1814b3;line-height:140%}@supports (color:color-mix(in lab,red,red)){.career-reviews .career-reviews__dreamjob-percent-label{color:color-mix(in oklab,var(--color-midnight-russet) 70%,transparent)}}.career-reviews .career-reviews__dreamjob-link{cursor:pointer;justify-content:center;align-items:center;gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);border-style:var(--tw-border-style);padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);text-align:center;font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.192px;letter-spacing:.192px;color:#fcf6e6;background-color:#441010;border-width:1px;border-color:#441010;border-radius:2.5rem;flex-shrink:0;margin-top:auto;text-decoration-line:none;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out;display:inline-flex;overflow:hidden}.career-reviews .career-reviews__dreamjob-link:hover{border-radius:.75rem}.career-reviews .career-reviews__dreamjob-link-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.career-reviews .career-reviews__dreamjob-link-icon svg{height:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);width:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);display:block}.career-reviews .career-reviews__dreamjob-link-icon svg path{fill:currentColor}.career-reviews .career-reviews__text{margin:calc(var(--spacing) * 0);font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:150%;color:var(--color-midnight-russet);flex:1;line-height:150%}.career-reviews .career-reviews__footer{align-items:flex-start;gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);flex-direction:column;margin-top:auto;display:flex}.career-reviews .career-reviews__meta{margin:calc(var(--spacing) * 0);font-family:var(--font-wix);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-leading:140%;color:#1a181499;line-height:140%}@supports (color:color-mix(in lab,red,red)){.career-reviews .career-reviews__meta{color:color-mix(in oklab,var(--color-midnight-russet) 60%,transparent)}}.career-reviews .career-reviews__read{cursor:pointer;align-items:center;gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.192px;letter-spacing:.192px;color:var(--color-midnight-russet);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;background-color:#0000;border-width:0;transition-duration:.3s;display:inline-flex}@media(hover:hover){.career-reviews .career-reviews__read:hover{opacity:.7}}.career-reviews .career-reviews__read-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.career-reviews .career-reviews__read-icon svg{height:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);width:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);display:block}.career-reviews{--career-reviews-nav-size:2.5rem;--career-reviews-nav-inset:.5rem}.career-reviews .career-reviews__fade{pointer-events:none;inset-block:calc(var(--spacing) * 0);z-index:1;width:calc(var(--career-reviews-nav-inset) + var(--career-reviews-nav-size) + 2.5rem);position:absolute}.career-reviews .career-reviews__fade--prev{left:calc(var(--spacing) * 0);background:linear-gradient(90deg,#fff,#0000)}.career-reviews .career-reviews__fade--next{right:calc(var(--spacing) * 0);background:linear-gradient(270deg,#fff,#0000)}.career-reviews .career-reviews__nav{z-index:2;height:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);width:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);cursor:pointer;border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 0);--tw-shadow:0 4px 20px var(--tw-shadow-color,#1a18141f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:0;border-radius:2.5rem;justify-content:center;align-items:center;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out;display:flex;position:absolute;top:50%}.career-reviews .career-reviews__nav:hover{background-color:var(--color-december-lace);border-radius:.75rem}.career-reviews .career-reviews__nav--prev{left:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem)}.career-reviews .career-reviews__nav--next{right:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem)}.career-reviews .career-reviews__nav-icon{height:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);width:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);justify-content:center;align-items:center;display:flex}.career-reviews .career-reviews__nav-icon svg{height:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);width:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);display:block}.career-reviews .career-reviews__nav-icon--prev{transform:rotate(180deg)}@media(max-width:680px){.career-reviews .career-reviews__fade,.career-reviews .career-reviews__nav{display:none}}.career-review-stars{--career-review-star-size:1.25rem;--career-review-star-empty:#1a18142e}@supports (color:color-mix(in lab,red,red)){.career-review-stars{--career-review-star-empty:color-mix(in srgb, var(--color-midnight-russet) 18%, transparent)}}.career-review-stars{--career-review-star-filled:#f0b429;align-items:center;gap:clamp(.1875rem,calc((4 / var(--sage-breakpoint)) * 100vw),.25rem);display:inline-flex}.career-review-stars .career-review-stars__star{width:var(--career-review-star-size);height:var(--career-review-star-size);flex-shrink:0;display:inline-block;position:relative;overflow:hidden}.career-review-stars .career-review-stars__fill{inset-block:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);width:0;position:absolute;overflow:hidden}.career-review-stars .career-review-stars__glyph{top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);font-size:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);--tw-leading:1;width:var(--career-review-star-size);height:var(--career-review-star-size);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute}.career-review-stars .career-review-stars__glyph--empty{color:var(--career-review-star-empty)}.career-review-stars .career-review-stars__glyph--filled{color:var(--career-review-star-filled)}.career-review-modal{inset:calc(var(--spacing) * 0);z-index:130;background-color:#1a181480;justify-content:center;display:flex;position:fixed}@supports (color:color-mix(in lab,red,red)){.career-review-modal{background-color:color-mix(in oklab,var(--color-midnight-russet) 50%,transparent)}}.career-review-modal{padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-left:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);padding-right:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;opacity:0;align-items:flex-start;transition:opacity .32s ease-in-out;overflow:clip scroll}.career-review-modal.is-open{opacity:1}.career-review-modal .career-review-modal__close{top:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);right:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);z-index:131;height:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);width:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);cursor:pointer;border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 0);color:var(--color-midnight-russet);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;border-width:0;border-radius:3.40282e38px;justify-content:center;align-items:center;transition-duration:.3s;display:flex;position:fixed}@media(hover:hover){.career-review-modal .career-review-modal__close:hover{background-color:var(--color-december-lace)}}@media not all and (min-width:40rem){.career-review-modal .career-review-modal__close{top:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);right:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem)}}.career-review-modal .career-review-modal__close-icon{height:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);width:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);display:block}.career-review-modal .career-review-modal__close-icon svg{width:100%;height:100%;display:block}.career-review-modal .career-review-modal__panel{width:100%;max-width:clamp(33.75rem,calc((720 / var(--sage-breakpoint)) * 100vw),45rem);min-width:calc(var(--spacing) * 0);gap:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);border-radius:var(--radius-4xl);background-color:var(--color-white);padding:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);flex-direction:column;display:flex;position:relative}@media not all and (min-width:40rem){.career-review-modal .career-review-modal__panel{gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);padding:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.career-review-modal .career-review-modal__panel{margin-block:auto;overflow:visible}.career-review-modal .career-review-modal__top{justify-content:space-between;align-items:flex-start;gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);display:flex}@media not all and (min-width:40rem){.career-review-modal .career-review-modal__top{flex-direction:column;align-items:stretch}}.career-review-modal .career-review-modal__header{min-width:calc(var(--spacing) * 0);gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);flex-direction:column;flex:1;display:flex}.career-review-modal .career-review-modal__position{margin:calc(var(--spacing) * 0);font-family:var(--font-tt);font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);--tw-leading:110%;--tw-font-weight:var(--font-weight-semibold);line-height:110%;font-weight:var(--font-weight-semibold);--tw-tracking:-.04em;letter-spacing:-.04em;color:var(--color-midnight-russet)}@media not all and (min-width:40rem){.career-review-modal .career-review-modal__position{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.career-review-modal .career-review-modal__rating{align-items:center;gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);display:flex}.career-review-modal .career-review-modal__rating-value{font-family:var(--font-tt);font-size:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium);color:var(--color-midnight-russet)}.career-review-modal .career-review-modal__source{cursor:pointer;justify-content:center;align-items:center;gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);border-style:var(--tw-border-style);padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);text-align:center;font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.192px;letter-spacing:.192px;color:#fcf6e6;background-color:#441010;border-width:1px;border-color:#441010;border-radius:2.5rem;flex-shrink:0;align-self:flex-start;text-decoration-line:none;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out;display:inline-flex;overflow:hidden}.career-review-modal .career-review-modal__source:hover{border-radius:.75rem}.career-review-modal .career-review-modal__source-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.career-review-modal .career-review-modal__source-icon svg{height:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);width:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);display:block}.career-review-modal .career-review-modal__source-icon svg path{fill:currentColor}.career-review-modal .career-review-modal__block{gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);flex-direction:column;display:flex}.career-review-modal .career-review-modal__label{margin:calc(var(--spacing) * 0);font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.192px;letter-spacing:.192px;color:var(--color-midnight-russet)}.career-review-modal .career-review-modal__text{margin:calc(var(--spacing) * 0);font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:150%;white-space:pre-line;color:var(--color-midnight-russet);line-height:150%}.career-review-modal .career-review-modal__scores{margin:calc(var(--spacing) * 0);column-gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);row-gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);padding:calc(var(--spacing) * 0);grid-template-columns:repeat(2,minmax(0,1fr));list-style-type:none;display:grid}@media not all and (min-width:40rem){.career-review-modal .career-review-modal__scores{grid-template-columns:repeat(1,minmax(0,1fr))}}.career-review-modal .career-review-modal__score{align-items:flex-start;gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);flex-direction:column;display:flex}.career-review-modal .career-review-modal__score-label{font-family:var(--font-wix);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-leading:140%;color:#1a1814b3;line-height:140%}@supports (color:color-mix(in lab,red,red)){.career-review-modal .career-review-modal__score-label{color:color-mix(in oklab,var(--color-midnight-russet) 70%,transparent)}}.career-review-modal .career-review-modal__benefits{margin:calc(var(--spacing) * 0);gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);padding:calc(var(--spacing) * 0);flex-wrap:wrap;list-style-type:none;display:flex}.career-review-modal .career-review-modal__benefit{background-color:var(--color-midnight-iris);padding-top:clamp(.28125rem,calc((6 / var(--sage-breakpoint)) * 100vw),.375rem);padding-bottom:clamp(.28125rem,calc((6 / var(--sage-breakpoint)) * 100vw),.375rem);padding-left:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-right:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);font-family:var(--font-tt);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-midnight-russet);border-radius:3.40282e38px;align-items:center;display:inline-flex}.contacts-page{padding-bottom:calc(var(--spacing) * 0)}.contacts-page .contacts-page__intro{padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}.contacts-page>.wp-block-cta{margin-bottom:clamp(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem)}@media not all and (min-width:80rem){.contacts-page>.wp-block-cta{margin-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}.contacts-direct{padding-top:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}@media not all and (min-width:80rem){.contacts-direct{padding-top:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem)}}.contacts-direct .contacts-direct__grid{gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);grid-template-columns:1fr 1fr;grid-template-areas:"heading title""phone telegram""email max";display:grid}@media(max-width:767px){.contacts-direct .contacts-direct__grid{grid-template-columns:1fr;grid-template-areas:"heading""phone""email""telegram""max"}}.contacts-direct .contacts-direct__cell--heading{grid-area:heading}.contacts-direct .contacts-direct__cell--phone{grid-area:phone}.contacts-direct .contacts-direct__cell--email{grid-area:email}.contacts-direct .contacts-direct__cell--title{grid-area:title}@media(max-width:767px){.contacts-direct .contacts-direct__cell--title{display:none}}.contacts-direct .contacts-direct__cell--telegram{grid-area:telegram}.contacts-direct .contacts-direct__cell--max{grid-area:max}.contacts-direct .contacts-direct__heading{margin:calc(var(--spacing) * 0);font-family:var(--font-tt);font-size:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);--tw-leading:100%;--tw-font-weight:var(--font-weight-medium);line-height:100%;font-weight:var(--font-weight-medium);--tw-tracking:-1px;letter-spacing:-1px;color:var(--color-midnight-russet);align-self:flex-end}@media not all and (min-width:40rem){.contacts-direct .contacts-direct__heading{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}.contacts-direct .contacts-direct__subtitle{margin:calc(var(--spacing) * 0);font-family:var(--font-tt);font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);--tw-leading:130%;--tw-font-weight:var(--font-weight-medium);line-height:130%;font-weight:var(--font-weight-medium);color:var(--color-midnight-russet);align-self:flex-end}@media not all and (min-width:64rem){.contacts-direct .contacts-direct__subtitle{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}@media not all and (min-width:40rem){.contacts-direct .contacts-direct__subtitle{font-size:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem)}}.contacts-direct .contacts-direct__card{min-height:clamp(7.5rem,calc((160 / var(--sage-breakpoint)) * 100vw),10rem);justify-content:space-between;align-items:flex-start;gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);border-radius:var(--radius-4xl);padding:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);color:var(--color-midnight-russet);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);--tw-outline-style:none;outline-style:none;flex-direction:column;text-decoration-line:none;display:flex;position:relative}@media(hover:hover){.contacts-direct .contacts-direct__card:hover{border-radius:var(--radius-xl)}}.contacts-direct .contacts-direct__card:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#1a181466}@supports (color:color-mix(in lab,red,red)){.contacts-direct .contacts-direct__card:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-midnight-russet) 40%, transparent)}}.contacts-direct .contacts-direct__card:focus-visible{--tw-ring-offset-width:4px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-white)}.contacts-direct .contacts-direct__card--contact{background-color:var(--color-december-lace)}.contacts-direct .contacts-direct__card--messenger{background-color:var(--color-midnight-iris)}.contacts-direct .contacts-direct__arrow{top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);height:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);width:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);color:#1a1814b3;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.contacts-direct .contacts-direct__arrow{color:color-mix(in oklab,var(--color-midnight-russet) 70%,transparent)}}.contacts-direct .contacts-direct__arrow{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));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out)}.contacts-direct .contacts-direct__arrow svg{width:100%;height:100%;display:block}.contacts-direct .contacts-direct__arrow svg path{fill:currentColor}.contacts-direct .contacts-direct__card:hover .contacts-direct__arrow,.contacts-direct .contacts-direct__card:focus-visible .contacts-direct__arrow{color:var(--color-midnight-russet)}.contacts-direct .contacts-direct__icon{height:clamp(2.4375rem,calc((52 / var(--sage-breakpoint)) * 100vw),3.25rem);width:clamp(2.4375rem,calc((52 / var(--sage-breakpoint)) * 100vw),3.25rem);background-color:var(--color-midnight-iris);color:var(--color-midnight-russet);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));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.contacts-direct .contacts-direct__card--contact:hover .contacts-direct__icon,.contacts-direct .contacts-direct__card--contact:focus-visible .contacts-direct__icon{background-color:var(--color-white)}.contacts-direct .contacts-direct__icon-glyph{justify-content:center;align-items:center;display:flex}.contacts-direct .contacts-direct__icon-glyph svg{height:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);width:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);display:block}.contacts-direct .contacts-direct__icon-glyph svg path,.contacts-direct .contacts-direct__icon-glyph svg circle,.contacts-direct .contacts-direct__icon-glyph svg rect{fill:currentColor}.contacts-direct .contacts-direct__messenger-icon{height:clamp(2.4375rem,calc((52 / var(--sage-breakpoint)) * 100vw),3.25rem);width:clamp(2.4375rem,calc((52 / var(--sage-breakpoint)) * 100vw),3.25rem);color:var(--color-midnight-russet);flex-shrink:0;display:block}.contacts-direct .contacts-direct__messenger-icon svg{width:100%;height:100%;display:block}.contacts-direct .contacts-direct__value{font-family:var(--font-tt);font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);--tw-leading:120%;--tw-font-weight:var(--font-weight-medium);line-height:120%;font-weight:var(--font-weight-medium);--tw-tracking:-.02em;letter-spacing:-.02em;word-break:break-all}@media not all and (min-width:64rem){.contacts-direct .contacts-direct__value{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}@media not all and (min-width:40rem){.contacts-direct .contacts-direct__value{font-size:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem)}}.contacts-social{padding-top:clamp(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem);padding-bottom:clamp(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem)}@media not all and (min-width:80rem){.contacts-social{padding-top:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);padding-bottom:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}}.contacts-social .contacts-social__inner{gap:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);flex-direction:column;display:flex}@media not all and (min-width:48rem){.contacts-social .contacts-social__inner{gap:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}.contacts-social .contacts-social__title{margin:calc(var(--spacing) * 0);max-width:clamp(42.1875rem,calc((900 / var(--sage-breakpoint)) * 100vw),56.25rem);font-family:var(--font-tt);font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);--tw-leading:130%;--tw-font-weight:var(--font-weight-medium);line-height:130%;font-weight:var(--font-weight-medium);color:var(--color-midnight-russet)}@media not all and (min-width:64rem){.contacts-social .contacts-social__title{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}@media not all and (min-width:40rem){.contacts-social .contacts-social__title{font-size:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem)}}.contacts-social .contacts-social__grid{gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}@media not all and (min-width:80rem){.contacts-social .contacts-social__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media not all and (min-width:48rem){.contacts-social .contacts-social__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:40rem){.contacts-social .contacts-social__grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.contacts-social .contacts-social__card{min-height:clamp(7.5rem,calc((160 / var(--sage-breakpoint)) * 100vw),10rem);justify-content:space-between;align-items:flex-start;gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);border-radius:var(--radius-4xl);background-color:var(--color-midnight-russet);padding:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);color:var(--color-december-lace);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);flex-direction:column;text-decoration-line:none;display:flex}@media(hover:hover){.contacts-social .contacts-social__card:hover{border-radius:var(--radius-xl);color:#fcf6e6}}.contacts-social .contacts-social__icon{height:clamp(2.4375rem,calc((52 / var(--sage-breakpoint)) * 100vw),3.25rem);width:clamp(2.4375rem,calc((52 / var(--sage-breakpoint)) * 100vw),3.25rem);flex-shrink:0;display:block}.contacts-social .contacts-social__icon svg{width:100%;height:100%;display:block}.contacts-social .contacts-social__label{font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:130%;--tw-font-weight:var(--font-weight-medium);line-height:130%;font-weight:var(--font-weight-medium)}@media not all and (min-width:40rem){.contacts-social .contacts-social__label{font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem)}}.contacts-departments{padding-bottom:clamp(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem)}@media not all and (min-width:80rem){.contacts-departments{padding-bottom:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}}.contacts-departments .contacts-departments__inner{gap:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);flex-direction:column;display:flex}@media not all and (min-width:48rem){.contacts-departments .contacts-departments__inner{gap:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}.contacts-departments .contacts-departments__title{margin:calc(var(--spacing) * 0);font-family:var(--font-tt);font-size:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);--tw-leading:100%;--tw-font-weight:var(--font-weight-medium);line-height:100%;font-weight:var(--font-weight-medium);--tw-tracking:-1px;letter-spacing:-1px;color:var(--color-midnight-russet)}@media not all and (min-width:40rem){.contacts-departments .contacts-departments__title{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}.contacts-departments .contacts-departments__grid{gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media not all and (min-width:64rem){.contacts-departments .contacts-departments__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:40rem){.contacts-departments .contacts-departments__grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.contacts-departments .contacts-departments__card{min-height:clamp(7.5rem,calc((160 / var(--sage-breakpoint)) * 100vw),10rem);justify-content:space-between;align-items:flex-start;gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);border-radius:var(--radius-4xl);padding:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);color:var(--color-midnight-russet);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);--tw-outline-style:none;outline-style:none;flex-direction:column;text-decoration-line:none;display:flex;position:relative}@media(hover:hover){.contacts-departments .contacts-departments__card:hover{border-radius:var(--radius-xl)}}.contacts-departments .contacts-departments__card{background-color:#e9e7e2}.contacts-departments .contacts-departments__card:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#1a181466}@supports (color:color-mix(in lab,red,red)){.contacts-departments .contacts-departments__card:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-midnight-russet) 40%, transparent)}}.contacts-departments .contacts-departments__card:focus-visible{--tw-ring-offset-width:4px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-white)}.contacts-departments .contacts-departments__arrow{top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);height:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);width:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);color:#1a181480;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.contacts-departments .contacts-departments__arrow{color:color-mix(in oklab,var(--color-midnight-russet) 50%,transparent)}}.contacts-departments .contacts-departments__arrow{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));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out)}.contacts-departments .contacts-departments__arrow svg{width:100%;height:100%;display:block}.contacts-departments .contacts-departments__arrow svg path{fill:currentColor}.contacts-departments .contacts-departments__card:hover .contacts-departments__arrow,.contacts-departments .contacts-departments__card:focus-visible .contacts-departments__arrow{color:var(--color-midnight-russet)}.contacts-departments .contacts-departments__name{font-family:var(--font-tt);font-size:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);--tw-leading:120%;--tw-font-weight:var(--font-weight-semibold);line-height:120%;font-weight:var(--font-weight-semibold);--tw-tracking:.192px;letter-spacing:.192px;text-transform:uppercase}@media not all and (min-width:40rem){.contacts-departments .contacts-departments__name{font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem)}}.contacts-departments .contacts-departments__email{font-family:var(--font-tt);font-size:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);--tw-leading:130%;--tw-font-weight:var(--font-weight-medium);line-height:130%;font-weight:var(--font-weight-medium);word-break:break-all}@media not all and (min-width:40rem){.contacts-departments .contacts-departments__email{font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem)}}.contacts-departments .contacts-departments__card--mark{pointer-events:none;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#1a181433;justify-content:center;align-items:center;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.contacts-departments .contacts-departments__card--mark{border-color:color-mix(in oklab,var(--color-midnight-russet) 20%,transparent)}}.contacts-departments .contacts-departments__card--mark{background-color:var(--color-white);padding:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}@media(max-width:767px){.contacts-departments .contacts-departments__card--mark{display:none}}.contacts-departments .contacts-departments__mark{width:58%;max-width:clamp(9.375rem,calc((200 / var(--sage-breakpoint)) * 100vw),12.5rem);color:var(--color-midnight-russet);opacity:.14;display:flex}.contacts-departments .contacts-departments__mark svg{width:100%;height:auto;display:block}.contacts-departments .contacts-departments__mark svg path{fill:currentColor}.contacts-offices{padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}@media(min-width:40rem){.contacts-offices{padding-top:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem);padding-bottom:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem)}}@media(min-width:64rem){.contacts-offices{padding-top:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);padding-bottom:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem)}}@media(min-width:80rem){.contacts-offices{padding-top:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem);padding-bottom:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem)}}@media(min-width:90rem){.contacts-offices{padding-top:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);padding-bottom:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}}.contacts-offices{background-color:#fafafa;overflow-x:clip}.contacts-offices .contacts-offices__inner{min-width:calc(var(--spacing) * 0);gap:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);flex-direction:column;display:flex}@media not all and (min-width:48rem){.contacts-offices .contacts-offices__inner{gap:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}.contacts-offices .contacts-offices__title{margin:calc(var(--spacing) * 0);font-family:var(--font-tt);font-size:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);--tw-leading:100%;--tw-font-weight:var(--font-weight-medium);line-height:100%;font-weight:var(--font-weight-medium);--tw-tracking:-1px;letter-spacing:-1px;color:var(--color-midnight-russet)}@media not all and (min-width:40rem){.contacts-offices .contacts-offices__title{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}.contacts-offices .contacts-offices__layout{min-width:calc(var(--spacing) * 0);align-items:stretch;gap:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media not all and (min-width:64rem){.contacts-offices .contacts-offices__layout{gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);grid-template-columns:repeat(1,minmax(0,1fr))}}.contacts-offices .contacts-offices__layout{overflow-x:clip}.contacts-offices .contacts-offices__list-col{min-width:calc(var(--spacing) * 0);align-items:stretch;gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);flex-direction:column;display:flex;overflow-x:clip}@media(min-width:1024px){.contacts-offices .contacts-offices__list-col{height:0;min-height:100%}}.contacts-offices .contacts-offices__accordion{width:100%;min-width:calc(var(--spacing) * 0);flex-direction:column;display:flex;overflow-x:clip}@media(min-width:1024px){.contacts-offices .contacts-offices__accordion{min-height:calc(var(--spacing) * 0);scrollbar-gutter:stable;flex:1;overflow:clip auto}}.contacts-offices .contacts-offices__item{min-width:calc(var(--spacing) * 0);border-bottom-style:var(--tw-border-style);border-color:#1a18141a;border-bottom-width:1px}@supports (color:color-mix(in lab,red,red)){.contacts-offices .contacts-offices__item{border-color:color-mix(in oklab,var(--color-midnight-russet) 10%,transparent)}}.contacts-offices .contacts-offices__item{overflow-x:clip}.contacts-offices .contacts-offices__item-trigger{width:100%;min-width:calc(var(--spacing) * 0);cursor:pointer;justify-content:space-between;align-items:center;gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 0);padding-top:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);padding-bottom:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);text-align:left;font-family:var(--font-tt);font-size:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-midnight-russet);background-color:#0000;border-width:0;display:flex}@media not all and (min-width:40rem){.contacts-offices .contacts-offices__item-trigger{font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem)}}.contacts-offices .contacts-offices__item-trigger>span{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contacts-offices .contacts-offices__item-icon{height:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);width:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);color:currentColor;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);flex-shrink:0}.contacts-offices .contacts-offices__item-icon.contacts-offices__item-icon--open{transform:rotate(180deg)}.contacts-offices .contacts-offices__item-panel{grid-template-rows:0fr;height:0;max-height:0;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}.contacts-offices .contacts-offices__item--open .contacts-offices__item-panel{grid-template-rows:1fr;height:auto;max-height:none}.contacts-offices .contacts-offices__item-body{min-height:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);padding-inline:calc(var(--spacing) * 0);padding-bottom:0;overflow:hidden}.contacts-offices .contacts-offices__item--open .contacts-offices__item-body{padding-bottom:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem)}.contacts-offices .contacts-offices__address,.contacts-offices .contacts-offices__hours{margin:calc(var(--spacing) * 0);font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:150%;color:var(--color-midnight-russet);overflow-wrap:anywhere;line-height:150%}.contacts-offices .contacts-offices__address{font-family:var(--font-tt);font-size:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);--tw-leading:130%;--tw-font-weight:var(--font-weight-medium);line-height:130%;font-weight:var(--font-weight-medium)}@media not all and (min-width:40rem){.contacts-offices .contacts-offices__address{font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem)}}.contacts-offices .contacts-offices__hours{margin-top:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);color:#1a1814cc}@supports (color:color-mix(in lab,red,red)){.contacts-offices .contacts-offices__hours{color:color-mix(in oklab,var(--color-midnight-russet) 80%,transparent)}}.contacts-offices .contacts-offices__map-btn{cursor:pointer;border-style:var(--tw-border-style);width:fit-content;padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.192px;letter-spacing:.192px;color:#fcf6e6;background-color:#441010;border-width:1px;border-color:#441010;flex-shrink:0;justify-content:center;align-items:center;margin-top:auto;display:inline-flex;overflow:hidden}@media not all and (min-width:48rem){.contacts-offices .contacts-offices__map-btn{width:100%}}.contacts-offices .contacts-offices__map-btn{border-radius:2.5rem;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out}.contacts-offices .contacts-offices__map-btn:hover{border-radius:.75rem}.contacts-offices .contacts-offices__media{width:100%;min-width:calc(var(--spacing) * 0);border-radius:var(--radius-xl);background-color:var(--color-december-lace);aspect-ratio:4/3;isolation:isolate;position:relative;overflow:hidden}.contacts-offices .contacts-offices__media .project-gallery__map-wrap{inset:calc(var(--spacing) * 0);opacity:0;width:100%;height:100%;transition:opacity .42s cubic-bezier(.22,1,.36,1);position:absolute}.contacts-offices .contacts-offices__media .project-gallery__map-wrap.project-gallery__map-wrap--ready{opacity:1}.contacts-offices .contacts-offices__media .project-gallery__map{height:100%;min-height:calc(var(--spacing) * 0);width:100%}.contacts-offices .contacts-offices__media-layer{inset:calc(var(--spacing) * 0);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .52s cubic-bezier(.22,1,.36,1),visibility .52s cubic-bezier(.22,1,.36,1);position:absolute}.contacts-offices .contacts-offices__media-layer.contacts-offices__media-layer--active{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.contacts-offices .contacts-offices__media-layer--photo,.contacts-offices .contacts-offices__media-layer--map{background-color:var(--color-december-lace)}.contacts-offices .contacts-offices__image,.contacts-offices .contacts-offices__placeholder{inset:calc(var(--spacing) * 0);width:100%;height:100%;position:absolute}.contacts-offices .contacts-offices__image{object-fit:cover}.contacts-offices .contacts-offices__placeholder{background-color:var(--color-december-lace)}.contacts-offices-copy-enter-active,.contacts-offices-copy-leave-active{transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1)}.contacts-offices-copy-enter-from{opacity:0;transform:translateY(.5rem)}.contacts-offices-copy-leave-to{opacity:0;transform:translateY(-.35rem)}.contacts-offices-photo-enter-active,.contacts-offices-photo-leave-active{transition:opacity .42s cubic-bezier(.22,1,.36,1)}.contacts-offices-photo-leave-active{position:absolute;inset:0}.contacts-offices-photo-enter-from,.contacts-offices-photo-leave-to{opacity:0}.contacts-offices-btn-label-enter-active,.contacts-offices-btn-label-leave-active{transition:opacity .24s,transform .24s;display:inline-block}.contacts-offices-btn-label-enter-from,.contacts-offices-btn-label-leave-to{opacity:0;transform:translateY(.2rem)}@media(prefers-reduced-motion:reduce){.contacts-offices .contacts-offices__media-layer,.contacts-offices .project-gallery__map-wrap{transition:none;transform:none}.contacts-offices-copy-enter-active,.contacts-offices-copy-leave-active,.contacts-offices-photo-enter-active,.contacts-offices-photo-leave-active,.contacts-offices-btn-label-enter-active,.contacts-offices-btn-label-leave-active{transition:none}.contacts-offices-copy-enter-from,.contacts-offices-copy-leave-to,.contacts-offices-photo-enter-from,.contacts-offices-photo-leave-to,.contacts-offices-btn-label-enter-from,.contacts-offices-btn-label-leave-to{opacity:1;transform:none}}.investments-page{padding-bottom:calc(var(--spacing) * 0)}@media(min-width:1024px){.investments-hero{padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}@media(min-width:40rem){.investments-hero{padding-bottom:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem)}}@media(min-width:64rem){.investments-hero{padding-bottom:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem)}}@media(min-width:80rem){.investments-hero{padding-bottom:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem)}}@media(min-width:90rem){.investments-hero{padding-bottom:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}}}.investments-hero .investments-hero__cta{cursor:pointer;justify-content:center;align-items:center;gap:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-midnight-iris);background-color:var(--color-midnight-iris);width:100%;padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);text-align:center;font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.192px;letter-spacing:.192px;color:var(--color-midnight-russet);border-radius:2.5rem;text-decoration-line:none;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out;display:inline-flex;overflow:hidden}@media(min-width:1024px){.investments-hero .investments-hero__cta{width:auto}}.investments-hero .investments-hero__cta:hover{border-radius:.75rem}.investments-hero .investments-hero__cta .investments-hero__cta-icon{flex-shrink:0;display:inline-flex}.investments-hero .investments-hero__cta .investments-hero__cta-icon svg,.investments-hero .investments-hero__cta .investments-hero__cta-icon svg path{fill:currentColor}.investments-features{padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}@media(min-width:40rem){.investments-features{padding-top:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem);padding-bottom:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem)}}@media(min-width:64rem){.investments-features{padding-top:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);padding-bottom:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem)}}@media(min-width:80rem){.investments-features{padding-top:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem);padding-bottom:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem)}}@media(min-width:90rem){.investments-features{padding-top:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);padding-bottom:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}.investments-features .project-features__rail{cursor:default;width:100vw;margin-left:calc(50% - 50vw);overflow-x:visible}.investments-features .project-features__track{box-sizing:border-box;width:100%;max-width:none;margin-inline:0;padding-inline-start:var(--features-inline-pad);padding-inline-end:var(--features-inline-pad)}.investments-features .project-features__card{aspect-ratio:392/600;flex:1 1 0;width:auto;min-width:0;height:auto;min-height:0;max-height:none}}.investments-projects{padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}@media(min-width:40rem){.investments-projects{padding-top:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem);padding-bottom:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem)}}@media(min-width:64rem){.investments-projects{padding-top:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);padding-bottom:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem)}}@media(min-width:80rem){.investments-projects{padding-top:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem);padding-bottom:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem)}}@media(min-width:90rem){.investments-projects{padding-top:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);padding-bottom:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}}@media(min-width:640px){.investments-projects.social-features .social-features__grid.investments-projects__grid .investments-projects__slider,.investments-projects.social-features .social-features__grid.investments-projects__grid .investments-projects__rail,.investments-projects.social-features .social-features__grid.investments-projects__grid .investments-projects__track{display:contents}.investments-projects.social-features .social-features__grid.investments-projects__grid .investments-projects__pagination,.investments-projects.social-features .social-features__grid.investments-projects__grid .investments-projects__gap-probe{display:none}}.investments-projects.social-features .social-features__grid.investments-projects__grid .investments-projects__intro{grid-column:span 4/span 4}.investments-projects.social-features .social-features__grid.investments-projects__grid .investments-projects__intro .social-feature-card__brand-arc{display:none}.investments-projects.social-features .social-features__grid.investments-projects__grid .investments-projects__card{cursor:pointer;border-radius:var(--radius-4xl);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);grid-column:span 2/span 2;overflow:visible}@media(hover:hover){.investments-projects.social-features .social-features__grid.investments-projects__grid .investments-projects__card:hover{border-radius:var(--radius-xl)}}.investments-projects.social-features .social-features__grid.investments-projects__grid .investments-projects__card .social-feature-card__media,.investments-projects.social-features .social-features__grid.investments-projects__grid .investments-projects__card.social-feature-card--has-image:after{border-radius:inherit;overflow:hidden}@media not all and (min-width:1024px){.investments-projects.social-features .social-features__grid.investments-projects__grid .investments-projects__intro{grid-column:1/-1}.investments-projects.social-features .social-features__grid.investments-projects__grid .investments-projects__card{grid-column:span 1/span 1}}@media not all and (min-width:640px){.investments-projects.social-features .social-features__grid.investments-projects__grid .investments-projects__intro{height:fit-content;min-height:calc(var(--spacing) * 0);grid-column:1/-1}.investments-projects.social-features .social-features__grid.investments-projects__grid .investments-projects__intro .social-feature-card__brand-arc{pointer-events:none;inset-inline:calc(var(--spacing) * 0);z-index:1;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-peach-beauty);height:3.5rem;display:block;position:absolute;top:50%}.investments-projects.social-features .social-features__grid.investments-projects__grid .investments-projects__intro .social-feature-card__brand-arc-svg{width:100%;height:100%;display:block}.investments-projects.social-features .social-features__grid.investments-projects__grid .investments-projects__intro .social-feature-card__content{z-index:2;height:auto;min-height:calc(var(--spacing) * 0);justify-content:center;align-items:center;gap:calc(var(--spacing) * 0);text-align:center;max-width:none;margin-inline:auto;position:relative}.investments-projects.social-features .social-features__grid.investments-projects__grid .investments-projects__intro .social-feature-card__title,.investments-projects.social-features .social-features__grid.investments-projects__grid .investments-projects__intro .social-feature-card__text{text-align:center;margin-inline:auto}.investments-projects.social-features .social-features__grid.investments-projects__grid .investments-projects__intro .social-feature-card__title{margin-top:calc(var(--spacing) * 0);margin-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}.investments-projects.social-features .social-features__grid.investments-projects__grid .investments-projects__intro .social-feature-card__text{margin-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);margin-bottom:calc(var(--spacing) * 0)}.investments-projects.social-features .social-features__grid.investments-projects__grid .investments-projects__slider{min-width:calc(var(--spacing) * 0);gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);flex-direction:column;grid-column:1/-1;display:flex;position:relative}.investments-projects.social-features .social-features__grid.investments-projects__grid .investments-projects__gap-probe{pointer-events:none;width:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);opacity:0;position:absolute}.investments-projects.social-features .social-features__grid.investments-projects__grid .investments-projects__swiper{width:100%;min-width:calc(var(--spacing) * 0);overflow:hidden}.investments-projects.social-features .social-features__grid.investments-projects__grid .investments-projects__slide{height:auto}.investments-projects.social-features .social-features__grid.investments-projects__grid .investments-projects__card{width:100%;height:60dvh;min-height:60dvh;padding:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);grid-column:auto}.investments-projects.social-features .social-features__grid.investments-projects__grid .investments-projects__pagination{justify-content:center;align-items:center;gap:clamp(.28125rem,calc((6 / var(--sage-breakpoint)) * 100vw),.375rem);display:flex}.investments-projects.social-features .social-features__grid.investments-projects__grid .investments-projects__bar{height:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);width:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);cursor:pointer;border-style:var(--tw-border-style);background-color:#1a181466;border-width:0;border-radius:3.40282e38px;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.investments-projects.social-features .social-features__grid.investments-projects__grid .investments-projects__bar{background-color:color-mix(in oklab,var(--color-midnight-russet) 40%,transparent)}}.investments-projects.social-features .social-features__grid.investments-projects__grid .investments-projects__bar{padding:calc(var(--spacing) * 0);transition:width .2s ease-out,background-color .2s ease-out}.investments-projects.social-features .social-features__grid.investments-projects__grid .investments-projects__bar.investments-projects__bar--active{width:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);background-color:var(--color-midnight-russet)}.investments-projects.social-features .social-features__grid.investments-projects__grid .investments-projects__bar:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#1a181466}@supports (color:color-mix(in lab,red,red)){.investments-projects.social-features .social-features__grid.investments-projects__grid .investments-projects__bar:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-midnight-russet) 40%, transparent)}}.investments-projects.social-features .social-features__grid.investments-projects__grid .investments-projects__bar:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}}.investments-projects .investments-projects__card-tags{z-index:4;gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);flex-wrap:wrap;align-self:flex-start;display:flex;position:relative}.investments-projects .investments-projects__card-tag{z-index:1;cursor:default;align-items:center;gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);border-radius:var(--radius-xl);background-color:#fcf6e680;display:inline-flex;position:relative;overflow:visible}@supports (color:color-mix(in lab,red,red)){.investments-projects .investments-projects__card-tag{background-color:color-mix(in oklab,var(--color-december-lace) 50%,transparent)}}.investments-projects .investments-projects__card-tag{padding-top:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);padding-bottom:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);padding-left:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);padding-right:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);font-family:var(--font-wix);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-leading:130%;--tw-font-weight:var(--font-weight-medium);line-height:130%;font-weight:var(--font-weight-medium);color:var(--color-black);--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.investments-projects .investments-projects__card-tag-wave{pointer-events:none;inset:calc(var(--spacing) * 0);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:2px;border-color:#fffc;position:absolute}@supports (color:color-mix(in lab,red,red)){.investments-projects .investments-projects__card-tag-wave{border-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.investments-projects .investments-projects__card-tag-wave{animation:4.8s ease-out infinite investments-pulse-tag}.investments-projects .investments-projects__card-tag-wave--delayed{animation-delay:2.4s}@media(prefers-reduced-motion:reduce){.investments-projects .investments-projects__card-tag-wave{opacity:0;animation:none}}.investments-projects .investments-projects__card-tag-icon{height:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);width:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);color:currentColor;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.investments-projects .investments-projects__card-tag-icon svg{width:100%;height:100%;display:block}.investments-projects .investments-projects__card-content{gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem)}.investments-projects .investments-projects__card-title{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);--tw-leading:110%;line-height:110%}@media not all and (min-width:80rem){.investments-projects .investments-projects__card-title{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}@media not all and (min-width:40rem){.investments-projects .investments-projects__card-title{font-size:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem)}}.investments-projects .investments-projects__card-link{justify-content:center;align-items:center;gap:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffffb3;width:fit-content;max-width:100%;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.investments-projects .investments-projects__card-link{border-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.investments-projects .investments-projects__card-link{padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.192px;letter-spacing:.192px;white-space:nowrap;color:var(--color-white);border-radius:2.5rem;text-decoration-line:none;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out}@media not all and (min-width:640px){.investments-projects .investments-projects__card-link{gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);width:100%;padding-left:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-right:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem)}}.investments-projects .investments-projects__card-link:hover{border-color:var(--color-white);background-color:#ffffff26;border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.investments-projects .investments-projects__card-link:hover{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.investments-projects .investments-projects__card-link .investments-projects__card-link-icon{flex-shrink:0;display:inline-flex}.investments-projects .investments-projects__card-link .investments-projects__card-link-icon svg,.investments-projects .investments-projects__card-link .investments-projects__card-link-icon svg path{fill:currentColor}.investments-potential{background-color:var(--color-december-lace);padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}@media(min-width:40rem){.investments-potential{padding-top:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem);padding-bottom:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem)}}@media(min-width:64rem){.investments-potential{padding-top:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);padding-bottom:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem)}}@media(min-width:80rem){.investments-potential{padding-top:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem);padding-bottom:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem)}}@media(min-width:90rem){.investments-potential{padding-top:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);padding-bottom:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}}@media not all and (min-width:640px){.investments-potential{background-color:#0000}}.investments-potential .investments-potential__inner{align-items:center;gap:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);text-align:center;flex-direction:column;display:flex}@media not all and (min-width:40rem){.investments-potential .investments-potential__inner{gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.investments-potential .investments-potential__title{margin:calc(var(--spacing) * 0);font-family:var(--font-tt);font-size:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);--tw-leading:100%;--tw-font-weight:var(--font-weight-medium);line-height:100%;font-weight:var(--font-weight-medium);--tw-tracking:-1px;letter-spacing:-1px;color:var(--color-midnight-russet)}@media not all and (min-width:64rem){.investments-potential .investments-potential__title{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:40rem){.investments-potential .investments-potential__title{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.investments-potential .investments-potential__subtitle{margin:calc(var(--spacing) * 0);text-align:center;max-width:48rem;font-family:var(--font-wix);font-size:clamp(.84375rem,calc((18 / var(--sage-breakpoint)) * 100vw),1.125rem);--tw-leading:150%;color:#1a1814b3;line-height:150%}@supports (color:color-mix(in lab,red,red)){.investments-potential .investments-potential__subtitle{color:color-mix(in oklab,var(--color-midnight-russet) 70%,transparent)}}@media not all and (min-width:40rem){.investments-potential .investments-potential__subtitle{font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem)}}.investments-potential .investments-potential__tooltip-wrap{vertical-align:middle;margin-inline-start:.15em;display:inline-flex;position:relative}.investments-potential .investments-potential__tooltip-trigger{height:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);width:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);font-family:var(--font-tt);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);color:#1a181499;background-color:#0000;border-width:1px;border-color:#4410104d;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}@supports (color:color-mix(in lab,red,red)){.investments-potential .investments-potential__tooltip-trigger{color:color-mix(in oklab,var(--color-midnight-russet) 60%,transparent)}}.investments-potential .investments-potential__tooltip-trigger{border-radius:9999px;transition:border-radius .5s ease-in-out,border-color .5s ease-in-out,color .5s ease-in-out}.investments-potential .investments-potential__tooltip-trigger:hover,.investments-potential .investments-potential__tooltip-trigger:focus-visible,.investments-potential .investments-potential__tooltip-trigger.investments-potential__tooltip-trigger--open{color:var(--color-midnight-russet);border-color:#44101099;border-radius:.375rem}:is(.investments-potential .investments-potential__tooltip-trigger:hover,.investments-potential .investments-potential__tooltip-trigger:focus-visible,.investments-potential .investments-potential__tooltip-trigger.investments-potential__tooltip-trigger--open) .investments-potential__tooltip-wave{border-radius:.375rem}.investments-potential .investments-potential__tooltip-mark{z-index:1;--tw-leading:1;justify-content:center;align-items:center;width:100%;height:100%;line-height:1;display:flex;position:relative}.investments-potential .investments-potential__tooltip-wave{pointer-events:none;inset:calc(var(--spacing) * 0);border-style:var(--tw-border-style);border-width:2px;border-color:#44101066;border-radius:9999px;transition:border-radius .5s ease-in-out;animation:4.8s ease-out infinite investments-pulse;position:absolute}.investments-potential .investments-potential__tooltip-wave--delayed{animation-delay:2.4s}@media(prefers-reduced-motion:reduce){.investments-potential .investments-potential__tooltip-wave{opacity:0;animation:none}}.investments-potential .investments-potential__tooltip{z-index:10;margin-bottom:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);width:calc(var(--spacing) * 64);border-radius:var(--radius-xl);background-color:var(--color-midnight-russet);padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);padding-right:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);text-align:left;font-family:var(--font-wix);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-leading:150%;color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);opacity:0;pointer-events:none;line-height:150%;transition:opacity .2s,transform .2s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)translateY(4px)}@media(max-width:640px){.investments-potential .investments-potential__tooltip{left:auto;right:0;transform:translateY(4px)}}.investments-potential .investments-potential__tooltip--visible{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}@media(max-width:640px){.investments-potential .investments-potential__tooltip--visible{transform:translateY(0)}}.investments-potential .investments-potential__content{width:100%;max-width:100%;min-width:calc(var(--spacing) * 0);overflow-x:clip}.invest-scenarios{--invest-sc-bg:#f6f5f3;--invest-sc-panel:#fff;--invest-sc-ink:#1b1b1f;--invest-sc-muted:#96959c;--invest-sc-orange:#ee6c3a;--invest-sc-dark:#2b2b33;--invest-sc-grey:#c2c1c8;--invest-sc-border:#ececec;width:100%;min-width:0;max-width:100%;color:var(--invest-sc-ink);text-align:left;font-family:var(--font-wix)}.invest-scenarios__layout{background:var(--invest-sc-panel);border-radius:20px;grid-template-columns:290px minmax(0,1fr);gap:0;min-width:0;max-width:100%;display:grid}.invest-scenarios__side{padding:36px 30px}.invest-scenarios__side-title{margin:calc(var(--spacing) * 0);margin-bottom:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);font-family:var(--font-wix);font-size:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);--tw-leading:130%;--tw-font-weight:var(--font-weight-semibold);line-height:130%;font-weight:var(--font-weight-semibold);color:var(--color-midnight-russet)}.invest-scenarios__proj-wrap{gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);flex-direction:column;width:100%;display:flex}.invest-scenarios__proj-wrap--buttons{display:flex}.invest-scenarios__proj-select-wrap{width:100%;display:none;position:relative}.invest-scenarios__proj-select{cursor:pointer;appearance:none;border-style:var(--tw-border-style);width:100%;padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);padding-right:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);padding-right:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-midnight-russet);background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%23441010' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1.25rem;border-width:1px;border-color:#44101033;border-radius:.75rem}.invest-scenarios__proj-select:focus{--tw-outline-style:none;border-color:#441010;outline-style:none}.invest-scenarios__proj-btn{cursor:pointer;border-style:var(--tw-border-style);width:100%;padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);padding-right:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);text-align:center;font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-midnight-russet);background-color:#0000;border-width:1px;border-color:#44101033;border-radius:2.5rem;flex-shrink:0;justify-content:center;align-items:center;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out;display:inline-flex}.invest-scenarios__proj-btn:hover:not(.is-active){border-color:#44101066;border-radius:.75rem}.invest-scenarios__proj-btn.is-active{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#fcf6e6;background-color:#441010;border-color:#441010;border-radius:.75rem}.invest-scenarios__note{margin-top:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);margin-bottom:calc(var(--spacing) * 0);font-family:var(--font-wix);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-leading:150%;color:#1a181480;line-height:150%}@supports (color:color-mix(in lab,red,red)){.invest-scenarios__note{color:color-mix(in oklab,var(--color-midnight-russet) 50%,transparent)}}.invest-scenarios__main{min-width:0;max-width:100%;padding:36px 40px 30px 24px;overflow-x:clip}.invest-scenarios__tabs{margin-bottom:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);max-width:100%;min-width:calc(var(--spacing) * 0);justify-content:flex-end;gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);flex-wrap:nowrap;display:flex}@media(max-width:880px){.invest-scenarios__tabs{-webkit-user-select:none;user-select:none;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;justify-content:flex-start;width:100%;overflow:auto hidden}.invest-scenarios__tabs::-webkit-scrollbar{display:none}}.invest-scenarios__tab{cursor:pointer;border-style:var(--tw-border-style);padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);padding-right:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-midnight-russet);background-color:#0000;border-width:1px;border-color:#44101033;border-radius:2.5rem;flex-shrink:0;align-items:center;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out;display:inline-flex}.invest-scenarios__tab:hover:not(.is-active){border-color:#44101066;border-radius:.75rem}.invest-scenarios__tab.is-active{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#fcf6e6;background-color:#441010;border-color:#441010;border-radius:.75rem}.invest-scenarios__chart-scroll{width:100%;max-width:100%;min-width:calc(var(--spacing) * 0)}.invest-scenarios__chart-box{width:100%;height:430px;position:relative}.invest-scenarios__chart-box canvas{display:block;width:100%!important;max-width:none!important;height:100%!important}@media not all and (min-width:640px){.invest-scenarios__main{overflow-x:clip}.invest-scenarios__chart-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;touch-action:pan-x pan-y;display:flex;overflow:auto hidden}.invest-scenarios__chart-box{flex:none;width:300%;min-width:300%;max-width:none}.invest-scenarios__chart-box canvas{touch-action:pan-x pan-y;pointer-events:none}}.invest-scenarios__legend{flex-wrap:wrap;justify-content:center;gap:26px;margin-top:16px;font-size:13.5px;display:flex}@media not all and (min-width:640px){.invest-scenarios__legend{gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem)}}.invest-scenarios__legend-item{color:var(--invest-sc-ink);align-items:center;gap:8px;display:inline-flex}.invest-scenarios__dot{border-radius:50%;width:11px;height:11px;display:inline-block}.invest-scenarios__qmark{color:#9c9ba3;cursor:pointer;appearance:none;background:#ececea;border:0;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:11px;font-weight:700;display:inline-flex;position:relative}.invest-scenarios__tip{visibility:hidden;opacity:0;color:var(--invest-sc-ink);text-align:center;z-index:20;box-sizing:border-box;pointer-events:none;background:#fff;border-radius:16px;width:290px;padding:18px 22px;font-size:14px;font-weight:400;line-height:1.5;transition:opacity .15s;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 8px 28px #14141424}.invest-scenarios__tip:after{content:"";border:8px solid #0000;border-top-color:#fff;position:absolute;top:100%;left:50%;transform:translate(-50%)}.invest-scenarios__qmark:hover .invest-scenarios__tip,.invest-scenarios__qmark.is-open .invest-scenarios__tip{visibility:visible;opacity:1}@media not all and (min-width:640px){.invest-scenarios__tip{z-index:80;pointer-events:auto;width:auto;max-width:none;position:fixed;left:1rem;right:1rem;transform:none}.invest-scenarios__tip:after{display:none}.invest-scenarios__qmark:hover:not(.is-open) .invest-scenarios__tip{visibility:hidden;opacity:0}}.invest-scenarios__forecast-note{text-align:center;color:#b5714f;margin-top:6px;font-size:11.5px}.invest-scenarios__stat-row{gap:16px;margin-top:26px;display:flex}.invest-scenarios__stat-card{background:#faf9f6;border:1px solid #ececea;border-radius:14px;flex:1;padding:18px 20px}.invest-scenarios__stat-label{letter-spacing:.06em;text-transform:uppercase;color:var(--invest-sc-muted);margin-bottom:10px;font-size:11.5px}.invest-scenarios__stat-value{color:var(--invest-sc-ink);font-size:26px;font-weight:700}.invest-scenarios__stat-value.pos{color:#2f8a4e}.invest-scenarios__stat-value.neg{color:#c8492a}.invest-scenarios__kpi-panel{border-top:1px solid #ececea;margin-top:30px;padding-top:20px}.invest-scenarios__kpi-toggle{cursor:default;text-align:left;background:0 0;border:0;width:100%;margin:0;padding:0;display:block}.invest-scenarios__kpi-title{letter-spacing:.08em;text-transform:uppercase;color:var(--invest-sc-muted);margin:0 0 14px;font-size:11.5px;font-weight:700}.invest-scenarios__kpi-row{border-bottom:1px dotted #d8d7d2;justify-content:space-between;align-items:baseline;padding:11px 0;font-size:13.5px;display:flex}.invest-scenarios__kpi-row:last-child{border-bottom:none}.invest-scenarios__kpi-k{color:var(--invest-sc-muted)}.invest-scenarios__kpi-v{color:var(--invest-sc-ink);text-align:right;font-weight:700}@media(max-width:880px){.invest-scenarios__layout{grid-template-columns:minmax(0,1fr)}.invest-scenarios__side,.invest-scenarios__main{min-width:0;max-width:100%}.invest-scenarios__main{padding:30px 20px}.invest-scenarios__stat-row{flex-direction:column}.invest-scenarios__proj-wrap--buttons{display:none}.invest-scenarios__proj-select-wrap{display:block}}@media not all and (min-width:640px){.invest-scenarios__side,.invest-scenarios__main{padding-inline:0}.invest-scenarios__main{padding-bottom:0}.invest-scenarios__kpi-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.invest-scenarios__kpi-toggle:after{content:"";border-right:2px solid var(--invest-sc-muted);border-bottom:2px solid var(--invest-sc-muted);flex-shrink:0;width:.55rem;height:.55rem;transition:transform .2s;transform:rotate(45deg)}.invest-scenarios__kpi-panel.is-open .invest-scenarios__kpi-toggle:after{transform:rotate(225deg)}.invest-scenarios__kpi-title{margin-bottom:0}.invest-scenarios__kpi-panel.is-open .invest-scenarios__kpi-title{margin-bottom:14px}.invest-scenarios__stat-row{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-y;cursor:grab;flex-flow:row;gap:12px;overflow-x:auto}.invest-scenarios__stat-row::-webkit-scrollbar{display:none}.invest-scenarios__stat-row--dragging{cursor:grabbing;touch-action:none}.invest-scenarios__stat-card{flex:0 0 70%;width:70%}}.investments-disclaimer{border-top-style:var(--tw-border-style);border-color:#1a18141a;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.investments-disclaimer{border-color:color-mix(in oklab,var(--color-midnight-russet) 10%,transparent)}}.investments-disclaimer{padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}@media(min-width:40rem){.investments-disclaimer{padding-top:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem);padding-bottom:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem)}}@media(min-width:64rem){.investments-disclaimer{padding-top:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);padding-bottom:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem)}}@media(min-width:80rem){.investments-disclaimer{padding-top:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem);padding-bottom:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem)}}@media(min-width:90rem){.investments-disclaimer{padding-top:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);padding-bottom:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}}.investments-disclaimer .investments-disclaimer__inner{gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);padding-block:calc(var(--spacing) * 0);flex-direction:column;margin-inline:auto;display:flex}.investments-disclaimer .investments-disclaimer__text{margin:calc(var(--spacing) * 0);text-align:left;font-family:var(--font-wix);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-leading:150%;color:#1a181466;line-height:150%}@supports (color:color-mix(in lab,red,red)){.investments-disclaimer .investments-disclaimer__text{color:color-mix(in oklab,var(--color-midnight-russet) 40%,transparent)}}.management-page{padding-bottom:calc(var(--spacing) * 0)}.management-about{padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}@media(min-width:40rem){.management-about{padding-top:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem);padding-bottom:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem)}}@media(min-width:64rem){.management-about{padding-top:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);padding-bottom:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem)}}@media(min-width:80rem){.management-about{padding-top:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem);padding-bottom:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem)}}@media(min-width:90rem){.management-about{padding-top:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);padding-bottom:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}}.management-hero .management-hero__accent{color:inherit}.management-hero .management-hero__cta{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-midnight-iris);background-color:var(--color-midnight-iris);width:100%;padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);text-align:center;font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.192px;letter-spacing:.192px;color:var(--color-midnight-russet);border-radius:2.5rem;justify-content:center;align-items:center;text-decoration-line:none;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out;display:inline-flex;overflow:hidden}@media(min-width:1024px){.management-hero .management-hero__cta{width:auto}}.management-hero .management-hero__cta:hover{border-radius:.75rem}.management-lead.wp-block-about-hero{padding-top:calc(var(--spacing) * 0);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}@media not all and (min-width:90rem){.management-lead.wp-block-about-hero{padding-top:calc(var(--spacing) * 0);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:640px){.management-lead.wp-block-about-hero .management-lead__link--desktop{display:none}}.management-lead__link{cursor:pointer;border-style:var(--tw-border-style);padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);text-align:center;font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.192px;letter-spacing:.192px;color:#fcf6e6;background-color:#441010;border-width:1px;border-color:#441010;border-radius:2.5rem;justify-content:center;align-items:center;text-decoration-line:none;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out;display:inline-flex;overflow:hidden}@media not all and (min-width:640px){.management-lead__link{padding-left:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-right:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem)}}.management-lead__link:hover{border-radius:.75rem}.management-stats{padding-bottom:calc(var(--spacing) * 0)}.management-lead-cta{display:none}@media not all and (min-width:640px){.management-lead-cta{margin-top:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);justify-content:center;display:flex}}.management-residential{padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}@media(min-width:40rem){.management-residential{padding-top:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem);padding-bottom:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem)}}@media(min-width:64rem){.management-residential{padding-top:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);padding-bottom:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem)}}@media(min-width:80rem){.management-residential{padding-top:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem);padding-bottom:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem)}}@media(min-width:90rem){.management-residential{padding-top:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);padding-bottom:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}}.management-residential{background-color:#fafafa}.management-residential .management-residential__intro{margin-bottom:calc(var(--spacing) * 0);align-items:flex-start;gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);text-align:left;grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:64rem){.management-residential .management-residential__intro{gap:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);grid-template-columns:repeat(3,minmax(0,1fr))}}.management-residential .management-residential__heading{margin:calc(var(--spacing) * 0);text-align:left;font-family:var(--font-tt);font-size:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);--tw-leading:100%;--tw-font-weight:var(--font-weight-medium);line-height:100%;font-weight:var(--font-weight-medium);--tw-tracking:-1px;letter-spacing:-1px;color:var(--color-midnight-russet)}@media not all and (min-width:64rem){.management-residential .management-residential__heading{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:40rem){.management-residential .management-residential__heading{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}@media(min-width:64rem){.management-residential .management-residential__heading{grid-column:span 1/span 1}}.management-residential .management-residential__lead{margin:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);text-align:left;font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:150%;--tw-font-weight:var(--font-weight-normal);line-height:150%;font-weight:var(--font-weight-normal);color:var(--color-midnight-russet)}@media(min-width:64rem){.management-residential .management-residential__lead{max-width:clamp(30.46875rem,calc((650 / var(--sage-breakpoint)) * 100vw),40.625rem);font-size:clamp(.84375rem,calc((18 / var(--sage-breakpoint)) * 100vw),1.125rem);grid-column:span 2/span 2}}.management-principles{margin-top:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 0)}.management-principles .management-principles__title{margin:calc(var(--spacing) * 0);margin-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);font-family:var(--font-tt);font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);--tw-leading:120%;--tw-font-weight:var(--font-weight-medium);line-height:120%;font-weight:var(--font-weight-medium);color:var(--color-midnight-russet)}@media not all and (min-width:64rem){.management-principles .management-principles__title{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}@media not all and (min-width:40rem){.management-principles .management-principles__title{font-size:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem)}}.management-principles .management-principles__features{padding-top:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 0)}.management-owner-services{padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:calc(var(--spacing) * 0);background-color:#fafafa}.management-owner-services .management-owner-services__title{margin:calc(var(--spacing) * 0);margin-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);font-family:var(--font-tt);font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);--tw-leading:120%;--tw-font-weight:var(--font-weight-medium);line-height:120%;font-weight:var(--font-weight-medium);color:var(--color-midnight-russet)}@media not all and (min-width:64rem){.management-owner-services .management-owner-services__title{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}@media not all and (min-width:40rem){.management-owner-services .management-owner-services__title{font-size:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem)}}.management-owner-services .management-owner-services__grid{gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media not all and (min-width:64rem){.management-owner-services .management-owner-services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:40rem){.management-owner-services .management-owner-services__grid{gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);grid-template-columns:repeat(1,minmax(0,1fr))}}.management-owner-services .management-owner-services__card{gap:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);border-radius:var(--radius-4xl);padding:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);flex-direction:column;display:flex}@media not all and (min-width:40rem){.management-owner-services .management-owner-services__card{padding:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);border-radius:1.25rem}}.management-owner-services .management-owner-services__card{background:#fff;transition:border-radius .5s ease-in-out;box-shadow:0 7.77px 84.691px #00000017}.management-owner-services .management-owner-services__card:hover{border-radius:.75rem}.management-owner-services .management-owner-services__card--wide{grid-column:span 2/span 2}@media not all and (min-width:640px){.management-owner-services .management-owner-services__card--wide{grid-column:1/-1}}.management-owner-services .management-owner-services__index{margin:calc(var(--spacing) * 0);font-family:var(--font-tt);font-size:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem);--tw-leading:110%;--tw-font-weight:var(--font-weight-medium);line-height:110%;font-weight:var(--font-weight-medium);--tw-tracking:-.02em;letter-spacing:-.02em;color:#8a3d2b;align-self:flex-start}.management-owner-services .management-owner-services__body{min-width:calc(var(--spacing) * 0);gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);flex-direction:column;display:flex}.management-owner-services .management-owner-services__card-title{margin:calc(var(--spacing) * 0);font-family:var(--font-tt);font-size:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);--tw-leading:130%;--tw-font-weight:var(--font-weight-semibold);line-height:130%;font-weight:var(--font-weight-semibold);color:var(--color-midnight-russet)}@media not all and (min-width:40rem){.management-owner-services .management-owner-services__card-title{font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem)}}.management-owner-services .management-owner-services__card-text{margin:calc(var(--spacing) * 0);font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:140%;--tw-font-weight:var(--font-weight-normal);line-height:140%;font-weight:var(--font-weight-normal);color:#1a1814cc}@supports (color:color-mix(in lab,red,red)){.management-owner-services .management-owner-services__card-text{color:color-mix(in oklab,var(--color-midnight-russet) 80%,transparent)}}@media not all and (min-width:40rem){.management-owner-services .management-owner-services__card-text{font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem)}}.management-section-title{margin:calc(var(--spacing) * 0);margin-bottom:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);font-family:var(--font-tt);font-size:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);--tw-leading:100%;--tw-font-weight:var(--font-weight-medium);line-height:100%;font-weight:var(--font-weight-medium);--tw-tracking:-1px;letter-spacing:-1px;color:var(--color-midnight-russet)}@media not all and (min-width:64rem){.management-section-title{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:40rem){.management-section-title{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.management-resort{--management-resort-ink:#182b47;--management-resort-bg:#f1f9ff;padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}@media(min-width:40rem){.management-resort{padding-top:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem);padding-bottom:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem)}}@media(min-width:64rem){.management-resort{padding-top:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);padding-bottom:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem)}}@media(min-width:80rem){.management-resort{padding-top:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem);padding-bottom:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem)}}@media(min-width:90rem){.management-resort{padding-top:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);padding-bottom:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}}.management-resort{background-color:var(--management-resort-bg)}.management-resort .management-resort__intro{margin-bottom:calc(var(--spacing) * 0);align-items:flex-start;gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);text-align:left;grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:64rem){.management-resort .management-resort__intro{gap:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);grid-template-columns:repeat(3,minmax(0,1fr))}}.management-resort .management-resort__title{margin:calc(var(--spacing) * 0);text-align:left;font-family:var(--font-tt);font-size:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);--tw-leading:100%;--tw-font-weight:var(--font-weight-medium);line-height:100%;font-weight:var(--font-weight-medium);--tw-tracking:-1px;letter-spacing:-1px}@media not all and (min-width:64rem){.management-resort .management-resort__title{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:40rem){.management-resort .management-resort__title{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}@media(min-width:64rem){.management-resort .management-resort__title{grid-column:span 1/span 1}}.management-resort .management-resort__title{color:var(--management-resort-ink)}.management-resort .management-resort__lead{margin:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);text-align:left;font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:150%;--tw-font-weight:var(--font-weight-normal);line-height:150%;font-weight:var(--font-weight-normal)}@media(min-width:64rem){.management-resort .management-resort__lead{max-width:clamp(30.46875rem,calc((650 / var(--sage-breakpoint)) * 100vw),40.625rem);font-size:clamp(.84375rem,calc((18 / var(--sage-breakpoint)) * 100vw),1.125rem);grid-column:span 2/span 2}}.management-resort .management-resort__lead{color:var(--management-resort-ink)}.management-resort .management-resort__subtitle{margin:calc(var(--spacing) * 0);margin-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);font-family:var(--font-tt);font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);--tw-leading:120%;--tw-font-weight:var(--font-weight-medium);line-height:120%;font-weight:var(--font-weight-medium)}@media not all and (min-width:64rem){.management-resort .management-resort__subtitle{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}@media not all and (min-width:40rem){.management-resort .management-resort__subtitle{font-size:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem)}}.management-resort .management-resort__subtitle{color:var(--management-resort-ink)}.management-resort .management-resort__features{padding-top:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 0)}.management-resort .management-resort__features .project-features__card-overlay{background:linear-gradient(#71a5cb59,#182b4733 38%,#182b47b8)}.management-resort .management-resort__features .project-features__card--expanded .project-features__card-title,.management-resort .management-resort__features .project-features__card--expanded .project-features__card-description{color:#182b47}.management-resort .management-resort__features .project-features__card-panel{background-color:#f1f9ffb8}.management-resort .management-resort__features .project-features__card-arrow{background-color:#71a5cb}.management-resort .management-resort__features .project-features__card-arrow-icon svg path{fill:#182b47}.management-resort .management-resort__features .project-features__card-arrow--expanded{background-color:#182b47}.management-resort .management-resort__features .project-features__card-arrow--expanded .project-features__card-arrow-icon svg path{fill:#f1f9ff}.management-resident-services{padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:calc(var(--spacing) * 0)}.management-resident-services .management-resident-services__header{margin-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);flex-direction:column;display:flex}.management-resident-services .management-resident-services__title{margin:calc(var(--spacing) * 0);font-family:var(--font-tt);font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);--tw-leading:120%;--tw-font-weight:var(--font-weight-medium);line-height:120%;font-weight:var(--font-weight-medium)}@media not all and (min-width:64rem){.management-resident-services .management-resident-services__title{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}@media not all and (min-width:40rem){.management-resident-services .management-resident-services__title{font-size:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem)}}.management-resident-services .management-resident-services__title{color:#182b47}.management-resident-services .management-resident-services__lead{margin:calc(var(--spacing) * 0);font-family:var(--font-tt);font-size:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);--tw-leading:130%;--tw-font-weight:var(--font-weight-medium);line-height:130%;font-weight:var(--font-weight-medium)}@media not all and (min-width:40rem){.management-resident-services .management-resident-services__lead{font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem)}}.management-resident-services .management-resident-services__lead{color:#182b47}.management-resident-services .management-resident-services__grid{gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);display:grid}@media not all and (min-width:40rem){.management-resident-services .management-resident-services__grid{gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem)}}.management-resident-services .management-resident-services__grid{grid-template-columns:repeat(12,minmax(0,1fr))}@media not all and (min-width:1024px){.management-resident-services .management-resident-services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:640px){.management-resident-services .management-resident-services__grid{grid-template-columns:minmax(0,1fr)}}.management-resident-services .management-resident-services__card{gap:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);border-radius:var(--radius-4xl);padding:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);flex-direction:column;display:flex}@media not all and (min-width:40rem){.management-resident-services .management-resident-services__card{padding:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);border-radius:1.25rem}}.management-resident-services .management-resident-services__card{background:#fff;grid-column:span 3/span 3;transition:border-radius .5s ease-in-out;box-shadow:0 7.77px 84.691px #00000017}.management-resident-services .management-resident-services__card:hover{border-radius:.75rem}@media not all and (min-width:1024px){.management-resident-services .management-resident-services__card{grid-column:span 1/span 1}}@media not all and (min-width:640px){.management-resident-services .management-resident-services__card{grid-column:1/-1}}.management-resident-services .management-resident-services__card--third{grid-column:span 4/span 4}@media not all and (min-width:1024px){.management-resident-services .management-resident-services__card--third{grid-column:span 1/span 1}}@media not all and (min-width:640px){.management-resident-services .management-resident-services__card--third{grid-column:1/-1}}.management-resident-services .management-resident-services__index{margin:calc(var(--spacing) * 0);font-family:var(--font-tt);font-size:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem);--tw-leading:110%;--tw-font-weight:var(--font-weight-medium);line-height:110%;font-weight:var(--font-weight-medium);--tw-tracking:-.02em;letter-spacing:-.02em;color:#78a5cc;align-self:flex-start}.management-resident-services .management-resident-services__body{min-width:calc(var(--spacing) * 0);gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);flex-direction:column;display:flex}.management-resident-services .management-resident-services__card-title{margin:calc(var(--spacing) * 0);font-family:var(--font-tt);font-size:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);--tw-leading:130%;--tw-font-weight:var(--font-weight-semibold);line-height:130%;font-weight:var(--font-weight-semibold)}@media not all and (min-width:40rem){.management-resident-services .management-resident-services__card-title{font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem)}}.management-resident-services .management-resident-services__card-title{color:#182b47}.management-resident-services .management-resident-services__card-text{margin:calc(var(--spacing) * 0);font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:140%;--tw-font-weight:var(--font-weight-normal);line-height:140%;font-weight:var(--font-weight-normal)}@media not all and (min-width:40rem){.management-resident-services .management-resident-services__card-text{font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem)}}.management-resident-services .management-resident-services__card-text{color:#182b47}.management-faq{padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}@media(min-width:40rem){.management-faq{padding-top:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem);padding-bottom:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem)}}@media(min-width:64rem){.management-faq{padding-top:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);padding-bottom:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem)}}@media(min-width:80rem){.management-faq{padding-top:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem);padding-bottom:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem)}}@media(min-width:90rem){.management-faq{padding-top:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);padding-bottom:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}}.vacancies-page{padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}@media not all and (min-width:80rem){.vacancies-page{padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}.vacancies-page .vacancies-page__intro{gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);flex-direction:column;display:flex}@media not all and (min-width:48rem){.vacancies-page .vacancies-page__intro{gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem)}}.vacancies-page .vacancies-page__title{margin:calc(var(--spacing) * 0);font-family:var(--font-tt);font-size:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);--tw-leading:100%;--tw-font-weight:var(--font-weight-medium);line-height:100%;font-weight:var(--font-weight-medium);--tw-tracking:-1px;letter-spacing:-1px;color:var(--color-midnight-russet)}@media not all and (min-width:64rem){.vacancies-page .vacancies-page__title{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:40rem){.vacancies-page .vacancies-page__title{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.vacancies-page .vacancies-page__layout{margin-top:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);gap:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);display:grid}@media not all and (min-width:64rem){.vacancies-page .vacancies-page__layout{margin-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);grid-template-columns:repeat(1,minmax(0,1fr))}}.vacancies-page .vacancies-page__filters{min-width:calc(var(--spacing) * 0);gap:clamp(.1875rem,calc((4 / var(--sage-breakpoint)) * 100vw),.25rem);flex-direction:column;display:flex}.vacancies-page .vacancies-page__filters-select-wrap{z-index:10;margin:calc(var(--spacing) * 0);width:100%;display:none;position:relative}.vacancies-page .vacancies-page__filters-select{cursor:pointer;justify-content:space-between;align-items:center;gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);border-style:var(--tw-border-style);background-color:var(--color-december-lace);width:100%;padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-right:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);padding-left:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);text-align:left;font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.192px;letter-spacing:.192px;color:var(--color-midnight-russet);border-width:1px;border-color:#44101033;border-radius:2.5rem;transition:border-radius .5s ease-in-out;display:flex;position:relative}.vacancies-page .vacancies-page__filters-select:hover,.vacancies-page .vacancies-page__filters-select:focus-visible,.vacancies-page .vacancies-page__filters-select.is-open{border-radius:.75rem}.vacancies-page .vacancies-page__filters-select:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#1a18144d}@supports (color:color-mix(in lab,red,red)){.vacancies-page .vacancies-page__filters-select:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-midnight-russet) 30%, transparent)}}.vacancies-page .vacancies-page__filters-select:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-white);--tw-outline-style:none;outline-style:none}.vacancies-page .vacancies-page__filters-select:disabled{cursor:wait;opacity:.7}.vacancies-page .vacancies-page__filters-select-label{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vacancies-page .vacancies-page__filters-select-chevron{color:var(--color-midnight-russet);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out);flex-shrink:0}.vacancies-page .vacancies-page__filters-select-chevron svg{height:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);width:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);display:block}.vacancies-page .vacancies-page__filters-select-chevron path{fill:currentColor}.vacancies-page .vacancies-page__filters-select-chevron.is-open{transform:rotate(180deg)}.vacancies-page .vacancies-page__filters-menu{top:100%;right:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);z-index:20;margin:calc(var(--spacing) * 0);margin-top:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:#1a18141a;list-style-type:none;position:absolute;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.vacancies-page .vacancies-page__filters-menu{border-color:color-mix(in oklab,var(--color-midnight-russet) 10%,transparent)}}.vacancies-page .vacancies-page__filters-menu{background-color:var(--color-white);padding:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);--tw-shadow:0 12px 32px var(--tw-shadow-color,#1a18141f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:1rem}.vacancies-page .vacancies-page__filters-option{cursor:pointer;justify-content:space-between;align-items:center;gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);border-style:var(--tw-border-style);width:100%;padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);padding-right:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);text-align:left;font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:130%;--tw-font-weight:var(--font-weight-medium);line-height:130%;font-weight:var(--font-weight-medium);color:#1a1814b3;background-color:#0000;border-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.vacancies-page .vacancies-page__filters-option{color:color-mix(in oklab,var(--color-midnight-russet) 70%,transparent)}}.vacancies-page .vacancies-page__filters-option{border-radius:.75rem;transition:background-color .2s ease-in-out,color .2s ease-in-out}.vacancies-page .vacancies-page__filters-option:hover,.vacancies-page .vacancies-page__filters-option:focus-visible{background-color:var(--color-december-lace);color:var(--color-midnight-russet);outline:none}.vacancies-page .vacancies-page__filters-option.is-active{background-color:var(--color-december-lace);color:var(--color-midnight-russet)}.vacancies-page .vacancies-page__filters-option:disabled{cursor:wait;opacity:.7}.vacancies-page .vacancies-page__filters-option-count{font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);color:#1a181480;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.vacancies-page .vacancies-page__filters-option-count{color:color-mix(in oklab,var(--color-midnight-russet) 50%,transparent)}}.vacancies-page .vacancies-page__filters-list{gap:clamp(.1875rem,calc((4 / var(--sage-breakpoint)) * 100vw),.25rem);flex-direction:column;display:flex}@media not all and (min-width:64rem){.vacancies-page .vacancies-page__filters-list{gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);flex-flow:wrap}}.vacancies-page .vacancies-page__filter{cursor:pointer;justify-content:space-between;align-items:center;gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);border-style:var(--tw-border-style);width:100%;padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);padding-right:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);text-align:left;font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:130%;--tw-font-weight:var(--font-weight-medium);line-height:130%;font-weight:var(--font-weight-medium);color:#1a1814b3;background-color:#0000;border-width:1px;border-color:#44101033;display:flex}@supports (color:color-mix(in lab,red,red)){.vacancies-page .vacancies-page__filter{color:color-mix(in oklab,var(--color-midnight-russet) 70%,transparent)}}@media not all and (min-width:64rem){.vacancies-page .vacancies-page__filter{width:auto;padding-left:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);padding-right:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem)}}.vacancies-page .vacancies-page__filter{border-radius:2.5rem;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out}.vacancies-page .vacancies-page__filter:hover:not(.is-active),.vacancies-page .vacancies-page__filter:focus-visible:not(.is-active){color:var(--color-midnight-russet);border-color:#44101066;border-radius:.75rem}.vacancies-page .vacancies-page__filter:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#1a18144d}@supports (color:color-mix(in lab,red,red)){.vacancies-page .vacancies-page__filter:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-midnight-russet) 30%, transparent)}}.vacancies-page .vacancies-page__filter:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-white);--tw-outline-style:none;outline-style:none}.vacancies-page .vacancies-page__filter.is-active{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#fcf6e6;background-color:#441010;border-color:#441010;border-radius:.75rem}.vacancies-page .vacancies-page__filter.is-active .vacancies-page__filter-count{color:#fcf6e6b3}.vacancies-page .vacancies-page__filter:disabled{cursor:wait;opacity:.7}.vacancies-page .vacancies-page__filter-title{min-width:calc(var(--spacing) * 0)}.vacancies-page .vacancies-page__filter-count{font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);color:#1a181480;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.vacancies-page .vacancies-page__filter-count{color:color-mix(in oklab,var(--color-midnight-russet) 50%,transparent)}}@media not all and (min-width:64rem){.vacancies-page .vacancies-page__filter-count{display:none}}@media(max-width:767px){.vacancies-page .vacancies-page__filters-select-wrap{display:block}.vacancies-page .vacancies-page__filters-list{display:none}}.vacancies-page .vacancies-page__content{min-width:calc(var(--spacing) * 0);transition:opacity .18s}.vacancies-page .vacancies-page__content[aria-busy=true]{opacity:.55;pointer-events:none}.vacancies-page .vacancies-page__list{gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);flex-direction:column;display:flex}.vacancies-page .vacancies-page__card{border-radius:var(--radius-4xl);background-color:var(--color-december-lace);padding:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);text-decoration-line:none;display:block}@media not all and (min-width:40rem){.vacancies-page .vacancies-page__card{padding:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.vacancies-page .vacancies-page__card{transition:border-radius .5s ease-in-out,background-color .3s ease-in-out}.vacancies-page .vacancies-page__card:hover{border-radius:.75rem}.vacancies-page .vacancies-page__card:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#1a18144d}@supports (color:color-mix(in lab,red,red)){.vacancies-page .vacancies-page__card:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-midnight-russet) 30%, transparent)}}.vacancies-page .vacancies-page__card:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-white);--tw-outline-style:none;outline-style:none}.vacancies-page .vacancies-page__card-title{margin:calc(var(--spacing) * 0);font-family:var(--font-tt);font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);--tw-leading:120%;--tw-font-weight:var(--font-weight-medium);line-height:120%;font-weight:var(--font-weight-medium);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-midnight-russet)}@media not all and (min-width:64rem){.vacancies-page .vacancies-page__card-title{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}@media not all and (min-width:40rem){.vacancies-page .vacancies-page__card-title{font-size:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem)}}.vacancies-page .vacancies-page__card-meta{margin:calc(var(--spacing) * 0);margin-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);font-family:var(--font-tt);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-leading:130%;--tw-font-weight:var(--font-weight-medium);line-height:130%;font-weight:var(--font-weight-medium);color:#1a18148c}@supports (color:color-mix(in lab,red,red)){.vacancies-page .vacancies-page__card-meta{color:color-mix(in oklab,var(--color-midnight-russet) 55%,transparent)}}.vacancies-page .vacancies-page__card-meta-item{display:inline}.vacancies-page .vacancies-page__card-meta-sep{margin-left:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);margin-right:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem)}.vacancies-page .vacancies-page__empty{margin:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0);font-family:var(--font-tt);font-size:clamp(.84375rem,calc((18 / var(--sage-breakpoint)) * 100vw),1.125rem);--tw-leading:140%;--tw-font-weight:var(--font-weight-medium);line-height:140%;font-weight:var(--font-weight-medium);color:#1a1814b3}@supports (color:color-mix(in lab,red,red)){.vacancies-page .vacancies-page__empty{color:color-mix(in oklab,var(--color-midnight-russet) 70%,transparent)}}@media not all and (min-width:40rem){.vacancies-page .vacancies-page__empty{font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem)}}@media(max-width:1023px){.vacancies-page .vacancies-page__empty{padding-top:clamp(3rem,calc((64 / var(--sage-breakpoint)) * 100vw),4rem);padding-bottom:clamp(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem)}}.vacancies-page .vacancies-list-enter-active,.vacancies-page .vacancies-list-leave-active{transition:opacity .28s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1)}.vacancies-page .vacancies-list-enter-from,.vacancies-page .vacancies-list-leave-to{opacity:0;transform:translateY(.5rem)}.vacancy-single{padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}@media not all and (min-width:80rem){.vacancy-single{padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}.vacancy-single .vacancy-single__inner{margin-inline:auto;margin-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);flex-direction:column;width:100%;max-width:56rem;display:flex}@media not all and (min-width:64rem){.vacancy-single .vacancy-single__inner{margin-top:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.vacancy-single .vacancy-single__title{margin:calc(var(--spacing) * 0);font-family:var(--font-tt);font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);--tw-leading:110%;--tw-font-weight:var(--font-weight-medium);line-height:110%;font-weight:var(--font-weight-medium);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-midnight-russet)}@media not all and (min-width:64rem){.vacancy-single .vacancy-single__title{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}@media not all and (min-width:40rem){.vacancy-single .vacancy-single__title{font-size:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem)}}.vacancy-single .vacancy-single__meta{margin:calc(var(--spacing) * 0);font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:130%;--tw-font-weight:var(--font-weight-medium);line-height:130%;font-weight:var(--font-weight-medium);color:#1a18148c}@supports (color:color-mix(in lab,red,red)){.vacancy-single .vacancy-single__meta{color:color-mix(in oklab,var(--color-midnight-russet) 55%,transparent)}}.vacancy-single .vacancy-single__meta-item{display:inline}.vacancy-single .vacancy-single__meta-sep{margin-left:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);margin-right:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem)}.vacancy-single .vacancy-single__content{margin-top:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:150%;--tw-font-weight:var(--font-weight-normal);line-height:150%;font-weight:var(--font-weight-normal);color:#1a1814cc}@supports (color:color-mix(in lab,red,red)){.vacancy-single .vacancy-single__content{color:color-mix(in oklab,var(--color-midnight-russet) 80%,transparent)}}@media not all and (min-width:40rem){.vacancy-single .vacancy-single__content{font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem)}}.vacancy-single .vacancy-single__content>:first-child{margin-top:calc(var(--spacing) * 0)}.vacancy-single .vacancy-single__content>:last-child{margin-bottom:calc(var(--spacing) * 0)}.vacancy-single .vacancy-single__content p,.vacancy-single .vacancy-single__content ul,.vacancy-single .vacancy-single__content ol{margin-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);margin-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem)}.vacancy-single .vacancy-single__content ul,.vacancy-single .vacancy-single__content ol{padding-left:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}.vacancy-single .vacancy-single__content a{color:var(--color-peach-beauty);text-underline-offset:2px}@media(hover:hover){.vacancy-single .vacancy-single__content a:hover{text-decoration-line:underline}}.vacancy-single .vacancy-single__apply{cursor:pointer;border-style:var(--tw-border-style);width:fit-content;padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);text-align:center;font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.192px;letter-spacing:.192px;color:#fcf6e6;background-color:#441010;border-width:1px;border-color:#441010;border-radius:2.5rem;justify-content:center;align-items:center;text-decoration-line:none;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out;display:inline-flex;overflow:hidden}.vacancy-single .vacancy-single__apply:hover{border-radius:.75rem}@media(max-width:620px){.vacancy-single .vacancy-single__apply{width:100%}}.wp-block-cta{margin-block:calc(var(--spacing) * 0);padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}@media(min-width:40rem){.wp-block-cta{padding-top:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem);padding-bottom:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem)}}@media(min-width:64rem){.wp-block-cta{padding-top:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);padding-bottom:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem)}}@media(min-width:80rem){.wp-block-cta{padding-top:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem);padding-bottom:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem)}}@media(min-width:90rem){.wp-block-cta{padding-top:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);padding-bottom:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}}.wp-block-cta .container .block-content{gap:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);flex-direction:column;display:flex}.wp-block-cta .container .block-content .cta-grid{align-items:stretch;gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);flex-direction:column-reverse;display:flex}@media(min-width:768px){.wp-block-cta .container .block-content .cta-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}}@media(min-width:1221px){.wp-block-cta .container .block-content .cta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.wp-block-cta .container .block-content .cta-grid .cta-media{height:100%;min-height:clamp(15rem,calc((320 / var(--sage-breakpoint)) * 100vw),20rem);border-radius:var(--radius-xl);background-color:var(--color-december-lace);position:relative;overflow:hidden}@media(max-width:639px){.wp-block-cta .container .block-content .cta-grid .cta-media{display:none}}@media(min-width:768px){.wp-block-cta .container .block-content .cta-grid .cta-media{grid-column:span 1}}@media(min-width:1221px){.wp-block-cta .container .block-content .cta-grid .cta-media{grid-column:span 2}}.wp-block-cta .container .block-content .cta-grid .cta-media .cta-media__inner{inset-inline:calc(var(--spacing) * 0);z-index:0;will-change:transform;height:140%;position:absolute;top:-20%}.wp-block-cta .container .block-content .cta-grid .cta-media .cta-media__inner img{object-fit:cover;object-position:center;width:100%;height:100%}.wp-block-cta .container .block-content .cta-grid .cta-form{flex-direction:column;display:flex}@media(min-width:768px){.wp-block-cta .container .block-content .cta-grid .cta-form{grid-column:span 1}}.wp-block-cta .container .block-content .cta-grid .cta-form .form-wrapper{border-radius:var(--radius-xl);background-color:var(--color-midnight-iris);padding-top:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);flex:1;position:relative}@media not all and (min-width:80rem){.wp-block-cta .container .block-content .cta-grid .cta-form .form-wrapper{padding-left:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-right:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem)}}@media not all and (min-width:40rem){.wp-block-cta .container .block-content .cta-grid .cta-form .form-wrapper{padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}.wp-block-cta .container .block-content .cta-grid .cta-form .form-wrapper h2{margin-bottom:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);text-align:center;font-family:var(--font-tt);font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);--tw-leading:100%;--tw-font-weight:var(--font-weight-semibold);line-height:100%;font-weight:var(--font-weight-semibold);--tw-tracking:-1.5px;letter-spacing:-1.5px;color:var(--color-midnight-russet)}.wp-block-cta .container .block-content .cta-grid .cta-form .form-wrapper p{margin-bottom:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);text-align:center;font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:150%;color:#1a181499;line-height:150%}@supports (color:color-mix(in lab,red,red)){.wp-block-cta .container .block-content .cta-grid .cta-form .form-wrapper p{color:color-mix(in oklab,var(--color-midnight-russet) 60%,transparent)}}.wp-block-cta .container .block-content .cta-grid .cta-form .form-wrapper form.contacts-form{flex-direction:column;justify-content:space-between;display:flex}.wp-block-cta .container .block-content .cta-grid .cta-form .form-wrapper form.contacts-form .row-top{flex-direction:column;display:flex}.wp-block-cta .container .block-content .cta-grid .cta-form .form-wrapper form.contacts-form .row-top .field{gap:clamp(.1875rem,calc((4 / var(--sage-breakpoint)) * 100vw),.25rem);padding-bottom:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);flex-direction:column;display:flex}.wp-block-cta .container .block-content .cta-grid .cta-form .form-wrapper form.contacts-form .row-top .field.field--invalid input,.wp-block-cta .container .block-content .cta-grid .cta-form .form-wrapper form.contacts-form .row-top .field.field--invalid textarea{--tw-ring-color:#dc262699;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.wp-block-cta .container .block-content .cta-grid .cta-form .form-wrapper form.contacts-form .row-top .field .field-error-slot{flex-shrink:0;block-size:1.125rem;overflow:hidden}.wp-block-cta .container .block-content .cta-grid .cta-form .form-wrapper form.contacts-form .row-top .field .field-error{margin:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-wix);font-size:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);--tw-leading:150%;color:#dc2626;line-height:150%;overflow:hidden}.wp-block-cta .container .block-content .cta-grid .cta-form .form-wrapper form.contacts-form .row-top .field label{font-family:var(--font-tt);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-midnight-russet)}.wp-block-cta .container .block-content .cta-grid .cta-form .form-wrapper form.contacts-form .row-top .field input,.wp-block-cta .container .block-content .cta-grid .cta-form .form-wrapper form.contacts-form .row-top .field textarea{border-radius:var(--radius-4xl);background-color:var(--color-white);width:100%;padding-top:clamp(calc(((15 / 16) * 1rem) * .75),calc((15 / var(--sage-breakpoint)) * 100vw),.9375rem);padding-bottom:clamp(calc(((15 / 16) * 1rem) * .75),calc((15 / var(--sage-breakpoint)) * 100vw),.9375rem);padding-left:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);padding-right:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);font-family:var(--font-tt);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);color:var(--color-midnight-russet);--tw-ring-color:transparent;outline-style:var(--tw-outline-style);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);--tw-ring-inset:inset;outline-width:0}:is(.wp-block-cta .container .block-content .cta-grid .cta-form .form-wrapper form.contacts-form .row-top .field input,.wp-block-cta .container .block-content .cta-grid .cta-form .form-wrapper form.contacts-form .row-top .field textarea)::placeholder{color:#1a181480}@supports (color:color-mix(in lab,red,red)){:is(.wp-block-cta .container .block-content .cta-grid .cta-form .form-wrapper form.contacts-form .row-top .field input,.wp-block-cta .container .block-content .cta-grid .cta-form .form-wrapper form.contacts-form .row-top .field textarea)::placeholder{color:color-mix(in oklab,var(--color-midnight-russet) 50%,transparent)}}@media(hover:hover){:is(.wp-block-cta .container .block-content .cta-grid .cta-form .form-wrapper form.contacts-form .row-top .field input,.wp-block-cta .container .block-content .cta-grid .cta-form .form-wrapper form.contacts-form .row-top .field textarea):hover{border-radius:var(--radius-xl)}}:is(.wp-block-cta .container .block-content .cta-grid .cta-form .form-wrapper form.contacts-form .row-top .field input,.wp-block-cta .container .block-content .cta-grid .cta-form .form-wrapper form.contacts-form .row-top .field textarea):focus{border-radius:var(--radius-xl);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-peach-beauty)}:is(.wp-block-cta .container .block-content .cta-grid .cta-form .form-wrapper form.contacts-form .row-top .field input,.wp-block-cta .container .block-content .cta-grid .cta-form .form-wrapper form.contacts-form .row-top .field textarea):disabled{cursor:not-allowed;opacity:1}.wp-block-cta .container .block-content .cta-grid .cta-form .form-wrapper form.contacts-form .row-top .field textarea{resize:none}.wp-block-cta .container .block-content .cta-grid .cta-form .form-wrapper form.contacts-form .row-bottom{gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);flex-direction:column;display:flex}.wp-block-cta .container .block-content .cta-grid .cta-form .form-wrapper form.contacts-form .row-bottom .field-agree{gap:clamp(.1875rem,calc((4 / var(--sage-breakpoint)) * 100vw),.25rem);border-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 0);border-width:0;flex-direction:column;display:flex}.wp-block-cta .container .block-content .cta-grid .cta-form .form-wrapper form.contacts-form .row-bottom .field-agree .field-agree__control{align-items:flex-start;gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);display:flex}.wp-block-cta .container .block-content .cta-grid .cta-form .form-wrapper form.contacts-form .row-bottom .field-agree .field-error-slot{padding-inline-start:calc(var(--spacing-sage-16,1rem) + var(--spacing-sage-12,.75rem))}.wp-block-cta .container .block-content .cta-grid .cta-form .form-wrapper form.contacts-form .row-bottom .field-agree input{margin-top:clamp(.1875rem,calc((4 / var(--sage-breakpoint)) * 100vw),.25rem);height:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);width:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);accent-color:var(--color-midnight-russet);flex-shrink:0}.wp-block-cta .container .block-content .cta-grid .cta-form .form-wrapper form.contacts-form .row-bottom .field-agree label{font-family:var(--font-wix);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-leading:150%;color:var(--color-midnight-russet);line-height:150%}.wp-block-cta .container .block-content .cta-grid .cta-form .form-wrapper form.contacts-form .row-bottom .field-agree label a{opacity:.7;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);text-decoration-line:none}@media(hover:hover){.wp-block-cta .container .block-content .cta-grid .cta-form .form-wrapper form.contacts-form .row-bottom .field-agree label a:hover{opacity:1;text-decoration-line:underline}}.wp-block-cta .container .block-content .cta-grid .cta-form .form-wrapper form.contacts-form .row-bottom button.submit-button{min-height:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem);cursor:pointer;border-style:var(--tw-border-style);width:100%;padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);text-align:center;font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.192px;letter-spacing:.192px;color:#fcf6e6;background-color:#441010;border-width:1px;border-color:#441010;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.wp-block-cta .container .block-content .cta-grid .cta-form .form-wrapper form.contacts-form .row-bottom button.submit-button:disabled{cursor:not-allowed}.wp-block-cta .container .block-content .cta-grid .cta-form .form-wrapper form.contacts-form .row-bottom button.submit-button{border-radius:2.5rem;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out}.wp-block-cta .container .block-content .cta-grid .cta-form .form-wrapper form.contacts-form .row-bottom button.submit-button:hover:not(:disabled){border-radius:.75rem}.wp-block-cta .container .block-content .cta-grid .cta-form .form-wrapper form.contacts-form .row-bottom button.submit-button.is-processing{pointer-events:none}.wp-block-cta .container .block-content .cta-grid .cta-form .form-wrapper form.contacts-form .row-bottom button.submit-button .submit-spinner{--_g:no-repeat radial-gradient(farthest-side, currentColor 90%, #0000);background:var(--_g),var(--_g),var(--_g),var(--_g);background-size:25% 50%;width:2.5rem;height:1.25rem;animation:1s linear infinite loading-spinner;display:block}.wp-block-cta .container .block-content .cta-grid .cta-form .form-wrapper form.contacts-form .row-bottom .request-result-slot{flex-shrink:0;block-size:1.3125rem;overflow:hidden}.wp-block-cta .container .block-content .cta-grid .cta-form .form-wrapper form.contacts-form .row-bottom .request-result{margin:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;text-align:center;font-family:var(--font-wix);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-leading:150%;color:var(--color-midnight-russet);visibility:visible;block-size:auto;inline-size:100%;line-height:150%;position:static;inset:auto;overflow:hidden}.wp-block-cta .container .block-content .cta-grid .cta-form .form-wrapper form.contacts-form .row-bottom .request-result.request-result--error{color:#dc2626}.wp-block-cta .form-wrapper p.career-resume-attach__label,.wp-block-cta .form-wrapper .career-resume-attach__label{text-align:left;font-family:var(--font-tt);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium);color:var(--color-midnight-russet);margin-bottom:calc(var(--spacing) * 0)!important}.wp-block-cta .career-resume-file__container{border-color:#1a181426}@supports (color:color-mix(in lab,red,red)){.wp-block-cta .career-resume-file__container{border-color:color-mix(in oklab,var(--color-midnight-russet) 15%,transparent)}}.wp-block-cta .career-resume-file__container{background-color:var(--color-white)}.wp-block-cta .career-resume-file__container:hover,.wp-block-cta .career-resume-file__container.career-resume-file__container--drag{border-color:#1a18144d}@supports (color:color-mix(in lab,red,red)){.wp-block-cta .career-resume-file__container:hover,.wp-block-cta .career-resume-file__container.career-resume-file__container--drag{border-color:color-mix(in oklab,var(--color-midnight-russet) 30%,transparent)}}.wp-block-cta .career-resume-file__container:hover,.wp-block-cta .career-resume-file__container.career-resume-file__container--drag{background-color:var(--color-white)}.wp-block-cta .career-resume-file__container.career-resume-file__container--drag{background-color:#e7c2ab66}@supports (color:color-mix(in lab,red,red)){.wp-block-cta .career-resume-file__container.career-resume-file__container--drag{background-color:color-mix(in oklab,var(--color-peach-beauty) 40%,transparent)}}.wp-block-cta .career-resume-file__button{background-color:var(--color-midnight-iris)}@media(min-width:1221px){.wp-block-cta--career-resume .cta-grid{align-items:flex-start}}.wp-block-cta--career-resume .cta-form .form-wrapper{flex:none;align-self:stretch}@media(prefers-reduced-motion:reduce){.wp-block-cta .cta-media__inner{top:calc(var(--spacing) * 0);will-change:auto;height:100%}}.wp-block-not-found{margin-top:clamp(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem);margin-bottom:clamp(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem)}.wp-block-not-found .container .block-content{max-width:clamp(26.25rem,calc((560 / var(--sage-breakpoint)) * 100vw),35rem);align-items:flex-start;gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);flex-direction:column;margin-inline:auto;display:flex}.wp-block-not-found .container .block-content .not-found__code{font-family:var(--font-tt);font-size:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium);color:var(--color-peach-beauty)}@media not all and (min-width:64rem){.wp-block-not-found .container .block-content .not-found__code{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}.wp-block-not-found .container .block-content .not-found__title{font-family:var(--font-tt);font-size:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);--tw-leading:130%;--tw-font-weight:var(--font-weight-medium);line-height:130%;font-weight:var(--font-weight-medium);color:var(--color-midnight-russet)}@media not all and (min-width:64rem){.wp-block-not-found .container .block-content .not-found__title{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:40rem){.wp-block-not-found .container .block-content .not-found__title{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.wp-block-not-found .container .block-content .not-found__description{font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:150%;color:var(--color-midnight-russet);line-height:150%}.wp-block-not-found .container .block-content .more-link{justify-content:center;align-items:center;gap:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);border-style:var(--tw-border-style);padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);text-align:center;font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.192px;letter-spacing:.192px;color:#fcf6e6;background-color:#441010;border-width:1px;border-color:#441010;border-radius:2.5rem;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out;display:inline-flex;overflow:hidden}.wp-block-not-found .container .block-content .more-link:hover{border-radius:.75rem}.wp-block-not-found .container .block-content .more-link svg path{fill:currentColor;transition:opacity .5s ease-in-out}.wp-block-not-found .container .block-content .more-link:hover svg path{opacity:.8}.wp-block-stats{padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}@media(min-width:40rem){.wp-block-stats{padding-top:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem);padding-bottom:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem)}}@media(min-width:64rem){.wp-block-stats{padding-top:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);padding-bottom:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem)}}@media(min-width:80rem){.wp-block-stats{padding-top:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem);padding-bottom:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem)}}@media(min-width:90rem){.wp-block-stats{padding-top:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);padding-bottom:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}}.wp-block-stats.wp-block-stats--embedded{padding-block:calc(var(--spacing) * 0)}.wp-block-stats.wp-block-stats--light .stats__item{background-color:var(--color-december-lace)}.wp-block-stats.wp-block-stats--light .stats__value,.wp-block-stats.wp-block-stats--light .stats__label{color:var(--color-midnight-russet)}.wp-block-stats .block-content{gap:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);flex-direction:column;display:flex}.wp-block-stats .stats__title{font-family:var(--font-tt);font-size:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);--tw-leading:100%;--tw-font-weight:var(--font-weight-medium);line-height:100%;font-weight:var(--font-weight-medium);--tw-tracking:-1px;letter-spacing:-1px;color:var(--color-midnight-russet)}@media not all and (min-width:64rem){.wp-block-stats .stats__title{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:40rem){.wp-block-stats .stats__title{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.wp-block-stats .stats__grid{gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media not all and (min-width:64rem){.wp-block-stats .stats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:640px){.wp-block-stats .stats__grid{--stats-inline-pad:max(1.25rem, calc((100vw - min(90rem, calc(100vw - clamp(1.875rem, 5vw, 5.25rem)) ))/2) );gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);box-sizing:border-box;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-y;cursor:grab;width:100vw;max-width:100vw;flex-wrap:nowrap;margin-left:calc(50% - 50vw);padding-inline-start:var(--stats-inline-pad);padding-inline-end:var(--stats-inline-pad);display:flex;overflow-x:auto}.wp-block-stats .stats__grid::-webkit-scrollbar{display:none}.wp-block-stats .stats__grid.stats__grid--dragging{cursor:grabbing;touch-action:none}}.wp-block-stats .stats__item{gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);border-radius:var(--radius-xl);padding:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);background-color:#8b3d2b;flex-direction:column;display:flex}@media not all and (min-width:640px){.wp-block-stats .stats__item{flex:0 0 70%;width:70%}}.wp-block-stats .stats__value{align-items:flex-end;column-gap:clamp(.28125rem,calc((6 / var(--sage-breakpoint)) * 100vw),.375rem);font-family:var(--font-tt);--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium);color:#fcf6e6;flex-wrap:nowrap;display:flex}.wp-block-stats .stats__value-num{min-width:calc(var(--spacing) * 0);font-size:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);--tw-leading:1;flex-shrink:1;align-items:flex-end;line-height:1;display:inline-flex}@media not all and (min-width:64rem){.wp-block-stats .stats__value-num{font-size:clamp(1.3125rem,calc((28 / var(--sage-breakpoint)) * 100vw),1.75rem)}}.wp-block-stats .stats__value-prefix{--tw-leading:1;line-height:1;display:inline-block}.wp-block-stats .stats-odometer{--tw-leading:1;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);font-variant-numeric:tabular-nums;align-items:flex-end;line-height:1;display:inline-flex}.wp-block-stats .stats-odometer__text{--tw-leading:1;line-height:1;display:inline-block}.wp-block-stats .stats-odometer__separator{--tw-leading:1;flex-shrink:0;width:.3em;line-height:1;display:inline-block}.wp-block-stats .stats-odometer__digit{text-align:center;--tw-leading:1;flex-shrink:0;width:1ch;height:1em;line-height:1;display:inline-block;position:relative;overflow:hidden}.wp-block-stats .stats-odometer__strip{inset-inline:calc(var(--spacing) * 0);top:calc(var(--spacing) * 0);will-change:transform;flex-direction:column;display:flex;position:absolute}.wp-block-stats .stats-odometer__strip>span{--tw-leading:1;flex-shrink:0;justify-content:center;align-items:flex-end;width:100%;height:1em;line-height:1;display:flex}.wp-block-stats .stats-odometer.is-settled{display:inline}.wp-block-stats .stats__value-suffix{font-size:clamp(1.3125rem,calc((28 / var(--sage-breakpoint)) * 100vw),1.75rem);--tw-leading:1;flex-shrink:0;line-height:1}@media not all and (min-width:64rem){.wp-block-stats .stats__value-suffix{font-size:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem)}}.wp-block-stats .stats__value-suffix sup{vertical-align:baseline;font-size:.65em;line-height:1;position:relative;top:-.45em}.wp-block-stats .stats__label{font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:150%;color:#fcf6e6;line-height:150%}.wp-block-agentam-hero{padding-bottom:clamp(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem)}.wp-block-agentam-hero .agentam-hero{min-height:clamp(28.125rem,calc((600 / var(--sage-breakpoint)) * 100vw),37.5rem);border-radius:var(--radius-xl);background-color:var(--color-midnight-russet);position:relative;overflow:hidden}.wp-block-agentam-hero .agentam-hero__media{inset:calc(var(--spacing) * 0);z-index:0;position:absolute}.wp-block-agentam-hero .agentam-hero__media img{object-fit:cover;object-position:center;width:100%;height:100%}.wp-block-agentam-hero .agentam-hero__overlay{inset:calc(var(--spacing) * 0);z-index:1;background:linear-gradient(90deg,#2d1f1cb8,#2d1f1c6b 45%,#2d1f1c14);position:absolute}.wp-block-agentam-hero .agentam-hero__content{z-index:2;height:100%;min-height:clamp(28.125rem,calc((600 / var(--sage-breakpoint)) * 100vw),37.5rem);width:50%;max-width:clamp(42.1875rem,calc((900 / var(--sage-breakpoint)) * 100vw),56.25rem);justify-content:space-between;gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);padding-top:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);padding-bottom:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);padding-left:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);padding-right:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);flex-direction:column;display:flex;position:relative}@media not all and (min-width:64rem){.wp-block-agentam-hero .agentam-hero__content{width:100%;max-width:none;padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:40rem){.wp-block-agentam-hero .agentam-hero__content{padding-left:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);padding-right:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.wp-block-agentam-hero .agentam-hero__content-inner{gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);flex-direction:column;display:flex}.wp-block-agentam-hero .agentam-hero__eyebrow{font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.192px;letter-spacing:.192px;color:var(--color-peach-beauty);text-transform:uppercase}.wp-block-agentam-hero .agentam-hero__title{font-family:var(--font-tt);font-size:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);--tw-leading:110%;--tw-font-weight:var(--font-weight-medium);line-height:110%;font-weight:var(--font-weight-medium);color:var(--color-white)}@media not all and (min-width:64rem){.wp-block-agentam-hero .agentam-hero__title{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:40rem){.wp-block-agentam-hero .agentam-hero__title{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.wp-block-agentam-hero .agentam-hero__text{max-width:clamp(25.78125rem,calc((550 / var(--sage-breakpoint)) * 100vw),34.375rem);font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:150%;color:var(--color-december-lace);line-height:150%}.wp-block-agentam-hero .more-link{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-midnight-iris);background-color:var(--color-midnight-iris);padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);text-align:center;font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.192px;letter-spacing:.192px;color:var(--color-midnight-russet);border-radius:2.5rem;justify-content:center;align-self:flex-start;align-items:center;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out;display:inline-flex;overflow:hidden}.wp-block-agentam-hero .more-link:hover{border-radius:.75rem}.wp-block-agentam-offer{padding-top:clamp(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem);padding-bottom:clamp(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem)}@media not all and (min-width:80rem){.wp-block-agentam-offer{padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}.wp-block-agentam-offer .agentam-offer__header{margin-inline:auto;margin-bottom:clamp(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem);gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);flex-direction:column;width:100%;display:flex}@media not all and (min-width:80rem){.wp-block-agentam-offer .agentam-offer__header{margin-bottom:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}}.wp-block-agentam-offer .agentam-offer__header h2{font-family:var(--font-tt);font-size:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);--tw-leading:100%;--tw-font-weight:var(--font-weight-medium);line-height:100%;font-weight:var(--font-weight-medium);--tw-tracking:-1px;letter-spacing:-1px;color:var(--color-midnight-russet)}@media not all and (min-width:64rem){.wp-block-agentam-offer .agentam-offer__header h2{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:40rem){.wp-block-agentam-offer .agentam-offer__header h2{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.wp-block-agentam-offer .agentam-offer__text{max-width:clamp(42.1875rem,calc((900 / var(--sage-breakpoint)) * 100vw),56.25rem);font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:150%;color:var(--color-midnight-russet);line-height:150%}.wp-block-agentam-offer .agentam-offer__items{gap:clamp(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem);flex-direction:column;display:flex}@media not all and (min-width:80rem){.wp-block-agentam-offer .agentam-offer__items{gap:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}}.wp-block-agentam-offer .agentam-offer__item{--offer-reveal-media:0}.wp-block-agentam-offer .agentam-offer__stack{align-items:center;gap:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}@media not all and (min-width:80rem){.wp-block-agentam-offer .agentam-offer__stack{gap:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);grid-template-columns:repeat(1,minmax(0,1fr))}}@media(min-width:1280px){.wp-block-agentam-offer .agentam-offer__item--reversed .agentam-offer__content{order:2}.wp-block-agentam-offer .agentam-offer__item--reversed .agentam-offer__media-frame{order:1}}.wp-block-agentam-offer .agentam-offer__content{max-width:clamp(24.375rem,calc((520 / var(--sage-breakpoint)) * 100vw),32.5rem);gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);flex-direction:column;display:flex}.wp-block-agentam-offer .agentam-offer__content h3{font-family:var(--font-tt);font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);--tw-leading:120%;--tw-font-weight:var(--font-weight-medium);line-height:120%;font-weight:var(--font-weight-medium);--tw-tracking:.288px;letter-spacing:.288px;color:var(--color-midnight-russet)}@media not all and (min-width:80rem){.wp-block-agentam-offer .agentam-offer__content h3{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.wp-block-agentam-offer .agentam-offer__content p{font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:150%;color:var(--color-midnight-russet);line-height:150%}.wp-block-agentam-offer .agentam-offer__media-frame{border-radius:var(--radius-xl);contain:paint;position:relative;overflow:hidden}.wp-block-agentam-offer .agentam-offer__media-frame img{aspect-ratio:4/3;border-radius:var(--radius-xl);object-fit:cover;object-position:center;width:100%;height:auto;display:block}.wp-block-agentam-offer.agentam-offer-reveal-enabled .agentam-offer__media-frame{transform:scale(calc(.88 + var(--offer-reveal-media) * .12));transform-origin:50%;opacity:1}.wp-block-agentam-offer.agentam-offer-reveal-enabled .agentam-offer__media-frame img{transform:scale(calc(1.08 - var(--offer-reveal-media) * .08));transform-origin:50%}.wp-block-agentam-offer.agentam-offer-reveal-enabled.agentam-offer-reveal-active .agentam-offer__media-frame,.wp-block-agentam-offer.agentam-offer-reveal-enabled.agentam-offer-reveal-active .agentam-offer__media-frame img{will-change:transform}@media not all and (min-width:1024px){.wp-block-agentam-offer.agentam-offer-reveal-enabled .agentam-offer__media-frame{transition:transform .56s cubic-bezier(.22,1,.36,1)}.wp-block-agentam-offer.agentam-offer-reveal-enabled .agentam-offer__media-frame img{will-change:auto;transform:none}}@media(prefers-reduced-motion:reduce){.wp-block-agentam-offer.agentam-offer-reveal-enabled .agentam-offer__media-frame,.wp-block-agentam-offer.agentam-offer-reveal-enabled .agentam-offer__media-frame img{opacity:1;will-change:auto;transition:none;transform:none}}.wp-block-agentam-banner{margin-top:calc(var(--spacing) * 0);margin-bottom:clamp(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem)}.wp-block-agentam-banner .agentam-banner{border-radius:var(--radius-xl);background-color:var(--color-midnight-russet);height:420px;position:relative;overflow:hidden}.wp-block-agentam-banner .agentam-banner__media{inset-inline:calc(var(--spacing) * 0);z-index:0;will-change:transform;height:140%;position:absolute;top:-20%}.wp-block-agentam-banner .agentam-banner__media img{object-fit:cover;object-position:center;width:100%;height:100%}.wp-block-agentam-banner .agentam-banner__overlay{inset:calc(var(--spacing) * 0);z-index:1;background:linear-gradient(90deg,#2d1f1c94,#2d1f1c3d 55%,#2d1f1c0a);position:absolute}.wp-block-agentam-banner .agentam-banner__content{z-index:2;height:100%;max-width:clamp(42.1875rem,calc((900 / var(--sage-breakpoint)) * 100vw),56.25rem);justify-content:space-between;gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);padding-top:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);padding-bottom:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);padding-left:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);padding-right:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);flex-direction:column;display:flex;position:relative}@media not all and (min-width:64rem){.wp-block-agentam-banner .agentam-banner__content{padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:40rem){.wp-block-agentam-banner .agentam-banner__content{padding-left:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);padding-right:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.wp-block-agentam-banner .agentam-banner__content h2{font-family:var(--font-tt);font-size:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);--tw-leading:100%;--tw-font-weight:var(--font-weight-medium);line-height:100%;font-weight:var(--font-weight-medium);--tw-tracking:-1px;letter-spacing:-1px;color:var(--color-white)}@media not all and (min-width:64rem){.wp-block-agentam-banner .agentam-banner__content h2{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:40rem){.wp-block-agentam-banner .agentam-banner__content h2{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.wp-block-agentam-banner .agentam-banner__content-inner{gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);flex-direction:column;display:flex}.wp-block-agentam-banner .agentam-banner__text{max-width:clamp(25.78125rem,calc((550 / var(--sage-breakpoint)) * 100vw),34.375rem);font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:150%;color:var(--color-white);line-height:150%}.wp-block-agentam-banner .more-link{cursor:pointer;justify-content:center;align-items:center;gap:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);border-style:var(--tw-border-style);padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);text-align:center;font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.192px;letter-spacing:.192px;color:#fcf6e6;background-color:#441010;border-width:1px;border-color:#441010;border-radius:2.5rem;align-self:flex-start;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out;display:inline-flex;overflow:hidden}.wp-block-agentam-banner .more-link:hover{border-radius:.75rem}.wp-block-agentam-banner .more-link svg path{fill:currentColor}@media(prefers-reduced-motion:reduce){.wp-block-agentam-banner .agentam-banner__media{top:calc(var(--spacing) * 0);will-change:auto;height:100%}}.wp-block-agentam-tours{background-color:var(--color-midnight-iris);padding-top:clamp(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem);padding-bottom:clamp(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem)}.wp-block-agentam-tours .block-content{gap:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);flex-direction:column;display:flex}.wp-block-agentam-tours .agentam-tours__title{font-family:var(--font-tt);font-size:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);--tw-leading:100%;--tw-font-weight:var(--font-weight-medium);line-height:100%;font-weight:var(--font-weight-medium);--tw-tracking:-1px;letter-spacing:-1px;color:var(--color-midnight-russet)}@media not all and (min-width:64rem){.wp-block-agentam-tours .agentam-tours__title{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:40rem){.wp-block-agentam-tours .agentam-tours__title{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.wp-block-agentam-tours .agentam-tours__grid{gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media not all and (min-width:64rem){.wp-block-agentam-tours .agentam-tours__grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.wp-block-agentam-tours .agentam-tours__card{border-radius:var(--radius-4xl);background-color:var(--color-december-lace);padding-top:clamp(1.40625rem,calc((30 / var(--sage-breakpoint)) * 100vw),1.875rem);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}@media(hover:hover){.wp-block-agentam-tours .agentam-tours__card:hover{border-radius:var(--radius-xl)}}.wp-block-agentam-tours .agentam-tours__card-top{height:auto;padding-top:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.wp-block-agentam-tours .agentam-tours__card-title{gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);flex-direction:column;width:100%;display:flex}.wp-block-agentam-tours .agentam-tours__card-title h3{-webkit-line-clamp:2;text-align:left;min-height:2lh;font-family:var(--font-tt);font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);--tw-leading:130%;--tw-font-weight:var(--font-weight-medium);line-height:130%;font-weight:var(--font-weight-medium);color:var(--color-midnight-russet);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wp-block-agentam-tours .agentam-tours__date{border-radius:var(--radius-lg);background-color:var(--color-peach-beauty);width:fit-content;padding-top:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);padding-bottom:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);padding-left:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);padding-right:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);font-family:var(--font-wix);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.02em;letter-spacing:.02em;color:var(--color-midnight-russet);align-items:center;display:inline-flex}.wp-block-agentam-tours .agentam-tours__text{margin-bottom:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);-webkit-line-clamp:3;text-align:left;font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:130%;--tw-font-weight:var(--font-weight-medium);line-height:130%;font-weight:var(--font-weight-medium);color:var(--color-midnight-russet);-webkit-box-orient:vertical;flex-grow:1;flex-shrink:0;display:-webkit-box;overflow:hidden}.wp-block-agentam-tours .agentam-tours__card-media{height:clamp(14.0625rem,calc((300 / var(--sage-breakpoint)) * 100vw),18.75rem);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:flex-end;align-items:flex-end;display:flex}.wp-block-agentam-tours .agentam-tours__signup{cursor:pointer;justify-content:center;align-items:center;gap:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-midnight-iris);background-color:var(--color-midnight-iris);width:fit-content;padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);text-align:center;font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.192px;letter-spacing:.192px;color:var(--color-midnight-russet);border-radius:2.5rem;align-self:flex-end;text-decoration-line:none;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out;display:inline-flex;overflow:hidden}.wp-block-agentam-tours .agentam-tours__signup:hover,.wp-block-agentam-tours .agentam-tours__card:hover .agentam-tours__signup{border-radius:.75rem}.wp-block-agentam-tours .agentam-tours__process{gap:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);flex-direction:column;display:flex}.wp-block-agentam-tours .agentam-tours__process-title{font-family:var(--font-tt);font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);--tw-leading:130%;--tw-font-weight:var(--font-weight-medium);line-height:130%;font-weight:var(--font-weight-medium);color:var(--color-midnight-russet)}@media not all and (min-width:64rem){.wp-block-agentam-tours .agentam-tours__process-title{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.wp-block-agentam-tours .agentam-tours__process-media{border-radius:var(--radius-4xl);background-color:var(--color-december-lace);width:100%;overflow:hidden}.wp-block-agentam-tours .agentam-tours__player{width:100%}.agentam-tour-signup{inset:calc(var(--spacing) * 0);z-index:130;background-color:#1a181480;justify-content:center;display:flex;position:fixed}@supports (color:color-mix(in lab,red,red)){.agentam-tour-signup{background-color:color-mix(in oklab,var(--color-midnight-russet) 50%,transparent)}}.agentam-tour-signup{padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-left:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);padding-right:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;opacity:0;align-items:flex-start;transition:opacity .32s ease-in-out;overflow:clip scroll}.agentam-tour-signup.is-open{opacity:1}.agentam-tour-signup__panel{width:100%;max-width:clamp(26.25rem,calc((560 / var(--sage-breakpoint)) * 100vw),35rem);min-width:calc(var(--spacing) * 0);align-items:center;gap:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);border-radius:var(--radius-4xl);background-color:var(--color-white);padding-top:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);flex-direction:column;display:flex;position:relative}@media not all and (min-width:40rem){.agentam-tour-signup__panel{padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}.agentam-tour-signup__panel{margin-block:auto;overflow:visible}.agentam-tour-signup__close{top:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);right:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);z-index:131;height:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);width:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);cursor:pointer;border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 0);color:var(--color-midnight-russet);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;border-width:0;border-radius:3.40282e38px;justify-content:center;align-items:center;transition-duration:.3s;display:flex;position:fixed}@media(hover:hover){.agentam-tour-signup__close:hover{background-color:var(--color-december-lace)}}@media not all and (min-width:40rem){.agentam-tour-signup__close{top:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);right:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem)}}.agentam-tour-signup__close-icon{height:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);width:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);display:block}.agentam-tour-signup__close-icon svg{width:100%;height:100%;display:block}.agentam-tour-signup__logo{box-sizing:border-box;width:100%;padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);flex-shrink:0}@media not all and (min-width:40rem){.agentam-tour-signup__logo{padding-left:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);padding-right:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.agentam-tour-signup__logo svg{width:100%;height:auto;margin-inline:auto;display:block}.agentam-tour-signup__logo svg path{fill:var(--color-midnight-russet);stroke:none}.agentam-tour-signup__form{width:100%;max-width:100%;min-width:calc(var(--spacing) * 0)}.agentam-tour-signup__form .form-wrapper{min-width:calc(var(--spacing) * 0);padding-top:calc(var(--spacing) * 0);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);background-color:#0000;flex:1;position:relative}@media not all and (min-width:40rem){.agentam-tour-signup__form .form-wrapper{padding-top:calc(var(--spacing) * 0);padding-left:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);padding-right:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}.agentam-tour-signup__form .form-wrapper h2{margin:calc(var(--spacing) * 0);margin-bottom:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);text-align:center;font-family:var(--font-tt);font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);--tw-leading:110%;--tw-font-weight:var(--font-weight-semibold);line-height:110%;font-weight:var(--font-weight-semibold);--tw-tracking:-1.5px;letter-spacing:-1.5px;color:var(--color-midnight-russet)}@media not all and (min-width:40rem){.agentam-tour-signup__form .form-wrapper h2{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.agentam-tour-signup__form .form-wrapper form.contacts-form{flex-direction:column;justify-content:space-between;display:flex}.agentam-tour-signup__form .form-wrapper form.contacts-form .row-top{flex-direction:column;display:flex}.agentam-tour-signup__form .form-wrapper form.contacts-form .row-top .field{gap:clamp(.1875rem,calc((4 / var(--sage-breakpoint)) * 100vw),.25rem);padding-bottom:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);flex-direction:column;display:flex}.agentam-tour-signup__form .form-wrapper form.contacts-form .row-top .field.field--invalid input,.agentam-tour-signup__form .form-wrapper form.contacts-form .row-top .field.field--invalid textarea{--tw-ring-color:#dc262699;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.agentam-tour-signup__form .form-wrapper form.contacts-form .row-top .field-error-slot{flex-shrink:0;block-size:1.125rem;overflow:hidden}.agentam-tour-signup__form .form-wrapper form.contacts-form .row-top .field-error{margin:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-wix);font-size:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);--tw-leading:150%;color:#dc2626;line-height:150%;overflow:hidden}.agentam-tour-signup__form .form-wrapper form.contacts-form .row-top .field label{font-family:var(--font-tt);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-midnight-russet)}.agentam-tour-signup__form .form-wrapper form.contacts-form .row-top .field input,.agentam-tour-signup__form .form-wrapper form.contacts-form .row-top .field textarea{border-radius:var(--radius-4xl);background-color:var(--color-midnight-iris);width:100%;padding-top:clamp(calc(((15 / 16) * 1rem) * .75),calc((15 / var(--sage-breakpoint)) * 100vw),.9375rem);padding-bottom:clamp(calc(((15 / 16) * 1rem) * .75),calc((15 / var(--sage-breakpoint)) * 100vw),.9375rem);padding-left:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);padding-right:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);font-family:var(--font-tt);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);color:var(--color-midnight-russet);--tw-ring-color:transparent;outline-style:var(--tw-outline-style);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);--tw-ring-inset:inset;outline-width:0}:is(.agentam-tour-signup__form .form-wrapper form.contacts-form .row-top .field input,.agentam-tour-signup__form .form-wrapper form.contacts-form .row-top .field textarea)::placeholder{color:#1a181480}@supports (color:color-mix(in lab,red,red)){:is(.agentam-tour-signup__form .form-wrapper form.contacts-form .row-top .field input,.agentam-tour-signup__form .form-wrapper form.contacts-form .row-top .field textarea)::placeholder{color:color-mix(in oklab,var(--color-midnight-russet) 50%,transparent)}}@media(hover:hover){:is(.agentam-tour-signup__form .form-wrapper form.contacts-form .row-top .field input,.agentam-tour-signup__form .form-wrapper form.contacts-form .row-top .field textarea):hover{border-radius:var(--radius-xl)}}:is(.agentam-tour-signup__form .form-wrapper form.contacts-form .row-top .field input,.agentam-tour-signup__form .form-wrapper form.contacts-form .row-top .field textarea):focus{border-radius:var(--radius-xl);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-peach-beauty)}.agentam-tour-signup__form .form-wrapper form.contacts-form .row-top .field input:disabled,.agentam-tour-signup__form .form-wrapper form.contacts-form .row-top .field textarea:disabled{cursor:not-allowed;opacity:1}.agentam-tour-signup__form .form-wrapper form.contacts-form .row-top .field textarea{resize:none}.agentam-tour-signup__form .form-wrapper form.contacts-form .row-bottom{gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);flex-direction:column;display:flex}.agentam-tour-signup__form .form-wrapper form.contacts-form .row-bottom .field-agree{gap:clamp(.1875rem,calc((4 / var(--sage-breakpoint)) * 100vw),.25rem);border-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 0);border-width:0;flex-direction:column;display:flex}.agentam-tour-signup__form .form-wrapper form.contacts-form .row-bottom .field-agree__control{align-items:flex-start;gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);display:flex}.agentam-tour-signup__form .form-wrapper form.contacts-form .row-bottom .field-agree .field-error-slot{padding-inline-start:calc(var(--spacing-sage-16,1rem) + var(--spacing-sage-12,.75rem))}.agentam-tour-signup__form .form-wrapper form.contacts-form .row-bottom .field-agree input{margin-top:clamp(.1875rem,calc((4 / var(--sage-breakpoint)) * 100vw),.25rem);height:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);width:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);accent-color:var(--color-midnight-russet);flex-shrink:0}.agentam-tour-signup__form .form-wrapper form.contacts-form .row-bottom .field-agree label{font-family:var(--font-wix);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-leading:150%;color:var(--color-midnight-russet);line-height:150%}.agentam-tour-signup__form .form-wrapper form.contacts-form .row-bottom .field-agree label a{opacity:.7;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);text-decoration-line:none}@media(hover:hover){.agentam-tour-signup__form .form-wrapper form.contacts-form .row-bottom .field-agree label a:hover{opacity:1;text-decoration-line:underline}}.agentam-tour-signup__form .form-wrapper form.contacts-form .row-bottom button.submit-button{min-height:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem);cursor:pointer;border-style:var(--tw-border-style);width:100%;padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);text-align:center;font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.192px;letter-spacing:.192px;color:#fcf6e6;background-color:#441010;border-width:1px;border-color:#441010;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.agentam-tour-signup__form .form-wrapper form.contacts-form .row-bottom button.submit-button:disabled{cursor:not-allowed}.agentam-tour-signup__form .form-wrapper form.contacts-form .row-bottom button.submit-button{border-radius:2.5rem;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out}.agentam-tour-signup__form .form-wrapper form.contacts-form .row-bottom button.submit-button:hover:not(:disabled){border-radius:.75rem}.agentam-tour-signup__form .form-wrapper form.contacts-form .row-bottom button.submit-button.is-processing{pointer-events:none}.agentam-tour-signup__form .form-wrapper form.contacts-form .row-bottom .submit-spinner{--_g:no-repeat radial-gradient(farthest-side, currentColor 90%, #0000);background:var(--_g),var(--_g),var(--_g),var(--_g);background-size:25% 50%;width:2.5rem;height:1.25rem;animation:1s linear infinite loading-spinner;display:block}.agentam-tour-signup__form .form-wrapper form.contacts-form .row-bottom .request-result-slot{flex-shrink:0;block-size:1.3125rem;overflow:hidden}.agentam-tour-signup__form .form-wrapper form.contacts-form .row-bottom .request-result{margin:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;text-align:center;font-family:var(--font-wix);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-leading:150%;color:var(--color-midnight-russet);visibility:visible;block-size:auto;inline-size:100%;line-height:150%;position:static;inset:auto;overflow:hidden}.agentam-tour-signup__form .form-wrapper form.contacts-form .row-bottom .request-result.request-result--error{color:#dc2626}.career-resume-attach{max-width:100%;min-width:calc(var(--spacing) * 0);position:relative;overflow-x:hidden;gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem)!important}.career-resume-attach .career-resume-attach__label{margin:calc(var(--spacing) * 0);font-family:var(--font-tt);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-midnight-russet)}.career-resume-attach .career-resume-attach__modes{width:100%;min-width:calc(var(--spacing) * 0);transition:height .56s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.career-resume-attach .career-resume-attach__mode{width:100%;min-width:calc(var(--spacing) * 0)}.career-resume-attach .career-resume-attach__mode--active{position:relative}.career-resume-attach .career-resume-attach__mode:not(.career-resume-attach__mode--active){pointer-events:none;inset-inline:calc(var(--spacing) * 0);top:calc(var(--spacing) * 0);visibility:hidden;position:absolute}.career-resume-attach .career-resume-attach__mode-inner{transition:opacity .38s,transform .56s cubic-bezier(.22,1,.36,1)}.career-resume-attach .career-resume-attach__modes--link>.career-resume-attach__mode[data-resume-mode=link] .career-resume-attach__mode-inner{opacity:1;transform:translateY(0)}.career-resume-attach .career-resume-attach__modes--link>.career-resume-attach__mode[data-resume-mode=file] .career-resume-attach__mode-inner{opacity:0;transform:translateY(.5rem)}.career-resume-attach .career-resume-attach__modes--file>.career-resume-attach__mode[data-resume-mode=link] .career-resume-attach__mode-inner{opacity:0;transform:translateY(-.35rem)}.career-resume-attach .career-resume-attach__modes--file>.career-resume-attach__mode[data-resume-mode=file] .career-resume-attach__mode-inner{opacity:1;transform:translateY(0)}.career-resume-attach .career-resume-attach__control{width:100%;max-width:100%;min-width:calc(var(--spacing) * 0);position:relative}.career-resume-attach .career-resume-attach__control--file{overflow:hidden}@media(prefers-reduced-motion:reduce){.career-resume-attach .career-resume-attach__modes,.career-resume-attach .career-resume-attach__mode-inner{transition:none}.career-resume-attach .career-resume-attach__mode-inner{transform:none!important}}.career-resume-file{width:100%;max-width:100%;min-width:calc(var(--spacing) * 0);gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);flex-direction:column;display:flex}.career-resume-file__container{width:100%;min-width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-midnight-iris);background-color:var(--color-midnight-iris);border-radius:2rem;transition:border-color .2s,background-color .2s;overflow:hidden}.career-resume-file__container:hover,.career-resume-file__container.career-resume-file__container--drag{border-color:#44101040}.career-resume-file__container.career-resume-file__container--drag{background-color:#e8e7e7cc}@supports (color:color-mix(in lab,red,red)){.career-resume-file__container.career-resume-file__container--drag{background-color:color-mix(in oklab,var(--color-midnight-iris) 80%,transparent)}}.career-resume-file__container.career-resume-file__container--invalid{border-color:#dc262673}.career-resume-file__label{margin:calc(var(--spacing) * 0);cursor:pointer;align-items:center;gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);width:100%;padding:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);text-align:center;flex-direction:column;display:flex;position:relative}.career-resume-file__input{border-style:var(--tw-border-style);width:1px;height:1px;padding:calc(var(--spacing) * 0);clip:rect(0 0 0 0);white-space:nowrap;border-width:0;margin:-1px;position:absolute;overflow:hidden}.career-resume-file__header{justify-content:center;align-items:center;display:flex}.career-resume-file__icon{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);color:var(--color-midnight-russet);justify-content:center;align-items:center;display:flex}.career-resume-file__icon :deep(svg){width:auto;height:100%}.career-resume-file__content{width:100%;min-width:calc(var(--spacing) * 0);justify-content:center;align-items:center;gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);text-align:center;flex-direction:column;display:flex}.career-resume-file__title{margin:calc(var(--spacing) * 0);font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:1.25;color:#1a181480;line-height:1.25}@supports (color:color-mix(in lab,red,red)){.career-resume-file__title{color:color-mix(in oklab,var(--color-midnight-russet) 50%,transparent)}}.career-resume-file__error{margin:calc(var(--spacing) * 0);text-align:center;width:100%;font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:1.25;--tw-font-weight:var(--font-weight-medium);line-height:1.25;font-weight:var(--font-weight-medium);color:#dc2626}.career-resume-file__name{margin:calc(var(--spacing) * 0);width:100%;min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-tt);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-midnight-russet);overflow:hidden}.career-resume-file__button{min-height:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem);border-style:var(--tw-border-style);background-color:var(--color-peach-beauty);width:100%;padding-top:clamp(calc(((15 / 16) * 1rem) * .75),calc((15 / var(--sage-breakpoint)) * 100vw),.9375rem);padding-bottom:clamp(calc(((15 / 16) * 1rem) * .75),calc((15 / var(--sage-breakpoint)) * 100vw),.9375rem);padding-left:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);padding-right:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);font-family:var(--font-tt);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-midnight-russet);border-width:0;border-radius:2.5rem;justify-content:center;align-items:center;transition:border-radius .5s ease-in-out;display:inline-flex}.career-resume-file__label:hover .career-resume-file__button{border-radius:.75rem}.career-resume-file__button:disabled{cursor:not-allowed;opacity:.7}.career-resume-file__button--clear{cursor:pointer}.career-resume-tabs{width:100%;max-width:100%;min-width:calc(var(--spacing) * 0);gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);display:flex}.career-resume-tabs__tab{min-width:calc(var(--spacing) * 0);cursor:pointer;border-style:var(--tw-border-style);padding-top:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-bottom:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-left:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);padding-right:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);font-family:var(--font-tt);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-midnight-russet);background-color:#0000;border-width:1px;border-color:#44101033;border-radius:2.5rem;flex:1;justify-content:center;align-items:center;transition:border-radius .5s ease-in-out,background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out;display:inline-flex}.career-resume-tabs__tab:hover:not(:disabled):not(.career-resume-tabs__tab--active){border-color:#44101066;border-radius:.75rem}.career-resume-tabs__tab.career-resume-tabs__tab--active{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#fcf6e6;background-color:#441010;border-color:#441010;border-radius:.75rem}.career-resume-tabs__tab:disabled{cursor:not-allowed;opacity:.7}@keyframes agentam-gallery-marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes agentam-gallery-marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.wp-block-agentam-gallery{padding-top:clamp(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem);padding-bottom:clamp(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem);overflow:hidden}.wp-block-agentam-gallery .agentam-gallery__rows{gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);flex-direction:column;width:100%;display:flex}.wp-block-agentam-gallery .agentam-gallery__row{width:100%;position:relative;overflow:hidden}.wp-block-agentam-gallery .agentam-gallery__row:before,.wp-block-agentam-gallery .agentam-gallery__row:after{pointer-events:none;inset-block:calc(var(--spacing) * 0);z-index:10;width:clamp(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem);position:absolute}@media not all and (min-width:64rem){.wp-block-agentam-gallery .agentam-gallery__row:before,.wp-block-agentam-gallery .agentam-gallery__row:after{width:clamp(3rem,calc((64 / var(--sage-breakpoint)) * 100vw),4rem)}}@media not all and (min-width:40rem){.wp-block-agentam-gallery .agentam-gallery__row:before,.wp-block-agentam-gallery .agentam-gallery__row:after{width:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}}.wp-block-agentam-gallery .agentam-gallery__row:before,.wp-block-agentam-gallery .agentam-gallery__row:after{content:""}.wp-block-agentam-gallery .agentam-gallery__row:before{background:linear-gradient(90deg,var(--color-white,#fff) 0%,#ffffffeb 18%,#ffffffb8 38%,#ffffff6b 58%,#ffffff29 78%,#fff0 100%);left:0}.wp-block-agentam-gallery .agentam-gallery__row:after{background:linear-gradient(270deg,var(--color-white,#fff) 0%,#ffffffeb 18%,#ffffffb8 38%,#ffffff6b 58%,#ffffff29 78%,#fff0 100%);right:0}.wp-block-agentam-gallery .agentam-gallery__track{width:max-content;padding-left:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);will-change:transform;align-items:center;animation:200s linear infinite agentam-gallery-marquee-left;display:flex}.wp-block-agentam-gallery .agentam-gallery__row--0 .agentam-gallery__track{animation-duration:200s}.wp-block-agentam-gallery .agentam-gallery__row--1 .agentam-gallery__track{padding-left:clamp(3rem,8vw,7rem);animation:220s linear infinite agentam-gallery-marquee-right}.wp-block-agentam-gallery .agentam-gallery__row--2 .agentam-gallery__track{animation-duration:260s}.wp-block-agentam-gallery .agentam-gallery__set{align-items:center;gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);padding-right:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);flex-shrink:0;display:flex}.wp-block-agentam-gallery .agentam-gallery__item{margin:calc(var(--spacing) * 0);aspect-ratio:16/10;cursor:pointer;border-radius:var(--radius-4xl);border-style:var(--tw-border-style);width:clamp(16rem,34vw,26rem);padding:calc(var(--spacing) * 0);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);background-color:#0000;border-width:0;flex-shrink:0;overflow:hidden}.wp-block-agentam-gallery .agentam-gallery__item:hover{border-radius:var(--radius-xl)}.wp-block-agentam-gallery .agentam-gallery__item img{pointer-events:none;object-fit:cover;object-position:center;width:100%;height:100%;display:block}.agentam-gallery-lightbox{pointer-events:none;inset:calc(var(--spacing) * 0);z-index:120;justify-content:center;align-items:center;display:flex;position:fixed}.agentam-gallery-lightbox.is-open{pointer-events:auto}.agentam-gallery-lightbox__overlay{pointer-events:none;inset:calc(var(--spacing) * 0);background-color:#1a181480;position:absolute}@supports (color:color-mix(in lab,red,red)){.agentam-gallery-lightbox__overlay{background-color:color-mix(in oklab,var(--color-midnight-russet) 50%,transparent)}}.agentam-gallery-lightbox__overlay{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);opacity:0;transition:opacity var(--gallery-lightbox-open-duration,.42s) ease}.agentam-gallery-lightbox.is-open .agentam-gallery-lightbox__overlay{opacity:1}.agentam-gallery-lightbox.is-closing .agentam-gallery-lightbox__overlay{opacity:0;transition-duration:var(--gallery-lightbox-close-duration,.32s)}.agentam-gallery-lightbox__close{top:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);right:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);z-index:4;height:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);width:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);cursor:pointer;border-style:var(--tw-border-style);background-color:#ffffff26;border-width:0;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.agentam-gallery-lightbox__close{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.agentam-gallery-lightbox__close{padding:calc(var(--spacing) * 0);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}@media(hover:hover){.agentam-gallery-lightbox__close:hover{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.agentam-gallery-lightbox__close:hover{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}}@media not all and (min-width:40rem){.agentam-gallery-lightbox__close{top:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);right:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem)}}.agentam-gallery-lightbox__close{opacity:0;transition:opacity var(--gallery-lightbox-open-duration,.42s) ease}.agentam-gallery-lightbox__close-icon{height:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);width:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);display:block}.agentam-gallery-lightbox__close-icon svg{width:100%;height:100%;display:block}.agentam-gallery-lightbox.is-open .agentam-gallery-lightbox__close{opacity:1}.agentam-gallery-lightbox.is-closing .agentam-gallery-lightbox__close{opacity:0;transition-duration:var(--gallery-lightbox-close-duration,.32s)}.agentam-gallery-lightbox__nav{top:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);z-index:3;cursor:pointer;border-style:var(--tw-border-style);width:clamp(4rem,10vw,7rem);padding:calc(var(--spacing) * 0);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;background-color:#0000;border-width:0;justify-content:center;align-items:center;transition-duration:.3s;display:flex;position:absolute}@media(hover:hover){.agentam-gallery-lightbox__nav:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.agentam-gallery-lightbox__nav:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}}@media not all and (min-width:40rem){.agentam-gallery-lightbox__nav{width:clamp(2.625rem,calc((56 / var(--sage-breakpoint)) * 100vw),3.5rem)}}.agentam-gallery-lightbox__nav.is-disabled,.agentam-gallery-lightbox__nav:disabled{pointer-events:none;cursor:default;opacity:.28}@media(hover:hover){:is(.agentam-gallery-lightbox__nav.is-disabled,.agentam-gallery-lightbox__nav:disabled):hover{background-color:#0000}}.agentam-gallery-lightbox__nav--prev{right:auto;left:calc(var(--spacing) * 0)}.agentam-gallery-lightbox__nav--next{right:calc(var(--spacing) * 0);left:auto}.agentam-gallery-lightbox__nav-icon{height:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);width:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);display:block}.agentam-gallery-lightbox__nav-icon svg{width:100%;height:100%}.agentam-gallery-lightbox__nav-icon svg path{fill:currentColor}.agentam-gallery-lightbox__nav-icon--prev{rotate:180deg}.agentam-gallery-lightbox__stage{pointer-events:none;z-index:2;margin:calc(var(--spacing) * 0);max-width:100%;max-height:100%;padding-left:clamp(3.375rem,calc((72 / var(--sage-breakpoint)) * 100vw),4.5rem);padding-right:clamp(3.375rem,calc((72 / var(--sage-breakpoint)) * 100vw),4.5rem);justify-content:center;align-items:center;display:flex;position:relative}@media not all and (min-width:40rem){.agentam-gallery-lightbox__stage{padding-left:clamp(2.625rem,calc((56 / var(--sage-breakpoint)) * 100vw),3.5rem);padding-right:clamp(2.625rem,calc((56 / var(--sage-breakpoint)) * 100vw),3.5rem)}}.agentam-gallery-lightbox__image-shell{opacity:0;justify-content:center;align-items:center;max-width:100%;max-height:100%;transition:transform .48s cubic-bezier(.22,1,.36,1),opacity .48s;display:flex;position:relative;transform:scale(.9)}.agentam-gallery-lightbox.is-open .agentam-gallery-lightbox__image-shell{opacity:1;transform:scale(1)}.agentam-gallery-lightbox.is-closing .agentam-gallery-lightbox__image-shell{opacity:0;transition-duration:.32s;transform:scale(.92)}.agentam-gallery-lightbox__image{pointer-events:auto;object-fit:contain;max-width:calc(100vw - 14rem);max-height:calc(100dvh - 4rem);display:block}@media not all and (min-width:40rem){.agentam-gallery-lightbox__image{max-width:calc(100vw - 8rem)}}.agentam-gallery-lightbox-slide-enter-active,.agentam-gallery-lightbox-slide-leave-active{transition:opacity .32s,transform .32s cubic-bezier(.22,1,.36,1)}.agentam-gallery-lightbox-slide-enter-from{opacity:0;transform:translate(calc(var(--gallery-slide-direction,0) * 1.75rem))}.agentam-gallery-lightbox-slide-enter-to{opacity:1;transform:translate(0)}.agentam-gallery-lightbox-slide-leave-from{opacity:1;transform:translate(-50%,-50%)}.agentam-gallery-lightbox-slide-leave-to{opacity:0;transform:translate(-50%,-50%) translate(calc(var(--gallery-slide-direction,0) * -1.75rem))}.agentam-gallery-lightbox-slide-leave-active{max-width:calc(100vw - 14rem);max-height:calc(100dvh - 4rem);position:absolute;top:50%;left:50%}@media not all and (min-width:40rem){.agentam-gallery-lightbox-slide-leave-active{max-width:calc(100vw - 8rem)}}.agentam-gallery-lightbox__counter{bottom:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);z-index:2;margin:calc(var(--spacing) * 0);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);font-family:var(--font-tt);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);color:#fffc;position:absolute;left:50%}@supports (color:color-mix(in lab,red,red)){.agentam-gallery-lightbox__counter{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}@media not all and (min-width:40rem){.agentam-gallery-lightbox__counter{bottom:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem)}}.agentam-gallery-lightbox__counter{opacity:0;transition:opacity var(--gallery-lightbox-open-duration,.42s) ease}.agentam-gallery-lightbox.is-open .agentam-gallery-lightbox__counter{opacity:1}.agentam-gallery-lightbox.is-closing .agentam-gallery-lightbox__counter{opacity:0;transition-duration:var(--gallery-lightbox-close-duration,.32s)}@media(prefers-reduced-motion:reduce){.wp-block-agentam-gallery .agentam-gallery__track{animation:none!important;transform:none!important}.agentam-gallery-lightbox__overlay,.agentam-gallery-lightbox__close,.agentam-gallery-lightbox__counter,.agentam-gallery-lightbox__image-shell,.agentam-gallery-lightbox-slide-enter-active,.agentam-gallery-lightbox-slide-leave-active{transition:none!important}.agentam-gallery-lightbox.is-open .agentam-gallery-lightbox__image-shell,.agentam-gallery-lightbox-slide-enter-from,.agentam-gallery-lightbox-slide-leave-to{opacity:1;transform:none}}.wp-block-agentam-social{padding-block:calc(var(--spacing) * 0)}.wp-block-agentam-social .block-content{gap:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);flex-direction:column;display:flex}.wp-block-agentam-social .agentam-social__header{max-width:clamp(42.1875rem,calc((900 / var(--sage-breakpoint)) * 100vw),56.25rem);gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);flex-direction:column;display:flex}.wp-block-agentam-social .agentam-social__header h2{font-family:var(--font-tt);font-size:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);--tw-leading:100%;--tw-font-weight:var(--font-weight-medium);line-height:100%;font-weight:var(--font-weight-medium);--tw-tracking:-1px;letter-spacing:-1px;color:var(--color-midnight-russet)}@media not all and (min-width:64rem){.wp-block-agentam-social .agentam-social__header h2{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:40rem){.wp-block-agentam-social .agentam-social__header h2{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.wp-block-agentam-social .agentam-social__text{font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:150%;color:var(--color-midnight-russet);line-height:150%}.wp-block-agentam-social .agentam-social__grid{gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}@media not all and (min-width:80rem){.wp-block-agentam-social .agentam-social__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media not all and (min-width:48rem){.wp-block-agentam-social .agentam-social__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:40rem){.wp-block-agentam-social .agentam-social__grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.wp-block-agentam-social .agentam-social__card{min-height:clamp(7.5rem,calc((160 / var(--sage-breakpoint)) * 100vw),10rem);justify-content:space-between;align-items:flex-start;gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);border-radius:var(--radius-4xl);background-color:var(--color-midnight-russet);padding:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);color:var(--color-december-lace);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);flex-direction:column;text-decoration-line:none;display:flex}@media(hover:hover){.wp-block-agentam-social .agentam-social__card:hover{border-radius:var(--radius-xl);color:#fcf6e6}}.wp-block-agentam-social .agentam-social__icon{height:clamp(2.4375rem,calc((52 / var(--sage-breakpoint)) * 100vw),3.25rem);width:clamp(2.4375rem,calc((52 / var(--sage-breakpoint)) * 100vw),3.25rem);flex-shrink:0;display:block}.wp-block-agentam-social .agentam-social__icon svg{width:100%;height:100%;display:block}.wp-block-agentam-social .agentam-social__label{font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:130%;--tw-font-weight:var(--font-weight-medium);line-height:130%;font-weight:var(--font-weight-medium)}@media not all and (min-width:40rem){.wp-block-agentam-social .agentam-social__label{font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem)}}.wp-block-agentam-faq{padding-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}@media(min-width:40rem){.wp-block-agentam-faq{padding-top:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem);padding-bottom:clamp(1.6875rem,calc((36 / var(--sage-breakpoint)) * 100vw),2.25rem)}}@media(min-width:64rem){.wp-block-agentam-faq{padding-top:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);padding-bottom:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem)}}@media(min-width:80rem){.wp-block-agentam-faq{padding-top:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem);padding-bottom:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem)}}@media(min-width:90rem){.wp-block-agentam-faq{padding-top:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);padding-bottom:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}}.wp-block-agentam-faq .block-content{gap:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);flex-direction:column;width:66.6667%;margin-inline:auto;display:flex}@media not all and (min-width:64rem){.wp-block-agentam-faq .block-content{width:100%}}@media not all and (min-width:640px){.wp-block-agentam-faq .block-content{gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.wp-block-agentam-faq .agentam-faq__title{font-family:var(--font-tt);font-size:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);--tw-leading:100%;--tw-font-weight:var(--font-weight-medium);line-height:100%;font-weight:var(--font-weight-medium);--tw-tracking:-1px;letter-spacing:-1px;color:var(--color-midnight-russet)}@media not all and (min-width:64rem){.wp-block-agentam-faq .agentam-faq__title{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:40rem){.wp-block-agentam-faq .agentam-faq__title{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.wp-block-agentam-faq .agentam-faq__list{gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);flex-direction:column;display:flex}.wp-block-agentam-faq .agentam-faq__item--open{border-radius:var(--radius-xl);transition:border-radius .5s ease-in-out;overflow:hidden}.wp-block-agentam-faq .agentam-faq__question{cursor:pointer;justify-content:space-between;align-items:center;gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);border-radius:var(--radius-4xl);border-style:var(--tw-border-style);background-color:var(--color-december-lace);width:100%;padding-top:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);padding-bottom:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);padding-left:clamp(.84375rem,calc((18 / var(--sage-breakpoint)) * 100vw),1.125rem);padding-right:clamp(.84375rem,calc((18 / var(--sage-breakpoint)) * 100vw),1.125rem);text-align:left;font-family:var(--font-tt);font-size:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-midnight-russet);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);border-width:0;display:flex}@media(hover:hover){.wp-block-agentam-faq .agentam-faq__question:hover{border-radius:var(--radius-xl)}}@media not all and (min-width:40rem){.wp-block-agentam-faq .agentam-faq__question{font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem)}}.wp-block-agentam-faq .agentam-faq__question span{color:inherit;flex-grow:1;transition:color .5s ease-in-out}.wp-block-agentam-faq .agentam-faq__question:hover,.wp-block-agentam-faq .agentam-faq__question:hover span,.wp-block-agentam-faq .agentam-faq__question:hover .agentam-faq__icon{color:#8b3d2b}.wp-block-agentam-faq .agentam-faq__item--open .agentam-faq__question{border-radius:0}@media(hover:hover){.wp-block-agentam-faq .agentam-faq__item--open .agentam-faq__question:hover{border-radius:0}}.wp-block-agentam-faq .agentam-faq__icon{height:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);width:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);color:inherit;justify-content:flex-end;align-items:center;transition:transform .5s ease-in-out,color .5s ease-in-out;display:flex}.wp-block-agentam-faq .agentam-faq__icon svg{height:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);width:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);display:block}.wp-block-agentam-faq .agentam-faq__icon svg path{fill:currentColor}.wp-block-agentam-faq .agentam-faq__icon--open svg,.wp-block-agentam-faq .agentam-faq__item--open .agentam-faq__question:hover .agentam-faq__icon--open svg{transform:rotate(180deg)}.wp-block-agentam-faq .agentam-faq__answer-wrap{grid-template-rows:0fr;min-height:0;transition:grid-template-rows .5s ease-in-out;display:grid}.wp-block-agentam-faq .agentam-faq__item--open .agentam-faq__answer-wrap{grid-template-rows:1fr}.wp-block-agentam-faq .agentam-faq__answer{min-height:calc(var(--spacing) * 0);opacity:0;transition:opacity .42s ease-in-out,transform .5s ease-in-out;overflow:hidden;transform:translateY(-.5rem)}.wp-block-agentam-faq .agentam-faq__item--open .agentam-faq__answer{opacity:1;transition-delay:80ms;transform:translateY(0)}.wp-block-agentam-faq .agentam-faq__answer-body{background-color:var(--color-midnight-iris);padding-left:clamp(.84375rem,calc((18 / var(--sage-breakpoint)) * 100vw),1.125rem);padding-right:clamp(.84375rem,calc((18 / var(--sage-breakpoint)) * 100vw),1.125rem);padding-top:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);padding-bottom:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}.wp-block-agentam-faq .agentam-faq__answer-body p{margin:calc(var(--spacing) * 0);font-family:var(--font-wix);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-leading:150%;color:var(--color-midnight-russet);line-height:150%}@media(prefers-reduced-motion:reduce){.wp-block-agentam-faq .agentam-faq__question,.wp-block-agentam-faq .agentam-faq__icon,.wp-block-agentam-faq .agentam-faq__answer-wrap,.wp-block-agentam-faq .agentam-faq__answer,.wp-block-agentam-faq .agentam-faq__item--open{transition:none!important;transform:none!important}.wp-block-agentam-faq .agentam-faq__icon--open{transform:rotate(180deg)}.wp-block-agentam-faq .agentam-faq__item--open .agentam-faq__answer{opacity:1}}.popup{inset:calc(var(--spacing) * 0);z-index:51;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;container:popup/inline-size}.popup .overlay{inset:calc(var(--spacing) * 0);background-color:#0000;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:absolute}.popup .popup-container{inset:calc(var(--spacing) * 0);z-index:48;flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:relative}.popup .popup-container .popup-content{flex-direction:column;justify-content:flex-start;align-items:center;display:flex;overflow-x:auto}.popup-burger{justify-content:flex-start;align-items:flex-end}.popup-burger .popup-container{inset:calc(var(--spacing) * 0);width:100%;height:100%;padding:clamp(1.875rem,calc((40 / var(--sage-breakpoint)) * 100vw),2.5rem);justify-content:flex-start;align-items:center}.popup-burger .popup-container .popup-content{justify-content:flex-start;align-items:center;gap:clamp(2.0625rem,calc((44 / var(--sage-breakpoint)) * 100vw),2.75rem);width:100%;padding-top:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);flex-direction:column;display:flex;overflow:hidden}.popup-burger .popup-container .popup-content .close-btn{top:clamp(.46875rem,calc((10 / var(--sage-breakpoint)) * 100vw),.625rem);right:calc(var(--spacing) * 0);cursor:pointer;position:absolute}.popup-burger .popup-container .popup-content .close-btn svg{height:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);width:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out)}@media(hover:hover){.popup-burger .popup-container .popup-content .close-btn svg:hover{rotate:360deg}}.popup-burger .popup-container .popup-content .burger-menu{justify-content:center;align-items:center;gap:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);flex-direction:column;display:flex}.popup-burger .popup-container .popup-content .burger-menu a{padding-top:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);padding-bottom:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);font-family:var(--font-tt);font-size:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);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,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}@media(hover:hover){.popup-burger .popup-container .popup-content .burger-menu a:hover{text-decoration-line:underline}}.popup-burger .popup-container .popup-content .socials{display:flex}@media not all and (min-width:64rem){.popup-burger .popup-container .popup-content .socials{justify-content:space-between;width:100%}}.popup-burger .popup-container .popup-content .socials a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out)}@media(hover:hover){.popup-burger .popup-container .popup-content .socials a:hover{opacity:.8}}.popup-burger .popup-container .popup-content .burger-phone{align-items:center;gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);font-family:var(--font-tt);font-size:clamp(.84375rem,calc((18 / var(--sage-breakpoint)) * 100vw),1.125rem);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;text-decoration-line:none;display:flex}.request-result{visibility:hidden;inset:calc(var(--spacing) * 0);z-index:10;border-radius:var(--radius-md);background-color:var(--color-white);height:100%;position:absolute}.request-result.sending{visibility:visible}.request-result.sending .loader{display:inherit}.request-result.sending p{display:none}.request-result.send{visibility:visible}.request-result.send .loader{display:none}.request-result.send p{display:inherit}.loader{aspect-ratio:2.5;--_g:no-repeat radial-gradient(farthest-side, var(--color-acorn-squash) 90%, #0000);background:var(--_g),var(--_g),var(--_g),var(--_g);background-size:20% 50%;height:30px;animation:1s linear infinite l43}.favorite-fly-heart{z-index:10000;pointer-events:none;color:#1a1814;will-change:transform,opacity;filter:drop-shadow(0 2px 8px #1a18141f);width:1.375rem;height:1.375rem;position:fixed}.favorite-fly-heart svg{width:100%;height:100%;display:block}.header-controls-inner__icon-btn--favorites.header-favorites-icon--landed{animation:.42s ease-out header-favorites-landed}@keyframes header-favorites-landed{0%{transform:scale(1)}40%{transform:scale(1.28)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.header-controls-inner__icon-btn--favorites.header-favorites-icon--landed{animation:none}}.breadcrumbs{margin-bottom:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);min-width:calc(var(--spacing) * 0)}.breadcrumbs .breadcrumbs__list{margin:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);align-items:center;gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);padding:calc(var(--spacing) * 0);flex-wrap:wrap;list-style-type:none;display:flex}.breadcrumbs .breadcrumbs__item{align-items:center;gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);flex-shrink:0;display:flex}.breadcrumbs .breadcrumbs__item--last{min-width:calc(var(--spacing) * 0)}.breadcrumbs .breadcrumbs__link{font-family:var(--font-wix);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);color:#1a181499}@supports (color:color-mix(in lab,red,red)){.breadcrumbs .breadcrumbs__link{color:color-mix(in oklab,var(--color-midnight-russet) 60%,transparent)}}.breadcrumbs .breadcrumbs__link{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);text-decoration-line:none}.breadcrumbs .breadcrumbs__link:hover{color:var(--color-midnight-russet);opacity:1}.breadcrumbs .breadcrumbs__current{min-width:calc(var(--spacing) * 0);font-family:var(--font-wix);font-size:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);color:var(--color-midnight-russet)}.breadcrumbs .breadcrumbs__sep{flex-shrink:0;align-items:center;display:inline-flex}.breadcrumbs .breadcrumbs__sep svg{height:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);width:clamp(calc(((7 / 16) * 1rem) * .75),calc((7 / var(--sage-breakpoint)) * 100vw),.4375rem);display:block}@media(max-width:768px){.breadcrumbs .breadcrumbs__list{flex-wrap:nowrap;overflow:hidden}.breadcrumbs .breadcrumbs__item--last{min-width:calc(var(--spacing) * 0);flex-shrink:1}.breadcrumbs .breadcrumbs__current{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}}*{-webkit-font-smoothing:antialiased}[id]{scroll-margin-top:72px}@media(prefers-reduced-motion:no-preference){html.lenis{scroll-behavior:auto}}html.no-scroll,body.no-scroll{overscroll-behavior:none;overflow:hidden}html.lenis.lenis-stopped.no-scroll{overflow:hidden!important}.container{width:100%;max-width:calc(100vw - clamp(((40 / 16) * 1rem) * .75,(40 / var(--sage-breakpoint)) * 100vw,((40 / 16) * 1rem) * 5.25))}@media(min-width:48rem){.container{max-width:calc(100vw - clamp(((40 / 16) * 1rem) * .75,(40 / var(--sage-breakpoint)) * 100vw,((40 / 16) * 1rem) * 5.25));width:calc(100vw - clamp(((64 / 16) * 1rem) * .75,(64 / var(--sage-breakpoint)) * 100vw,((64 / 16) * 1rem) * 5.25))}}@media(min-width:80rem){.container{max-width:calc(100vw - clamp(((80 / 16) * 1rem) * .75,(80 / var(--sage-breakpoint)) * 100vw,((80 / 16) * 1rem) * 5.25));width:calc(100vw - clamp(((80 / 16) * 1rem) * .75,(80 / var(--sage-breakpoint)) * 100vw,((80 / 16) * 1rem) * 5.25))}}.container{margin-inline:auto}@media(min-width:80rem){.container{max-width:clamp(67.5rem,calc((1440 / var(--sage-breakpoint)) * 100vw),90rem)}}html{scrollbar-gutter:stable;overflow-x:clip}body{overflow-x:clip}.wp-block-image{margin-bottom:calc(var(--spacing) * 0)}#main{flex-grow:1}#app{flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}@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}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-text-shadow-color{syntax:"*";inherits:false}@property --tw-text-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
