:root{--first:#1d1d1b;--second:#50666e;--third:#1e3141}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{overflow-x:hidden;scroll-behavior:smooth}@font-face{font-family:creato;src:local("CreatoDisplay"),url(/static/media/CreatoDisplay.2c674134733d324952ba.otf) format("OpenType")}@font-face{font-family:Modern;src:local("ModernSans"),url(/static/media/ModernSans.bebb6d2d7adb7481905a.otf) format("OpenType")}@font-face{font-family:Poppins;src:local("Poppins"),url(/static/media/Poppins.7641a0f76ca9ef6c252c.ttf) format("truetype")}@font-face{font-family:PoppinsBlack;src:local("PoppinsBlack"),url(/static/media/PoppinsBlack.d8b850b920a5ef49d752.ttf) format("truetype")}@font-face{font-family:Gavoline;src:local("Gavoline"),url(/static/media/Gavoline.0152822b0f8b446ab31b.otf) format("OpenType")}@font-face{font-family:Wonder;src:local("Wonder"),url(/static/media/WONDER.900f3cc232434f15a478.ttf) format("truetype")}@font-face{font-family:Catchy;src:local("Catchy"),url(/static/media/Catchy.18ef163f367910337f84.otf) format("OpenType")}@font-face{font-family:Caviar;src:local("Caviar"),url(/static/media/Caviar.174b0a13f7e49c169450.ttf) format("truetype")}@font-face{font-family:Times;src:local("Times"),url(/static/media/Times.23328513e3e1416b7921.ttf) format("truetype")}@font-face{font-family:Riuka;src:local("Riuka"),url(/static/media/Riuka.cf029ac9e08df8f4fb51.ttf) format("truetype")}@font-face{font-family:poppinsthin;src:local("PoppinsThin"),url(/static/media/PoppinsThin.59ff6a729e30c99b478e.ttf) format("truetype")}.FloatingActions{align-items:flex-start;bottom:22px;display:flex;flex-direction:column;gap:12px;left:0;padding-left:14px;position:fixed;z-index:9999}.FloatingActions_menu{align-items:center}.FloatingActions.open .item-1{transform:translateY(-70px) scale(1)}.FloatingActions.open .item-2{transform:translateY(-140px) scale(1)}.FloatingActions.open .item-3{transform:translateY(-210px) scale(1)}.FloatingActions_toggle{align-items:center;background:#50666ecb;border:none;border-radius:50%;box-shadow:0 14px 30px #00000040;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;transition:transform .3s ease;width:48px}.FloatingActions_toggle:hover{transform:scale(1.08)}.FloatingActions_toggleIcon{align-items:center;display:flex;font-size:1.45rem;justify-content:center;transition:transform .35s ease}.FloatingActions.open .FloatingActions_toggleIcon{transform:rotate(180deg)}.FloatingActions_menu{align-items:flex-start;display:flex;flex-direction:column;gap:12px;pointer-events:none}.FloatingActions_item{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:1px solid #0000000f;border-radius:999px;box-shadow:0 12px 26px #0000001a,inset 0 1px 0 #fffc;color:#1f1f1f;display:flex;gap:12px;min-width:150px;opacity:0;padding:13px 18px;text-decoration:none;transform:translateY(18px) translateX(-10px) scale(.94);transition:opacity .38s ease,transform .42s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,background .3s ease}.FloatingActions_item svg{flex-shrink:0;font-size:1.15rem}.FloatingActions_item span{font-family:Poppins,sans-serif;font-size:.92rem;font-weight:500;letter-spacing:.02em}.FloatingActions_item:hover{background:#fff;box-shadow:0 16px 30px #00000024,inset 0 1px 0 #ffffffe0}.FloatingActions.open .FloatingActions_menu{pointer-events:auto}.FloatingActions.open .item-1{transition-delay:.04s}.FloatingActions.open .item-1,.FloatingActions.open .item-2,.FloatingActions.open .item-3{opacity:1;transform:translateY(0) translateX(0) scale(1)}.FloatingActions.open .item-3{transition-delay:.16s}.FloatingActions.open .item-1{transition-delay:.05s}.FloatingActions.open .item-2{transition-delay:.1s}.FloatingActions.open .item-3{transition-delay:.15s}@media (max-width:768px){.FloatingActions_toggle{height:42px;width:42px}.FloatingActions_item{min-width:190px;padding:12px 16px}.FloatingActions_item span{font-size:.86rem}}@media (max-width:480px){.FloatingActions{bottom:16px;left:0}.FloatingActions_item,.FloatingActions_toggle{height:36px;width:36px}.FloatingActions_item{border-radius:50%;justify-content:center;min-width:36px;padding:0}.FloatingActions_item span{display:none}.FloatingActions_item svg{font-size:1rem}}.header{animation:pageFade 2s cubic-bezier(.25,.46,.45,.94) forwards;color:#fff;inset:0 0 auto 0;position:fixed;transition:background .35s ease,-webkit-backdrop-filter .35s ease;transition:background .35s ease,backdrop-filter .35s ease;transition:background .35s ease,backdrop-filter .35s ease,-webkit-backdrop-filter .35s ease;width:100%;z-index:1000}.header.black,.header.default{background:var(--first)}.header.transparent{background:#0000}.header.scrolled{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c}.header-container{align-items:center;color:#fff;display:flex;font-family:Poppins,sans-serif;font-weight:400;height:110px;justify-content:space-between;margin:auto;max-width:85%;padding:5px 40px;position:relative;transition:height .35s ease,padding .35s ease;z-index:1002}.header.scrolled .header-container{height:50px;padding:4px 40px}.header-right{align-items:center;display:flex;gap:24px;margin-top:5px}.logo-link{align-items:center;cursor:pointer;display:inline-flex;z-index:1005}.logo{cursor:pointer;display:block;transition:width .35s ease,opacity .6s ease;width:150px}.logo:hover{opacity:.7}.header.scrolled .logo{width:115px}.nav{padding:0 38px;width:500px;z-index:1003}.nav ul{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,125px);list-style:none;margin:0;padding:0}.nav li{display:flex}.nav ul li a{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:14px;justify-content:center;letter-spacing:1px;padding:10px 0;position:relative;text-decoration:none;transition:color .3s ease,transform .3s ease;white-space:nowrap;width:100%}.header.scrolled .nav ul li a{transform:scale(.88)}.nav ul li a:after{background-color:#fff;border-radius:50%;content:"";height:5px;left:50%;position:absolute;top:-15px;transform:translateX(-50%) scale(0);transition:transform .3s ease,background-color .3s ease;width:5px}.header.scrolled .nav ul li a:after{top:-5px}.nav ul li a.active,.nav ul li a:hover{color:#8a8b8b;font-weight:700}.nav ul li a.active:after,.nav ul li a:hover:after{color:#f6f6f6;transform:translateX(-50%) scale(1)}.nav ul li a.active{font-weight:600}.burger{align-items:center;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;position:relative;width:40px;z-index:1004}.burger svg{font-size:30px!important}.menu-area{inset:0;pointer-events:none;position:fixed;z-index:999}.menu-area.active{pointer-events:auto}.menu-overlay{background:#00000014;inset:0;opacity:0;position:absolute;transition:opacity .4s ease}.menu-area.active .menu-overlay{opacity:1}.menu-panel{align-items:stretch;background:#1d1d1b;border-top:1px solid #fff;display:flex;flex-direction:column;height:calc(100vh - 120px);max-width:100%;opacity:0;overflow-y:auto;padding:6px 38px;position:absolute;right:0;top:120px;transform:translateX(100%);transition:transform .6s cubic-bezier(.77,0,.175,1),opacity .35s ease,visibility 0s linear .35s;visibility:hidden;width:auto}.header.scrolled .menu-panel{height:calc(100vh - 58px);top:58px}.menu-area.active .menu-panel{opacity:1;transform:translateX(0);transition:transform .6s cubic-bezier(.77,0,.175,1),opacity .35s ease,visibility 0s linear 0s;visibility:visible}.drawer-primary-links{border-bottom:1px solid #ffffff2e;display:none;gap:18px;grid-template-columns:repeat(4,minmax(120px,1fr));padding-bottom:28px}.drawer-primary-links a{color:#fff;cursor:pointer;display:block;font-size:14px;letter-spacing:1px;opacity:0;text-align:center;text-decoration:none;transform:translateY(20px);transition:color .3s ease;white-space:nowrap}.drawer-primary-links a.active,.drawer-primary-links a:hover{color:#bebebe}.menu-area.active .drawer-primary-links a{animation:linkFade .5s forwards;animation-delay:calc(var(--i)*.08s + .1s)}.drawer-secondary-links{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(125px,1fr));margin-bottom:100px;margin-right:125px;padding-top:28px}.drawer-secondary-links span{cursor:pointer;display:block;line-height:1.4;opacity:0;transform:translateY(20px);transition:color .3s ease}.drawer-secondary-link,.drawer-secondary-links span{color:#fff;font-family:Modern;font-size:13px;letter-spacing:1px;text-align:center;text-decoration:none;text-transform:uppercase;white-space:normal}.drawer-secondary-link:hover{color:#bebebe}.menu-area.active .drawer-secondary-links span{animation:linkFade .5s forwards;animation-delay:calc(var(--i)*.08s + .2s)}.social-links{align-items:center;border-top:1px solid #ffffff1f;display:flex;flex-wrap:wrap;font-family:Poppins;gap:24px;justify-content:center;margin-top:56px;padding-top:24px}.social-links span{font-family:Poppins;font-size:14px}.social-links a,.social-links span{opacity:0;transform:translateY(20px);transition:color .3s ease}.social-links a{color:#fff;cursor:pointer;display:block;font-size:13px;letter-spacing:.06em;text-decoration:none;white-space:nowrap}.social-links a:hover{color:#bebebe}.menu-area.active .social-links a,.menu-area.active .social-links span{animation:socialFade .5s forwards;animation-delay:calc(var(--i)*.08s + .3s)}.header-socials2{font-family:Poppins;letter-spacing:1px;margin-top:-10px}.header-socials2 a{align-items:center;display:flex;margin-top:10px}@keyframes linkFade{to{opacity:1;transform:translateY(0)}}@keyframes socialFade{to{opacity:1;transform:translateY(0)}}@media (max-width:1025px){.header-container{height:95px;max-width:92%;padding:5px 20px}.header.scrolled .header-container{height:76px;padding:4px 20px}.logo{width:130px}.header.scrolled .logo{width:105px}.desktop-nav{display:none}.header-right{gap:0}.menu-overlay{background:#0000002e}.menu-panel{height:calc(100vh - 100px);max-width:none;padding:34px 0 28px;top:100px;transform:translateY(30px);width:100%}.menu-area.active .menu-panel{transform:translateY(0)}.drawer-primary-links{grid-gap:28px;display:grid;gap:28px;grid-template-columns:1fr;padding-bottom:24px}.drawer-primary-links a{align-items:center;display:inline-flex;font-family:Poppins;font-size:20px;justify-content:center;line-height:1.9;margin:0 auto;padding-left:18px;position:relative;white-space:normal;width:fit-content}.drawer-primary-links a:before{background:#fff;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,background-color .3s ease;width:6px}.drawer-primary-links a.active:before,.drawer-primary-links a:hover:before{background-color:#bebebe;transform:translateY(-50%) scale(1)}.drawer-secondary-links{gap:24px;grid-template-columns:1fr;margin-bottom:0;margin-right:0;padding-top:24px}.drawer-secondary-links span{font-family:Modern;font-size:16px;letter-spacing:1px;line-height:1.4;margin-left:12px;text-align:center}.social-links{gap:14px 22px;justify-content:center;margin-top:36px;padding-top:36px}.social-links a{font-size:16px}.social-links span{font-size:18px}.header-socials2{margin-top:-20px}.header-socials2 a{margin-top:20px}}@media (max-width:767px){.header-container{height:82px;max-width:94%;padding:5px 12px}.header.scrolled .header-container{height:55px;padding:4px 12px}.logo{width:110px}.header.scrolled .logo{width:95px}.burger svg{font-size:24px!important}.header.scrolled .menu-panel{height:calc(100vh - 55px);top:55px}.menu-panel{height:calc(100vh - 82px);padding:28px 0 24px;top:82px}.drawer-primary-links{gap:20px;height:30%;padding-bottom:20px}.drawer-primary-links a{font-size:15px}.drawer-secondary-links{gap:14px;height:20%;padding-top:20px}.drawer-secondary-links span{font-size:13px}.social-links{gap:10px 16px;height:10%;margin-top:14px;padding-top:16px}.social-links a{font-size:12px}.social-links span{font-size:14px}}.footer{background:var(--first);color:#f4f4f4;font-family:Poppins,sans-serif;margin-top:0;padding:50px 0 25px}.footer-container{margin:0 auto;width:min(1200px,92%)}.footer-top{align-items:flex-start;border-bottom:1px solid #ffffff1f;display:flex;gap:30px;justify-content:space-between;padding-bottom:35px}.footer-brand{max-width:460px}.footer-logo{width:150px}.footer-tagline{color:#ffffffb8;font-size:.98rem;line-height:1.7;margin:0}.footer-socials{display:flex;flex-wrap:wrap;gap:12px}.footer-socials a{align-items:center;border:1px solid #ffffff2e;border-radius:50%;color:#f4f4f4;display:flex;font-size:1rem;height:34px;justify-content:center;text-decoration:none;transition:.3s ease;width:34px}.footer-socials a:hover{background:#fff;color:#1e2730;transform:translateY(-2px)}.footer-middle{grid-gap:45px;display:grid;gap:45px;grid-template-columns:1fr 1fr 1fr 1.2fr;padding:45px 0}.footer-column h3,.footer-cta-box h3{color:#fff;font-size:.95rem;font-weight:600;margin-bottom:18px}.footer-column ul{list-style:none;margin:0;padding:0}.footer-column li{margin-bottom:12px}.footer-column a{color:#ffffffb8;font-size:.8rem;text-decoration:none;transition:.3s ease}.footer-column a:hover{color:#fff;padding-left:4px}.footer-cta-box{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;padding:20px}.footer-cta-box p{color:#ffffffb8;font-size:.85rem;line-height:1.7;margin-bottom:40px}.footer-cta{background:#fff;border-radius:999px;color:#1e2730;display:inline-block;font-size:.8rem;font-weight:600;padding:6px 12px;text-decoration:none;transition:.3s ease}.footer-cta:hover{opacity:.92;transform:translateY(-2px)}.footer-bottom{align-items:center;border-top:1px solid #ffffff1f;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding-top:28px}.footer-bottom-links{display:flex;flex-wrap:wrap;gap:18px}.footer-bottom-links a{color:#ffffffad;font-size:.92rem;text-decoration:none;transition:.3s ease}.footer-bottom-links a:hover{color:#fff}.footer-language{align-items:center;display:flex;gap:10px}.footer-language span{color:#ffffffb3;font-size:.92rem}.footer-language button{background:#0000;border:1px solid #ffffff2e;border-radius:999px;color:#fff;cursor:pointer;padding:7px 14px;transition:.3s ease}.footer-language button.active,.footer-language button:hover{background:#fff;color:#1e2730}.footer-copy{margin-top:22px;text-align:center}.footer-copy p{color:#ffffff8c;font-size:.88rem;margin:0}@media (max-width:1024px){.footer-socials a{font-size:1.1rem;height:38px;width:38px}.footer-middle{grid-template-columns:1fr 1fr}}@media (max-width:758px){.footer{padding:55px 0 22px}.footer-top{align-items:center;flex-direction:row}.footer-logo{width:100px}.footer-socials a{font-size:.8rem;height:20px;width:20px}.footer-middle{gap:28px;grid-template-columns:1fr}.footer-bottom{align-items:flex-start;flex-direction:column}.footer-bottom-links{gap:12px 16px}.footer-bottom-links a{font-size:.82rem}}.topBtn{align-items:center;animation:rise 1.6s ease-in-out infinite;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff40;border-radius:50%;bottom:20px;box-shadow:0 4px 20px #00000026;cursor:pointer;display:flex;height:38px;justify-content:center;position:fixed;right:20px;transition:all .28s ease-in-out;width:38px;z-index:9999}.topBtn:hover{box-shadow:0 8px 28px #00000038;transform:translateY(-4px) scale(1.05)}.topBtn.hidden{opacity:0;pointer-events:none}@keyframes rise{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}@media (max-width:700px){.topBtn{bottom:16px;height:36px;right:16px;width:36px}}.home{background:#f3f1ed;min-height:100vh;width:100%}.hero{align-items:center;background:#000;display:flex;height:100vh;justify-content:center;min-height:680px;overflow:hidden;position:relative;width:100%}.heroVideo{animation:heroVideoZoom 8s ease-out forwards;height:100%;inset:0;object-fit:cover;position:absolute;transform:scale(1.05);width:120%}@keyframes heroVideoZoom{0%{transform:scale(1.1)}to{transform:scale(1.04)}}.heroOverlay{inset:0;position:absolute;z-index:1}.heroContent{animation:heroContentReveal 1.25s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.35s;color:#fff;margin:0 auto;opacity:0;padding:250px 0 20px;position:relative;text-align:left;transform:translateY(34px);width:min(92%,1200px);z-index:2}@keyframes heroContentReveal{to{opacity:1;transform:translateY(0)}}.heroSubTitle{animation:heroTextReveal 1s ease forwards;animation-delay:.55s;color:#ffffffc7;display:inline-block;font-family:Poppins,sans-serif;font-size:.86rem;letter-spacing:.35em;margin-bottom:18px;opacity:0;text-transform:uppercase;transform:translateY(14px)}.heroContent h1{animation:heroTextReveal 1s ease forwards;animation-delay:.72s;color:#fff;font-family:Riuka,serif;font-size:2.4rem;font-weight:600;letter-spacing:1px;line-height:1.15;margin:0;text-shadow:0 10px 30px #00000038}.heroContent h1,.heroContent p{max-width:550px;opacity:0;transform:translateY(18px)}.heroContent p{animation:heroTextReveal 1s ease forwards;animation-delay:.9s;color:#ffffffdb;font-family:Poppins,sans-serif;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.9;margin-top:24px}@keyframes heroTextReveal{to{opacity:1;transform:translateY(0)}}.homeSpaces{background:#f3f1ed;overflow:hidden;padding:110px 0 120px;width:100%}.spacesHead{align-items:center;display:flex;flex-direction:column;justify-content:center;opacity:0;padding-bottom:80px;transform:translateY(42px);transition:opacity 1s ease,transform 1s cubic-bezier(.22,1,.36,1);width:100%}.homeSpaces.show .spacesHead{opacity:1;transform:translateY(0)}.spacesMiniTitle{color:#010101f2;display:inline-block;font-family:Riuka,sans-serif;font-size:1.6rem}.spacesHead p{color:#141414b3;font-family:Poppins,sans-serif;font-weight:300;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.8px;line-height:2;margin:0 auto;overflow-wrap:break-word;text-align:justify;text-justify:inter-word;width:890px;word-spacing:0}.spacesScrollWrap{overflow:hidden;position:relative;width:100%}.spacesScrollList{-webkit-overflow-scrolling:touch;align-items:flex-start;cursor:grab;display:flex;gap:3vw;list-style:none;margin:0;overflow-x:auto;overflow-y:hidden;padding:0 6vw;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-user-select:none;user-select:none}.spacesScrollList.dragging{cursor:grabbing;scroll-behavior:auto}.spacesScrollList::-webkit-scrollbar{display:none}.spacesItem{align-items:flex-start;display:flex;flex-basis:calc(25% - 2.25vw);flex-grow:0;flex-shrink:0;justify-content:center;scroll-snap-align:center}.spaceCard{align-items:center;background:#0000;border:none;color:#181818;cursor:pointer;display:flex;flex-direction:column;margin:0;max-width:320px;min-width:180px;opacity:0;outline:none;padding:0;text-align:center;transform:translateY(70px) scale(.96);transition:opacity 1s ease,transform 1s cubic-bezier(.22,1,.36,1),filter 1s ease;width:16vw}.homeSpaces.show .spaceCard{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}.homeSpaces.show .spacesItem:first-child .spaceCard{transition-delay:.12s}.homeSpaces.show .spacesItem:nth-child(2) .spaceCard{transition-delay:.24s}.homeSpaces.show .spacesItem:nth-child(3) .spaceCard{transition-delay:.36s}.homeSpaces.show .spacesItem:nth-child(4) .spaceCard{transition-delay:.48s}.homeSpaces.show .spacesItem:nth-child(5) .spaceCard{transition-delay:.6s}.spaceCard:hover{transform:translateY(-8px) scale(1.01)}.spaceCard:focus-visible{outline:none}.spaceCard.active,.spaceCard.active .spaceTitle{letter-spacing:.14em}.spaceMedia{align-items:center;display:flex;flex-direction:column;width:100%}.spaceImageWrap{aspect-ratio:.8/1.05;background:#ddd8d2;box-shadow:0 18px 45px #0000000d,0 6px 18px #00000008;clip-path:inset(0 0 100% 0);overflow:hidden;transform:translateY(24px);transition:clip-path 1.15s cubic-bezier(.22,1,.36,1),transform 1.15s cubic-bezier(.22,1,.36,1),box-shadow .45s ease;width:100%}.homeSpaces.show .spaceImageWrap{clip-path:inset(0 0 0 0);transform:translateY(0)}.spaceImageWrap:after{background:linear-gradient(0deg,#0000001f 0,#00000008 35%,#ffffff05);content:"";inset:0;pointer-events:none;position:absolute}.spaceImage{-webkit-user-drag:none;display:block;filter:brightness(.95);height:100%;object-fit:cover;pointer-events:none;transform:scale(1.12);transition:transform 1.4s cubic-bezier(.22,1,.36,1),filter .45s ease;-webkit-user-select:none;user-select:none;width:100%}.homeSpaces.show .spaceImage{transform:scale(1)}.spaceCard:hover .spaceImage{filter:saturate(1.04) contrast(1.04);transform:scale(1.055)}.spaceCard:hover .spaceImageWrap{box-shadow:0 28px 70px #0000001f,0 10px 28px #0000000f}.spaceTitle{color:#fff;font-family:Poppins,sans-serif;font-size:.9rem;font-weight:800;letter-spacing:.12em;line-height:1.4;margin:0;padding:10px;text-align:center;text-transform:uppercase}.homeSpaces.show .spaceStem{opacity:1;transform:scaleY(1);transition-delay:.35s}.spaceOverlay{align-items:center;bottom:40%;display:flex;justify-content:center;padding:18px 0;position:absolute;width:100%;z-index:2}.spaceImageWrap{position:relative}.homeSpaces.show .spaceTitle,.homeSpaces.show .spaceTitleTop{opacity:1;transform:translateY(0);transition-delay:.25s}.spaceCard:hover .spaceTitle,.spaceCard:hover .spaceTitleTop{letter-spacing:.12em;transform:translateY(-1px)}.arrow{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffa6;border:none;border-radius:50%;color:#111;cursor:pointer;display:flex;font-size:22px;height:38px;justify-content:center;opacity:0;position:absolute;top:45%;transform:translateY(-50%);transition:opacity .25s ease,transform .25s ease,background .25s ease;width:38px;z-index:5}.spacesScrollWrap:hover .arrow{opacity:1}.arrow:hover{background:#ffffffe6;transform:translateY(-50%) scale(1.08)}.arrow.left{left:10px}.arrow.right{right:10px}@media (max-width:1024px){.hero{height:55vh;max-height:520px;min-height:420px}.heroOverlay{background:linear-gradient(0deg,#070c12b8 0,#070c1233 55%,#070c1214),linear-gradient(90deg,#0000005c 0,#00000029 45%,#00000014)}.heroContent{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;padding:250px 0 24px;text-align:center;width:min(92%,760px)}.heroSubTitle{font-size:.7rem;letter-spacing:.25em;margin-bottom:12px}.heroContent h1{font-size:1.6rem;line-height:1.08;max-width:470px}.heroContent p{font-size:.75rem;line-height:1.7;margin-top:16px;max-width:470px}.homeSpaces{padding:90px 0 100px}.spacesScrollList{gap:3vw;padding:0 5vw}.spacesItem{flex-basis:calc(50% - 1.5vw);flex-grow:0;flex-shrink:0}.spaceCard{max-width:280px;min-width:0;width:100%}.spaceStem{height:42px}.spaceTitle{font-size:.72rem;letter-spacing:.08em}.spacesMiniTitle{font-size:1.4rem}.spacesHead p{color:#141414b3;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.8px;line-height:2;margin-top:5px;overflow-wrap:break-word;text-align:justify;text-justify:inter-word;width:600px;word-spacing:2px}}@media (max-width:700px){.hero{align-items:flex-end;height:60vh;max-height:420px;min-height:350px}.heroContent{align-items:center;padding:0 14px 32px;text-align:center;width:100%}.heroSubTitle{font-size:.56rem;letter-spacing:.14em;margin-bottom:10px;margin-right:18px}.heroContent h1{font-size:1.4rem;line-height:1.1;max-width:280px}.heroContent p{font-size:.7rem;line-height:1.45;margin-top:10px;max-width:280px}.homeSpaces{padding:58px 0 74px}.spacesHead{margin-bottom:18px;padding:0}.spacesMiniTitle{font-size:1.1rem}.spacesHead p{color:#141414b3;font-family:Poppins,sans-serif;font-size:9px;font-weight:500;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.1px;line-height:2;margin-top:5px;overflow-wrap:break-word;text-align:justify;text-justify:inter-word;width:310px;word-spacing:0}.spacesScrollList{gap:4vw;padding:0 4vw}.spacesItem{flex-basis:calc(38.46154% - 1.53846vw);flex-grow:0;flex-shrink:0}.spaceCard{max-width:none;min-width:0;transform:translateY(45px) scale(.98);width:100%}.spaceImage{filter:brightness(.8) blur(.5px)}.spaceImageWrap{transform:translateY(16px)}.spaceTitle{color:#fff;font-family:Poppins,sans-serif;font-size:.55rem;font-weight:700;letter-spacing:.05em;line-height:1.4;margin:0;padding:10px;text-align:center;text-transform:uppercase}.spaceOverlay{align-items:center;bottom:35%;display:flex;justify-content:center;padding:18px 0;position:absolute;width:100%;z-index:2}.homeSpaces.show .spacesItem:nth-child(n) .spaceCard{transition-delay:.12s}.arrow{font-size:14px;height:28px;opacity:1;top:55%;width:28px}.arrow.left{left:2px}.arrow.right{right:2px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;scroll-behavior:auto!important;transition:none!important}.heroContent,.heroContent h1,.heroContent p,.heroSubTitle,.spaceCard,.spaceImage,.spaceImageWrap,.spaceStem,.spaceTitle,.spacesHead{clip-path:none!important;filter:none!important;opacity:1!important;transform:none!important}}.contact-container,.contact-container *{box-sizing:border-box}.contact-container{background:#f4f1eb;display:flex;margin-top:100px;min-height:calc(100vh - 100px);width:100%}.contact-image{background-image:url(/static/media/cuisineFooter.0182318b152b06fdbaa0.jpg);background-position:50%;background-size:cover;flex:1 1;overflow:hidden;position:relative}.contact-image:before{background:linear-gradient(135deg,#000000bf,#00000059);content:"";inset:0;position:absolute;z-index:1}.overlay{color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;padding:90px;position:relative;width:100%;z-index:2}.overlay h1{font-family:Poppins,sans-serif;font-size:1.8rem;font-weight:700;line-height:1.05;margin-bottom:30px;max-width:600px}.overlay p{color:#ffffffe0;font-family:Times,serif;font-size:18px;line-height:1.9;max-width:520px}.contact-form-wrapper{align-items:center;background:#f9f7f3;display:flex;flex:1 1;justify-content:center;padding:70px}.contact-form{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #0000000d;border-radius:12px;box-shadow:0 10px 40px #0000000f,0 2px 10px #00000008;display:flex;flex-direction:column;gap:24px;max-width:620px;padding:55px;width:100%}.contact-form h2{color:#111;font-family:Caviar,serif;font-size:1.65rem;font-weight:700;letter-spacing:-1px;margin-bottom:10px}.input-group{display:flex;flex-direction:column;gap:10px}.input-group label{color:#222;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.input-group label span,.project-section h3 span{color:#b9925a}.contact-form input,.contact-form textarea{background:#fcfcfc;border:1px solid #e4e1dc;border-radius:10px;color:#111;font-family:Times,serif;font-size:15px;font-weight:400;outline:none;padding:10px 20px;transition:all .3s ease;width:100%}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#999}.contact-form input:focus,.contact-form textarea:focus{background:#fff;border-color:#b9925a;box-shadow:0 0 0 5px #b9925a1f}.contact-form textarea{min-height:170px;resize:none}.error-text{color:#d93025;font-size:13px;font-weight:500;margin-top:2px;padding-left:4px}.project-section{display:flex;flex-direction:column;gap:18px}.project-section h3{color:#111;font-family:Poppins,sans-serif;font-size:15px;font-weight:600}.checkbox-group{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.checkbox-item{align-items:center;background:#fcfcfc;border:1px solid #ebe7e1;border-radius:12px;cursor:pointer;display:flex;gap:12px;overflow:hidden;padding:12px;position:relative;transition:all .3s ease}.checkbox-item:hover{background:#fff;border-color:#b9925a;transform:translateY(-2px)}.checkbox-item.active{background:#b9925a14;border-color:#b9925a}.checkbox-item input{accent-color:#b9925a;cursor:pointer;height:18px;width:18px}.checkbox-item span{color:#222;font-size:15px;font-weight:500}.file-upload{width:100%}.file-label{align-items:center;background:#fff;border:1px dashed #d1d5db;border-radius:16px;cursor:pointer;display:flex;gap:10px;height:54px;justify-content:center;padding:0 18px;transition:all .25s ease}.file-label:hover{background:#fafafa;border-color:#111827}.file-label span{color:#374151;font-size:14px;font-weight:500}.file-label svg{color:#111827;font-size:18px}.file-input{display:none}.file-name{color:#6b7280;font-size:13px;margin-top:10px;padding-left:4px}.contact-form button{background:linear-gradient(135deg,#111,#2a2a2a);border:none;border-radius:18px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;height:62px;letter-spacing:.5px;margin-top:10px;transition:all .35s ease;width:100%}.contact-form button:hover{background:linear-gradient(135deg,#b9925a,#9d7742);box-shadow:0 12px 30px #b9925a4d;transform:translateY(-3px)}.contact-form button:disabled{cursor:not-allowed;opacity:.7}.react-select-container{width:100%}.react-select__control{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:14px!important;box-shadow:none!important;cursor:pointer;min-height:52px!important;padding:0 6px;transition:all .25s ease}.react-select__control:hover{border-color:#cbd5e1!important}.react-select__control--is-focused{border-color:#111827!important;box-shadow:0 0 0 4px #1118270f!important}.react-select__placeholder{color:#9ca3af!important;font-size:14px;font-weight:400}.react-select__single-value{font-weight:500}.react-select__input-container,.react-select__single-value{color:#111827!important;font-size:14px}.react-select__menu{border:1px solid #f1f5f9;border-radius:16px!important;box-shadow:0 10px 35px #00000014!important;overflow:hidden;padding:6px;z-index:999}.react-select__option{background:#0000!important;border-radius:10px;color:#1f2937!important;cursor:pointer;font-size:14px;font-weight:500;padding:12px 14px!important;transition:all .2s ease}.react-select__option:hover{background:#f3f4f6!important}.react-select__option--is-focused{background:#f9fafb!important}.react-select__option--is-selected{background:#111827!important;color:#fff!important}.react-select__indicator{color:#6b7280!important}.react-select__indicator:hover{color:#111827!important}.react-select__indicator-separator{display:none}.react-select__menu-list::-webkit-scrollbar{width:5px}.react-select__menu-list::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:20px}.success-message{animation:fadeInUp .35s ease;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:14px;color:#065f46;font-size:14px;font-weight:500;margin-bottom:18px;padding:16px 18px;width:100%}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1150px){.overlay{padding:60px}.overlay h1{font-size:52px}.contact-form,.contact-form-wrapper{padding:40px}}@media (max-width:950px){.contact-container{flex-direction:column}.contact-image{min-height:420px}.overlay{padding:50px 30px}.overlay h1{font-size:42px}.overlay p{font-size:16px}.contact-form-wrapper{padding:30px 20px}.contact-form{border-radius:24px;padding:35px 24px}.contact-form h2{font-size:34px}}@media (max-width:650px){.contact-container{margin-top:80px;min-height:calc(100vh - 100px)}.checkbox-group{grid-template-columns:1fr}.overlay h1{font-size:34px}.contact-form h2{font-size:30px}.contact-form{gap:20px}}.ElemntsGroupPage{display:flex;flex-direction:column;height:auto;margin-top:120px;position:relative;z-index:99}.PageHead{background:linear-gradient(90deg,#50666e,#1e3141 82%);box-sizing:border-box;color:#eee;font-family:Poppins;letter-spacing:1px;margin-bottom:18px;overflow:visible;position:relative;width:100%}.PageHead,.PageHeadLink{align-items:center;display:flex;justify-content:center}.PageHeadLink{gap:35px;list-style:none;margin:0;min-height:40px;padding:0}.PageHead li{display:flex;font-size:13px}.PageHead .PageHeadLink li a,.PageHead li{align-items:center;cursor:pointer;justify-content:center;position:relative}.PageHead .PageHeadLink li a{color:inherit;display:inline-flex;line-height:1.4;padding:12px 0 12px 16px;text-align:center;text-decoration:none;transition:all .25s ease}.PageHead .PageHeadLink li a:hover{transform:translateY(-5%) scale(1.02)}.PageHead .PageHeadLink li a:after{background-color:#000;border-radius:50%;bottom:-14px;content:"";height:6px;left:55%;opacity:0;position:absolute;transform:translateX(-50%) scale(0);transition:transform .25s ease,opacity .25s ease;width:6px}.PageHead .PageHeadLink li a.active:after,.PageHead .PageHeadLink li a:hover:after{opacity:1;transform:translateX(-50%) scale(1);z-index:9}.PageHead .PageHeadLink li a.active{color:#bebebe;font-weight:700}.before_footer{box-sizing:border-box;margin:0 auto;opacity:0;padding:0;transform:translateY(70px);transition:opacity 1s ease,transform 1.1s ease;width:100%}.before_footer.show{opacity:1;transform:translateY(0)}.before_footer_inner{align-items:center;background:radial-gradient(circle at top left,#ffffff59,#0000 32%),radial-gradient(circle at bottom right,#ffffff2e,#0000 30%),linear-gradient(180deg,#e8ecf5,#dff2df);box-shadow:0 18px 60px #0000000f,inset 0 1px 0 #ffffff59;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:200px;overflow:hidden;padding:25px;position:relative;text-align:center;width:100%}.before_footer_inner:before{content:"";inset:18px;pointer-events:none;position:absolute}.before_footer_title{color:#3a3a3a;font-family:Riuka,serif;font-size:2.2rem;font-weight:500;line-height:.98;margin:0;max-width:1220px;opacity:0;position:relative;transform:translateY(22px);transition:opacity .9s ease .3s,transform .9s ease .3s;z-index:2}.before_footer.show .before_footer_title{opacity:1;transform:translateY(0)}.before_footer_values{flex-wrap:wrap;gap:0;margin-top:38px;opacity:0;position:relative;transform:translateY(22px);transition:opacity .9s ease .5s,transform .9s ease .5s;z-index:2}.before_footer_values,.before_footer_values span{align-items:center;display:flex;justify-content:center}.before_footer_values span{color:#4a4c49;cursor:pointer;flex-direction:column;font-size:clamp(1.05rem,1.35vw,1.5rem);gap:10px}.value_icon{font-size:1.2em;opacity:.8;transform:translateY(-1px)}.before_footer_values span,.value_icon{transition:all .3s ease}.before_footer_values span:hover{transform:translateY(-2px)}.before_footer_values span:hover .value_icon{opacity:1;transform:scale(1.1)}.before_footer.show .before_footer_values{opacity:1;transform:translateY(0)}.before_footer_values span{color:#3a3a3a;font-family:Poppins,sans-serif;font-size:1.2rem;font-weight:300;letter-spacing:.2px;line-height:1.2;padding:0 48px;position:relative}.before_footer_values span:not(:last-child):after{background:linear-gradient(180deg,#46464600,#46464680 20%,#46464680 80%,#46464600);content:"";height:46px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.before_footer_caption{color:#3f413d;font-family:Poppins,sans-serif;font-size:.96rem;font-weight:200;letter-spacing:.4px;margin:30px 0 0;opacity:0;position:relative;transform:translateY(18px);transition:opacity .9s ease .7s,transform .9s ease .7s;z-index:2}.before_footer.show .before_footer_caption{opacity:1;transform:translateY(0)}@media (hover:hover) and (pointer:fine){.before_footer_inner{transition:transform .45s ease,box-shadow .45s ease}.before_footer_inner:hover{box-shadow:0 24px 70px #00000014,inset 0 1px 0 #ffffff59;transform:translateY(-4px)}}@media (max-width:1025px){.ElemntsGroupPage{margin-top:100px}.PageHead{margin-bottom:0;min-height:45px;overflow:hidden;padding-top:5px}.PageHeadLink{-ms-overflow-style:none;align-items:center;display:flex;flex-direction:row;gap:25px;justify-content:flex-start;margin:0;overflow-x:auto;overflow-y:hidden;padding:0 15px;scroll-behavior:smooth;scrollbar-width:none;white-space:nowrap}.PageHeadLink::-webkit-scrollbar{display:none}.PageHead li{align-items:center;display:flex;flex:0 0 auto;height:100%}.PageHead .PageHeadLink li a{align-items:center;display:inline-flex;font-size:12px;height:100%;justify-content:flex-start;padding:0 10px 0 18px;text-align:left;white-space:nowrap}.PageHead .PageHeadLink li a:after{display:none}.PageHead .PageHeadLink li a.active:before{background-color:#fff;border-radius:50%;content:"";height:4px;left:6px;position:absolute;top:50%;transform:translateY(-50%);width:4px}.PageHead .PageHeadLink li a.active{color:#fff;font-weight:600}.before_footer_inner{min-height:220px;padding:62px 30px 52px}.before_footer_title{font-size:1.4rem;line-height:1.02;max-width:900px}.before_footer_values{margin-top:42px}.before_footer_values span{font-size:1rem;padding:0 28px}.before_footer_values span:not(:last-child):after{height:36px}}@media (max-width:760px){.ElemntsGroupPage{margin-top:90px}.PageHead{min-height:45px;padding-top:0}.PageHeadLink{gap:20px;height:45px;padding:0 12px}.PageHead .PageHeadLink li a{font-size:12px;height:100%;padding:0 8px 0 16px}.PageHead .PageHeadLink li a.active:before{height:4px;left:4px;width:4px}.before_footer_inner{min-height:auto;padding:44px 22px 38px}.before_footer_inner:before{inset:10px}.before_footer_brand{letter-spacing:1px;margin-bottom:16px}.before_footer_title{font-size:1rem;letter-spacing:-.2px;line-height:1.28;max-width:100%}.before_footer_values span{font-size:.7rem;padding:0 10px}}.Histoire{margin-top:-20px;min-height:100vh;overflow:hidden;padding:140px 0 120px;position:relative;width:100%}.Histoire_container{margin:0 auto;position:relative;width:min(92%,1620px);z-index:2}.Histoire.show .Histoire_dot{opacity:1}.Histoire_grid{align-items:start;display:flex;justify-content:center}.Histoire_center{max-width:900px;position:relative;width:100%;z-index:2}.Histoire_card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-sizing:border-box;margin:0 auto;padding:0 72px 72px;position:relative;width:100%}.Histoire_card:before{content:"";inset:18px;pointer-events:none;position:absolute}.Histoire_kicker{color:#5f5a54;display:block;font-family:Poppins,sans-serif;font-size:.82rem;letter-spacing:4px;margin-bottom:20px}.Histoire_card h2,.Histoire_kicker{text-align:center;text-transform:uppercase}.Histoire_card h2{color:#151515;font-family:Times,serif;font-size:1.8rem;font-weight:600;letter-spacing:.5px;line-height:1.35;margin:0 0 42px}.Histoire_card p{color:#222;font-family:Poppins,sans-serif;font-size:.95rem;line-height:1.8;margin:0 0 15px;text-align:justify;text-indent:40px}.reveal-on-scroll{transition:opacity .95s ease,transform 1.1s cubic-bezier(.22,1,.36,1),filter .95s ease}.reveal-soft{transform:translate3d(0,55px,0)}.reveal-image{--parallaxY:0px;filter:blur(7px);transform:translate3d(0,calc(65px + var(--parallaxY)),0) scale(.965)}.reveal-image.is-revealed{transform:translate3d(0,var(--parallaxY),0) scale(1)}.delay-1{transition-delay:.06s}.delay-2{transition-delay:.14s}.delay-3{transition-delay:.22s}.Histoire_motion{--parallaxY:0px}.Histoire_editorialImage img,.Histoire_mainImage img,.Histoire_side img{box-shadow:0 24px 55px #00000047;display:block;object-fit:cover;transition:transform .55s ease,box-shadow .55s ease,filter .55s ease;width:100%}.Histoire_editorialImage:hover img,.Histoire_mainImage:hover img{box-shadow:0 32px 70px #00000057;filter:brightness(1.02);transform:scale(1.015)}.Histoire_mainImage{margin:28px auto 44px;position:relative;width:80%;z-index:3}.Texte_centrer{margin:126px auto;text-align:center;width:100%}.Histoire_editorialRow{grid-column-gap:72px;align-items:center;display:grid;grid-template-columns:430px 360px;margin-right:-140px}.Histoire_editorialRow,.Histoire_editorialRow.reverse{column-gap:72px;justify-content:center;margin-top:48px;width:calc(100% + 140px)}.Histoire_editorialRow.reverse{grid-template-columns:360px 430px;margin-left:-140px;margin-right:0}.Histoire_editorialRow.reverse .Histoire_editorialImage{left:-70px;order:1;right:auto}.Histoire_editorialRow.reverse .Histoire_editorialText{order:2}.Histoire_editorialRow.reverse .Histoire_editorialText,.Histoire_editorialText{align-items:center;display:flex;min-height:500px;width:430px}.Texte_left{color:#222;font-family:Poppins,sans-serif;font-size:1rem;line-height:1.9;margin:0;width:100%}.Histoire_editorialImage{margin:0;position:relative;right:-70px;width:360px;z-index:4}.Histoire_editorialImage img{box-shadow:0 30px 70px #00000042;display:block;height:500px;object-fit:cover;width:100%}@media (max-width:1280px){.Histoire{margin-top:0}.Histoire_card{padding:65px 42px 52px}.Histoire_editorialRow{gap:28px;grid-template-columns:minmax(0,1fr) 280px;margin-right:0;width:100%}.Histoire_editorialRow.reverse{grid-template-columns:280px minmax(0,1fr);margin-left:0;width:100%}.Histoire_editorialRow.reverse .Histoire_editorialImage{left:0}.Histoire_editorialImage{right:0;width:280px}.Histoire_editorialRow.reverse .Histoire_editorialText,.Histoire_editorialText{min-height:auto;width:100%}.Histoire_editorialImage img{height:420px}}@media (max-width:1024px){.Histoire_card h2{font-size:1.3rem;line-height:1.4;margin-bottom:24px}.Histoire_card p{font-size:.8rem;line-height:1.7}.Histoire_editorialRow{gap:24px;grid-template-columns:1fr 240px}.Histoire_editorialRow.reverse{grid-template-columns:240px 1fr}.Histoire_editorialImage{width:240px}.Histoire_editorialImage img{height:360px}}@media (max-width:700px){.Histoire{margin-top:0;padding:70px 0 0}.Histoire_container{width:min(94%,760px)}.Histoire_card{padding:44px 22px 36px}.Histoire_kicker{font-size:.72rem;letter-spacing:3px}.Histoire_card:before{inset:8px}.Histoire_card h2{font-size:1.1rem;line-height:1.3;margin-bottom:24px}.Histoire_card p{font-size:.85rem;line-height:1.7}.Histoire_mainImage{margin:22px 0;width:100%}.Texte_centrer{margin:42px auto;width:100%}.Histoire_editorialRow,.Histoire_editorialRow.reverse{display:flex;flex-direction:column;gap:22px;grid-template-columns:1fr;margin-left:0;margin-right:0;margin-top:28px;width:100%}.Histoire_editorialImage,.Histoire_editorialRow.reverse .Histoire_editorialImage{left:0;max-width:100%;order:0;right:0;width:100%}.Histoire_editorialRow.reverse .Histoire_editorialText,.Histoire_editorialText{min-height:auto;width:100%}.Histoire_editorialText{order:1}.Histoire_editorialImage{align-items:center;display:flex;justify-content:center;margin-top:10px;order:2}.Histoire_editorialImage img{height:auto;margin:0 auto;max-height:300px;width:100%}.hide-mobile{display:none}.reveal-soft{transform:translate3d(0,38px,0)}.reveal-image{transform:translate3d(0,calc(40px + var(--parallaxY)),0) scale(.98)}}.Createurs{background:linear-gradient(180deg,#fffdf9 0,#fffdfa 48%,#fffdf9);overflow:hidden;padding:140px 0 120px;position:relative;width:100%}.Createurs:before{background:linear-gradient(90deg,#0000,#00000014 18%,#00000014 82%,#0000);content:"";height:1px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:min(1200px,92%)}.Createurs_container{margin:0 auto;width:min(1180px,90%)}.reveal{display:block;transform:translateY(42px);transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.Createurs.show .intro-1{opacity:1;transform:translateY(0);transition-delay:.05s}.Createurs.show .intro-2{opacity:1;transform:translateY(0);transition-delay:.14s}.Createurs.show .intro-3{opacity:1;transform:translateY(0);transition-delay:.26s}.Createurs.show .intro-4{opacity:1;transform:translateY(0);transition-delay:.38s}.Createurs.show .intro-5{opacity:1;transform:translateY(0);transition-delay:.5s}.Createurs.show .intro-6{opacity:1;transform:translateY(0);transition-delay:.64s}.Createurs_brochure.show-block .delay-1{opacity:1;transform:translateY(0);transition-delay:.1s}.Createurs_brochure.show-block .delay-2{opacity:1;transform:translateY(0);transition-delay:.24s}.Createurs_brochure.show-block .delay-3{opacity:1;transform:translateY(0);transition-delay:.4s}.Createurs_top{margin:0 auto 90px;max-width:820px;text-align:center}.Createurs_kicker{color:#9c9285;font-family:Poppins,sans-serif;font-size:.75rem;letter-spacing:.36em;margin-bottom:18px;text-transform:uppercase}.Createurs_quote{color:#1c1b1a;font-family:Times,serif;font-size:2.2rem;font-weight:500;line-height:1;margin:0 0 24px}.Createurs_quote .reveal.intro-2{font-size:1.8rem}.Createurs_quote span+span{margin-top:10px}.Createurs_text{color:#534d46;font-family:Poppins,sans-serif;font-size:1rem;line-height:1.95;margin:0 auto;max-width:760px}.Createurs_text span+span{margin-top:2px}.Createurs_footerNote{margin-top:38px;text-align:center}.Createurs_footerNote h4{color:#171717;font-family:Poppins,sans-serif;font-size:1.55rem;font-weight:600;margin:0 0 8px}.Createurs_footerNote h5{color:#998f82;font-family:Poppins,sans-serif;font-size:.8rem;font-weight:500;letter-spacing:.24em;margin:0;text-transform:uppercase}.Createurs_brochuresGroup{align-items:center;display:flex;flex-direction:column;gap:120px}.Createurs_brochure{display:flex;justify-content:center;width:100%}.Createurs_brochureInner{grid-gap:36px;align-items:center;display:grid;gap:36px;grid-template-columns:90px minmax(0,1fr);width:min(100%,1020px)}.Createurs_block{align-items:center;display:flex;flex-direction:column;width:100%}.Createurs_verticalTitle{align-items:center;display:flex;height:100%;justify-content:center}.Createurs_verticalTitle span{color:#353535;font-family:Caviar,sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:.42em;text-align:center;transform:rotate(180deg);writing-mode:vertical-rl}.Createurs_topNames{align-items:center;display:flex;gap:22px;justify-content:space-between;margin-bottom:18px;padding:0 6px 14px;position:relative;width:min(100%,760px)}.Createurs_topNames:after{background:linear-gradient(90deg,#0000,#0000001f 15%,#0000001f 85%,#0000);bottom:0;content:"";height:1px;left:6px;position:absolute;right:6px}.Createurs_topNames span{color:#6f6860;flex:1 1;font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.Createurs_blockText,.Createurs_topNames span{font-family:Poppins,sans-serif;text-align:center}.Createurs_blockText{color:#4f4943;font-size:.98rem;line-height:1.9;margin:20px 0 18px;width:min(100%,760px)}.Createurs_blockText:before{background:linear-gradient(90deg,#0000,#0000001f 15%,#0000001f 85%,#0000);content:"";height:1px;left:6px;position:absolute;right:6px;top:-10px}.Createurs_photoWrap{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffb8;box-shadow:0 18px 50px #0000000d,inset 0 1px 0 #ffffffbf;overflow:hidden;padding:14px;position:relative;width:min(100%,760px)}.Createurs_photoWrap:before{border:1px solid #0000000f;content:"";inset:0;pointer-events:none;position:absolute}.Createurs_photo{display:block;filter:grayscale(100%);height:auto;max-height:80vh;object-fit:cover;object-position:top center;transition:transform .18s linear,filter .6s ease;width:100%;will-change:transform}.Createurs_brochure.show-block .Createurs_photo{filter:grayscale(100%) contrast(1.02)}.Createurs_footerNote h4,.Createurs_quote,.Createurs_verticalTitle span{-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}@media (max-width:980px){.Createurs{padding:110px 0 95px}.Createurs_top{margin-bottom:70px}.Createurs_quote{font-size:1.75rem;line-height:1.02}.Createurs_footerNote h4{font-size:1.42rem}.Createurs_footerNote h5{font-size:.92rem;letter-spacing:.18em}.Createurs_brochuresGroup{gap:90px}.Createurs_brochureInner{gap:22px;grid-template-columns:1fr}.Createurs_verticalTitle{order:-1}.Createurs_verticalTitle span{font-size:1.3rem;letter-spacing:.32em;margin-bottom:20px;transform:none;writing-mode:initial}.Createurs_blockText,.Createurs_photoWrap,.Createurs_topNames{width:min(100%,720px)}.Createurs_photo{height:50vh;width:100%}.Createurs_blockText{color:#4f4943;font-size:.98rem;line-height:1.9;margin:20px 0 18px;width:min(100%,760px)}.Createurs_blockText:before{top:-10px}}@media (max-width:640px){.Createurs{padding:70px 0 78px}.Createurs_container{width:min(92%,100%)}.Createurs_quote{font-size:1.45rem;line-height:1.02}.Createurs_text{font-size:.8rem;line-height:1.82}.Createurs_footerNote h4{font-size:1.1rem}.Createurs_footerNote h5{font-size:.72rem;letter-spacing:.18em}.Createurs_brochuresGroup{gap:72px}.Createurs_topNames{gap:10px;margin-bottom:16px;padding:0 0 14px}.Createurs_topNames:after{left:12%;right:12%}.Createurs_topNames span{font-size:.6rem;white-space:normal}.Createurs_blockText{font-size:.92rem}.Createurs_verticalTitle span{font-size:1.2rem;letter-spacing:.12em;margin-bottom:10px;transform:none;writing-mode:initial}.Createurs_photoWrap{padding:10px}.Createurs_photo{height:auto;max-height:300px;object-fit:cover}.Createurs_blockText{font-size:.8rem;line-height:1.8}}.Partenaires{background:linear-gradient(180deg,#fffdf9 0,#fffdfa 48%,#fffdf9);overflow:hidden;padding:80px 0;width:100%}.partenaires-container{margin:auto;max-width:1300px}.fournisseurs-header,.partenaires-header{margin:auto;max-width:950px;text-align:center}.small-title{color:#666;display:block;font-family:Times,sans-serif;font-size:1.1rem;font-weight:400;letter-spacing:2px;margin-bottom:-15px}.fournisseurs-header h2,.partenaires-header h2{color:#111;font-family:Times,sans-serif;font-size:1.7rem;font-weight:600;margin-bottom:25px}.fournisseurs-header p,.partenaires-header p{color:#4e4e4e;font-family:Poppins,sans-serif;font-size:1rem;letter-spacing:.5px;line-height:1.8;text-align:justify}.partenaires-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin:70px auto 120px;max-width:800px;text-align:center}.partenaires-list span{color:#222;cursor:pointer;font-family:Poppins,sans-serif;font-size:.9rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase;transition:.3s}.partenaires-list span:hover{color:#c89b3c;transform:translateY(-2px)}.cards-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);justify-content:space-around;margin-left:auto;margin-right:auto;margin-top:60px;max-width:1000px}.card-item{border-radius:4px;height:auto;margin:auto;max-width:310px;text-decoration:none;width:100%}.card-item img{display:block;height:100%;object-fit:cover;transition:transform .7s ease;width:100%}.card-item,.card-wrapper{position:relative}.card-item{overflow:hidden}.card-item img{transition:transform 1.2s cubic-bezier(.22,1,.36,1),filter .8s ease}.card-item:after{background:linear-gradient(0deg,#00000073 0,#00000014 45%,#0000);content:"";inset:0;opacity:.75;position:absolute;transition:opacity .6s ease,background .6s ease;z-index:1}.card-item:hover img{filter:brightness(1.08);transform:scale(1.08)}.card-item:hover:after{background:linear-gradient(0deg,#00000094 0,#0000001a 45%,#0000);opacity:1}.voir-btn{align-items:center;background:#0000;border:none;bottom:52px;cursor:pointer;display:flex;gap:0;left:50%;position:absolute;transform:translateX(-50%);transition:transform .45s ease;z-index:3}.voir-line{background:#ffffff8c;height:1px;transition:width .55s cubic-bezier(.22,1,.36,1),background .4s ease;width:15px}.voir-dot{background:#fff;border-radius:50%;height:5px;margin-left:-2px;transition:transform .55s cubic-bezier(.22,1,.36,1),box-shadow .45s ease,background .4s ease;width:5px}.voir-text{color:#fff;font-family:poppinsthin,sans-serif;font-size:1.05rem;font-weight:500;letter-spacing:2px;margin-left:18px;text-transform:lowercase;transition:transform .45s ease,letter-spacing .45s ease,opacity .45s ease}.card-item:hover .voir-line{background:#fff;width:25px}.card-item:hover .voir-dot{box-shadow:0 0 0 10px #ffffff14,0 0 25px #ffffff47;transform:translateX(12px) scale(1.08)}.card-item:hover .voir-text{letter-spacing:4px;transform:translateX(8px)}.card-item:hover .voir-btn{transform:translateX(-50%) translateY(-2px)}.dialog-custom .MuiPaper-root{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-radius:8px;box-shadow:0 20px 60px #0009;color:#000;padding:10px;position:relative}.dialog-title-custom{color:#000;font-family:Poppins,sans-serif!important;font-size:1.2rem;font-weight:600!important;padding:20px 50px 10px 20px;position:relative}.dialog-close-btn{background:#00000014;position:absolute!important;right:10px;top:10px;transition:.3s}.dialog-close-btn:hover{background:#c89b3c;transform:rotate(90deg)}.dialog-content-custom{padding:20px 30px 30px!important}.dialog-text-custom{font-family:Poppins,sans-serif!important;font-size:.9rem;letter-spacing:.3px;line-height:1.9;white-space:pre-line}.reveal-on-scroll{transition:opacity 1s ease,transform 1.15s cubic-bezier(.22,1,.36,1),filter 1s ease}.reveal-soft{filter:blur(10px)}.reveal-image{filter:blur(12px);transform:translate3d(0,80px,0) scale(.96)}.reveal-soft.is-revealed{filter:blur(0);transform:translateZ(0)}.reveal-image.is-revealed{filter:blur(0);transform:translateZ(0) scale(1)}.delay-2{transition-delay:.18s}.delay-3{transition-delay:.28s}@media (max-width:1024px){.Partenaires{padding:60px 0}.partenaires-container{max-width:800px}.fournisseurs-header,.partenaires-header{max-width:80%}.small-title{font-size:1rem;margin-bottom:-15px}.fournisseurs-header h2,.partenaires-header h2{font-size:1.3rem;margin-bottom:25px}.fournisseurs-header p,.partenaires-header p{font-size:.9rem;letter-spacing:.5px;line-height:1.7}.partenaires-list{gap:6px;grid-template-columns:repeat(3,1fr);margin:30px auto 60px;max-width:70%}.partenaires-list span{font-family:Poppins,sans-serif;font-size:.8rem;font-weight:500;letter-spacing:.5px}.partenaires-list span:hover{color:#c89b3c;transform:translateY(-2px)}.cards-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);justify-content:space-around;margin-left:auto;margin-right:auto;margin-top:50px;max-width:800px}.card-item{height:350px;margin:0 10px;max-width:220px;position:relative;width:100%}.voir-btn{bottom:42px;left:50%;position:absolute}.voir-line{height:1px;width:14px}.voir-dot{height:4px;margin-left:-2px;width:4px}.voir-text{font-size:.9rem;margin-left:18px}.dialog-custom .MuiPaper-root{padding:10px}.dialog-title-custom{font-size:1.05rem!important;padding:20px 50px 10px 20px}.dialog-content-custom{padding:10px 30px 30px!important}.dialog-text-custom{font-family:Poppins,sans-serif;font-size:.85rem!important;letter-spacing:.3px;line-height:1.9;white-space:pre-line}}@media (max-width:576px){.Partenaires{padding:60px 0}.partenaires-container{max-width:800px}.fournisseurs-header,.partenaires-header{max-width:80%}.small-title{font-size:.8rem;margin-bottom:-10px}.fournisseurs-header h2,.partenaires-header h2{font-size:1rem;margin-bottom:25px}.fournisseurs-header p,.partenaires-header p{font-size:.75rem;letter-spacing:0;line-height:1.7}.partenaires-list{gap:2px;grid-template-columns:repeat(2,1fr);margin:30px auto 60px;max-width:75%}.partenaires-list span{font-family:Poppins,sans-serif;font-size:.7rem;font-weight:500;letter-spacing:0}.partenaires-list span:hover{color:#c89b3c;transform:translateY(-2px)}.cards-grid{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-evenly;margin-top:20px;max-width:800px}.card-item{height:auto;margin:10px 0;max-width:150px;position:relative;width:100%}.voir-btn{bottom:18px;left:50%;position:absolute}.voir-line{height:1px;width:10px}.voir-dot{height:4px;margin-left:-2px;width:4px}.voir-text{font-size:.7rem;margin-left:18px}.dialog-custom .MuiPaper-root{padding:10px}.dialog-close-btn{position:absolute!important;right:2px;top:2px}.dialog-title-custom{font-size:.8rem!important;padding:20px 50px 10px 10px!important}.dialog-content-custom{padding:10px 20px 30px!important}.dialog-text-custom{font-family:Poppins,sans-serif;font-size:.75rem!important;letter-spacing:.3px;line-height:1.9;white-space:pre-line}}.Cuisines{height:auto;margin:150px 0 50px;overflow:auto;position:relative}.Cuisines_content{display:flex;flex-direction:column;justify-content:center;overflow:hidden}.Cuisine_text{margin-left:13%;width:30%}.Cuisine_text h2{font-family:Gavoline;font-size:1.2rem;text-transform:uppercase}.Cuisine_text p{font-family:Poppins;font-size:.9rem;font-weight:500;text-align:justify}.Cuisine_figure{width:40.5%}.Cuisine_figure:nth-of-type(odd){align-self:flex-start;margin-left:8%;margin-top:-11%}.Cuisine_figure:nth-of-type(2n){align-self:flex-end;margin-right:8%;margin-top:-11%}.Cuisine_figure:nth-of-type(2){align-self:flex-end;margin-right:8%;margin-top:-15%}.Cuisine_figure a{color:inherit;display:block;text-decoration:none}.Cuisine_figure figure{border-radius:2px;margin:0;overflow:hidden;position:relative}.Cuisine_figure figure:after{background:#fff0;content:"";inset:0;position:absolute;transition:background .4s ease;z-index:1}.Cuisine_figure img{border-radius:2px;display:block;height:450px;object-fit:cover;transition:transform .45s ease,filter .45s ease;width:100%}figcaption{align-items:center;color:#000;display:flex;margin-top:10px;transition:color .35s ease,transform .35s ease}figcaption span{font-family:Wonder;font-size:.9rem;font-weight:500;letter-spacing:.4px;margin-left:4px}.Cuisine_figure:hover img{filter:opacity(.8) brightness(1.1);transform:scale(1.01)}.Cuisine_figure:hover figcaption{filter:opacity(.5)}.reveal{opacity:0;transform:translateY(60px);transition:all .8s ease}.reveal.show{opacity:1;transform:translateY(0)}@media (max-width:1024px){.Cuisines{margin-top:100px}.Cuisine_text{margin-left:8%;width:40%}.Cuisine_text h2{font-size:.9rem}.Cuisine_text p{font-size:.7rem}.Cuisine_figure:nth-of-type(2){align-self:flex-end}.Cuisine_figure img{display:block;height:250px;width:100%}}@media (max-width:767px){.Cuisines{margin-top:70px;overflow:hidden}.Cuisines_content{align-items:center;gap:28px;justify-content:center}.Cuisine_text{margin:0 auto;width:88%}.Cuisine_text h2{font-size:1rem}.Cuisine_text p{font-size:.82rem;line-height:1.7}.Cuisine_figure{align-self:center!important;margin:0 auto!important;width:88%}.Cuisine_figure:nth-of-type(2),.Cuisine_figure:nth-of-type(2n),.Cuisine_figure:nth-of-type(odd){align-self:center;margin-left:auto;margin-right:auto;margin-top:0}.Cuisine_figure figure{width:100%}.Cuisine_figure img{display:block;height:40vh;width:100%}figcaption{justify-content:left;margin-top:12px;text-align:left}figcaption span{font-size:.82rem}.reveal{transform:translateY(35px)}}.CuisinesProject{margin-top:-120px;overflow:hidden;width:100%}.ProjectHero{height:calc(100vh + 120px);overflow:hidden;position:relative;width:100%}.ProjectHero_img{height:100%;inset:0;object-fit:cover;position:absolute;transform:scale(1);transition:transform 1.2s ease;width:100%}.ProjectHero_overlay{background:linear-gradient(180deg,#0000002e,#00000073);inset:0;position:absolute;z-index:1}.ProjectHero_content{bottom:155px;color:#fff;left:100px;position:absolute;z-index:2}.ProjectHero_content h1{font-family:Gavoline;font-size:1.6rem;letter-spacing:2px;margin:0;text-transform:uppercase}.ProjectHero:hover .ProjectHero_img{transform:scale(1.08)}.ProjectBody{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:1.05fr 1fr;margin:5rem auto 0;opacity:0;transform:translateY(70px);transition:opacity 1s ease,transform 1s ease;width:78%}.ProjectBody.show{opacity:1;transform:translateY(0)}.ProjectBody_left{width:100%}.ProjectImageWrap{overflow:hidden;width:100%}.ProjectBody_imgLeft{display:block;height:820px;object-fit:cover;transform:scale(1.05) translateY(0);transition:transform .18s linear;width:100%;will-change:transform}.ProjectBody_right{display:flex;justify-content:center;width:100%}.ProjectBody_inner{margin:0 auto;width:72%}.ProjectBody_imgTop{display:block;height:360px;margin-bottom:22px;object-fit:cover;transform:scale(1.05) translateY(0);transition:transform .18s linear;width:100%;will-change:transform}.ProjectBody_Text{opacity:0;transform:translateY(35px);transition:opacity 1s ease .25s,transform 1s ease .25s;width:100%}.ProjectBody.show .ProjectBody_Text{opacity:1;transform:translateY(0)}.ProjectBody_Text h2{color:#111;font-family:Poppins;font-size:1rem;font-weight:700;line-height:1.2;margin:0 0 16px}.ProjectBody_Text p{color:#222;font-family:Poppins;font-size:.8rem;font-weight:400;line-height:1.8;margin:0 0 18px;text-align:justify}.ProjectBody_Finishes{margin-top:12px}.ProjectBody_Finishes h4{color:#111;font-family:Catchy;font-size:1.1rem;font-weight:600;letter-spacing:1px;margin:0 0 10px}.ProjectBody_FinishesList{display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;justify-content:flex-start;margin-top:10px}.FinishItem{align-items:center;display:flex;flex-direction:column}.FinishLabel{color:#111;font-family:Poppins;font-size:1rem;font-weight:700;letter-spacing:2px}.FinishName{color:#666;font-family:Poppins;font-size:.65rem!important;letter-spacing:.5px;margin-top:4px;max-width:100px;text-align:center;text-transform:uppercase}.ProjectBody_Button{background:#0000;border:1px solid #111;color:#111;cursor:pointer;font-family:Poppins;font-size:.85rem;padding:10px 18px;transition:all .3s ease}.ProjectBody_Button:hover{background:#111;color:#fff}.ProjectImageWrap_left,.ProjectImageWrap_right{opacity:0;transform:translateY(30px);transition:opacity 1.1s ease,transform 1.1s ease}.ProjectBody.show .ProjectImageWrap_left{opacity:1;transform:translateY(0);transition-delay:.1s}.ProjectBody.show .ProjectImageWrap_right{opacity:1;transform:translateY(0);transition-delay:.2s}.ProjectGallery{background:#fff;box-sizing:border-box;padding:5rem 10vw 8rem;width:100%}.ProjectGallery_header{margin-bottom:2.5rem}.ProjectGallery_header h2{color:#111;font-family:Gavoline;font-size:1.4rem;letter-spacing:1px;margin:0;text-transform:capitalize}.ProjectGallery_masonry{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(7,1fr)}.ProjectGallery_item{background:#0000;border:none;cursor:pointer;margin:0;opacity:0;overflow:hidden;padding:0;transform:translateY(45px);transition:opacity .75s ease,transform .9s cubic-bezier(.22,1,.36,1)}.ProjectGallery_item.show{opacity:1;transform:translateY(0)}.ProjectGallery_media{background:#eae6de;height:200px;overflow:hidden;position:relative;width:100%}.ProjectGallery_media:after{background:linear-gradient(0deg,#00000026,#0000);content:"";inset:0;opacity:0;position:absolute;transition:opacity .4s ease}.ProjectGallery_img{height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.22,1,.36,1),filter .4s ease;width:100%}.ProjectGallery_item:hover .ProjectGallery_img{filter:brightness(.95);transform:scale(1.06)}.ProjectGallery_item:hover .ProjectGallery_media:after{opacity:1}.GalleryLightbox{background:#0a0a0aeb;inset:0;margin-top:50px;position:fixed;z-index:9999}.GalleryLightbox,.GalleryLightbox_content{align-items:center;display:flex;justify-content:center}.GalleryLightbox_content{height:min(86vh,900px);position:relative;width:min(90vw,1200px)}.GalleryLightbox_img{box-shadow:0 30px 80px #00000059;display:block;max-height:100%;max-width:100%;object-fit:contain}.GalleryLightbox_counter{color:#fff;font-family:Poppins;font-size:1rem;left:0;letter-spacing:1px;position:absolute;top:32px}.GalleryLightbox_close{background:#0000;border:none;color:#fff;cursor:pointer;font-size:1.8rem;position:absolute;right:34px;top:38px;z-index:1000992}.GalleryLightbox_nav{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff40;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:2.1rem;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .3s ease,transform .3s ease;width:44px}.GalleryLightbox_nav:hover{background:#ffffff29}.GalleryLightbox_prev{left:28px}.GalleryLightbox_next{right:28px}.inspiration-section{align-items:stretch;background:var(--first);display:flex;height:70vh;overflow:hidden;position:relative;width:100%}.inspiration-left{align-items:center;background:linear-gradient(#0a0a0ac7,#0a0a0ac7),radial-gradient(circle at top left,#ffffff0a,#0000 35%),radial-gradient(circle at bottom right,#ffffff08,#0000 35%),#151515;display:flex;justify-content:center;padding:7vw 6vw;position:relative;width:60%}.inspiration-left:after{background-image:repeating-linear-gradient(90deg,hsla(0,0%,100%,.012),hsla(0,0%,100%,.012) 1px,#0000 0,#0000 4px);content:"";inset:0;opacity:.35;pointer-events:none;position:absolute}.inspiration-content{color:#f5f1eb;max-width:720px;opacity:0;position:relative;transform:translateY(40px);transition:opacity 1.2s ease,transform 1.2s ease;z-index:2}.inspiration-section.show .inspiration-content{opacity:1;transform:translateY(0)}.inspiration-content h2{font-family:Poppins,sans-serif;font-size:1.6rem;font-weight:500;letter-spacing:-.03em;line-height:1.08;margin:0 0 2rem}.inspiration-content p{color:rgba(255,245,235,.842);font-family:Poppins,sans-serif;font-size:1rem;font-weight:300;line-height:1.6;margin:0;max-width:640px}.inspiration-btn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000;border:1px solid #ffffff59;border-radius:2px;color:#f5f1eb;display:inline-block;font-family:Poppins;font-size:.82rem;letter-spacing:1.5px;margin-top:32px;padding:12px 14px;text-decoration:none;text-transform:uppercase;transition:all .35s ease}.inspiration-btn:hover{background:#f5f1eb;border-color:#f5f1eb;color:#111}.inspiration-divider{background:linear-gradient(180deg,#0000,#ffffff24,#0000);flex-shrink:0;position:relative;width:1px;z-index:2}.inspiration-right{height:70vh;overflow:hidden;position:relative;width:40%}.inspiration-right img{display:block;height:100%;object-fit:cover;object-position:center;transition:transform .15s linear;width:100%;will-change:transform}.RelatedCollections{padding:90px 0 110px;width:100%}.RelatedCollections_container{margin:0 auto;width:min(1380px,88%)}.RelatedCollections_title{color:#111;font-family:Poppins;font-size:1.8rem;font-weight:600;letter-spacing:-.03em;line-height:1;margin:0 0 38px}.RelatedCollections_grid{grid-gap:52px;display:grid;gap:52px;grid-template-columns:repeat(2,minmax(0,1fr))}.RelatedCollection_card{display:block;text-decoration:none}.RelatedCollection_imageWrap{background:#ddd;height:60vh;overflow:hidden;position:relative;width:100%}.RelatedCollection_image{display:block;height:100%;object-fit:cover;transform:scale(1);transition:transform .8s ease;width:100%}.RelatedCollection_overlay{background:linear-gradient(0deg,#0000006b 0,#00000024 32%,#0000 58%);inset:0;pointer-events:none;position:absolute}.RelatedCollection_content{bottom:28px;left:34px;position:absolute;z-index:2}.RelatedCollection_name{color:#fff;font-family:Poppins;font-size:1.2rem;font-weight:500;letter-spacing:-.02em}.RelatedCollection_card:hover .RelatedCollection_image{transform:scale(1.045)}@media (max-width:1100px){.ProjectHero{height:62vh}.ProjectHero_content{bottom:40px;left:40px}.ProjectHero_content h1{font-size:1.5rem}.ProjectBody{gap:34px;grid-template-columns:1fr;margin:4rem auto 0;width:90%}.ProjectBody_right{justify-content:flex-start}.ProjectBody_inner{width:100%}.ProjectBody_imgLeft,.ProjectBody_imgTop{height:520px}.ProjectBody_Text h2{font-size:1.05rem}.ProjectBody_Text p{font-size:.88rem}.ProjectBody_FinishesList{gap:24px}.ProjectGallery_masonry{grid-template-columns:repeat(4,1fr)}.ProjectGallery_media{height:170px}.inspiration-section{height:40vh}.inspiration-left{padding:70px 40px;width:55%}.inspiration-right{height:40vh;width:45%}.inspiration-content h2{font-size:1.3rem}.inspiration-content p{font-size:.9rem;line-height:1.7}.inspiration-btn{font-size:.78rem;padding:13px 18px}.RelatedCollection_imageWrap{height:280px}.RelatedCollections_title{font-size:1.3rem;font-weight:600;letter-spacing:-.03em}.RelatedCollection_name{font-size:1rem;letter-spacing:0}}@media (max-width:720px){.ProjectHero{height:50vh}.ProjectHeroBottom{height:50vh;width:100%}.ProjectHero_content{bottom:15px;left:15px}.ProjectHero_content h1{font-size:.8rem;letter-spacing:1px}.ProjectBody{display:flex;flex-direction:column;gap:26px;margin:42px auto 70px;width:92%}.ProjectBody_left{order:1}.ProjectBody_Text{margin:20px 0;order:2}.ProjectImageWrap_right{order:3}.ProjectBody_inner,.ProjectBody_right{display:contents}.ProjectBody_imgLeft,.ProjectBody_imgTop{height:300px;width:100%}.ProjectBody_Text h2{font-size:1.1rem}.ProjectBody_Text p{font-size:.85rem;line-height:1.75}.ProjectBody_FinishesList{gap:28px}.ProjectGallery{padding:1rem 5vw 4rem}.ProjectGallery_masonry{grid-template-columns:repeat(4,1fr)}.ProjectGallery_media{height:120px}.GalleryLightbox_close{font-size:1.2rem;right:14px;top:18px}.GalleryLightbox_counter{font-size:1rem;left:0;top:-8px}.GalleryLightbox_nav{font-size:1.6rem;height:28px;width:28px;z-index:999}.RelatedCollections_container{width:90%}.RelatedCollections_title{font-size:1.2rem;margin-bottom:24px}.RelatedCollections_grid{gap:18px;grid-template-columns:1fr}.RelatedCollection_imageWrap{height:225px}.RelatedCollection_content{bottom:18px;left:18px}.RelatedCollection_name{font-size:.8rem}.inspiration-section{flex-direction:column;height:90vh}.inspiration-left,.inspiration-right{width:100%}.inspiration-left{height:30vh;max-width:90vw;padding:30px 20px}.inspiration-right{height:60vh}.inspiration-content h2{font-size:1rem;margin-bottom:1.2rem}.inspiration-content p{font-size:.8rem;line-height:1.5;max-width:auto;text-align:justify}.inspiration-btn{font-size:.65rem;padding:6px 8px}}.reveal-on-scroll{opacity:0;transition:opacity .9s ease,transform 1s cubic-bezier(.22,1,.36,1),filter .9s ease;will-change:transform,opacity,filter}.reveal-soft{filter:blur(6px);transform:translate3d(0,60px,0)}.reveal-left{filter:blur(6px);transform:translate3d(-80px,0,0)}.reveal-right{filter:blur(6px);transform:translate3d(80px,0,0)}.reveal-on-scroll.is-revealed{opacity:1}.reveal-left.is-revealed,.reveal-right.is-revealed,.reveal-soft.is-revealed{filter:blur(0);transform:translateZ(0)}.delay-1{transition-delay:.08s}.delay-2{transition-delay:.16s}.delay-3{transition-delay:.24s}.garantie-page{background:#fbfbfb;color:#111;padding:50px 0;width:auto}.top-section{text-align:center}.top-section h1{font-family:Riuka,sans-serif;font-size:1.6rem;font-weight:500;margin-bottom:20px}.intro{color:#444;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:400;letter-spacing:1px;line-height:1.7;margin:0 auto 40px;max-width:950px;text-align:justify;word-spacing:2px}.intro span{font-weight:600}.cards{display:flex;flex-wrap:wrap;gap:50px;justify-content:center;margin-bottom:40px}.card-image{border-radius:2px;cursor:pointer;overflow:hidden;position:relative;width:100%}.card-image:before{background:#ffffff1f;content:"";height:300%;left:-70%;pointer-events:none;position:absolute;top:-120%;transform:rotate(25deg);transition:transform 1s ease;width:60%;z-index:2}.card:hover .card-image:before{transform:rotate(25deg) translateX(320%)}.card-image img{display:block;height:300px;object-fit:cover;transform:scale(1);transition:transform 1.2s cubic-bezier(.22,1,.36,1),filter 1s ease;width:100%;will-change:transform}.card-title{bottom:30px;left:0;position:absolute;text-align:center;transform:translateY(0);transition:transform .7s ease;width:100%;z-index:2}.card-title h3{color:#fff;font-family:Riuka,sans-serif;font-size:20px;font-weight:500;letter-spacing:1px;text-shadow:0 2px 18px #00000073}.card:hover .card-image img{filter:brightness(1.05);transform:scale(1.08)}.card:hover .card-image:after{opacity:1}.card:hover .card-title{transform:translateY(-6px)}.card{text-align:center;transition:transform .6s cubic-bezier(.22,1,.36,1),box-shadow .6s ease;width:280px}.card:hover{transform:translateY(-8px)}.card h4{font-size:.95rem;font-weight:600;margin-bottom:2px}.card h4,.card p{font-family:Poppins,sans-serif}.card p{color:#2c2c2c;font-size:.8rem;line-height:1.5;text-align:justify;word-spacing:1px}.garantie-info{margin:65px auto auto;max-width:760px}.garantie-info h3{font-family:Poppins,sans-serif;font-size:.9rem;margin-top:25px}.garantie-info p{align-items:center;color:#444;display:flex;flex-direction:column;font-family:Poppins,sans-serif;font-size:.8rem;font-weight:400;line-height:1.7;list-style:none;margin-top:-10px;position:relative;text-align:justify}.bottom-section{align-items:center;display:flex;flex-wrap:wrap;gap:120px;justify-content:center;margin-bottom:50px;margin-top:80px}.assistance-image{position:relative;width:420px}.assistance-image img{height:580px;object-fit:cover;width:100%}.contact-box{text-align:center}.subtitle{font-family:Poppins,sans-serif;font-size:1.15rem;font-weight:400;letter-spacing:2px;margin-bottom:-25px}.contact-box h2{font-family:PoppinsBlack,sans-serif;font-size:1.6rem;font-weight:800;margin-bottom:15px}.contact-info{flex-direction:column;gap:12px;justify-content:center}.contact-info,.info-item{align-items:center;display:flex}.info-item{color:#222;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;gap:10px;text-decoration:none;transition:all .3s ease}.info-item:hover{color:#c89b3c;transform:translateX(3px)}.icon{height:18px;width:18px}@media screen and (max-width:1024px){.garantie-page{padding:80px 0}.intro{max-width:80vw}.top-section h1{font-size:1.4rem;line-height:1.4}.intro{font-size:.85rem;line-height:1.8;text-align:center}.cards{gap:50px}.card-image img{height:250px;width:100%}.card{width:220px}.card-title{bottom:20px}.card-title h3{font-size:18px}.card p{font-size:.8rem;letter-spacing:-.1px;word-spacing:1px}.garantie-info{align-items:center;display:flex;flex-direction:column;margin:20px auto 0;max-width:80vw}.garantie-info h3{margin-top:15px}.bottom-section{gap:60px;margin-top:80px}.assistance-image{width:320px}.assistance-image img{height:450px}.contact-box h2{font-size:1.6rem}.subtitle{font-size:1rem;margin-bottom:-18px}.contact-info{flex-direction:column;gap:10px}}@media screen and (max-width:768px){.garantie-page{padding:60px 0}.top-section h1{font-size:1.35rem;line-height:1.5;margin-bottom:18px}.intro{font-size:.85rem;letter-spacing:1.5px;line-height:1.8;margin-bottom:35px;text-align:justify;word-spacing:3px}.card{max-width:280px;width:100%}.card-image img{height:280px}.card-title h3{font-size:18px}.card h4{font-size:.9rem;margin-top:10px}.card p{font-size:.78rem;line-height:1.7}.garantie-info{margin-bottom:50px;margin-top:10px}.garantie-info h3{font-size:.85rem}.garantie-info p{font-size:.75rem;letter-spacing:-.1px;line-height:1.7;max-width:90vw;word-spacing:-.5px}.bottom-section{gap:15px;margin-top:50px}.assistance-image{width:40%}.assistance-image img{height:420px;width:100%}.contact-box{width:50%}.subtitle{font-size:.9rem;letter-spacing:1.5px;margin-bottom:-10px}.contact-box h2{font-size:1.4rem;line-height:1.3;margin-bottom:12px}.contact-info{align-items:center;flex-direction:column;gap:10px}.info-item{border-radius:14px;font-size:15px;justify-content:center;max-width:280px;padding:12px 18px;width:100%}.info-item:hover{transform:translateY(-2px)}.icon{height:17px;width:17px}}@media screen and (max-width:480px){.top-section h1{font-size:1rem}.intro{font-size:.7rem;max-width:280px;word-spacing:0}.card{max-width:250px;width:100%}.card-image img{height:220px}.card-title h3{font-size:16px}.card h4{font-size:.8rem;margin-top:10px}.card p{font-size:.7rem;line-height:1.7}.garantie-info{margin-bottom:50px;margin-top:-10px}.garantie-info h3{font-size:.8rem}.garantie-info p{font-size:.7rem;letter-spacing:.1px;line-height:1.7;margin-top:-5px;max-width:270px;word-spacing:0}.bottom-section{flex-direction:row;gap:10px;margin-top:10px}.assistance-image{width:45%}.assistance-image img{height:auto;width:100%}.contact-box{width:45%}.subtitle{font-size:.65rem;letter-spacing:1.5px;margin-bottom:-10px}.contact-box h2{font-size:.9rem;line-height:1.3;margin-bottom:8px}.info-item{border-radius:14px;font-size:12px;justify-content:center;max-width:280px;padding:1px 18px;width:100%}.contact-info{align-items:center;flex-direction:column;gap:4px}.info-item:hover{transform:translateY(-2px)}.icon{height:12px;width:12px}}.map-container{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:80px 0;text-align:center;width:100%}.map-container h1{animation:premiumReveal 1s cubic-bezier(.22,1,.36,1) forwards;color:#0d0d0d;font-family:Riuka,sans-serif;font-size:1.45rem;font-weight:500;letter-spacing:.5px;line-height:1.1;margin-bottom:12px;max-width:950px;opacity:0}.map-container p{animation:premiumReveal 1.2s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.15s;color:#494949;font-family:Poppins,sans-serif;font-size:1rem;letter-spacing:.5px;line-height:1.9;margin-bottom:35px;max-width:650px;opacity:0;text-align:justify;word-spacing:2px}.map-wrapper{align-items:center;animation:premiumMap 1.4s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.3s;display:flex;justify-content:center;opacity:0;width:100%}.cart_img{border-radius:2px;height:auto;object-fit:cover;opacity:.96;transition:transform .6s ease,opacity .6s ease;width:750px}.cart_img:hover{opacity:1;transform:scale(1.01)}@keyframes premiumReveal{0%{filter:blur(14px);opacity:0;transform:translateY(60px) scale(.96)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}@keyframes premiumMap{0%{filter:blur(18px);opacity:0;transform:translateY(80px) scale(.94)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeScale{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (max-width:900px){.map-container h1{font-size:1.35rem;letter-spacing:0}.map-container p{font-size:.95rem;margin-bottom:50px;max-width:600px}.cart_img{width:650px}}@media (max-width:500px){.map-container{padding:60px 0}.map-container h1{font-size:1rem;letter-spacing:.5px;line-height:1.4;max-width:70%;text-align:center}.map-container p{font-size:.7rem;letter-spacing:0;margin-bottom:50px;max-width:80%;word-spacing:1px}.cart_img{width:80%}}.page-transition{align-items:center;background:#000;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:-100%;transition:top .4s cubic-bezier(.57,0,.18,1);width:100%;z-index:9999}.page-transition.active{top:0}.page-transition.white{background:#000}.transition-logo{opacity:0;transform:scale(.8);transition:all .6s ease;width:120px}.page-transition.white .transition-logo{opacity:1;transform:scale(1)}.page-content{animation:pageFade 1.5s cubic-bezier(.15,.26,.35,.34) forwards;animation-delay:1.2s;opacity:0}@keyframes pageFade{0%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=main.188716fb.css.map*/