@font-face{font-family:Co Headline;src:url(/fonts/co-headline-light.otf)format("opentype");font-weight:300;font-display:swap}@font-face{font-family:Co Headline;src:url(/fonts/co-headline.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Co Headline;src:url(/fonts/co-headline-bold.otf)format("opentype");font-weight:700;font-display:swap}:root{--red:#fe3f4c;--blue:#4560d8;--lime:#e3db2c;--black:#000;--ink:#444;--text:#676767;--muted:#777;--paper:#fff;--paper-2:#f6f6f6;--line:#e6e6e6;--font:"Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Co Headline", var(--font);--gutter:clamp(20px, 6.25vw, 90px);--ease:cubic-bezier(.22, 1, .36, 1);--header-h:96px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:90px}body{background:var(--paper);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:15px;line-height:27px;overflow-x:clip}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4{color:var(--ink);margin:0;font-weight:700}h1{font-size:63px;font-weight:400;line-height:99px}h2{letter-spacing:-1px;font-size:38px;line-height:50px}h3{letter-spacing:-1px;font-size:26px;line-height:42px}h4{text-transform:uppercase;font-size:20px;font-weight:200;line-height:30px}p{margin:0 0 27px}p:last-child{margin-bottom:0}.container{width:100%;padding-inline:var(--gutter);margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{z-index:1000;background:var(--black);color:#fff;padding:10px 16px;position:fixed;top:10px;left:10px;transform:translateY(-200%)}.skip-link:focus{transform:none}:focus-visible{outline:2px solid var(--red);outline-offset:3px}.site{z-index:1;background:var(--paper);position:relative;box-shadow:0 40px 70px -10px #00000073}.page-hero{color:#fff;text-align:center;background:#2b2b2b;place-items:center;height:500px;display:grid;position:relative;overflow:hidden}.page-hero__bg{position:absolute;inset:0}.page-hero__bg img{object-fit:cover;width:100%;height:100%}.page-hero:after{content:"";opacity:var(--overlay,.45);background:#0a0a0a;position:absolute;inset:0}.page-hero__inner{z-index:1;padding:var(--header-h) var(--gutter) 0;position:relative}.page-hero h1{color:#fff}.page-hero .subheader{letter-spacing:1px;margin-top:6px;font-size:18px;font-weight:700;line-height:32px;display:block}.reveal{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(40px)}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}@media (width<=999px){h1{font-size:clamp(34px,7vw,48px);line-height:1.35}h2{font-size:30px;line-height:40px}h3{font-size:22px;line-height:32px}.page-hero{height:360px}}svg[data-astro-cid-ccg5yoga]{width:100%;height:auto}.site-header[data-astro-cid-nen7h5rs]{z-index:100;pointer-events:none;position:fixed;inset:0 0 auto}.site-header__bar[data-astro-cid-nen7h5rs]{height:var(--header-h);transition:height .35s var(--ease);justify-content:space-between;align-items:center;padding-inline:28px 38px;display:flex}.site-header[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.site-header[data-astro-cid-nen7h5rs] button[data-astro-cid-nen7h5rs]{pointer-events:auto}.site-header.is-scrolled .site-header__bar[data-astro-cid-nen7h5rs]{height:64px}.logo[data-astro-cid-nen7h5rs]{height:40px;transition:height .35s var(--ease);display:block;position:relative}.site-header.is-scrolled .logo[data-astro-cid-nen7h5rs]{height:32px}.logo[data-astro-cid-nen7h5rs] .logo__img{width:auto;height:100%;transition:opacity .3s}.logo[data-astro-cid-nen7h5rs] .logo__img--black{opacity:0;position:absolute;inset:0}.site-header[data-tone=dark] .logo[data-astro-cid-nen7h5rs] .logo__img--white{opacity:0}.site-header[data-tone=dark] .logo[data-astro-cid-nen7h5rs] .logo__img--black{opacity:1}.main-nav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]{gap:0;margin:0;padding:0;list-style:none;display:flex}.main-nav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]{position:relative}.main-nav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{color:#fff;opacity:.75;padding:10px;font-size:14px;line-height:20px;transition:opacity .25s,color .3s;display:block}.site-header[data-tone=dark] .main-nav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{color:#000}.main-nav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:hover,.main-nav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs].active,.main-nav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]:focus-within>a[data-astro-cid-nen7h5rs]{opacity:1}.sub-menu[data-astro-cid-nen7h5rs]{opacity:0;visibility:hidden;min-width:240px;transition:opacity .25s, transform .25s var(--ease), visibility .25s;pointer-events:auto;background:#fff;margin:0;padding:12px 0;list-style:none;position:absolute;top:100%;left:0;transform:translateY(8px);box-shadow:0 12px 40px #0000001f}.has-sub[data-astro-cid-nen7h5rs]:hover .sub-menu[data-astro-cid-nen7h5rs],.has-sub[data-astro-cid-nen7h5rs]:focus-within .sub-menu[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transform:none}.sub-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#444;padding:6px 22px;font-size:14px;line-height:22px;transition:color .2s,background .2s;display:block}.sub-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--red)}.menu-toggle[data-astro-cid-nen7h5rs]{z-index:2;cursor:pointer;color:#fff;background:0 0;border:0;width:44px;height:44px;margin-right:-10px;padding:0;display:none;position:relative}.site-header[data-tone=dark] .menu-toggle[data-astro-cid-nen7h5rs]{color:#000}.menu-toggle__lines[data-astro-cid-nen7h5rs]{position:absolute;inset:14px 10px}.menu-toggle__lines[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{height:2px;transition:transform .35s var(--ease), opacity .2s;background:currentColor;position:absolute;left:0;right:0}.menu-toggle__lines[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:first-child{top:0}.menu-toggle__lines[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:nth-child(2){top:7px}.menu-toggle__lines[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:nth-child(3){top:14px}html.menu-open .menu-toggle[data-astro-cid-nen7h5rs]{color:#fff}html.menu-open .menu-toggle__lines[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:first-child{transform:translateY(7px)rotate(45deg)}html.menu-open .menu-toggle__lines[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}html.menu-open .menu-toggle__lines[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu[data-astro-cid-nen7h5rs]{z-index:99;color:#fff;text-align:center;opacity:0;background:#0a0a0af7;flex-direction:column;justify-content:center;padding:100px 28px 40px;transition:opacity .35s;display:flex;position:fixed;inset:0;overflow-y:auto}.mobile-menu[data-astro-cid-nen7h5rs][hidden]{display:none}html.menu-open .mobile-menu[data-astro-cid-nen7h5rs]{opacity:1}.mobile-menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.mobile-menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{letter-spacing:-1px;padding:6px 0;font-size:30px;font-weight:700;line-height:44px;display:inline-block}.mobile-menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:2px 0 14px}.mobile-menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#ffffffa6;padding:4px 0;font-size:16px;display:inline-block}.mobile-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--red)}.mobile-menu__social[data-astro-cid-nen7h5rs]{justify-content:center;gap:28px;display:flex;margin-top:40px!important}.mobile-menu__social[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#fff;width:22px;display:block}@media (width<=999px){.main-nav[data-astro-cid-nen7h5rs]{display:none}.menu-toggle[data-astro-cid-nen7h5rs]{display:block}.site-header__bar[data-astro-cid-nen7h5rs]{height:72px;padding-inline:20px}.logo[data-astro-cid-nen7h5rs]{height:32px}}.site-footer[data-astro-cid-jo6i4kqk]{z-index:0;color:#fff;background:#000;position:relative}@media (width>=1000px) and (height>=760px){.site-footer[data-astro-cid-jo6i4kqk]{position:sticky;bottom:0}}.footer-widgets[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;gap:40px;padding-top:90px;padding-bottom:90px;display:grid}h4[data-astro-cid-jo6i4kqk]{color:var(--muted);letter-spacing:1px;margin-bottom:18px;font-size:14px;font-weight:700;line-height:30px}ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.footer-menu[data-astro-cid-jo6i4kqk]>li[data-astro-cid-jo6i4kqk]{padding:4px 0}.footer-menu[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{padding:4px 0 0 20px}.footer-menu[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{padding:4px 0}.footer-menu[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],p[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{transition:color .2s}.footer-menu[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,p[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--red)}p[data-astro-cid-jo6i4kqk]{margin-bottom:20px}.copyright[data-astro-cid-jo6i4kqk]{border-top:1px solid #ffffff1f}.copyright__inner[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;min-height:66px;display:flex}.copyright[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--muted);margin:0;font-size:12px}.social[data-astro-cid-jo6i4kqk]{gap:18px;display:flex}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{width:20px;color:var(--muted);transition:color .2s;display:block}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}@media (width<=690px){.footer-widgets[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;padding-top:60px;padding-bottom:50px}}.to-top[data-astro-cid-hkbrpulz]{z-index:90;color:#fff;opacity:0;width:29px;height:29px;transition:opacity .3s, transform .3s var(--ease), background .2s;pointer-events:none;background:#00000040;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:15px;right:18px;transform:translateY(20px)}.to-top[data-astro-cid-hkbrpulz] svg{width:16px}.to-top[data-astro-cid-hkbrpulz]:hover{background:#0009}html.show-top .to-top[data-astro-cid-hkbrpulz]{opacity:1;pointer-events:auto;transform:none}
