@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:brooklyn-fade .5s ease .1s both}.brooklyn-hero-title{animation:brooklyn-fade .7s ease .2s both}@keyframes brooklyn-fade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.brooklyn-hero-img{transition:transform 8s ease;transform:scale(1.03)}.brooklyn-hero-img:hover{transform:scale(1)}.brooklyn-marquee{animation:brooklyn-scroll 30s linear infinite}@keyframes brooklyn-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.brooklyn-reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.brooklyn-reveal.visible{opacity:1;transform:translateY(0)}.brooklyn-menu-wrap [data-dynamic-menu]{border:none}@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{height:50px;background:radial-gradient(circle at 50% 100%,#FFEDE3 24px,transparent 25px) center / 50px 50px repeat-x}.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:terra-fade .7s ease .2s both}.terra-title{animation:terra-up 1s cubic-bezier(.22,1,.36,1) .35s both}.terra-ctas{animation:terra-fade .6s ease .65s both}@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;transform:translateY(28px);transition:opacity .85s ease,transform .85s ease}.terra-reveal.visible{opacity:1;transform:translateY(0)}@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{position:fixed;inset:0;z-index:9998;pointer-events:none;opacity:.18;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;mix-blend-mode:overlay}.gour-fade{animation:gour-fade .7s ease .2s both}.gour-rule{animation:gour-fade .6s ease .3s both}.gour-title{animation:gour-up 1s cubic-bezier(.22,1,.36,1) .4s both}.gour-rule2{animation:gour-fade .6s ease .65s both}.gour-ctas{animation:gour-fade .6s ease .75s both}.gour-scroll{animation:gour-pulse 2.5s ease-in-out infinite}@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;transform:translateY(32px);transition:opacity .85s ease,transform .85s ease}.gour-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{background-image:radial-gradient(circle,#1D1D22 1px,transparent 1px);background-size:24px 24px;pointer-events:none}.fusion-bubble{background:radial-gradient(circle at 35% 35%,rgba(174,255,78,.07),transparent 65%);border:1px solid rgba(174,255,78,.05)}@keyframes fusion-float{0%{transform:translateY(0) scale(1);opacity:0}8%{opacity:1}88%{opacity:.3}to{transform:translateY(-115vh) scale(.75);opacity:0}}.fusion-char{animation:fusion-atom-drop .55s cubic-bezier(.34,1.56,.64,1) both;opacity:0}@keyframes fusion-atom-drop{0%{opacity:0;transform:translateY(-50px) scale(.5);filter:blur(4px)}60%{filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.fusion-orbital-rings{box-shadow:0 0 0 12px #aeff4e12,0 0 0 30px #aeff4e0a,0 0 0 58px #aeff4e04;animation:fusion-orbit-pulse 4s ease-in-out infinite}@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(to bottom,transparent calc(50% - .5px),rgba(174,255,78,.5) calc(50% - .5px),rgba(174,255,78,.5) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(to right,transparent calc(50% - .5px),rgba(174,255,78,.5) calc(50% - .5px),rgba(174,255,78,.5) calc(50% + .5px),transparent calc(50% + .5px))}.fusion-fade-in{animation:fusion-fade .7s ease both;opacity:0}@keyframes fusion-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fusion-section{opacity:0;transform:translateY(22px);transition:opacity .95s ease,transform .95s ease}.fusion-section.visible{opacity:1;transform:translateY(0)}.fusion-header-scrolled{background:#060608e0!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(174,255,78,.05)!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{background:#0d0c0ad1!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(240,234,224,.06)!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 rgba(13,12,10,.06)!important}@keyframes strato-bounce{0%,to{transform:scaleY(1)}50%{transform:scaleY(.5)}}.strato-scroll-dot{animation:strato-bounce 1.8s ease-in-out infinite}#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}
