:root{--bg:#f2f2f2;--text:#1c1c1c;--accent:#ffffff;--font-sans:var(--font-inter),sans-serif;--font-heading:var(--font-bebas),sans-serif;--vh:1vh}body,html{margin:0;padding:0;background-color:#f2f2f2;color:var(--text);font-family:var(--font-sans);overflow-x:hidden;max-width:100vw;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}*{box-sizing:border-box}a{color:inherit;text-decoration:none}.site-header{position:fixed;top:0;width:100%;height:66px;padding:.3rem 1.85rem 0;display:flex;align-items:center;justify-content:space-between;background:transparent;backdrop-filter:blur(0);transition:background-color .35s ease,box-shadow .35s ease,transform .35s ease;z-index:1000}.site-header.scrolled{background:var(--bg);box-shadow:0 2px 6px rgb(0 0 0/.3)}.site-header.hide{transform:translateY(-100%)}.logo{width:40px;height:40px;object-fit:contain}.nav-menu{list-style:none;display:flex;gap:2rem;font-family:var(--font-heading);font-size:1.25rem;margin:0;padding:0}.site-header .nav-menu li a{color:#fff;text-transform:uppercase;letter-spacing:1px;transition:opacity .25s}.site-header.scrolled .nav-menu li a{color:var(--text)}.hamburger{display:none;flex-direction:column;justify-content:center;gap:5px;padding:.75rem;background:none;border:none;cursor:pointer;color:#fff;z-index:1001}.hamburger span{width:25px;height:2px;background:currentColor;border-radius:2px;transform-origin:left center;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .3s}.hamburger.open span:first-child{transform:rotate(45deg) translate(3px,-1px)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:rotate(-45deg) translate(3px,1px)}.site-header.scrolled .hamburger,.site-header.scrolled .hamburger span{color:var(--text)}@media (max-width:768px){.site-header{height:52px;padding:0 1rem}.logo{width:36px;height:36px}.hamburger{display:flex}.site-header .nav-menu{display:none}}@keyframes overlayFade{0%{opacity:0;backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(4px)}}body.menu-open #site-content{filter:blur(8px);transition:filter .35s ease}.menu-overlay{position:fixed;inset:0;background:rgb(0 0 0/.6);display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:opacity .45s ease;z-index:1002}.menu-overlay.open{pointer-events:auto;animation:overlayFade .45s forwards}.nav-menu.mobile{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin:0;padding:0}.nav-menu.mobile li{list-style:none;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.nav-menu.mobile li a{color:#fff;font-size:1.6rem;padding:1rem 2rem;letter-spacing:7px;line-height:6rem;font-family:var(--font-heading);text-transform:uppercase;-webkit-tap-highlight-color:transparent;transition:opacity .25s}.menu-overlay.open .nav-menu.mobile li{opacity:1;transform:translateY(0)}.menu-overlay.open .nav-menu.mobile li:first-child{transition-delay:.05s}.menu-overlay.open .nav-menu.mobile li:nth-child(2){transition-delay:.1s}.menu-overlay.open .nav-menu.mobile li:nth-child(3){transition-delay:.15s}.menu-overlay.open .nav-menu.mobile li:nth-child(4){transition-delay:.2s}@media (prefers-reduced-motion:reduce){.menu-overlay,.menu-overlay.open,.menu-overlay.open .nav-menu.mobile li,.nav-menu.mobile li,.nav-menu.mobile li a{animation:none!important;transition:none!important}}.nav-menu.mobile li a:hover{opacity:.8}footer{background:#1c1c1c;color:#f2f2f2;text-align:center;padding:1rem;font-size:14px;position:relative;z-index:10}.site-header.no-shadow.scrolled{box-shadow:none!important}:root{--bg:#ffffff}.embla{width:100%;max-width:100%;--slide-size:40%;--slide-spacing:1.1rem;margin:.2rem auto 0}.embla__viewport{overflow:visible;width:100%}.embla__container{display:flex;gap:var(--slide-spacing);padding-inline:var(--slide-spacing);margin-bottom:0}.embla__slide{flex:0 0 var(--slide-size);aspect-ratio:1/1;position:relative;box-sizing:border-box}.embla__parallax__img,.embla__slide__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:1rem}.embla__controls{margin-top:1.8rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:0;width:100%}.embla__buttons{grid-column:2;gap:.6rem}.embla__button,.embla__buttons{display:flex;justify-content:center}.embla__button{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);-webkit-appearance:none;appearance:none;background:transparent;touch-action:manipulation;cursor:pointer;border:0;padding:0;margin:0;box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);width:3.6rem;height:3.6rem;border-radius:50%;color:var(--text-body);align-items:center;z-index:2004}.embla__button:disabled{color:var(--detail-high-contrast)}.embla__button__svg{width:35%;height:35%}.embla__dots{grid-column:3;gap:.6rem;justify-content:flex-start;margin-right:calc((2.6rem - 1.4rem) / 2 * -1)}.embla__dot,.embla__dots{display:flex;align-items:center}.embla__dot{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);-webkit-appearance:none;appearance:none;background:transparent;touch-action:manipulation;cursor:pointer;border:0;padding:0;margin:0;width:2.6rem;height:2.6rem;border-radius:50%;justify-content:center}.embla__dot:after{content:"";width:1.4rem;height:1.4rem;border-radius:50%;box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast)}.embla__dot--selected:after{box-shadow:inset 0 0 0 .2rem var(--text-body)}.embla__parallax{border-radius:1.2rem;height:100%;overflow:hidden}.embla__parallax__layer{position:relative;height:100%;width:100%;display:flex;justify-content:center}.embla__parallax__img{max-width:none;flex:0 0 calc(var(--slide-size) + var(--slide-spacing) * 2);object-fit:cover;object-position:center}@media (max-width:768px){.embla{--slide-size:95%;margin-bottom:-3.5rem;margin-top:2rem}.embla__controls{grid-template-columns:1fr;grid-template-rows:auto auto;row-gap:.8rem;justify-items:center}.embla__buttons,.embla__dots{grid-column:1}}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8b44c7e6549520b2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6c25f6e897d845a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bebas Neue Fallback;src:local("Arial");ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.00%;size-adjust:76.72%}.__className_e75d01{font-family:Bebas Neue,Bebas Neue Fallback;font-weight:400;font-style:normal}.__variable_e75d01{--font-bebas:"Bebas Neue","Bebas Neue Fallback"}.Footer_footer__UaG1g{background-color:#f2f2f2;text-align:center;padding:5rem 0 2rem;font-family:Roboto,sans-serif}.Footer_instaLink__g9Qpc{display:block;margin:0 auto 2rem;width:fit-content}.Footer_instagramLogo__EJzOK{width:55px;height:auto}.Footer_footerText__nqtso{color:#1c1c1c;font-size:1rem;margin:0}@media (max-width:768px){.Footer_footer__UaG1g{padding:3rem 0 4rem}.Footer_instagramLogo__EJzOK{width:43px}.Footer_instaLink__g9Qpc{margin-bottom:1.5rem}}