@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:96rem){.container{max-width:96rem}}@media(min-width:150rem){.container{max-width:150rem}}.block{display:block}.contents{display:contents}.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%}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{transition:none!important}}@keyframes stories-ring-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@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%}}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:var(--color-peach-beauty);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-bid-modal__logo svg path{fill:var(--color-midnight-russet);stroke:var(--color-midnight-russet)}.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);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);padding-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);--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;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{width:calc(50% - .5rem);min-width:calc(var(--spacing) * 0);flex-shrink:1;display:block}.header-mobile-menu .header-mobile-menu__brand svg{width:100%;max-width:100%;height:auto;display:block}.header-mobile-menu .header-mobile-menu__brand svg path{fill:var(--color-midnight-russet);stroke:var(--color-midnight-russet)}.header-mobile-menu .header-mobile-menu__close{height:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);width:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);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{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}.header-mobile-menu .header-mobile-menu__close-icon svg{width:100%;height:100%;display:block}.header-mobile-menu .header-mobile-menu__nav{min-height:calc(var(--spacing) * 0);gap:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.5rem);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-top:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);padding-bottom:clamp(.65625rem,calc((14 / var(--sage-breakpoint)) * 100vw),.875rem);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);--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:var(--color-midnight-iris)}}.header-mobile-menu .header-mobile-menu__link--active{background-color:var(--color-midnight-iris);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.header-mobile-menu .header-mobile-menu__footer{margin-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);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(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}.header-mobile-menu .header-mobile-menu__footer .socials{justify-content:space-between;align-items:center;gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);flex-wrap:wrap;display:flex}.header-mobile-menu .header-mobile-menu__footer .socials a{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:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out)}@media(hover:hover){.header-mobile-menu .header-mobile-menu__footer .socials a:hover{opacity:.8}}.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);border-width:1px;border-color:var(--color-midnight-russet);background-color:var(--color-midnight-russet);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-peach-beauty);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{transition:none!important}}.header-projects-backdrop{inset:calc(var(--spacing) * 0);z-index:40;background-color:#1a181440;position:fixed}@supports (color:color-mix(in lab,red,red)){.header-projects-backdrop{background-color:color-mix(in oklab,var(--color-midnight-russet) 25%,transparent)}}.header-projects-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{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-projects-dropdown__card{min-width:calc(var(--spacing) * 0);gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);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;flex-direction:column;text-decoration-line:none;transition-duration:.3s;display:flex}@media(hover:hover){.header-projects-dropdown__card:hover{opacity:.85}}.header-projects-dropdown__card-media{aspect-ratio:3/4;background-color:var(--color-midnight-iris);border-radius:1rem;position:relative;overflow:hidden}.header-projects-dropdown__card-image{object-fit:cover;width:100%;height:100%;display:block}.header-projects-dropdown__card-body{min-width:calc(var(--spacing) * 0);flex-direction:column;display:flex}.header-projects-dropdown__card-title{margin:calc(var(--spacing) * 0);-webkit-line-clamp:2;font-family:var(--font-tt);font-size:clamp(.84375rem,calc((18 / var(--sage-breakpoint)) * 100vw),1.125rem);--tw-leading:130%;--tw-font-weight:var(--font-weight-medium);line-height:130%;font-weight:var(--font-weight-medium);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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);background-color:var(--color-midnight-russet);padding:calc(var(--spacing) * 0);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-projects-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{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{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-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;height:1.75rem;display:block}header.header .header__brand svg path{fill:var(--color-midnight-russet);stroke:var(--color-midnight-russet)}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:flex}@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{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):hover{opacity:.8}}header.header .nav-menu .nav-menu__projects-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{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}header.header .nav-menu .nav-menu__projects-chevron svg{width:100%;height:100%;display:block}header.header .nav-menu .nav-menu__projects-chevron path{fill:currentColor}header.header .nav-menu .nav-menu__projects-trigger--open .nav-menu__projects-chevron{transform:rotate(180deg)}@media(min-width:1280px){header.header>.container{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-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),main:has(.career-hero){margin-top:calc(var(--spacing) * 0)}#accept-cookie{cursor:pointer!important;border-style:var(--tw-border-style)!important;border-color:var(--color-midnight-russet)!important;background-color:var(--color-midnight-russet)!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:var(--color-peach-beauty)!important;border-style:solid!important;border-width:1px!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)}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}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}}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{margin-right:calc(var(--spacing) * 0);width:auto;max-width:none}@media(max-width:680px){.wp-block-hero .container{margin-left:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem)}}@media not all and (max-width:680px){.wp-block-hero .container{margin-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}}.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}.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{width:100%;max-width:100%;min-width:calc(var(--spacing) * 0);overflow:hidden}.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);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)}}.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)}@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: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){.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.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.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__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)}.project-single:has(.project-page-nav){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: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-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);border-width:1px;border-color:var(--color-midnight-russet);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(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-peach-beauty);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);border-width:1px;border-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(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}.project-about .project-about__action:hover{background-color:var(--color-midnight-russet);color:var(--color-december-lace);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: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-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);border-width:1px;border-color:#1a181433;flex-shrink:0;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.project-features .project-features__tab{border-color:color-mix(in oklab,var(--color-midnight-russet) 20%,transparent)}}.project-features .project-features__tab{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-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-features .project-features__tab:hover:not(.project-features__tab--active){border-color:#1a181466}@supports (color:color-mix(in lab,red,red)){.project-features .project-features__tab:hover:not(.project-features__tab--active){border-color:color-mix(in oklab,var(--color-midnight-russet) 40%,transparent)}}.project-features .project-features__tab:hover:not(.project-features__tab--active){border-radius:.75rem}.project-features .project-features__tab.project-features__tab--active{border-color:var(--color-midnight-russet);background-color:var(--color-midnight-russet);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-peach-beauty);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}.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(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem)}}.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: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-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);border-width:1px;border-color:var(--color-midnight-russet);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(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-peach-beauty);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: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-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);border-width:1px;border-color:#1a181433;flex-shrink:0;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.project-layouts .project-layouts__tab{border-color:color-mix(in oklab,var(--color-midnight-russet) 20%,transparent)}}.project-layouts .project-layouts__tab{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-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-layouts .project-layouts__tab:hover:not(.project-layouts__tab--active){border-color:#1a181466}@supports (color:color-mix(in lab,red,red)){.project-layouts .project-layouts__tab:hover:not(.project-layouts__tab--active){border-color:color-mix(in oklab,var(--color-midnight-russet) 40%,transparent)}}.project-layouts .project-layouts__tab:hover:not(.project-layouts__tab--active){border-radius:.75rem}.project-layouts .project-layouts__tab.project-layouts__tab--active{border-color:var(--color-midnight-russet);background-color:var(--color-midnight-russet);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-peach-beauty);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: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-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);border-width:1px;border-color:#1a181433;flex-shrink:0;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.project-apartments .project-apartments__room-chip{border-color:color-mix(in oklab,var(--color-midnight-russet) 20%,transparent)}}.project-apartments .project-apartments__room-chip{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}@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:#1a181466}@supports (color:color-mix(in lab,red,red)){.project-apartments .project-apartments__room-chip:hover:not(.project-apartments__room-chip--active){border-color:color-mix(in oklab,var(--color-midnight-russet) 40%,transparent)}}.project-apartments .project-apartments__room-chip:hover:not(.project-apartments__room-chip--active){border-radius:.75rem}.project-apartments .project-apartments__room-chip.project-apartments__room-chip--active{border-color:var(--color-midnight-russet);background-color:var(--color-midnight-russet);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-peach-beauty);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);border-width:1px;border-color:var(--color-midnight-russet);background-color:var(--color-midnight-russet);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:var(--color-peach-beauty);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:var(--color-midnight-russet);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:var(--color-midnight-russet);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);border-width:1px;border-color:#1a181433;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.project-apartments .project-apartments__sort-toggle{border-color:color-mix(in oklab,var(--color-midnight-russet) 20%,transparent)}}.project-apartments .project-apartments__sort-toggle{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)}@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:#1a181466}@supports (color:color-mix(in lab,red,red)){.project-apartments .project-apartments__sort-toggle:hover{border-color:color-mix(in oklab,var(--color-midnight-russet) 40%,transparent)}}.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{background-color:var(--color-midnight-russet);color:var(--color-peach-beauty)}.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);border-width:1px;border-color:var(--color-midnight-russet);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(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-peach-beauty);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);border-width:1px;border-color:var(--color-midnight-russet);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(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:var(--color-peach-beauty);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);border-width:1px;border-color:var(--color-midnight-russet);background-color:var(--color-midnight-russet);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-peach-beauty);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: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__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);border-width:1px;border-color:var(--color-midnight-russet);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(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-peach-beauty);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);border-width:1px;border-color:#1a181433;flex-shrink:0;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.project-purchase .project-purchase__tab{border-color:color-mix(in oklab,var(--color-midnight-russet) 20%,transparent)}}.project-purchase .project-purchase__tab{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-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-purchase .project-purchase__tab:hover:not(.project-purchase__tab--active){border-color:#1a181466}@supports (color:color-mix(in lab,red,red)){.project-purchase .project-purchase__tab:hover:not(.project-purchase__tab--active){border-color:color-mix(in oklab,var(--color-midnight-russet) 40%,transparent)}}.project-purchase .project-purchase__tab:hover:not(.project-purchase__tab--active){border-radius:.75rem}.project-purchase .project-purchase__tab.project-purchase__tab--active{border-color:var(--color-midnight-russet);background-color:var(--color-midnight-russet);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-peach-beauty);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{height:auto;position:relative}@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:1;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;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{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);background-color:#1a181466;border-width:0;border-radius:3.40282e38px;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.project-lower-gallery .project-lower-gallery__bullet{background-color:color-mix(in oklab,var(--color-midnight-russet) 40%,transparent)}}.project-lower-gallery .project-lower-gallery__bullet{padding:calc(var(--spacing) * 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:var(--color-midnight-russet)}.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: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-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 .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);border-width:1px;border-color:var(--color-midnight-russet);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(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-peach-beauty);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}.project-news .news-grid{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))}}.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{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{background-color:var(--color-midnight-russet);color:var(--color-peach-beauty)}.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}.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: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-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:clamp(3.75rem,calc((80 / var(--sage-breakpoint)) * 100vw),5rem)}.project-developer .project-developer__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-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:420px){.project-developer .project-developer__logo{height:clamp(7.5rem,calc((160 / var(--sage-breakpoint)) * 100vw),10rem);width:clamp(7.5rem,calc((160 / var(--sage-breakpoint)) * 100vw),10rem)}}.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__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){.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);border-width:1px;border-color:var(--color-midnight-russet);background-color:var(--color-midnight-russet);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-peach-beauty);flex-shrink:0;align-self:flex-end;text-decoration-line:none;display:inline-flex;overflow:hidden}@media not all and (min-width:48rem){.project-developer .project-developer__more-link{align-self:flex-start}}.project-developer .project-developer__more-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}.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)}.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}.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;position:absolute;overflow:hidden}.project-hero .project-hero__iframe{pointer-events:none;inset:calc(var(--spacing) * 0);border-style:var(--tw-border-style);border-width:0;width:100%;height:100%;position:absolute}.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--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(min-width:481px)and (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__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;justify-content:space-between;align-items:flex-end;gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);display:flex}@media not all and (min-width:48rem){.project-hero .project-hero__toolbar{flex-direction:column;align-items:flex-start}}.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)}@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(min-width:481px)and (max-width:768px){.project-hero .project-hero__title{color:var(--color-midnight-russet)}}.project-hero .project-hero__actions{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:flex}.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:var(--color-peach-beauty)}@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: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-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: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-projects .container .block-content h2{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 h2{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.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);background-color:var(--color-midnight-russet);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:var(--color-peach-beauty);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:var(--color-peach-beauty);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);border-width:1px;border-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(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);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{background-color:var(--color-midnight-russet);color:var(--color-december-lace);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);border-width:1px;border-color:var(--color-midnight-russet);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(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-peach-beauty);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-top:clamp(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem);margin-bottom:clamp(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem)}@media not all and (min-width:80rem){.wp-block-news{margin-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);margin-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}.wp-block-news .container .block-content{gap:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);flex-direction:column;display:flex}.wp-block-news .container .block-content>.row-top{justify-content:space-between;align-items:center;width:100%;display:flex}@media not all and (min-width:80rem){.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)}}@media not all and (min-width:40rem){.wp-block-news .container .block-content>.row-top h2{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}.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);border-width:1px;border-color:var(--color-midnight-russet);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(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-peach-beauty);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}.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{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:80rem){.wp-block-news .container .block-content .news-grid{min-width:calc(var(--spacing) * 0);flex-direction:column;display:flex}}.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}.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}.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{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{background-color:var(--color-midnight-russet);color:var(--color-peach-beauty)}.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}.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);border-width:1px;border-color:var(--color-midnight-russet);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(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-peach-beauty);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.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);border-width:1px;border-color:#1a181433}@supports (color:color-mix(in lab,red,red)){.wp-block-news.wp-block-news--archive .container .block-content .news-project-filter__select{border-color:color-mix(in oklab,var(--color-midnight-russet) 20%,transparent)}}.wp-block-news.wp-block-news--archive .container .block-content .news-project-filter__select{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-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.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}@media not all and (min-width:40rem){.wp-block-news.wp-block-news--archive .container .block-content h1{font-size:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}}@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{background-color:var(--color-midnight-russet);color:var(--color-peach-beauty)}.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);border-width:1px;border-color:#1a181433;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.news-single .news-related-project__chip{border-color:color-mix(in oklab,var(--color-midnight-russet) 20%,transparent)}}.news-single .news-related-project__chip{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}@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);border-width:1px;border-color:var(--color-midnight-russet);background-color:var(--color-midnight-russet);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-peach-beauty);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: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-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);border-width:1px;border-color:var(--color-midnight-russet);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(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-peach-beauty);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-top:clamp(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem);margin-bottom:clamp(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem)}@media not all and (min-width:80rem){.wp-block-brokers{margin-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);margin-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}.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);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);border-width:1px;border-color:var(--color-midnight-russet);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(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-peach-beauty);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(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: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{margin-right:calc(var(--spacing) * 0);width:auto;max-width:none}@media(max-width:680px){.wp-block-about .container{margin-left:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem)}}@media not all and (max-width:680px){.wp-block-about .container{margin-left:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}}.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}.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{width:100%;max-width:100%;min-width:calc(var(--spacing) * 0);overflow:hidden}.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;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 .init{width:100%;min-width:calc(var(--spacing) * 0)}.wp-block-about .container .block-content .bento-card.bento-card--rows-2 .init 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 .row-bottom{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 .row-bottom-content .hover{padding-left:calc(var(--spacing) * 0)!important}.wp-block-about .container .block-content .bento-card.bento-card--rows-2 .init 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 .hover,.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 .hover{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 .hover p{white-space:pre-line}@media not all and (min-width:90rem){.wp-block-about .container .block-content .bento-card.bento-card--cols-2 .row-bottom{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 .row-bottom-content .hover{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 .hover 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 .hover{color:var(--color-december-lace)}.wp-block-about .container .block-content .bento-card.bento-card--dark .hover p{white-space:pre-line}.wp-block-about .container .block-content .bento-card .row-top{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 .row-top h2,.wp-block-about .container .block-content .bento-card .row-top 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}.wp-block-about .container .block-content .bento-card .row-bottom{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 .row-bottom .row-bottom-content{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 .row-bottom .row-bottom-content .init,.wp-block-about .container .block-content .bento-card .row-bottom .row-bottom-content .hover{grid-area:stack;align-self:end;width:100%}.wp-block-about .container .block-content .bento-card .row-bottom .row-bottom-content .init{opacity:1;transition:opacity .5s ease-in-out,transform .5s ease-in-out;transform:translateY(0)}.wp-block-about .container .block-content .bento-card .row-bottom .row-bottom-content .init:empty{display:none}.wp-block-about .container .block-content .bento-card .row-bottom .row-bottom-content .hover{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 .row-bottom .bento-item-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-visible) .row-bottom-content:has(.init:empty) .hover{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-visible{border-radius:var(--radius-2xl)}:is(.wp-block-about .container .block-content .bento-card:hover,.wp-block-about .container .block-content .bento-card:focus-visible) .row-bottom-content .init: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-visible) .row-bottom-content .hover{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-visible) .row-bottom .bento-item-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-visible,.wp-block-about .container .block-content .bento-card.bento-card--surface:hover,.wp-block-about .container .block-content .bento-card.bento-card--surface:focus-visible) .row-bottom{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-visible,.wp-block-about .container .block-content .bento-card.bento-card--surface:hover,.wp-block-about .container .block-content .bento-card.bento-card--surface:focus-visible) .row-bottom{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-visible,.wp-block-about .container .block-content .bento-card.bento-card--surface:hover,.wp-block-about .container .block-content .bento-card.bento-card--surface:focus-visible) .hover{color:var(--color-midnight-russet)}: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-visible) .row-bottom{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 .row-bottom,.wp-block-about .bento-card .init,.wp-block-about .bento-card .hover,.wp-block-about .bento-card .bento-item-arrow{transition:none!important}.wp-block-about .bento-card:not(:hover,:focus-visible) .hover{opacity:0;transform:none}.wp-block-about .bento-card:hover .hover,.wp-block-about .bento-card:focus-visible .hover{opacity:1;max-height:none;transform:none}}.about-page>.wp-block-cta{margin-bottom:clamp(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem)}@media not all and (min-width:80rem){.about-page>.wp-block-cta{margin-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}.wp-block-about-hero{padding-top:clamp(3.75rem,calc((80 / var(--sage-breakpoint)) * 100vw),5rem);padding-bottom:clamp(3.75rem,calc((80 / var(--sage-breakpoint)) * 100vw),5rem)}@media not all and (min-width:90rem){.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)}}.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__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__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__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%}@media not all and (min-width:90rem){.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)}}.wp-block-about-mission{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:90rem){.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)}}.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(3,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}@media(min-width:64rem){.wp-block-about-mission .about-mission__media{grid-column:span 2/span 2}}.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}@media(min-width:64rem){.wp-block-about-mission .about-mission__content{grid-column:span 1/span 1}}.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: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-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:calc(var(--spacing) * 0)}@media(min-width:90rem){.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(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem);padding-bottom:clamp(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem)}.wp-block-about-team .about-team{gap:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);flex-direction:column;display:flex}.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: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-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);background-color:#fcf6e699;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.wp-block-about-team .about-team__card{background-color:color-mix(in oklab,var(--color-december-lace) 60%,transparent)}}.wp-block-about-team .about-team__card{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}.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)}}.career-hero{background-color:var(--color-midnight-russet);width:100%;min-height:100dvh;display:flex;position:relative;overflow:hidden}.career-hero .career-hero__media{inset:calc(var(--spacing) * 0);z-index:0;position:absolute}.career-hero .career-hero__video{object-fit:cover;object-position:center;width:100%;height:100%}.career-hero .career-hero__overlay{inset:calc(var(--spacing) * 0);z-index:1;background:linear-gradient(#2d1f1c59,#2d1f1c73 55%,#2d1f1c8c);position:absolute}.career-hero .career-hero__content{z-index:2;width:100%;min-height:100dvh;padding-top:clamp(7.5rem,calc((160 / var(--sage-breakpoint)) * 100vw),10rem);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(3.75rem,calc((80 / var(--sage-breakpoint)) * 100vw),5rem);text-align:center;flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:relative}@media not all and (min-width:40rem){.career-hero .career-hero__content{padding-top:clamp(5.625rem,calc((120 / var(--sage-breakpoint)) * 100vw),7.5rem);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(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}}.career-hero .career-hero__title{margin:calc(var(--spacing) * 0);max-width:clamp(51.5625rem,calc((1100 / var(--sage-breakpoint)) * 100vw),68.75rem);font-family:var(--font-tt);font-size:clamp(3rem,calc((64 / var(--sage-breakpoint)) * 100vw),4rem);--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){.career-hero .career-hero__title{font-size:clamp(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem)}}@media not all and (min-width:40rem){.career-hero .career-hero__title{font-size:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}.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);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(max-width:620px){.career-hero .career-hero__cta{width:100%}}.career-hero .career-hero__cta:hover{border-radius:.75rem}.career-about{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){.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(2.25rem,calc((48 / var(--sage-breakpoint)) * 100vw),3rem);flex-direction:column;display:flex}@media not all and (min-width:48rem){.career-about .career-about__inner{gap:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}.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: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){.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);border-width:1px;border-color:var(--color-midnight-russet);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(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-peach-beauty);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(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem)}@media not all and (min-width:80rem){.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: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){.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(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem);padding-bottom:clamp(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem);position:relative;overflow:hidden}@media not all and (min-width:80rem){.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: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){.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);border-width:1px;border-color:var(--color-midnight-russet);background-color:var(--color-midnight-russet);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-peach-beauty);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)}.career-loyalty .project-features__card{width:calc(86.9565cqw - .195652rem)}}.career-contacts{background-color:var(--color-december-lace);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){.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: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){.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:var(--color-peach-beauty)}}.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: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;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(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem);padding-bottom:calc(var(--spacing) * 0)}@media not all and (min-width:80rem){.career-reviews{padding-top: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: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){.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);border-width:1px;border-color:var(--color-midnight-russet);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(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-peach-beauty);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);border-width:1px;border-color:var(--color-midnight-russet);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(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-peach-beauty);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: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: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:var(--color-peach-beauty)}}.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: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){.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{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)}@media not all and (min-width:80rem){.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 .contacts-offices__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-offices .contacts-offices__inner{gap:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}.contacts-offices .contacts-offices__header{justify-content:space-between;align-items:flex-end;gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);display:flex}@media not all and (min-width:64rem){.contacts-offices .contacts-offices__header{align-items:stretch;gap:clamp(.75rem,calc((16 / var(--sage-breakpoint)) * 100vw),1rem);flex-direction:column}}.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:130%;--tw-font-weight:var(--font-weight-medium);line-height:130%;font-weight:var(--font-weight-medium);color:var(--color-midnight-russet);flex-shrink:0}@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__tabs{justify-content:flex-end;gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);flex-wrap:wrap;display:flex}@media not all and (min-width:64rem){.contacts-offices .contacts-offices__tabs{max-width:100%;min-width:calc(var(--spacing) * 0);flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}}.contacts-offices .contacts-offices__tabs{-webkit-overflow-scrolling:touch}@media not all and (min-width:64rem){.contacts-offices .contacts-offices__tabs{scrollbar-width:none;-ms-overflow-style:none}.contacts-offices .contacts-offices__tabs::-webkit-scrollbar{display:none}}.contacts-offices .contacts-offices__tab{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:#1a181433;flex-shrink:0;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.contacts-offices .contacts-offices__tab{border-color:color-mix(in oklab,var(--color-midnight-russet) 20%,transparent)}}.contacts-offices .contacts-offices__tab{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-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__tab:hover:not(.contacts-offices__tab--active){border-color:#1a181466}@supports (color:color-mix(in lab,red,red)){.contacts-offices .contacts-offices__tab:hover:not(.contacts-offices__tab--active){border-color:color-mix(in oklab,var(--color-midnight-russet) 40%,transparent)}}.contacts-offices .contacts-offices__tab:hover:not(.contacts-offices__tab--active){border-radius:.75rem}.contacts-offices .contacts-offices__tab.contacts-offices__tab--active{border-color:var(--color-midnight-russet);background-color:var(--color-midnight-russet);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-peach-beauty);border-radius:.75rem}.contacts-offices .contacts-offices__panel{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__panel{gap:clamp(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);grid-template-columns:repeat(1,minmax(0,1fr))}}.contacts-offices .contacts-offices__info{justify-content:space-between;align-items:flex-start;gap:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);flex-direction:column;display:flex}@media not all and (min-width:48rem){.contacts-offices .contacts-offices__info{align-items:stretch}}.contacts-offices .contacts-offices__meta{gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);flex-direction:column;display:flex}.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);line-height:150%}.contacts-offices .contacts-offices__address{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:40rem){.contacts-offices .contacts-offices__address{font-size:clamp(.9375rem,calc((20 / var(--sage-breakpoint)) * 100vw),1.25rem)}}.contacts-offices .contacts-offices__map-btn{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-midnight-russet);background-color:var(--color-midnight-russet);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-peach-beauty);justify-content:center;align-items:center;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{border-radius:var(--radius-xl);background-color:var(--color-december-lace);aspect-ratio:4/3;isolation:isolate;width:100%;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),transform .52s cubic-bezier(.22,1,.36,1);position:absolute;transform:scale(1.015)}.contacts-offices .contacts-offices__media-layer.contacts-offices__media-layer--active{opacity:1;visibility:visible;pointer-events:auto;z-index:1;transform:scale(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),transform .42s cubic-bezier(.22,1,.36,1)}.contacts-offices-photo-leave-active{position:absolute;inset:0}.contacts-offices-photo-enter-from{opacity:0;transform:scale(1.02)}.contacts-offices-photo-leave-to{opacity:0;transform:scale(.99)}.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}}.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: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){.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);border-width:1px;border-color:#1a181433;width:100%;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.vacancies-page .vacancies-page__filters-select{border-color:color-mix(in oklab,var(--color-midnight-russet) 20%,transparent)}}.vacancies-page .vacancies-page__filters-select{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(.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-radius:2.5rem;transition:border-radius .5s ease-in-out}.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);border-width:1px;border-color:#1a181433;width:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.vacancies-page .vacancies-page__filter{border-color:color-mix(in oklab,var(--color-midnight-russet) 20%,transparent)}}.vacancies-page .vacancies-page__filter{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}@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){border-color:#1a181466}@supports (color:color-mix(in lab,red,red)){.vacancies-page .vacancies-page__filter:hover:not(.is-active),.vacancies-page .vacancies-page__filter:focus-visible:not(.is-active){border-color:color-mix(in oklab,var(--color-midnight-russet) 40%,transparent)}}.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-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{border-color:var(--color-midnight-russet);background-color:var(--color-midnight-russet);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-peach-beauty);border-radius:.75rem}.vacancies-page .vacancies-page__filter.is-active .vacancies-page__filter-count{color:#e7c2abb3}@supports (color:color-mix(in lab,red,red)){.vacancies-page .vacancies-page__filter.is-active .vacancies-page__filter-count{color:color-mix(in oklab,var(--color-peach-beauty) 70%,transparent)}}.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);border-width:1px;border-color:var(--color-midnight-russet);background-color:var(--color-midnight-russet);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-peach-beauty);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-top:clamp(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem);margin-bottom:clamp(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem)}@media not all and (min-width:80rem){.wp-block-cta{margin-top:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);margin-bottom:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem)}}.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(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);border-width:1px;border-color:var(--color-midnight-russet);background-color:var(--color-midnight-russet);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-peach-beauty);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);border-width:1px;border-color:var(--color-midnight-russet);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(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-peach-beauty);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(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem);padding-bottom:clamp(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem)}.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: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-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:40rem){.wp-block-stats .stats__grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.wp-block-stats .stats__item{gap:clamp(.5625rem,calc((12 / var(--sage-breakpoint)) * 100vw),.75rem);border-radius:var(--radius-xl);background-color:var(--color-midnight-russet);padding:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);flex-direction:column;display:flex}.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:var(--color-peach-beauty);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:var(--color-december-lace);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: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-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);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(.86 + var(--offer-reveal-media) * .14));opacity:calc(.3 + var(--offer-reveal-media) * .7);will-change:transform,opacity}.wp-block-agentam-offer.agentam-offer-reveal-enabled .agentam-offer__media-frame img{transform:scale(calc(1.1 - var(--offer-reveal-media) * .1));will-change:transform}@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;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);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);border-width:1px;border-color:var(--color-midnight-russet);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(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-peach-beauty);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: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__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{width:clamp(24.375rem,calc((520 / var(--sage-breakpoint)) * 100vw),32.5rem);flex-shrink:0}@media not all and (min-width:619px){.agentam-tour-signup__logo{width:100%}}.agentam-tour-signup__logo svg{width:100%;height:auto;display:block}.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);border-width:1px;border-color:var(--color-midnight-russet);background-color:var(--color-midnight-russet);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-peach-beauty);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:#1a181440}@supports (color:color-mix(in lab,red,red)){.career-resume-file__container:hover,.career-resume-file__container.career-resume-file__container--drag{border-color:color-mix(in oklab,var(--color-midnight-russet) 25%,transparent)}}.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);border-width:1px;border-color:#1a181433;flex:1;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.career-resume-tabs__tab{border-color:color-mix(in oklab,var(--color-midnight-russet) 20%,transparent)}}.career-resume-tabs__tab{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-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}.career-resume-tabs__tab:hover:not(:disabled):not(.career-resume-tabs__tab--active){border-color:#1a181466}@supports (color:color-mix(in lab,red,red)){.career-resume-tabs__tab:hover:not(:disabled):not(.career-resume-tabs__tab--active){border-color:color-mix(in oklab,var(--color-midnight-russet) 40%,transparent)}}.career-resume-tabs__tab:hover:not(:disabled):not(.career-resume-tabs__tab--active){border-radius:.75rem}.career-resume-tabs__tab.career-resume-tabs__tab--active{border-color:var(--color-midnight-russet);background-color:var(--color-midnight-russet);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-peach-beauty);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: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-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:var(--color-peach-beauty)}}.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(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem);padding-bottom:clamp(4.5rem,calc((96 / var(--sage-breakpoint)) * 100vw),6rem);padding-bottom:clamp(7.03125rem,calc((150 / var(--sage-breakpoint)) * 100vw),9.375rem)}.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%}}.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: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-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(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem);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(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);padding-right:clamp(1.5rem,calc((32 / var(--sage-breakpoint)) * 100vw),2rem);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);color:var(--color-peach-beauty)}}.wp-block-agentam-faq .agentam-faq__question span{flex-grow:1}.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);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);justify-content:flex-end;align-items:center;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--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-top:clamp(.375rem,calc((8 / var(--sage-breakpoint)) * 100vw),.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(1.125rem,calc((24 / var(--sage-breakpoint)) * 100vw),1.5rem)}.wp-block-agentam-faq .agentam-faq__answer-body 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%}@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}}
