@font-face{font-family:Inter;src:url(../media/Inter-s.p.cf290510.ttf)format("truetype");font-display:swap}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_f5c00ebc-module__atAbGG__className{font-family:Inter,Inter Fallback}
@font-face{font-family:Italiana;src:url(../media/TanWaverly-s.p.dc7ea22e.ttf)format("truetype");font-display:swap}@font-face{font-family:Italiana Fallback;src:local(Arial);ascent-override:69.68%;descent-override:27.25%;line-gap-override:0.0%;size-adjust:145.67%}.italiana_c8847abb-module__zl3VhW__className{font-family:Italiana,Italiana Fallback}
:root{--color-primary:#000;--color-secondary:#000;--color-white:#fff;--color-black:#000;--color-third:#f4f4f4;--font-primary:"Inter",helvetica,"sans-serif";--font-secondary:"Italiana",serif;--padding-xxs:10px;--padding-xs:12px;--padding-sm:30px;--padding:42px;--padding-xl:24vh;--padding-xxl:30vh;--padding-md:60px 42px;--padding-lg:90px 42px;--padding-x:1.5rem;--padding-y:1.5rem;--max-width:1000px;--max-width-sm:700px;--max-width-xs:580px;--gap-sm:4px;--gap:20px;--gap-lg:28px;--gap-xl:72px;--gap-xxl:120px;--nav-height:52px;--nav-height-sm:82px;--font-size-xs:10px}@media (max-width:768px){:root{--padding:20px;--padding-xxl:35vh;--padding-md:40px 20px;--padding-lg:50px 20px;--gap:20px;--gap-lg:28px;--gap-xl:52px;--gap-xxl:80px}}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-primary);scroll-behavior:smooth;overflow-x:hidden}::selection{background:#00000040}*{-webkit-tap-highlight-color:transparent}.font-primary{font-family:var(--font-primary)}.font-secondary{font-family:var(--font-secondary);text-transform:unset;text-transform:unset;font-weight:400;line-height:1.5}img{object-fit:cover;width:100%;height:100%}video{object-fit:cover}button{cursor:pointer;border:1px solid var(--color-primary);text-transform:uppercase;height:44px;color:var(--color-primary);background-color:#0000;padding:0 42px;font-size:12px;font-weight:400;transition:all .3s ease-in-out;position:relative}button:before{content:attr(title);width:100%;min-width:100%;height:100%;color:#fff;font-size:inherit;font-weight:inherit;border:1px solid var(--color-primary);border-radius:inherit;clip-path:inset(100% 0% 0%);will-change:clip-path;background-color:#000;justify-content:center;align-items:center;transition:clip-path .3s cubic-bezier(.215,.61,.355,1);display:flex;position:absolute;top:-1px;left:-1px}button:hover:before{clip-path:inset(0%)}button:disabled{cursor:not-allowed;color:#00000040}button:disabled:hover:before{clip-path:inset(100% 0% 0%)}.CybotCookiebotDialogBodyButton{transition:color .3s,background-color .3s;border-color:#000!important;padding:0!important}.CybotCookiebotDialogBodyButton:before{display:none!important}.CybotCookiebotDialogBodyButton:hover{color:#fff!important;background-color:#000!important}.CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background-color:#000!important}.CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:hover{background-color:#2d2d2d!important}#CookiebotWidget button{transition:opacity .3s}#CookiebotWidget button:before{display:none!important}#CookiebotWidget button:hover{opacity:.7}.custom-link{cursor:pointer;color:inherit;line-height:1;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.custom-link .hidden-text{color:#0000}.custom-link .original-text{will-change:transform;color:inherit;transition:transform .3s;position:absolute;top:0;left:0}.custom-link .copy-text{will-change:transform;color:inherit;transition:transform .3s;position:absolute;top:120%;left:0}.custom-link:hover .original-text,.custom-link:hover .copy-text{transform:translateY(-120%)}h1{font-size:6.5rem}h2{font-size:4.5rem}h3{font-size:3rem}h4{font-size:2rem}h5{font-size:1.65rem}h6{font-size:1.05rem}p{font-size:14px;font-weight:400;line-height:1.2}h1,h2,h3,h4,h5{text-transform:uppercase;font-weight:600;line-height:1.05}h6{text-transform:uppercase;font-weight:500;line-height:1.05}@media (max-width:768px){h1{font-size:2.78rem}h2{font-size:2.15rem}h3{font-size:1.6rem}h4{font-size:1.3rem}h5{font-size:1.15rem}h6{font-size:1.07rem}p{font-size:14px}}.floating-btn-bg,.floating-btn{transform-origin:50%;white-space:nowrap;border-radius:20px 20px 0 0;width:fit-content;height:fit-content;padding:12px 16px 16px;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%)translate(106px)rotate(-90deg)}:is(.floating-btn-bg,.floating-btn) h6{gap:10px;font-size:14px;display:flex}:is(.floating-btn-bg,.floating-btn) h6 .floating-icon{transform:rotate(90deg)}.floating-btn-bg{z-index:4;-webkit-backdrop-filter:blur(12px)saturate(180%);backdrop-filter:blur(12px)saturate(180%);will-change:backdrop-filter,background-color;background-color:#ffffff26;border:1px solid #7c7c7c47}.floating-btn-bg h6{opacity:0}.floating-btn{z-index:5;mix-blend-mode:difference;color:#fff;border:1px solid #0000}@media (max-width:468px){.floating-btn-bg,.floating-btn{border-radius:20px 20px 0 0;padding:8px 12px 10px;top:50%;right:0;transform:translateY(-50%)translate(77px)rotate(-90deg)}:is(.floating-btn-bg,.floating-btn) h6{gap:5px;font-size:10px}}.nav-blur{width:calc(100% - 10px);max-width:var(--max-width);z-index:4;-webkit-backdrop-filter:blur(12px)saturate(180%);backdrop-filter:blur(12px)saturate(180%);height:var(--nav-height);will-change:backdrop-filter,background-color;background-color:#ffffff26;border:1px solid #7c7c7c47;border-radius:20px;position:fixed;top:5px;left:50%;transform:translate(-50%)}nav{width:calc(100% - 10px);max-width:var(--max-width);padding-inline:var(--padding-sm);height:var(--nav-height);z-index:5;border-bottom:.5px solid var(--color-black);pointer-events:none;mix-blend-mode:difference;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;top:5px;left:50%;transform:translate(-50%)}nav *{pointer-events:all}nav a{cursor:pointer}nav .nav-logo{width:auto;height:24px}nav .nav-links{mix-blend-mode:difference;color:#fff;align-items:center;gap:1.75rem;font-size:12px;display:flex}@media (max-width:768px){.nav-blur{height:var(--nav-height-sm)}nav{height:var(--nav-height-sm);flex-direction:column;justify-content:center;gap:16px}nav .nav-logo{height:26px}nav .nav-links{gap:1.3rem;font-size:10px}}.strong{font-weight:500}.hero2{padding-inline:var(--padding-x);text-align:center;justify-content:center;align-items:center;gap:var(--gap-lg);flex-direction:column;height:100vh;padding-bottom:10vh;display:flex}.hero{justify-content:center;align-items:center;gap:var(--gap);padding-inline:var(--padding-x);text-align:center;flex-direction:column;padding-top:calc(8vh + 80px);padding-bottom:12vh;display:flex}@media (max-width:768px){.hero{padding-top:calc(16vh + 80px);padding-bottom:18vh}}.images-grid{max-width:var(--max-width);grid-template-columns:1fr 1fr;min-height:600px;margin-inline:auto;padding:0;display:grid}.images-grid .grid-img-1,.images-grid .grid-img-2{will-change:transform,borderRadius}@media (max-width:768px){.images-grid{min-height:360px}}.single-large-image{justify-content:center;align-items:center;margin-inline:auto;padding:0;display:flex}.single-large-image .large-image-container{will-change:transform,borderRadius;aspect-ratio:16/9;width:100vw;overflow:hidden}.single-large-image .large-image-container .large-image{width:100vw;aspect-ratio:inherit;will-change:transform,filter}@media (max-width:768px){.single-large-image .large-image-container{aspect-ratio:1.05}}.images-showcase{margin:120px auto;max-width:var(--max-width);flex-direction:column;align-items:center;width:max-content;height:max-content;margin-bottom:240px;display:flex;position:relative}.images-showcase img{width:14vw;height:auto;position:absolute}.images-showcase img:first-child{aspect-ratio:.65;width:35vw;position:unset}.images-showcase img:nth-child(2){aspect-ratio:.8;top:20%;left:-34%}.images-showcase img:nth-child(3){aspect-ratio:1;top:10%;right:-29%}.images-showcase img:nth-child(4){aspect-ratio:1.2;bottom:-5%;right:-15%}.images-showcase img:nth-child(5){aspect-ratio:.85;bottom:-10%;left:-15%}@media (max-width:768px){.images-showcase{margin:100px auto 160px}.images-showcase img{width:22vw}.images-showcase img:first-child{width:55vw}}.small-intro{text-align:center;align-items:center;gap:var(--gap);flex-direction:column;margin:120px auto;display:flex}.video-section{width:100vw;height:100vh}.our-catering-offers{text-align:center;flex-direction:column;align-items:center;gap:0;margin:120px auto;display:flex}.our-catering-offers .stores-heading{margin-bottom:50px}.our-catering-offers .offers-list{width:100%}.our-catering-offers .offer-item{text-align:left;border-bottom:1px solid #000;width:100%;overflow:hidden}.our-catering-offers .offer-question{text-align:left;cursor:pointer;width:100%;color:inherit;will-change:padding;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:20px 50px 10px;transition:all .4s;display:flex}.our-catering-offers .offer-question:hover{padding-inline:70px}.our-catering-offers .offer-qtext{text-transform:none;flex:auto;display:inline-block}.our-catering-offers .offer-icon{flex:none;margin-bottom:5px;font-size:clamp(1.5rem,5vw,2.5rem);transition:transform .35s ease-out}.our-catering-offers .offer-icon.rotated{transform:rotate(225deg)}.our-catering-offers .offer-panel-wrapper{will-change:height;height:0;transition:height .3s ease-out;overflow:hidden}.our-catering-offers .offer-panel{flex-direction:column;align-items:flex-start;gap:40px;padding:20px 50px 30px;display:flex}.our-catering-offers .offer-panel h6{text-transform:none;max-width:var(--max-width-xs);font-weight:400}.our-catering-offers .offer-panel .offer-link{gap:6px;display:flex}.our-catering-offers .offer-panel .offer-link .offer-link-icon{scale:1.15}@media (max-width:468px){.our-catering-offers .offer-question{padding:20px 40px 10px 20px}.our-catering-offers .offer-question:hover{padding-left:20px;padding-right:40px}.our-catering-offers .offer-panel{padding:20px 40px 30px 20px}}.superstar-products{text-align:center;padding-block:120px}.superstar-products h2{margin-bottom:60px}.superstar-products .products-list{font-family:var(--font-secondary);white-space:nowrap;gap:.4rem;font-size:max(36px,5.7vw);font-style:italic;font-weight:400;display:flex;overflow:hidden}.information-pages{padding:var(--padding);padding-block:var(--padding-xxl);gap:var(--gap);min-height:100vh;max-width:var(--max-width-xs);flex-direction:column;margin-inline:auto;display:flex}.about-page{max-width:var(--max-width);gap:var(--gap-xl);grid-template-columns:.7fr 1fr;min-height:100vh;margin-inline:auto;display:grid;position:relative}.about-page .about-content{padding:var(--padding);padding-block:var(--padding-lg);justify-content:center;gap:var(--gap-lg);flex-direction:column;display:flex}.about-page .about-content p{font-size:12px}.about-page .about-content .about-location{text-transform:none;border:.5px solid #000;border-radius:50px;align-items:center;gap:12px;max-width:max-content;margin-block:24px;padding:8px 12px 8px 10px;font-size:12px;display:flex}.about-page .about-right-col{padding-block:var(--padding-lg);flex-direction:column;justify-content:center;align-items:center;display:flex}.about-page .about-right-col .about-img{aspect-ratio:.82;width:80%}.about-page .about-right-col .about-img .about-img-inner-wrapper{background-color:#fff}.about-page .about-images-block{padding:var(--padding-xs);justify-content:space-between;align-items:center;gap:var(--gap-lg);flex-direction:column;width:100%;padding-top:24vh;padding-bottom:90px;display:flex;position:relative}.about-page .about-images-block .about-img-1{will-change:transform;aspect-ratio:.75;width:35%}.about-page .about-images-block .about-img-2{will-change:transform;aspect-ratio:.7;width:46%;margin-left:auto}.about-page .about-images-block .about-img-3{will-change:transform;aspect-ratio:.7;width:30%;margin-top:-50%;margin-right:auto}.about-page .about-images-block .about-img-4{will-change:transform;aspect-ratio:.75;width:35%;margin-top:15%;margin-bottom:-7%;margin-right:20%}.about-page .about-images-block .about-img-5{will-change:transform;aspect-ratio:.75;width:45%;margin-left:15%}@media (max-width:468px){.about-page{gap:var(--gap-sm);grid-template-columns:1fr}.about-page .about-content{padding:var(--padding);padding-block:var(--padding-xl);height:auto;position:unset}.about-page .about-content .about-location{margin-block:0}.about-page .about-right-col{padding:var(--padding);margin-top:-50px;padding-top:0;padding-bottom:90px}.about-page .about-right-col .about-img{width:70%}.about-page .about-images-block{padding:var(--padding);margin-top:-40px;padding-top:0;padding-bottom:90px}}.caterings-hero{max-width:var(--max-width);padding:var(--padding-lg);gap:var(--gap-xxl);margin-inline:auto;grid-template-columns:.9fr 1fr;align-items:center;min-height:100vh;margin-bottom:100px;display:grid}.caterings-hero .left-col{width:100%}.caterings-hero .left-col .catering-hero-img{aspect-ratio:.98;background-color:#fff;width:100%}.caterings-hero .catering-hero-content{gap:var(--gap);flex-direction:column;padding-bottom:40px;display:flex}.caterings-hero .catering-hero-content p{max-width:300px;font-size:12px}.caterings-hero .scrolling-text{opacity:.25;width:100vw;position:absolute;bottom:-12px;left:0}@media (max-width:468px){.caterings-hero{padding-block:var(--padding-xl);gap:var(--gap);grid-template-columns:1fr;margin-bottom:0}.caterings-hero .left-col{order:2}.caterings-hero .left-col .catering-hero-img{aspect-ratio:1.5;width:80%;margin-inline:auto}.caterings-hero .scrolling-text{width:100vw;margin-inline:calc(-1*var(--padding));padding-top:var(--gap);order:3;position:relative;bottom:0;left:0}}@media (max-height:468px){.caterings-hero .scrolling-text{bottom:-100px}}@keyframes images-slide-up{0%{opacity:0}to{opacity:1}}.image-carousel-backdrop{z-index:9999;-webkit-backdrop-filter:blur(4px)saturate(200%);backdrop-filter:blur(4px)saturate(200%);will-change:opacity,backdrop-filter;background-color:#000000bf;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.45s ease-out both fade-in;display:flex;position:fixed;inset:0}.catering-name{color:#fff;z-index:10000;-webkit-backdrop-filter:blur(4px)saturate(200%);backdrop-filter:blur(4px)saturate(200%);background-color:#00000073;border-radius:20px;width:max-content;padding:10px 18px 5px;position:absolute;top:5px}.image-carousel-close{color:#fff;cursor:pointer;z-index:10000;justify-content:center;align-items:center;width:46px;height:46px;transition:all .3s;display:flex;position:absolute;top:0;right:0}.image-carousel-close svg{width:26px;height:26px}.image-carousel-close:hover{transform:rotate(180deg)}.image-carousel-swiper{width:100%;height:100%}.image-carousel-swiper img{object-fit:contain;max-width:100vw;max-height:100vh;margin:0 auto;display:block}.swiper-button-next,.swiper-button-prev{color:#fff!important;width:26px!important;height:26px!important}:is(.swiper-button-next,.swiper-button-prev):after{font-size:10px!important}.swiper-pagination-bullet{opacity:.7;background-color:#fff!important}.swiper-pagination-bullet-active{opacity:1;background:#fff}.image-carousel-slide{justify-content:center;align-items:center;width:100%;height:100%;display:flex!important}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.custom-input{will-change:opacity,transform;animation:1s cubic-bezier(.215,.61,.355,1) both inputs-fade-in;position:relative}.custom-input .placeholder{pointer-events:none;font-family:var(--font-secondary);color:#5e5e5e8d;gap:3px;font-size:10px;font-weight:400;display:flex;position:absolute;top:6px}.custom-input .placeholder .asterisk{pointer-events:none;color:#000;font-size:30px;top:0}.image-wrapper{aspect-ratio:10/12;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.shimmer{background:linear-gradient(90deg,#2d2d2d 25%,#3a3a3a 50%,#2d2d2d 75%) 0 0/200% 100%;width:100%;height:100%;animation:1.5s linear infinite shimmer;position:absolute}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.custom-image{transition:opacity .4s;display:block}.img-hidden{opacity:0;position:absolute;top:0;left:0}.img-visible{opacity:1;position:relative}.caterings-offers-container{background-color:#000;flex-direction:column;display:flex;position:relative}.caterings-offers-container .catering-card{justify-content:space-between;align-items:flex-start;gap:var(--gap);will-change:transform,filter;background-color:#fff;border-top:1px solid #000;flex-direction:column;min-height:100vh;display:flex;overflow:hidden}.caterings-offers-container .catering-card:first-child{border-top:none}.caterings-offers-container .catering-card:nth-child(4){margin-bottom:0}.caterings-offers-container .catering-card:after{content:"";width:100%;height:100%;opacity:var(--after-opacity,0);pointer-events:none;z-index:2;will-change:opacity;background-color:#00000080;position:absolute;top:0;left:0}.caterings-offers-container .catering-card .catering-card-content{width:100%;max-width:var(--max-width-xs);justify-content:center;gap:var(--gap);flex-direction:column;margin-inline:auto;display:flex}.caterings-offers-container .catering-card .catering-card-content p{font-size:12px}.caterings-offers-container .catering-card .catering-card-content .catering-inner-content{grid-template-columns:1fr 250px;align-items:flex-end;gap:50px;display:grid}.caterings-offers-container .catering-card .catering-card-content .catering-inner-content .details-block{flex-direction:column;display:flex}.caterings-offers-container .catering-card .catering-card-content .catering-inner-content .details-block h6{margin-bottom:8px;font-size:14px}.caterings-offers-container .catering-card .catering-card-content .catering-inner-content .details-block p{border-bottom:1px solid #000;padding-block:2px;font-size:10px}.caterings-offers-container .catering-card .catering-card-content .catering-inner-content .details-block p:first-of-type{border-top:1px solid #000}.caterings-offers-container .catering-card .card-top-block{width:100%;height:5vh;padding-top:var(--gap-sm);justify-content:flex-end;display:flex}.caterings-offers-container .catering-card .card-top-block h1{opacity:.25;margin-left:auto;font-size:12rem}.caterings-offers-container .catering-card .card-images-grid{padding:4px;will-change:transform;justify-content:flex-start;width:145vw;height:23vh;padding-bottom:0}.caterings-offers-container .catering-card .card-images-grid .swiper{overflow:unset!important}.caterings-offers-container .catering-card .card-images-grid .card-thumb-img{filter:grayscale()contrast(1.1);object-fit:cover;cursor:pointer;will-change:filter,transform,height;background-color:#000;width:100%;height:23vh;transition:all .3s}.caterings-offers-container .catering-card .card-images-grid .card-thumb-img:hover{filter:grayscale(0);height:38vh;transform:translateY(-15vh)}@media (max-width:768px){.caterings-offers-container .catering-card .catering-card-content{padding-inline:var(--padding-xs)}.caterings-offers-container .catering-card .catering-card-content p{font-size:10px}.caterings-offers-container .catering-card .catering-card-content .catering-inner-content{grid-template-columns:1fr 1fr;gap:40px}}.references-page{padding:var(--padding);padding-block:var(--padding-xxl);min-height:100vh;max-width:var(--max-width);flex-direction:column;margin-inline:auto;display:flex}.references-page .references-grid{margin-top:var(--gap-xl);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:5px;display:grid}.references-page .references-grid .brand-logo{aspect-ratio:1;background-color:var(--color-third);will-change:opacity,transform;justify-content:center;align-items:center;width:100%;animation:1s cubic-bezier(.215,.61,.355,1) both logos-fade-in;display:flex}.references-page .references-grid .brand-logo img{aspect-ratio:1;object-fit:contain;will-change:transform;width:50%;transition:transform .3s}.references-page .references-grid .brand-logo:hover img{transform:scale(1.1)}@keyframes logos-fade-in{0%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translateY(0%)}}.contact-page{max-width:var(--max-width);min-height:100vh;padding-inline:var(--padding);gap:var(--gap-xxl);grid-template-columns:auto 1fr;margin-inline:auto;display:grid}.contact-page p{font-size:12px}.contact-page .contact-left-col{padding-bottom:var(--padding-xl);top:var(--padding-xxl);height:max-content;max-height:max-content;position:sticky}.contact-page .contact-right-col{padding-top:var(--padding-xxl);padding-bottom:var(--padding-xl);gap:var(--gap);flex-direction:column;min-height:100vh;display:flex}.contact-page .contact-right-col h6{margin-bottom:var(--gap)}.contact-page .contact-right-col p:first-child{padding-top:var(--gap-xxl)}.contact-page .contact-form{margin-top:var(--gap-lg)}.contact-page .contact-form input,.contact-page .contact-form textarea{font-family:var(--font-secondary);padding-inline:0;color:#000;resize:none;width:100%;margin-bottom:var(--gap);border:none;border-bottom:1px solid #000;border-radius:0;outline:none;padding-top:2px;padding-bottom:8px;font-size:10px;font-weight:400}:is(.contact-page .contact-form input,.contact-page .contact-form textarea):disabled{cursor:not-allowed;color:#00000059}.contact-page .contact-form input[type=date]{cursor:pointer}.contact-page .contact-form input[type=date]:disabled{cursor:not-allowed}.contact-page .contact-form button{will-change:opacity,transform;animation:1s cubic-bezier(.215,.61,.355,1) both inputs-fade-in}.contact-page .contact-form .contact-btn-wrapper{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.contact-page .contact-form .contact-btn-wrapper .form-outcome-msg{opacity:0;will-change:opacity,transform;background-color:#0001;border-radius:4px;padding:4px 6px;font-size:10px;transition:all .4s;transform:translateY(15px)}.contact-page .contact-form .contact-btn-wrapper .form-outcome-msg.outcome-visible{opacity:1;transform:translateY(0)}.contact-page .contact-form .helper-text{will-change:opacity,transform;margin-top:12px;font-size:10px;animation:1s cubic-bezier(.215,.61,.355,1) 1.65s both inputs-fade-in}@media (max-width:768px){.contact-page{gap:var(--gap-lg);grid-template-columns:1fr;min-height:100vh}.contact-page .contact-left-col{padding-top:var(--padding-xxl);position:auto;top:unset;padding-bottom:0}.contact-page .contact-right-col{min-height:auto;padding-top:0}.contact-page .contact-right-col p:first-child{padding-top:0}}@keyframes inputs-fade-in{0%{opacity:0;transform:translateY(70px)}to{opacity:1;transform:translateY(0)}}.custom-datepicker-wrapper{will-change:opacity,transform;animation:1s cubic-bezier(.215,.61,.355,1) 1.45s both inputs-fade-in}.custom-datepicker-input{background:0 0;border:none;border-bottom:1px solid #ccc;outline:none;width:100%;padding:12px;font-size:20px;transition:border-color .2s}.react-datepicker .react-datepicker__navigation{animation:none!important;top:0!important}.custom-datepicker-input:focus{border-color:#000}.react-datepicker-wrapper{width:100%}.react-datepicker__day--selected,.react-datepicker__day--keyboard-selected{color:#fff!important;background-color:#000!important}.parallax-image{background-color:#000;width:100%;height:100%;position:relative;overflow:hidden}.parallax-image img{object-fit:cover;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.images-parallax-gallery{box-sizing:border-box;justify-content:space-between;gap:2vw;height:175vh;padding:2vw;display:flex;position:relative;overflow:hidden}.images-parallax-gallery .parallax-column{will-change:transform;flex-direction:column;gap:2vw;width:33.333%;height:100%;display:flex;position:relative;top:-45%}.images-parallax-gallery .parallax-column:first-child{top:-45%}.images-parallax-gallery .parallax-column:nth-child(2){top:-95%}.images-parallax-gallery .parallax-column:nth-child(3){top:-45%}.images-parallax-gallery .parallax-column:nth-child(4){top:-75%}.images-parallax-gallery .parallax-column .parallax-image-wrapper{width:100%;height:100%;position:relative;overflow:hidden}.images-parallax-gallery .parallax-column .parallax-image-wrapper img{object-fit:cover;pointer-events:none;width:100%;height:100%}@media (max-width:468px){.images-parallax-gallery{height:175vh}.images-parallax-gallery .parallax-column{width:50%}.images-parallax-gallery .parallax-column.lg-only{display:none}}.text-reveal-container{width:100vw;min-height:160vh;padding:3rem}.text-reveal-container .sticky-text{max-width:var(--max-width);justify-content:center;align-items:center;height:100vh;margin:0 auto;display:flex;position:sticky;top:0}.text-reveal-container .sticky-text .sticky-word{will-change:opacity;opacity:.1;transition:opacity .3s}@media (max-width:468px){.text-reveal-container{min-height:100vh}}.infinite-text-scroll{white-space:nowrap;white-space:nowrap;width:100%;display:flex;position:relative;overflow:hidden}.infinite-text-scroll p{font-size:4.5vw;font-family:var(--font-secondary);text-transform:none;will-change:transform;margin:0;padding-right:2.2vw;font-style:italic;font-weight:400;line-height:1.5;position:relative}@media (max-width:468px){.infinite-text-scroll p{padding-right:2.2vw;font-size:9.5vw}}.container{flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.not-found{text-align:center;gap:20px}footer{color:var(--color-white);background-color:#000;padding:0;position:relative;overflow:hidden}footer .footer-content{align-items:center;gap:var(--gap-xl);will-change:transform,filter;flex-direction:column;margin-inline:auto;display:flex;position:relative;transform:translateY(0)}footer .footer-content .footer-inner-content{padding:var(--padding-lg);max-width:var(--max-width);width:100%}footer .footer-content .footer-small-links{align-items:center;gap:var(--gap-sm);grid-template-columns:1fr auto 1fr;width:100%;font-size:10px;display:grid}footer .footer-content .footer-small-links .extra-links{align-items:center;gap:var(--gap);opacity:.8;display:flex}footer .footer-content .footer-small-links .extra-links.social-icons{font-size:14px}footer .footer-content .footer-small-links .extra-links.right-side{justify-content:flex-end}footer .footer-content .footer-small-links .copyright{text-transform:uppercase;opacity:.8;background:radial-gradient(120px,#fff 0%,#6a6a6a 80%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:10px}footer .footer-content .footer-logo{width:90vw;height:auto;max-width:var(--max-width);object-fit:contain;position:relative;overflow:hidden}footer .footer-content .footer-logo svg{width:100%;height:auto}footer .footer-content .footer-logo:after{content:"";pointer-events:none;background:linear-gradient(#0000 10%,#000);width:100%;height:100%;position:absolute;bottom:-3px;left:0;right:0}footer .footer-content .credit-text{letter-spacing:2px;text-transform:uppercase;opacity:.8;background:radial-gradient(120px,#fff 0%,#6a6a6a 80%);-webkit-text-fill-color:transparent;width:100%;max-width:var(--max-width-xs);margin-top:40px;margin-inline:center;-webkit-background-clip:text;border-top:.5px solid #0000;border-image:radial-gradient(300px,#fffc 0%,#fff0 80%) 1;justify-content:center;align-items:center;padding:18px 6px;font-size:9px;display:flex}footer .footer-content .credit-text .custom-link{color:#eaeaea}@media (max-width:768px){footer .footer-content .footer-small-links{grid-template-columns:1fr}footer .footer-content .footer-small-links .extra-links{justify-content:center}footer .footer-content .footer-small-links .extra-links.right-side{justify-content:center}footer .footer-content .footer-small-links .copyright{text-align:center;border-block:.5px solid #0000;border-image:radial-gradient(200px,#fff6 0%,#ffffff0d 80%) 1;margin-block:8px;padding-block:8px}footer .footer-content .footer-logo{width:90vw}footer .footer-content .credit-text{border-image:radial-gradient(200px,#fffc 0%,#fff0 80%) 1}}.letter,.word,.line{will-change:transform;display:inline-block;position:relative}:is(.letter,.word,.line) *{will-change:transform}.animated-block{will-change:transform,opacity}.animated-clip-path-block{will-change:clip-path}.page-reveal-layout{background-color:var(--color-white);will-change:background-color,color}.revealer{transform-origin:top;background-color:var(--color-black);pointer-events:none;z-index:6;will-change:transform;width:100vw;height:100dvh;position:fixed;top:0;left:0}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}::view-transition-group(root){z-index:auto!important}::view-transition-image-pair(root){isolation:isolate;will-change:clip-path;z-index:1}::view-transition-new(root){z-index:10000;will-change:clip-path;animation:none!important}::view-transition-old(root){z-index:1;animation:none!important}.preloader-wrapper{background:var(--color-white);clip-path:"polygon(0 0, 100% 0, 100% 100%, 0 100%)";z-index:-1;flex-direction:column;justify-content:center;align-items:center;padding:2rem 3rem;display:flex;position:fixed;inset:0}.preloader-wrapper .loader-content{margin-inline:auto}.page-layout{background-color:var(--color-white);will-change:clip-path}.loading-numbers-wrapper{height:max-content;color:var(--color-black);font-size:3.5vw;font-weight:500;font-family:var(--font-primary);flex-direction:column;justify-content:center;align-items:center;margin-inline:auto;display:flex;position:relative;overflow:hidden}.loading-numbers-wrapper .loader-number:nth-child(2),.loading-numbers-wrapper .loader-number:nth-child(3),.loading-numbers-wrapper .loader-number:nth-child(4){position:absolute}@media (max-width:768px){.loading-numbers-wrapper{font-size:8vw}}.cookie-banner{width:calc(100% - 10px);max-width:var(--max-width);padding-inline:var(--padding-sm);padding-block:var(--padding-xxs);padding-right:var(--padding-xxs);z-index:4;will-change:opacity,filter;background-color:#fff;border:1px solid #7c7c7c47;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;animation:1.1s cubic-bezier(.215,.61,.355,1) 1.15s both cookie-animation;display:flex;position:fixed;bottom:5px;left:50%;transform:translate(-50%)}.cookie-banner p{font-size:10px}.cookie-banner .cookie-buttons{gap:10px;display:flex}.cookie-banner .cookie-buttons button{border-radius:10px;height:30px;padding:0 42px;font-size:10px}@media (max-width:468px){.cookie-banner{padding-inline:var(--padding-xs);flex-direction:column;gap:14px}.cookie-banner p{text-align:center}}@keyframes cookie-animation{0%{filter:blur(12px);opacity:0}to{filter:blur();opacity:1}}.faq{margin:0 auto;text-align:center;align-items:center;gap:var(--gap);text-align:center;padding:var(--padding);flex-direction:column;margin:120px auto;display:flex}.faq .faq-heading{margin-bottom:50px}.faq-list{max-width:var(--max-width-sm);gap:.5rem;display:grid}.faq-item{text-align:left;border:1px solid #0000000f;border-radius:8px;overflow:hidden}.faq-question{text-align:left;cursor:pointer;width:100%;color:inherit;mix-blend-mode:difference;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:1rem;transition:background .18s,color .18s;display:flex}.faq-question:hover{background:#00000008}.faq-qtext{text-transform:none;flex:auto;display:inline-block}.faq-icon{will-change:transform;flex:none;font-size:1.05rem;transition:transform .35s ease-out}.faq-icon.rotated{transform:rotate(225deg)}.faq-panel-wrapper{will-change:height;height:0;transition:height .3s ease-out;overflow:hidden}.faq-panel{border-top:1px solid #00000008;padding:.75rem 1rem 1rem}
