:root{--_global-colors---brand-500--terracotta:#a35139;--_global-colors---base-0--100:#f3f3ec;--_global-colors---base-0--0:#f3f3ec00;--_global-colors---brand-500--powder-sky:#b5cedb;--_global-colors---brand-500--blush-bloom:#f8bbcb;--_global-colors---base-1000--100:#17233b;--_global-colors---base-1000--60:#17233b99;--_global-colors---base-1000--30:#17233b4d;--_global-colors---base-1000--10:#17233b1a;--_global-colors---base-1000--5:#17233b0d;--_global-colors---base-1000--0:#17233b00;--_global-colors---base-0--60:#f3f3ec99;--_global-colors---base-0--30:#f3f3ec4d;--_global-colors---base-0--10:#f3f3ec1a;--_global-colors---base-0--5:#f3f3ec0d;--_global-colors---white--100:white;--_global-colors---white--80:#fffc;--_global-colors---white--40:#fff6;--_global-colors---white--20:#fff3;--_global-colors---white--10:#ffffff1a;--_global-colors---white--0:#fff0;--_colors---base-1000--primary:var(--_global-colors---base-1000--100);--_colors---other--bg:var(--_global-colors---base-0--100);--_colors---base-0--primary:var(--_global-colors---base-0--100);--_colors---base-1000--gray-text:var(--_global-colors---base-1000--60);--_colors---additional--success:#1ba64b;--_colors---additional--alert:#ffa800;--_colors---additional--error:#e23d3d;--_colors---other--transparent:transparent;--_colors---base-1000--line:var(--_global-colors---base-1000--10);--_colors---base-1000--disabled:var(--_global-colors---base-1000--30);--_colors---brand-500--primary--deleted:var(--_global-colors---brand-500--powder-sky);--_colors---base-1000--bg:var(--_global-colors---base-1000--5);--_colors---base-0--gray-text:var(--_global-colors---base-0--60);--_colors---base-0--disabled:var(--_global-colors---base-0--30);--_colors---base-0--line:var(--_global-colors---base-0--10);--_colors---base-0--bg:var(--_global-colors---base-0--5);--_colors---white--primary:var(--_global-colors---white--100);--_colors---white--gray-text:var(--_global-colors---white--80);--_colors---white--disabled:var(--_global-colors---white--40);--_colors---white--line:var(--_global-colors---white--20);--_colors---white--bg:var(--_global-colors---white--10);--_fonts---font-body:"Maison Neue Extended",Arial,sans-serif;--_fonts---font-display:ambroise-francois-std,sans-serif;--_fonts---h1--size:calc(192rem/var(--_special-units---scale-ratio));--_fonts---h1--line-height:87.5%;--_fonts---h1--letter-spacing:-.024em;--_fonts---h2--size:calc(136rem/var(--_special-units---scale-ratio));--_fonts---h2--line-height:88.235%;--_fonts---h2--letter-spacing:-.024em;--_fonts---h3--size:calc(96rem/var(--_special-units---scale-ratio));--_fonts---h3--line-height:91.667%;--_fonts---h3--letter-spacing:-.024em;--_fonts---h4--size:calc(63rem/var(--_special-units---scale-ratio));--_fonts---h4--line-height:88.889%;--_fonts---h4--letter-spacing:-.016em;--_fonts---h5--size:calc(40rem/var(--_special-units---scale-ratio));--_fonts---h5--line-height:100%;--_fonts---h5--letter-spacing:-.008em;--_fonts---h6--size:calc(28rem/var(--_special-units---scale-ratio));--_fonts---h6--line-height:100%;--_fonts---h6--letter-spacing:0em;--_fonts---p1--size:calc(13rem/var(--_special-units---scale-ratio));--_fonts---p1--line-height:138.462%;--_fonts---p1--letter-spacing:-.024em;--_fonts---l1--size:calc(11rem/var(--_special-units---scale-ratio));--_fonts---l1--line-height:145.455%;--_fonts---l1--letter-spacing:.048em;--_fonts---p2--size:calc(11rem/var(--_special-units---scale-ratio));--_fonts---p2--line-height:145.455%;--_fonts---p2--letter-spacing:-.024em;--_fonts---l2--size:calc(9rem/var(--_special-units---scale-ratio));--_fonts---l2--line-height:133.333%;--_fonts---l2--letter-spacing:.32em;--_fonts---c1--size:calc(25rem/var(--_special-units---scale-ratio));--_fonts---c1--line-height:112%;--_fonts---c1--letter-spacing:.8em;--_fonts---font-accent:sloop-script-three,sans-serif;--_fonts---a1--size:calc(192rem/var(--_special-units---scale-ratio));--_fonts---a1--line-height:100%;--_fonts---a1--letter-spacing:0em;--_fonts---a2--size:calc(120rem/var(--_special-units---scale-ratio));--_fonts---a2--line-height:100%;--_fonts---a2--letter-spacing:0em;--_units---u-0:var(--0px);--_units---u-4:var(--4px);--_units---u-8:var(--8px);--_units---u-12:var(--12px);--_units---u-16:var(--16px);--_units---u-24:var(--24px);--_units---u-32:var(--32px);--_units---u-48:var(--48px);--_units---u-64:var(--64px);--_units---u-96:var(--96px);--_units---u-160:var(--160px);--_units---u-272:var(--272px);--_special-units---100vh:100vh;--_special-units---offset-r:var(--48px);--_special-units---offset-l:var(--48px);--_special-units---grid-gap:var(--16px);--_special-units---scale-ratio:16;--_special-units---1-cell-v:var(--96px);--_special-units---1-cell-h:var(--136px);--40px:calc(40rem/var(--_special-units---scale-ratio));--112px:calc(112rem/var(--_special-units---scale-ratio));--2px:calc(2rem/var(--_special-units---scale-ratio));--24px:calc(24rem/var(--_special-units---scale-ratio));--12px:calc(12rem/var(--_special-units---scale-ratio));--72px:calc(72rem/var(--_special-units---scale-ratio));--16px:calc(16rem/var(--_special-units---scale-ratio));--136px:calc(136rem/var(--_special-units---scale-ratio));--80px:calc(80rem/var(--_special-units---scale-ratio));--192px:calc(192rem/var(--_special-units---scale-ratio));--144px:calc(144rem/var(--_special-units---scale-ratio));--28px:calc(28rem/var(--_special-units---scale-ratio));--56px:calc(56rem/var(--_special-units---scale-ratio));--32px:calc(32rem/var(--_special-units---scale-ratio));--6px:calc(6rem/var(--_special-units---scale-ratio));--20px:calc(20rem/var(--_special-units---scale-ratio));--44px:calc(44rem/var(--_special-units---scale-ratio));--60px:calc(60rem/var(--_special-units---scale-ratio));--48px:calc(48rem/var(--_special-units---scale-ratio));--96px:calc(96rem/var(--_special-units---scale-ratio));--8px:calc(8rem/var(--_special-units---scale-ratio));--0px:calc(0rem/var(--_special-units---scale-ratio));--1px:calc(1rem/var(--_special-units---scale-ratio));--4px:calc(4rem/var(--_special-units---scale-ratio));--10px:calc(10rem/var(--_special-units---scale-ratio));--36px:calc(36rem/var(--_special-units---scale-ratio));--52px:calc(52rem/var(--_special-units---scale-ratio));--64px:calc(64rem/var(--_special-units---scale-ratio));--68px:calc(68rem/var(--_special-units---scale-ratio));--88px:calc(88rem/var(--_special-units---scale-ratio));--104px:calc(104rem/var(--_special-units---scale-ratio));--120px:calc(120rem/var(--_special-units---scale-ratio));--160px:calc(160rem/var(--_special-units---scale-ratio));--168px:calc(168rem/var(--_special-units---scale-ratio));--240px:calc(240rem/var(--_special-units---scale-ratio));--272px:calc(272rem/var(--_special-units---scale-ratio))}.theme_on-color{--_colors---base-1000--primary:var(--_global-colors---white--100);--_colors---other--bg:var(--_global-colors---brand-500--terracotta);--_colors---base-0--primary:var(--_global-colors---base-1000--100);--_colors---base-1000--gray-text:var(--_global-colors---white--80);--_colors---additional--success:#1ba64b;--_colors---additional--alert:#ffa800;--_colors---additional--error:#e23d3d;--_colors---other--transparent:transparent;--_colors---base-1000--line:var(--_global-colors---white--20);--_colors---base-1000--disabled:var(--_global-colors---white--40);--_colors---brand-500--primary--deleted:var(--_global-colors---brand-500--powder-sky);--_colors---base-1000--bg:var(--_global-colors---white--10);--_colors---base-0--gray-text:var(--_global-colors---base-1000--60);--_colors---base-0--disabled:var(--_global-colors---base-1000--30);--_colors---base-0--line:var(--_global-colors---base-1000--10);--_colors---base-0--bg:var(--_global-colors---base-1000--5);--_colors---white--primary:var(--_global-colors---white--100);--_colors---white--gray-text:var(--_global-colors---white--80);--_colors---white--disabled:var(--_global-colors---white--40);--_colors---white--line:var(--_global-colors---white--20);--_colors---white--bg:var(--_global-colors---white--10)}.theme_on-light{--_colors---base-1000--primary:var(--_global-colors---base-1000--100);--_colors---other--bg:var(--_global-colors---base-0--100);--_colors---base-0--primary:var(--_global-colors---base-0--100);--_colors---base-1000--gray-text:var(--_global-colors---base-1000--60);--_colors---additional--success:#1ba64b;--_colors---additional--alert:#ffa800;--_colors---additional--error:#e23d3d;--_colors---other--transparent:transparent;--_colors---base-1000--line:var(--_global-colors---base-1000--10);--_colors---base-1000--disabled:var(--_global-colors---base-1000--30);--_colors---brand-500--primary--deleted:var(--_global-colors---brand-500--powder-sky);--_colors---base-1000--bg:var(--_global-colors---base-1000--5);--_colors---base-0--gray-text:var(--_global-colors---base-0--60);--_colors---base-0--disabled:var(--_global-colors---base-0--30);--_colors---base-0--line:var(--_global-colors---base-0--10);--_colors---base-0--bg:var(--_global-colors---base-0--5);--_colors---white--primary:var(--_global-colors---white--100);--_colors---white--gray-text:var(--_global-colors---white--80);--_colors---white--disabled:var(--_global-colors---white--40);--_colors---white--line:var(--_global-colors---white--20);--_colors---white--bg:var(--_global-colors---white--10)}.theme_on-dark{--_colors---base-1000--primary:var(--_global-colors---base-0--100);--_colors---other--bg:var(--_global-colors---brand-500--terracotta);--_colors---base-0--primary:var(--_global-colors---base-1000--100);--_colors---base-1000--gray-text:var(--_global-colors---base-0--60);--_colors---additional--success:#1ba64b;--_colors---additional--alert:#ffa800;--_colors---additional--error:#e23d3d;--_colors---other--transparent:transparent;--_colors---base-1000--line:var(--_global-colors---base-0--10);--_colors---base-1000--disabled:var(--_global-colors---base-0--30);--_colors---brand-500--primary--deleted:var(--_global-colors---brand-500--powder-sky);--_colors---base-1000--bg:var(--_global-colors---base-0--5);--_colors---base-0--gray-text:var(--_global-colors---base-1000--60);--_colors---base-0--disabled:var(--_global-colors---base-1000--30);--_colors---base-0--line:var(--_global-colors---base-1000--10);--_colors---base-0--bg:var(--_global-colors---base-1000--5);--_colors---white--primary:var(--_global-colors---white--100);--_colors---white--gray-text:var(--_global-colors---white--80);--_colors---white--disabled:var(--_global-colors---white--40);--_colors---white--line:var(--_global-colors---white--20);--_colors---white--bg:var(--_global-colors---white--10)}.theme_on-brand{--_colors---base-1000--primary:var(--_global-colors---base-1000--100);--_colors---other--bg:var(--_global-colors---brand-500--powder-sky);--_colors---base-0--primary:var(--_global-colors---base-0--100);--_colors---base-1000--gray-text:var(--_global-colors---base-1000--60);--_colors---additional--success:#1ba64b;--_colors---additional--alert:#ffa800;--_colors---additional--error:#e23d3d;--_colors---other--transparent:transparent;--_colors---base-1000--line:var(--_global-colors---base-1000--10);--_colors---base-1000--disabled:var(--_global-colors---base-1000--30);--_colors---brand-500--primary--deleted:var(--_global-colors---brand-500--powder-sky);--_colors---base-1000--bg:var(--_global-colors---base-1000--5);--_colors---base-0--gray-text:var(--_global-colors---base-0--60);--_colors---base-0--disabled:var(--_global-colors---base-0--30);--_colors---base-0--line:var(--_global-colors---base-0--10);--_colors---base-0--bg:var(--_global-colors---base-0--5);--_colors---white--primary:var(--_global-colors---white--100);--_colors---white--gray-text:var(--_global-colors---white--80);--_colors---white--disabled:var(--_global-colors---white--40);--_colors---white--line:var(--_global-colors---white--20);--_colors---white--bg:var(--_global-colors---white--10)}@media screen and (max-width:991px){body{--_fonts---font-body:"Maison Neue Extended",Arial,sans-serif;--_fonts---font-display:ambroise-francois-std,sans-serif;--_fonts---h1--size:calc(96rem/var(--_special-units---scale-ratio));--_fonts---h1--line-height:91.667%;--_fonts---h1--letter-spacing:-.024em;--_fonts---h2--size:calc(73rem/var(--_special-units---scale-ratio));--_fonts---h2--line-height:87.671%;--_fonts---h2--letter-spacing:-.024em;--_fonts---h3--size:calc(56rem/var(--_special-units---scale-ratio));--_fonts---h3--line-height:92.857%;--_fonts---h3--letter-spacing:-.024em;--_fonts---h4--size:calc(40rem/var(--_special-units---scale-ratio));--_fonts---h4--line-height:100%;--_fonts---h4--letter-spacing:-.016em;--_fonts---h5--size:calc(28rem/var(--_special-units---scale-ratio));--_fonts---h5--line-height:100%;--_fonts---h5--letter-spacing:-.008em;--_fonts---h6--size:calc(28rem/var(--_special-units---scale-ratio));--_fonts---h6--line-height:100%;--_fonts---h6--letter-spacing:0em;--_fonts---p1--size:calc(13rem/var(--_special-units---scale-ratio));--_fonts---p1--line-height:138.462%;--_fonts---p1--letter-spacing:-.024em;--_fonts---l1--size:calc(11rem/var(--_special-units---scale-ratio));--_fonts---l1--line-height:145.455%;--_fonts---l1--letter-spacing:.048em;--_fonts---p2--size:calc(11rem/var(--_special-units---scale-ratio));--_fonts---p2--line-height:145.455%;--_fonts---p2--letter-spacing:-.024em;--_fonts---l2--size:calc(9rem/var(--_special-units---scale-ratio));--_fonts---l2--line-height:133.333%;--_fonts---l2--letter-spacing:.32em;--_fonts---c1--size:calc(19rem/var(--_special-units---scale-ratio));--_fonts---c1--line-height:126.316%;--_fonts---c1--letter-spacing:.8em;--_fonts---font-accent:sloop-script-three,sans-serif;--_fonts---a1--size:calc(96rem/var(--_special-units---scale-ratio));--_fonts---a1--line-height:100%;--_fonts---a1--letter-spacing:0em;--_fonts---a2--size:calc(72rem/var(--_special-units---scale-ratio));--_fonts---a2--line-height:100%;--_fonts---a2--letter-spacing:0em;--_units---u-0:var(--0px);--_units---u-4:var(--4px);--_units---u-8:var(--8px);--_units---u-12:var(--12px);--_units---u-16:var(--16px);--_units---u-24:var(--16px);--_units---u-32:var(--24px);--_units---u-48:var(--32px);--_units---u-64:var(--48px);--_units---u-96:var(--64px);--_units---u-160:var(--96px);--_units---u-272:var(--120px);--_special-units---100vh:var(--_100svh);--_special-units---offset-r:var(--24px);--_special-units---offset-l:var(--24px);--_special-units---grid-gap:var(--16px);--_special-units---scale-ratio:4.16;--_special-units---1-cell-v:var(--80px);--_special-units---1-cell-h:var(--80px);--40px:calc(40rem/var(--_special-units---scale-ratio));--112px:calc(112rem/var(--_special-units---scale-ratio));--2px:calc(2rem/var(--_special-units---scale-ratio));--24px:calc(24rem/var(--_special-units---scale-ratio));--12px:calc(12rem/var(--_special-units---scale-ratio));--72px:calc(72rem/var(--_special-units---scale-ratio));--16px:calc(16rem/var(--_special-units---scale-ratio));--136px:calc(136rem/var(--_special-units---scale-ratio));--80px:calc(80rem/var(--_special-units---scale-ratio));--192px:calc(192rem/var(--_special-units---scale-ratio));--144px:calc(144rem/var(--_special-units---scale-ratio));--28px:calc(28rem/var(--_special-units---scale-ratio));--56px:calc(56rem/var(--_special-units---scale-ratio));--32px:calc(32rem/var(--_special-units---scale-ratio));--6px:calc(6rem/var(--_special-units---scale-ratio));--20px:calc(20rem/var(--_special-units---scale-ratio));--44px:calc(44rem/var(--_special-units---scale-ratio));--60px:calc(60rem/var(--_special-units---scale-ratio));--48px:calc(48rem/var(--_special-units---scale-ratio));--96px:calc(96rem/var(--_special-units---scale-ratio));--8px:calc(8rem/var(--_special-units---scale-ratio));--0px:calc(0rem/var(--_special-units---scale-ratio));--1px:calc(1rem/var(--_special-units---scale-ratio));--4px:calc(4rem/var(--_special-units---scale-ratio));--10px:calc(10rem/var(--_special-units---scale-ratio));--36px:calc(36rem/var(--_special-units---scale-ratio));--52px:calc(52rem/var(--_special-units---scale-ratio));--64px:calc(64rem/var(--_special-units---scale-ratio));--68px:calc(68rem/var(--_special-units---scale-ratio));--88px:calc(88rem/var(--_special-units---scale-ratio));--104px:calc(104rem/var(--_special-units---scale-ratio));--120px:calc(120rem/var(--_special-units---scale-ratio));--160px:calc(160rem/var(--_special-units---scale-ratio));--168px:calc(168rem/var(--_special-units---scale-ratio));--240px:calc(240rem/var(--_special-units---scale-ratio));--272px:calc(272rem/var(--_special-units---scale-ratio))}}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}[data-prevent-flicker]{visibility:hidden}[data-master-preloader],[data-preloader]{display:block}@media screen and (orientation:landscape) and (max-width:991px) and (pointer:coarse) and (hover:none){.landscape-cover{display:block}body{overflow:hidden}}.unset-all{all:unset}.scrollbar-none::-webkit-scrollbar{display:none}::selection{color:var(--_colors---other--bg);background:var(--_colors---base-1000--primary)}:root{--dur-s:.4s;--dur-m:.8s;--dur-l:1.2s;--ease-in-out:cubic-bezier(.76, 0, .24, 1);--ease-out:cubic-bezier(.25, 1, .5, 1);--ease-in:cubic-bezier(.5, 0, .75, 0);--ease:cubic-bezier(.25, .1, .25, 1);--ease-write:cubic-bezier(.333, 0, .667, 1);--_100svh:100vh}html{background-color:var(--_colors---base-0--primary);font-size:1vw}[hover-btn]{--btn-dur:var(--dur-m);--btn-ease:var(--ease-in-out);--btn-text-c:var(--_colors---base-1000--primary);--btn-bg-t:100%;--btn-bg-br:100%;transition:var(--btn-dur) var(--btn-ease)}@media (min-width:992px){[hover-btn]:hover,[hover-btn-trigger]:hover [hover-btn]{--btn-text-c:var(--_colors---base-0--primary);--btn-bg-t:0%;--btn-bg-br:0%}}[hover-btn] [hover=text],[hover-btn] .ico{color:var(--btn-text-c);transition:var(--btn-dur) var(--btn-ease)}[hover-btn] [hover=bg]{inset:var(--btn-bg-t) 0% auto;border-radius:var(--btn-bg-br);transition:var(--btn-dur) var(--btn-ease)}[hover-nav-item-l2]{--nav-item-l2-dur:var(--dur-m);--nav-item-l2-ease:var(--ease-out);--nav-item-l2-text-1-y:0%;--nav-item-l2-text-1-o:1;--nav-item-l2-text-2:100%;--nav-item-l2-text-2-o:0;transition:var(--nav-item-l2-dur) var(--nav-item-l2-ease)}@media (min-width:992px){[hover-nav-item-l2]:hover,[hover-nav-item-l2-trigger]:hover [hover-nav-item-l2]{--nav-item-l2-text-1-y:-100%;--nav-item-l2-text-1-o:0;--nav-item-l2-text-2:0%;--nav-item-l2-text-2-o:1}}[hover-nav-item-l2] [hover=text]:first-child{transform:translateY(var(--nav-item-l2-text-1-y));opacity:var(--nav-item-l2-text-1-o);transition:var(--nav-item-l2-dur) var(--nav-item-l2-ease)}[hover-nav-item-l2] [hover=text]:nth-child(2){transform:translateY(var(--nav-item-l2-text-2));opacity:var(--nav-item-l2-text-2-o);transition:var(--nav-item-l2-dur) var(--nav-item-l2-ease)}[hover-img-card]{--card-dur:var(--dur-l);--card-ease:var(--ease-out);--img-sc:1}@media (min-width:992px){[hover-img-card]:hover{--img-sc:1.15}}[hover-img-card] [hover=img]{transform:scale(var(--img-sc));transition:var(--card-dur) var(--card-ease)}[hover-apart-card]{--apart-card-dur:1.6s;--apart-card-ease:var(--ease-out);--shadow-o:0;--card-z:0;z-index:var(--card-z)}@media (min-width:992px){[hover-apart-card]:hover{--shadow-o:1;--card-z:10}}[hover-apart-card] [hover=shadow]{opacity:var(--shadow-o);transition:opacity var(--apart-card-dur) var(--apart-card-ease)}[hover-social]{--social-dur:var(--dur-m);--social-ease:var(--ease-out);--social-ico-s:1;transition:var(--social-dur) var(--social-ease)}@media (min-width:992px){[hover-social]:hover,[hover-social-trigger]:hover [hover-social]{--social-ico-s:1.25}}[hover-social] [hover=ico]{scale:var(--social-ico-s);transition:var(--social-dur) var(--social-ease)}[data-hover-item]{transition:opacity var(--dur-m) var(--ease-out)}[data-hover-group]:has([data-hover-item]:hover) [data-hover-item]:not(:hover):not(.is-active){opacity:.2}[data-slider=pag]{--pag-dur:var(--dur-m);--pag-ease:var(--ease-out)}[data-slider=pag] .pag_prev .ico-16{transform:translateX(calc(var(--_units---u-4) * 1));transition:var(--pag-dur) var(--pag-ease)}[data-slider=pag] .pag_prev:hover .ico-16{transform:translate(0)}[data-slider=pag] .pag_next .ico-16{transform:translateX(calc(var(--_units---u-4) * -1));transition:var(--pag-dur) var(--pag-ease)}[data-slider=pag] .pag_next:hover .ico-16{transform:translate(0)}[hover-media-item]{--media-item-dur:var(--dur-s);--media-item-ease:var(--ease-out);--btn-o:0}[hover-media-item]:hover{--btn-o:1}[hover-media-item] [hover=btn]{opacity:var(--btn-o);transition:var(--media-item-dur) var(--media-item-ease)}[data-select=""]{--select-dur:var(--dur-m);--select-ease:var(--ease-out);--select-drop-down-o:0;--select-drop-down-s:1.1;--select-drop-down-y:var(--_units---u-32);--select-btn-ico-r:0deg}[data-select=""].is-open{--select-drop-down-o:1;--select-drop-down-s:1;--select-drop-down-y:var(--_units---u-0);--select-btn-ico-r:180deg}[data-select=""].is-open [data-select=drop-down]{pointer-events:auto;transition:var(--select-dur) var(--select-ease)}[data-select=""] [data-select=drop-down]{opacity:var(--select-drop-down-o);scale:var(--select-drop-down-s);transform:translateY(var(--select-drop-down-y));pointer-events:none;transition:none}[data-select=""] [data-select=btn]{--select-btn-dur:var(--dur-s);--select-btn-ease:var(--ease-out);--btn-ico-y:var(--_units---u-0)}[data-select=""] [data-select=btn]:hover{--btn-ico-y:var(--_units---u-4)}[data-select=""] [data-select=btn] [hover=ico]{rotate:var(--select-btn-ico-r);transform:translateY(var(--btn-ico-y));transition:var(--select-btn-dur) var(--select-btn-ease)}[hover-select-item]{--select-item-dur:var(--dur-s);--select-item-ease:var(--ease-out);--item-c:var(--_colors---other--transparent);--item-text-c:var(--_colors---base-1000--primary);background-color:var(--item-c);transition:var(--select-item-dur) var(--select-item-ease)}[hover-select-item]:hover{--item-c:var(--_colors---base-1000--bg)}[hover-select-item].is-active{--item-c:var(--_colors---base-1000--primary);--item-text-c:var(--_colors---base-0--primary);pointer-events:none}[hover-select-item] [hover=text]{color:var(--item-text-c);transition:var(--select-item-dur) var(--select-item-ease)}.amen-tab{transition:var(--dur-s) var(--ease-out);opacity:.4}@media (min-width:992px){.amen-tab:hover{opacity:1}}.amen-tab.is-active{opacity:1}[hover-pin]{--pin-dur:var(--dur-m);--pin-ease:var(--ease-out);--pin-bg-s:var(--6px);--pin-ico-s:0;--pin-ico-r:45deg;--pin-clip:visible;overflow:var(--pin-clip)}[hover-pin]:hover,[hover-pin-trigger]:hover [hover-pin]{--pin-bg-s:var(--32px);--pin-ico-s:1;--pin-ico-r:225deg;--pin-clip:clip}[hover-pin] [hover=bg]{width:var(--pin-bg-s);height:var(--pin-bg-s);transition:var(--pin-dur) var(--pin-ease)}[hover-pin] [hover=ico]{scale:var(--pin-ico-s);rotate:var(--pin-ico-r);transition:var(--pin-dur) var(--pin-ease)}[data-marquee-css] [data-marquee-css=track]{will-change:transform;animation:32s linear infinite reverse marquee}@keyframes marquee{0%{transform:translate(-50%)}to{transform:translate(0%)}}.floating-tip{visibility:hidden}.floating-tip .floating-tip-card{opacity:0;scale:.75;transform:translateX(var(--tip-x,0%)) translateY(-50%);transition:var(--dur-s) var(--ease-in);--tip-x:var(--32px)}.floating-tip.is-active{visibility:visible}.floating-tip.is-active .floating-tip-card{opacity:1;transition:var(--dur-m) var(--ease-out);scale:1}.floating-tip.is-left .floating-tip-card{--tip-x:calc(-100% - var(--16px))}[hover-tab]{opacity:.3;transition:var(--dur-s) var(--ease-out)}@media (min-width:992px){[hover-tab]:hover{opacity:1}}[hover-tab].is-active{opacity:1;pointer-events:none}.hero-s_tabs_divider{transition:var(--dur-m) var(--ease-in-out);background:linear-gradient(90deg,#fff0 0%,#fff 50%,#fff0 100%) 100% 0/200% 100%}.hero-s_tabs_divider.is-day{background-position:100% 0}.hero-s_tabs_divider.is-night{background-position:0 0}[data-s-bar]{--progress:0%}[data-s-bar] [data-s-bar-thumb]{top:var(--progress)}[data-s-bar] [data-s-bar-fill]{clip-path:rect(0% 100% calc(var(--progress) - var(--24px)) 0%)}[data-s-bar] [data-s-bar-track]{clip-path:rect(calc(var(--progress) + var(--24px)) 100% 100% 0%)}@media (min-width:992px){.lot-s_info_header{transition:var(--dur-m) var(--ease-out)}.lot-s_info_header.is-top{transition:var(--dur-l) var(--ease-in-out)}.lot-s_info_line{transition:var(--dur-l) var(--ease-in-out)}.lot-s_info_line.is-top{transition:var(--dur-s) var(--ease-out)}}[data-reset]{transition:var(--dur-s) var(--ease-out)}[data-reset].is-disabled{opacity:.3;pointer-events:none}[data-theme] .l1,[data-theme] .l2,[data-theme] .h6,[data-theme] .logo,[data-theme] .header-logo_bg,[data-theme] .s-down_arrow,[data-theme] .s-bar_track,[data-theme] .s-bar_fill{transition:color var(--dur-s) var(--ease-out), background-color var(--dur-s) var(--ease-out)}.arch-intro-s_bg_l,.arch-intro-s_bg_r{clip-path:inset(50% 50% 50% 500%)}.cookies_card,.floating-tip-card,.filter_select_drop-down,.apart-card_shadow{box-shadow:0 224px 63px #0000,0 143px 57px #00000003,0 81px 48px #0000000a,0 36px 36px #00000012,0 9px 20px #00000014}@media (min-width:992px){.lot-s_info_t{-webkit-mask-image:linear-gradient(#fff0 0%,#fff 5.29% 84.62%,#fff0 100%);mask-image:linear-gradient(#fff0 0%,#fff 5.29% 84.62%,#fff0 100%)}}.contact-s_map_pin_c{--offset-y:calc(100% - var(--8px));--tail-l:calc(100% - (var(--16px) + var(--2px) + var(--16px)));--tail-c:calc(100% - (var(--16px) + var(--2px) + (var(--16px) / 2)));--tail-r:calc(100% - (var(--16px) + var(--2px)));clip-path:polygon(0% 0%, 100% 0%, 100% var(--offset-y), var(--tail-r) var(--offset-y), var(--tail-c) 100%, var(--tail-l) var(--offset-y), 0% var(--offset-y))}[data-preloader]{--arch-w:36vw;--arch-h:calc(var(--arch-w) / (560 / 2592));--arch-y:100vh;-webkit-mask-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),url(https://cdn.prod.website-files.com/6a068da7ad91b057365bf967/6a23fd3e3546e70bdf8420a0_preloader_arch-l.svg);mask-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),url(https://cdn.prod.website-files.com/6a068da7ad91b057365bf967/6a23fd3e3546e70bdf8420a0_preloader_arch-l.svg);-webkit-mask-size:calc(50% - (var(--arch-w) / 2) + 2px) 100%, calc(var(--arch-w) + 4px) calc(var(--arch-y) + 2px), calc(50% - (var(--arch-w) / 2) + 2px) 100%, var(--arch-w) var(--arch-h);mask-size:calc(50% - (var(--arch-w) / 2) + 2px) 100%, calc(var(--arch-w) + 4px) calc(var(--arch-y) + 2px), calc(50% - (var(--arch-w) / 2) + 2px) 100%, var(--arch-w) var(--arch-h);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left top, center top, right top, center var(--arch-y);mask-position:left top, center top, right top, center var(--arch-y);-webkit-mask-composite:source-over;-webkit-mask-composite:source-over;mask-composite:add}[data-parallax=img],[data-parallax=img-out],[data-scroll-reveal=a],[data-scroll-reveal=h],[data-scroll-reveal=p],[data-scroll-reveal=slide],[data-scroll-reveal=ctn]{will-change:transform}.split-line,.split-word,.split-char{will-change:transform;display:inline-block}.split-line-mask,.split-word-mask,.split-char-mask{line-height:inherit;vertical-align:top;display:inline-block}.header,.modal{padding-right:var(--scrollbar-width,0px)}input:-webkit-autofill{-webkit-text-fill-color:var(--_colors---base-1000--100)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-box-shadow:inset 0 0 #fff!important}:is(.a1,.a2) .split-char{padding-left:var(--_units---u-160);padding-right:var(--_units---u-160);margin-left:calc(var(--_units---u-160) * -1);margin-right:calc(var(--_units---u-160) * -1);padding-top:var(--_units---u-32);padding-bottom:var(--_units---u-32);margin-top:calc(var(--_units---u-32) * -1);margin-bottom:calc(var(--_units---u-32) * -1)}@media (max-width:991px){.input_field.l1{font-size:calc(16rem / var(--_special-units---scale-ratio))}}.loc-w_clouds .marquee_list_item:nth-child(2n){transform:scaleY(-1)}[data-pin=crafted-to-endure]{top:62.5%;left:57.5%}[data-pin=light-flow]{top:58.3%;left:26.9%}[data-pin=your-private-sanctuary]{top:73.2%;left:76.6%}.loc-w_decor{clip-path:polygon(var(--_special-units---offset-l) 0, calc(100% - var(--_special-units---offset-r)) 0%, 100% 101%, 0 101%)}.compass{rotate:-150deg}
html{overflow-y:scroll}.section.z-2 .h1{font-size:calc(var(--_fonts---h1--size) * .84)}.modal.menu .modal_menu_title .h1{white-space:nowrap}@media (max-width:991px){.quote-w .quote-s{z-index:2;padding-bottom:var(--_units---u-48);position:absolute;inset:auto 0% 0%}.quote-w .quote-s_c{padding-inline:var(--_special-units---offset-l);grid-column:1/-1}.quote-w .quote-s .h5,.quote-w .quote-s_author{text-align:center}.quote-w_bg_img{object-fit:cover;object-position:center;min-height:70vh}}:root,body{--_global-colors---brand-500--terracotta-tint:color-mix(in srgb, var(--_global-colors---brand-500--terracotta) 9%, var(--_global-colors---base-0--100))}.section.arch.theme_on-brand,.related-services.theme_on-brand,.modal_cta.theme_on-brand{--_colors---other--bg:var(--_global-colors---brand-500--terracotta-tint)}.section.theme_on-brand:has(.contact-w){--_colors---other--bg:var(--_global-colors---brand-500--terracotta-tint)}.section:has(.arch-scroll-area){--_colors---other--bg:var(--_global-colors---brand-500--terracotta-tint)}.arch-scroll-area .arch-intro-s_bg_l,.arch-scroll-area .arch-intro-s_bg_r{background-color:var(--_global-colors---brand-500--terracotta-tint)}@media (max-width:991px){.section:has(.arch-scroll-area){z-index:1;position:relative}.arch-scroll-area .arch-s{aspect-ratio:auto;min-height:auto;padding-bottom:0}.arch-scroll-area .arch-s_b,.arch-scroll-area .arch-w>.w_bg,.arch-scroll-area .arch_themes{display:none}.arch-scroll-area .arch-w{isolation:isolate;position:relative}.arch-scroll-area .arch-w:before{content:"";z-index:-1;background-color:var(--_colors---other--bg);pointer-events:none;position:absolute;inset:0 -100vw}.arch-scroll-area .arch-s_desc,.arch-scroll-area .arch-s_mobile-copy{padding-inline:var(--_special-units---offset-l);pointer-events:auto;grid-column:1/-1}.arch-scroll-area .arch-s_desc .l1{color:var(--_colors---base-1000--primary);max-width:32em;margin-inline:auto;line-height:1.6}.arch-scroll-area .arch-m_body{color:color-mix(in srgb, var(--_colors---base-1000--primary) 88%, transparent);font-size:max(var(--_fonts---p1--size), 15px);max-width:30em;margin-inline:auto;line-height:1.6}.arch-scroll-area .arch-m_photo{aspect-ratio:4/5;border-radius:var(--_units---u-4);outline:1px solid color-mix(in srgb, var(--_colors---base-1000--primary) 30%, transparent);outline-offset:6px;width:100%;position:relative;overflow:hidden}.arch-scroll-area .arch-m_photo_img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.arch-scroll-area .arch-m_steps{border-top:1px solid color-mix(in srgb, var(--_colors---base-1000--primary) 30%, transparent);margin:0;padding:0;list-style:none}.arch-scroll-area .arch-m_step{align-items:baseline;gap:var(--_units---u-24);border-bottom:1px solid color-mix(in srgb, var(--_colors---base-1000--primary) 30%, transparent);color:var(--_colors---base-1000--primary);padding-block:14px;display:flex}.arch-scroll-area .arch-m_step_n{opacity:.7;font-variant-numeric:tabular-nums;flex:0 0 2.5em}.arch-scroll-area .arch-m_step_t{font-size:max(var(--_fonts---h5--size), 22px);line-height:1.1}.arch-scroll-area .arch-m_btn{justify-content:center;display:flex}.arch-scroll-area .arch-m_btn .btn-circle.is-cta .btn-circle_disc{background:var(--_global-colors---base-1000--100);-webkit-backdrop-filter:none;backdrop-filter:none}}.loc-services-w{flex:none;width:max-content;position:relative}.loc-services-s{height:var(--_special-units---100vh);padding-top:var(--_units---u-96);padding-right:var(--_special-units---offset-r);padding-left:var(--_special-units---offset-l);align-items:flex-start;display:flex}.loc-services-cards{grid-template-columns:unset;column-gap:var(--_special-units---grid-gap);flex-flow:row;width:max-content;display:flex}.loc-services-cards>.apart-cms_list_item{width:calc((var(--_special-units---1-cell-h) * 2.75) + (var(--_special-units---grid-gap) * 2));flex:none}.loc-services-cards .apart-card{padding:var(--_units---u-32) var(--_units---u-24) var(--_units---u-24);aspect-ratio:392/620;flex-direction:column;height:auto;display:flex;overflow:hidden}.loc-services-cards .apart-card_c{flex-direction:column;flex:1;min-height:0;display:flex}.loc-services-cards .apart-card_img{aspect-ratio:4/3;flex:none}.loc-services-cards .apart-card_b{flex-direction:column;flex:1;min-height:0;display:flex}.loc-services-cards .apart-card_info{width:100%}.loc-services-cards .apart-card_info .h5{font-size:calc(var(--_fonts---h5--size) * .9);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;line-height:1.2}.loc-services-cards .apart-card_add{width:100%}.loc-services-cards .apart-card_add .l1{font-size:calc(var(--_fonts---l1--size) * .92);overflow-wrap:anywhere;line-height:1.35}#our-work .loc-services-s{padding-bottom:var(--_units---u-64)}@media (max-width:991px){.loc-services-w{width:100%}.loc-services-s{height:auto;padding-top:var(--_units---u-48);padding-bottom:var(--_units---u-96)}.loc-services-cards{row-gap:var(--_units---u-48);flex-flow:column;width:100%}.loc-services-cards>.apart-cms_list_item{width:100%}.loc-services-cards .apart-card{aspect-ratio:auto;min-height:0}.loc-services-cards .apart-card_info .h5{font-size:calc(var(--_fonts---h5--size) * .85);padding-inline:var(--_units---u-8)}.loc-services-cards .apart-card_add .l1{font-size:calc(var(--_fonts---l1--size) * .88);padding-inline:var(--_units---u-8)}#our-work .loc-scroll-area_screen{padding-bottom:var(--_units---u-48)}}#our-work .slow-scroll-trigger{display:none}.related-services .apart-s_cms,.related-services .apart-cms,.related-services .related-services-cards{width:100%;min-width:0}.related-services .apart-cms_list.related-services-cards{column-gap:var(--_special-units---grid-gap);row-gap:var(--_special-units---grid-gap);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.related-services .related-services-cards>.apart-cms_list_item{width:100%;min-width:0}.related-services .related-services-cards .apart-card{aspect-ratio:auto;width:100%;height:100%;padding:var(--_units---u-32) var(--_units---u-20) var(--_units---u-24);flex-direction:column;display:flex;overflow:hidden}.related-services .related-services-cards .apart-card_c{flex-direction:column;flex:1;min-height:0;display:flex}.related-services .related-services-cards .apart-card_img{aspect-ratio:4/3;flex:none}.related-services .related-services-cards .apart-card_b{flex-direction:column;flex:1;justify-content:flex-start;min-height:0;display:flex}.related-services .related-services-cards .apart-card_info .h5{overflow-wrap:anywhere;line-height:1.15}.related-services .related-services-cards .apart-card_add .l1{overflow-wrap:anywhere;color:var(--_colors---base-1000--gray-text);line-height:1.35}@media (min-width:992px){.related-services .apart-s_title .h2{white-space:nowrap}.related-services .related-services-cards .apart-card_info .h5{font-size:calc(var(--_fonts---h5--size) * .95)}.related-services .related-services-cards .apart-card_add .l1{font-size:calc(var(--_fonts---l1--size) * .92)}}@media (max-width:991px){.related-services .apart-cms_list.related-services-cards{column-gap:var(--_units---u-16);row-gap:var(--_units---u-24);grid-template-columns:repeat(2,minmax(0,1fr))}.related-services .apart-s_cms{grid-column:1/-1;overflow:visible}.related-services .related-services-cards .apart-card{padding:var(--_units---u-20) var(--_units---u-12) var(--_units---u-16)}.related-services .related-services-cards .apart-card_img{aspect-ratio:1}.related-services .related-services-cards .apart-card_t .l2{font-size:calc(var(--_fonts---l2--size) * .85)}.related-services .related-services-cards .apart-card_info .h5{font-size:calc(var(--_fonts---h5--size) * .72);-webkit-hyphens:auto;hyphens:auto;line-height:1.2}.related-services .related-services-cards .apart-card_add .l1{font-size:calc(var(--_fonts---l1--size) * .78);line-height:1.3}}.logo.w-embed .niwaraa-logo{width:100%;height:100%;display:block;overflow:visible}.header-logo .logo_symbol.header{width:calc(var(--_units---u-48) * 1.4);height:calc(var(--_units---u-48) * 1.4)}.footer-s_contact .logo_symbol.ico-64{width:calc(var(--_units---u-64) * 1.28);height:calc(var(--_units---u-64) * 1.28)}.footer-s_contact .footer-s_email .l1{font-size:calc(var(--_fonts---l1--size) * 1.08);letter-spacing:.02em;line-height:1.4}.footer-s_contact .footer-s_phone{margin-top:var(--_units---u-8)}.footer-s_contact .footer-s_phone .l1{font-size:var(--_fonts---l1--size);line-height:1.4}.contact-s_email .contact-s_email-link .l1{font-size:calc(var(--_fonts---l1--size) * 1.12);letter-spacing:.02em;line-height:1.4}.contact-s_social .social-btn,.footer-s_social .social-btn{cursor:default}.footer-s_social{flex-flow:column;justify-content:flex-end;align-items:flex-end;display:flex}.footer-s_social .social-cms_list{justify-content:flex-end;align-items:center;gap:var(--_units---u-4);flex-flow:row;padding-top:0;padding-bottom:0;outline:none!important}.footer-s_social .social-btn_line{display:none}.footer-s_social .social-btn .ico{color:#fff!important}.header-logo_bg text{text-transform:lowercase}:root,body{--_fonts---font-display:var(--font-display), "Bodoni MT", "Didot", "Times New Roman", serif;--_fonts---font-body:var(--font-body), "Helvetica Neue", Arial, sans-serif;--_fonts---font-accent:var(--font-accent), "Snell Roundhand", "Apple Chancery", cursive}.w-form .form_success.w-form-done,.w-form .form_error.w-form-fail,.w-form.is-success .form_block{display:none}.w-form.is-success .form_success.w-form-done,.w-form.is-error .form_error.w-form-fail{display:block}button.btn{appearance:none;cursor:pointer;font:inherit;color:inherit;text-align:inherit;padding:var(--_units---u-12) var(--24px);background:0 0;border:none;min-width:7.5em}button.btn:disabled{cursor:wait;opacity:.85}.social-btn.is-link,.contact-s_social .social-btn.is-link,.footer-s_social .social-btn.is-link{cursor:pointer;color:inherit;text-decoration:none}@media (max-width:991px){.modal_cta_form .form_block_legal{text-align:center;justify-content:center;row-gap:var(--_units---u-8);flex-wrap:wrap}.modal_cta_c[data-modal-container]{-webkit-overflow-scrolling:touch;max-height:min(92vh,900px);overflow-y:auto}.contact-s_email,.contact-s_phone,.contact-s_loc{grid-column:1/-1}.lot-s_info_b .btn-list{align-items:stretch;gap:var(--_units---u-16);flex-direction:column}.lot-s_info_b .btn-list .btn{width:100%}}.btn-circle.is-cta{--cta-ink:var(--_colors---base-1000--primary);--cta-paper:var(--_colors---base-0--primary);--cta-ease:cubic-bezier(.65, 0, .35, 1);--cta-dur:.8s;color:var(--cta-ink);cursor:pointer;isolation:isolate;aspect-ratio:1;width:auto;min-height:9.5rem;padding:var(--_units---u-24);flex-shrink:0}.btn-circle.is-cta .btn-circle_disc,.btn-circle.is-cta .btn-circle_fill,.btn-circle.is-cta .btn-circle_pulse{pointer-events:none;border-radius:50%;position:absolute;inset:0}.btn-circle.is-cta .btn-circle_disc{z-index:0;background:color-mix(in srgb, var(--cta-paper) 62%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);box-shadow:0 .75rem 2.5rem -1rem color-mix(in srgb, var(--cta-paper) 70%, transparent);transition:transform var(--cta-dur) var(--cta-ease)}.btn-circle.is-cta .btn-circle_fill{z-index:0;background:var(--cta-ink);transition:transform var(--cta-dur) var(--cta-ease);inset:.375rem;transform:scale(0)}.btn-circle.is-cta .btn-circle_pulse{z-index:-1;border:1px solid var(--cta-ink);opacity:0;animation:cta-pulse 3.2s var(--cta-ease) 1.2s infinite}@keyframes cta-pulse{0%{opacity:.45;transform:scale(1)}70%,to{opacity:0;transform:scale(1.18)}}.btn-circle.is-cta .btn-circle_bg{z-index:1;color:var(--cta-ink)}.btn-circle.is-cta .btn-circle_ring{stroke:color-mix(in srgb, var(--cta-ink) 45%, transparent)}.btn-circle.is-cta .btn-circle_label{z-index:2;align-items:center;gap:var(--_units---u-12);color:var(--cta-ink);transition:color calc(var(--cta-dur) * .6) var(--cta-ease);flex-direction:column;display:flex}.btn-circle.is-cta .nav-item{justify-content:center;max-width:100%}.btn-circle.is-cta .btn-circle_label a,.btn-circle.is-cta .btn-circle_label .l1{color:inherit}.btn-circle.is-cta .l1{font-size:max(calc(var(--_fonts---l1--size) * 1.18), 11px);letter-spacing:.08em;text-align:center;white-space:normal;max-width:8.5em;margin-inline:auto;line-height:1.3}.btn-circle.is-cta .btn-circle_ico{width:max(var(--_units---u-16), 14px);height:max(var(--_units---u-16), 14px);position:relative;overflow:hidden}.btn-circle.is-cta .btn-circle_ico>span{transition:transform calc(var(--cta-dur) * .75) var(--cta-ease);display:block;position:absolute;inset:0}.btn-circle.is-cta .btn-circle_ico_b{transform:translate(-110%,110%)}.btn-circle.is-cta:hover .btn-circle_fill,.btn-circle.is-cta:focus-within .btn-circle_fill{transform:scale(1)}.btn-circle.is-cta:hover .btn-circle_disc,.btn-circle.is-cta:focus-within .btn-circle_disc{transform:scale(1.04)}.btn-circle.is-cta:hover .btn-circle_label,.btn-circle.is-cta:focus-within .btn-circle_label{color:var(--cta-paper)}.btn-circle.is-cta:hover .btn-circle_ico_a,.btn-circle.is-cta:focus-within .btn-circle_ico_a{transform:translate(110%,-110%)}.btn-circle.is-cta:hover .btn-circle_ico_b,.btn-circle.is-cta:focus-within .btn-circle_ico_b{transform:translate(0)}.btn-circle.is-cta:hover .btn-circle_pulse{opacity:0;animation-play-state:paused}.btn-circle.is-cta .btn-circle_link:focus-visible{outline:2px solid var(--cta-ink);outline-offset:6px;border-radius:50%}@media (hover:none){.btn-circle.is-cta:active .btn-circle_fill{transition-duration:.3s;transform:scale(1)}.btn-circle.is-cta:active .btn-circle_label{color:var(--cta-paper)}}@media (max-width:991px){.btn-circle.is-cta{min-height:8.5rem}.btn-circle.is-cta .l1{font-size:11px}}@media (prefers-reduced-motion:reduce){.btn-circle.is-cta .btn-circle_pulse{animation:none}.btn-circle.is-cta .btn-circle_fill,.btn-circle.is-cta .btn-circle_disc,.btn-circle.is-cta .btn-circle_ico>span,.btn-circle.is-cta .btn-circle_label{transition-duration:10ms}}.wa-float{--wa-size:56px;--wa-green:#25d366;right:max(20px, env(safe-area-inset-right,0px));bottom:max(20px, env(safe-area-inset-bottom,0px));z-index:98;height:var(--wa-size);min-width:var(--wa-size);border-radius:calc(var(--wa-size) / 2);background:var(--wa-green);color:#fff;flex-direction:row-reverse;align-items:center;text-decoration:none;transition:transform .4s cubic-bezier(.65,0,.35,1),background-color .3s,opacity .3s;display:flex;position:fixed;box-shadow:0 0 0 1.5px #f3f3ec8c,0 12px 32px -12px #00000073}.wa-float_ico{flex:0 0 var(--wa-size);width:var(--wa-size);height:var(--wa-size);box-sizing:border-box;padding:14px}.wa-float_label{white-space:nowrap;max-width:0;font-family:var(--_fonts---font-body);letter-spacing:.1em;text-transform:uppercase;opacity:0;font-size:12px;font-weight:600;transition:max-width .5s cubic-bezier(.65,0,.35,1),opacity .3s,padding .5s cubic-bezier(.65,0,.35,1);overflow:hidden}.wa-float_pulse{width:var(--wa-size);height:var(--wa-size);border:1.5px solid var(--wa-green);pointer-events:none;border-radius:50%;animation:3.2s cubic-bezier(.65,0,.35,1) 2s infinite wa-pulse;position:absolute;top:0;right:0}@keyframes wa-pulse{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(1.45)}}@media (hover:hover){.wa-float:hover{background:#1ebe5a}.wa-float:hover .wa-float_label{opacity:1;max-width:160px;padding-left:20px}.wa-float:hover .wa-float_pulse{opacity:0;animation-play-state:paused}}.wa-float:active{transform:scale(.94)}.wa-float:focus-visible{outline-offset:4px;outline:2px solid #1ebe5a}html[data-scroll-locked] .wa-float{opacity:0;pointer-events:none}@media (max-width:991px){.wa-float{--wa-size:52px;right:max(16px, env(safe-area-inset-right,0px));bottom:max(16px, env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.wa-float_pulse{animation:none}}.hero-s_logo_a,.preloader_logo_a{margin:calc(var(--_units---u-4) * -1) 0 0;text-align:center;align-self:center;transform:none}.hero-s_logo_a .a2,.preloader_logo_a .a2{white-space:nowrap;font-size:calc(var(--_fonts---a2--size) * .6);margin-top:0;margin-bottom:0}.preloader_logo_a .a2.preloader_a{font-size:calc(48rem / var(--_special-units---scale-ratio) * .75)}@media (max-width:991px){.hero-s_title{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:0}.hero-s_title .a-left,.hero-s_title .a-right{text-align:center;flex:none}.hero-s_title .span{white-space:nowrap}.preloader_c .grid{grid-template-rows:auto auto auto;row-gap:0}.preloader_logo{grid-area:1/1/2/-1}.preloader_title-l{margin-top:var(--_units---u-24);text-align:center;grid-area:2/1/3/-1;display:block}.preloader_title-r{text-align:center;grid-area:3/1/4/-1;display:block}}.hero-s_logo .h1,.preloader_logo .h3{white-space:nowrap}@media (max-width:991px){.hero-s_logo .h1{font-size:min(var(--_fonts---h1--size), 21vw)}}.project-card .apart-card_img.project-card_img{aspect-ratio:1;min-height:0;overflow:hidden}.project-card .project-card_img .apart-card_img_prim{position:absolute;inset:0}.project-card .project-card_img .img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}@media (max-width:991px){.project-card .apart-card_img.project-card_img{aspect-ratio:4/5}}.project-data{gap:var(--_units---u-24) var(--_units---u-48);flex-wrap:wrap;display:flex}.project-highlights{border-top:1px solid var(--_colors---base-1000--line);margin:0;padding:0;list-style:none}.project-highlights li{border-bottom:1px solid var(--_colors---base-1000--line);padding:12px 0 12px 1.5em;position:relative}.project-highlights li:before{content:"";background:var(--_global-colors---brand-500--terracotta);width:.55em;height:1px;position:absolute;top:50%;left:0}
html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--_100svh:100svh}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
