*{box-sizing:border-box}:root{--bg:#f7f6f2;--ink:#11110f;--pad:clamp(28px, 4vw, 64px);--page-transition-easing:cubic-bezier(.22, 1, .36, 1);--font-sans:"DM Sans", sans-serif;--font-display:"Manrope", sans-serif}html{background:var(--bg)}body{background:var(--bg);min-height:100svh;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-weight:400;overflow-x:hidden}@keyframes page-enter{0%{opacity:0}to{opacity:1}}a{color:inherit;text-decoration:none}img{max-width:100%}.hero{min-height:calc(100svh - 70px);padding:0 var(--pad);text-align:left;justify-content:center;align-items:flex-start;padding-top:25vh;display:flex}.hero-copy h1{white-space:nowrap;font-family:var(--font-display);letter-spacing:-.03em;justify-content:center;align-items:baseline;gap:.45em;margin:0;font-size:clamp(52px,9vw,150px);font-weight:500;line-height:.88;display:flex}.hero-copy p{text-align:center;letter-spacing:-.025em;margin:10px 0 0;font-size:clamp(16px,1.45vw,22px);font-weight:400;line-height:1}.main-nav{z-index:10;align-items:center;gap:clamp(70px,10vw,180px);display:flex;position:fixed;top:60%;left:50%;transform:translate(-50%)}.main-nav a{text-align:center;letter-spacing:-.035em;width:120px;font-size:clamp(19px,1.7vw,26px);font-weight:500;line-height:1;transition:opacity .35s,transform .35s}.main-nav:hover a:not(:hover){opacity:.35}.main-nav a:hover{transform:translate(-4px)}.site-footer{width:100%;min-height:70px;padding:16px var(--pad);z-index:5;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-top:auto;display:grid;position:relative}.site-footer .socials{justify-content:flex-start;align-items:center;gap:24px;display:flex}.site-footer .socials a{place-items:center;width:31px;height:31px;transition:opacity .35s,transform .35s;display:grid}.site-footer .socials a:hover{opacity:.5;transform:translateY(-2px)}.site-footer .social-svg{fill:currentColor;display:block}.social-instagram{width:31px;height:31px}.site-footer .social-imdb-link{justify-content:flex-start;align-items:center;width:auto;height:26px;margin-left:14px;display:inline-flex}.site-footer .social-imdb{flex:none;width:auto;height:26px;display:block}.site-footer .email-link{letter-spacing:-.015em;justify-self:center;font-size:18px;transition:opacity .35s}.site-footer .email-link:hover{opacity:.5}.language-switch{color:var(--ink);letter-spacing:.02em;background:0 0;border:0;justify-self:end;align-items:center;gap:9px;margin:0;padding:0;font-size:23.4px;font-weight:500;line-height:1;display:inline-flex}.language-switch button{-webkit-appearance:none;appearance:none;color:inherit;font:inherit;cursor:pointer;opacity:.42;background:0 0;border:0;margin:0;padding:0;line-height:1;transition:opacity .25s}.language-switch button:hover,.language-switch button:focus-visible,.language-switch button.active{opacity:1}.language-switch span{opacity:.28;user-select:none}@media (width<=700px){body:has(.hero){flex-direction:column;height:100svh;min-height:100svh;display:flex;overflow:hidden}body:has(.hero)>*{min-width:0}.hero{text-align:center;flex:auto;justify-content:center;align-items:flex-start;height:auto;min-height:0;padding:0 24px;display:flex}.hero-copy{width:100%;padding-top:18svh}.hero-copy h1{white-space:nowrap;justify-content:center;align-items:baseline;gap:.16em;width:100%;margin:0;font-size:clamp(42px,12.5vw,68px);line-height:.88;display:flex}.hero-copy p{text-align:center;margin-top:11px;font-size:clamp(15px,4.2vw,19px)}.main-nav{flex-direction:column;gap:18px;position:fixed;top:53%;left:50%;right:auto;transform:translate(-50%,-50%)}.main-nav a{text-align:center;width:120px;font-size:19px}.site-footer{box-sizing:border-box;flex-direction:column;flex:none;justify-content:flex-end;align-items:center;gap:10px;min-height:0;margin-top:auto;padding:10px 18px 18px;display:flex}.site-footer .socials{order:1;justify-content:center;gap:18px}.site-footer .email-link{text-align:center;order:2;font-size:14px}.language-switch{order:3;justify-self:auto;font-size:20px;position:static}.social-instagram{width:28px;height:28px}.social-linkedin{width:31px;height:31px}.site-footer .social-imdb{width:auto;height:28px}}.site-page[data-astro-cid-lcdefpme]{background:var(--page-bg);width:100%;height:100svh;min-height:0;color:var(--page-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;margin:0;padding:0;font-family:DM Sans,sans-serif;display:flex;overflow:hidden}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-top:-15px;margin-bottom:20px;font-size:120px}.hero-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:30px}@media (width<=700px){.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{white-space:normal;flex-direction:column;justify-content:center;align-items:center;gap:.08em;width:100%;margin:0;font-size:55px;line-height:.9;display:flex}.hero-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:15px;font-size:18px}}
