._hero_15c24_1{min-width:320px;height:980px;color:var(--color-hero-text);background:var(--color-hero-background);isolation:isolate;position:relative;overflow:hidden}._visuallyHidden_15c24_11{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._architecture_15c24_23{background:linear-gradient(90deg,#0e0e0f,#38383b);position:absolute;inset:0;overflow:hidden}._shadowFloor_15c24_30,._glassVolume_15c24_31,._warmGlow_15c24_32,._landscape_15c24_33{display:block;position:absolute}._shadowFloor_15c24_30{background:#0404046b;inset:72% 0 0}._glassVolume_15c24_31{background-color:#ffffff14;background-image:linear-gradient(90deg,#ffffff47 1px,#0000 1px);background-size:20% 100%;border-block:1px solid #ffffff4d;width:74%;height:46%;top:24%;left:12%}._warmGlow_15c24_32{background:#f2e0bd38;width:16.28%;height:40.67%;top:26.67%;left:54.92%}._landscape_15c24_33{background:#04040452;height:12%;top:62%;left:0;right:0}._photoFrame_15c24_74{width:100%;height:1273px;position:absolute;top:-130px;left:0;overflow:hidden}._photoFrame_15c24_74 img{width:132.56%;max-width:none;height:auto;display:block;position:absolute;top:0;left:-28.41%}._photoOverlay_15c24_93{filter:blur(37px);background:#04040473;position:absolute;inset:0 -32px 0 -257px}._logoCrop_15c24_100{width:913px;height:340px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}._logoCrop_15c24_100 img{width:100%;height:100%;display:block}._desktopNavigation_15c24_116{z-index:2;width:790px;position:absolute;top:43px;left:50%;transform:translate(-50%)}._desktopNavigation_15c24_116 ul{justify-content:center;align-items:flex-start;gap:75px;margin:0;padding:0;list-style:none;display:flex}._desktopNavigation_15c24_116 li{color:var(--color-hero-text);letter-spacing:.22px;white-space:nowrap;flex:none;font-size:11px;font-weight:400;line-height:1}._desktopNavigation_15c24_116 li:first-child{width:70px}._desktopNavigation_15c24_116 li:nth-child(2){width:62px}._desktopNavigation_15c24_116 li:nth-child(3){width:88px}._desktopNavigation_15c24_116 li:nth-child(4){width:93px}._desktopNavigation_15c24_116 li:nth-child(5){width:48px}._desktopNavigation_15c24_116 li:nth-child(6){width:54px}._menuButton_15c24_169,._compactNavigation_15c24_170,._menuBackdrop_15c24_171{display:none}@media (width<=1023px){._hero_15c24_1{height:740px}._architecture_15c24_23{background:linear-gradient(90deg,#111,#3a3a3a);height:900px;top:-76px;bottom:auto}._photoFrame_15c24_74{display:none}._photoOverlay_15c24_93{filter:none;background:#0404046b;inset:0}._logoCrop_15c24_100{width:806px;height:300px}._desktopNavigation_15c24_116{display:none}._menuButton_15c24_169{z-index:2;color:#fff;letter-spacing:1.32px;text-transform:uppercase;cursor:pointer;background:0 0;border:0;place-items:center end;min-width:82px;min-height:44px;padding:0 10px;font-size:11px;font-weight:500;line-height:1.1;display:grid;position:absolute;top:30px;right:38px}._menuBackdrop_15c24_171{z-index:3;cursor:pointer;background:#04040475;border:0;padding:0;display:block;position:absolute;inset:173px 0 0}._compactNavigation_15c24_170{z-index:4;background:#000;height:173px;display:block;position:absolute;top:0;left:0;right:0;overflow:hidden}._compactNavigation_15c24_170 ul{width:calc(100% - 101px);height:81px;color:var(--color-hero-text);letter-spacing:.3px;flex-wrap:wrap;align-content:flex-start;gap:28px 56px;margin:0;padding:0;font-size:15px;font-weight:500;line-height:1;list-style:none;display:flex;position:absolute;top:61px;left:50px}._compactNavigation_15c24_170 li:first-child{width:100px}._compactNavigation_15c24_170 li:nth-child(2){width:86px}._compactNavigation_15c24_170 li:nth-child(4){width:138px}._compactNavigation_15c24_170 li:nth-child(5){width:70px}._compactNavigation_15c24_170 li:nth-child(6){width:81px}._closeButton_15c24_290{cursor:pointer;background:0 0;border:0;width:35px;height:35px;padding:0;position:absolute;top:24px;right:24px}._closeButton_15c24_290:before,._closeButton_15c24_290:after{content:"";background:#fff;width:25px;height:1px;position:absolute;top:50%;left:50%}._closeButton_15c24_290:before{transform:translate(-50%,-50%)rotate(45deg)}._closeButton_15c24_290:after{transform:translate(-50%,-50%)rotate(-45deg)}}@media (width<=767px){._hero_15c24_1{height:760px}._architecture_15c24_23{height:760px;top:0}._photoFrame_15c24_74{width:463px;height:409px;display:block;top:166px;left:-32px}._photoOverlay_15c24_93{background:linear-gradient(#040404a8 0,#0000 30% 63%,#040404a8 100%),#0404048f;inset:0}._logoCrop_15c24_100{width:449px;height:167px}._menuButton_15c24_169{min-width:60px;min-height:44px;top:22px;right:14px}._compactNavigation_15c24_170 ul{letter-spacing:.28px;grid-template-rows:repeat(3,25px);grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 51px;width:330px;height:105px;font-size:14px;font-weight:400;display:grid;top:58px;left:30px}._compactNavigation_15c24_170 li:nth-child(n){width:auto}._closeButton_15c24_290{width:30px;height:30px;top:16px;right:16px}._closeButton_15c24_290:before,._closeButton_15c24_290:after{width:21px}._menuOpen_15c24_395 ._photoFrame_15c24_74{opacity:0}._menuOpen_15c24_395 ._photoOverlay_15c24_93{background:#04040459}}@media (width<=389px){._photoFrame_15c24_74,._logoCrop_15c24_100{left:50%;transform:translate(-50%)}._photoFrame_15c24_74{top:166px}._logoCrop_15c24_100{top:50%;transform:translate(-50%,-50%)}._compactNavigation_15c24_170 ul{gap:15px clamp(24px,10vw,51px);width:auto;right:30px}}@media (prefers-reduced-motion:no-preference){._compactNavigation_15c24_170{animation:.18s ease-out _reveal-menu_15c24_1}}@keyframes _reveal-menu_15c24_1{0%{transform:translateY(-100%)}to{transform:translateY(0)}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--color-background:#040404;--color-hero-background:#040404;--color-hero-text:#e3e0da;--focus-ring:#f2e0bd;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--color-background);min-width:320px}body{background:var(--color-background);margin:0;overflow-x:hidden}button,input,textarea,select{font:inherit}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}
