@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/poppins-300.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-700.woff2)format("woff2")}@font-face{font-family:Merriweather;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/merriweather-300.woff2)format("woff2")}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/merriweather-400.woff2)format("woff2")}@font-face{font-family:Merriweather;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/merriweather-400-italic.woff2)format("woff2")}.font-cinema{font-family:Poppins,sans-serif}.font-body-cinema{font-family:Merriweather,Georgia,serif}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-condensed-400.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-600.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-700.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/barlow-condensed-800.woff2)format("woff2")}.font-brooklyn{font-family:Barlow Condensed,ui-sans-serif,system-ui,sans-serif}.brooklyn-site-title{animation:.5s .1s both brooklyn-fade}.brooklyn-hero-title{animation:.7s .2s both brooklyn-fade}@keyframes brooklyn-fade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.brooklyn-hero-img{transition:transform 8s;transform:scale(1.03)}.brooklyn-hero-img:hover{transform:scale(1)}.brooklyn-marquee{animation:30s linear infinite brooklyn-scroll}@keyframes brooklyn-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.brooklyn-reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(20px)}.brooklyn-reveal.visible{opacity:1;transform:translateY(0)}.brooklyn-menu-wrap [data-dynamic-menu]{border:none}@font-face{font-family:Libre Bodoni;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/libre-bodoni-400.woff2)format("woff2")}@font-face{font-family:Libre Bodoni;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/libre-bodoni-400-italic.woff2)format("woff2")}@font-face{font-family:Libre Bodoni;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/libre-bodoni-700.woff2)format("woff2")}@font-face{font-family:Mea Culpa;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/mea-culpa-400.woff2)format("woff2")}.font-gourmands{font-family:Libre Bodoni,Georgia,Times New Roman,serif}.grain-overlay{z-index:9998;pointer-events:none;opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23grain)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:180px 180px;position:fixed;inset:0}.gour-fade{animation:.7s .2s both gour-fade}.gour-rule{animation:.6s .3s both gour-fade}.gour-title{animation:1s cubic-bezier(.22,1,.36,1) .4s both gour-up}.gour-rule2{animation:.6s .65s both gour-fade}.gour-ctas{animation:.6s .75s both gour-fade}.gour-scroll{animation:2.5s ease-in-out infinite gour-pulse}@keyframes gour-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes gour-fade{0%{opacity:0}to{opacity:1}}@keyframes gour-pulse{0%,to{opacity:.2;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1)}}.gour-reveal{opacity:0;transition:opacity .85s,transform .85s;transform:translateY(32px)}.gour-reveal.visible{opacity:1;transform:translateY(0)}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/playfair-display-400.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/playfair-display-400-italic.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/playfair-display-700.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-400.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dm-sans-600.woff2)format("woff2")}.font-terra{font-family:DM Sans,system-ui,sans-serif}.terra-scallop-bottom{background:radial-gradient(circle at 50% 100%,#ffede3 24px,#0000 25px) 50%/50px 50px repeat-x;height:50px}.terra-header-scrolled .terra-logo,.terra-header-scrolled .terra-nav-link{color:#0a2c1b!important}.terra-header-scrolled .terra-nav-link{color:#0a2c1b99!important}.terra-header-scrolled .terra-nav-link:hover{color:#0a2c1b!important}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.terra-fade{animation:.7s .2s both terra-fade}.terra-title{animation:1s cubic-bezier(.22,1,.36,1) .35s both terra-up}.terra-ctas{animation:.6s .65s both terra-fade}@keyframes terra-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes terra-fade{0%{opacity:0}to{opacity:1}}.terra-reveal{opacity:0;transition:opacity .85s,transform .85s;transform:translateY(28px)}.terra-reveal.visible{opacity:1;transform:translateY(0)}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/cormorant-garamond-300.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/cormorant-garamond-300-italic.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-400.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-400-italic.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-600-italic.woff2)format("woff2")}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-mono-400.woff2)format("woff2")}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-mono-700.woff2)format("woff2")}.font-fusion{font-family:Cormorant Garamond,Garamond,Georgia,serif}.fusion-mono{font-family:Space Mono,Courier New,monospace}.fusion-dotgrid{pointer-events:none;background-image:radial-gradient(circle,#1d1d22 1px,#0000 1px);background-size:24px 24px}.fusion-bubble{background:radial-gradient(circle at 35% 35%,#aeff4e12,#0000 65%);border:1px solid #aeff4e0d}@keyframes fusion-float{0%{opacity:0;transform:translateY(0)scale(1)}8%{opacity:1}88%{opacity:.3}to{opacity:0;transform:translateY(-115vh)scale(.75)}}.fusion-char{opacity:0;animation:.55s cubic-bezier(.34,1.56,.64,1) both fusion-atom-drop}@keyframes fusion-atom-drop{0%{opacity:0;filter:blur(4px);transform:translateY(-50px)scale(.5)}60%{filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.fusion-orbital-rings{animation:4s ease-in-out infinite fusion-orbit-pulse;box-shadow:0 0 0 12px #aeff4e12,0 0 0 30px #aeff4e0a,0 0 0 58px #aeff4e04}@keyframes fusion-orbit-pulse{0%,to{box-shadow:0 0 0 12px #aeff4e12,0 0 0 30px #aeff4e0a,0 0 0 58px #aeff4e04}50%{box-shadow:0 0 0 18px #aeff4e1c,0 0 0 42px #aeff4e0f,0 0 0 80px #aeff4e06}}.fusion-crosshair{background-image:linear-gradient(#0000 calc(50% - .5px),#aeff4e80 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),linear-gradient(90deg,#0000 calc(50% - .5px),#aeff4e80 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px))}.fusion-fade-in{opacity:0;animation:.7s both fusion-fade}@keyframes fusion-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fusion-section{opacity:0;transition:opacity .95s,transform .95s;transform:translateY(22px)}.fusion-section.visible{opacity:1;transform:translateY(0)}.fusion-header-scrolled{-webkit-backdrop-filter:blur(14px);background:#060608e0!important;border-bottom:1px solid #aeff4e0d!important}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-serif-display-400.woff2)format("woff2")}@font-face{font-family:DM Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/dm-serif-display-400-italic.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-400.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-500.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dm-sans-600.woff2)format("woff2")}.strato-root,.strato-root .font-sans{font-family:DM Sans,system-ui,sans-serif}@keyframes strato-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes strato-clip-up{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}.strato-header-bg{-webkit-backdrop-filter:blur(16px);background:#0d0c0ad1!important;border-bottom:1px solid #f0eae00f!important}.strato-header-light .strato-nav,.strato-header-light .strato-logo-text{color:#0d0c0a!important}.strato-header-light{background:#f0eae0e0!important;border-bottom:1px solid #0d0c0a0f!important}@keyframes strato-bounce{0%,to{transform:scaleY(1)}50%{transform:scaleY(.5)}}.strato-scroll-dot{animation:1.8s ease-in-out infinite strato-bounce}#strato-gallery-track::-webkit-scrollbar{display:none}.strato-reveal-clip{opacity:0;transform:translateY(60px)}.strato-reveal-fade{opacity:0;transform:translateY(30px)}#strato-hero-bg{will-change:transform}#strato-wipe-cream,#strato-wipe-dark{will-change:clip-path}
