@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-bg:#f5f5f5;--color-ink:#121212;--color-ink-soft:#121212a3;--font-sans:"Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--nav-h:72px;--frame-pad:clamp(20px, 4.63vw, 80px);--maxw:1728px;--ease-out:cubic-bezier(.22, 1, .36, 1)}@media (width<=768px){:root{--nav-h:64px}}*,:before,:after{box-sizing:border-box}*{margin:0}body{min-height:100svh;font-family:var(--font-sans);background:var(--color-bg);color:var(--color-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img,picture,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit}ul[role=list],ol[role=list]{padding:0;list-style:none}.u-scroll-lock{overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.navbar{z-index:100;background:0 0;transition:background-color .3s,box-shadow .3s;position:fixed;inset:0 0 auto}.navbar.is-scrolled{backdrop-filter:blur(16px);background:#f5f5f5e0;box-shadow:0 1px #1212120f,0 12px 32px #12121214}.navbar.is-open{backdrop-filter:none;box-shadow:none;background:0 0}.navbar__inner{height:var(--nav-h);max-width:var(--maxw);padding-inline:var(--frame-pad);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-inline:auto;display:grid}.navbar__brand{grid-column:1;justify-self:start;align-items:center;gap:12px;display:inline-flex}.navbar__mark{width:52px;height:26px}.navbar__wordmark{letter-spacing:-.02em;font-size:24px;font-weight:600}.navbar__nav{grid-column:2}.navbar__links{gap:32px;display:flex}.navbar__link{letter-spacing:.01em;text-transform:uppercase;font-size:13px;font-weight:550;transition:opacity .2s}.navbar__link:hover{opacity:.55}.navbar__cta{background:var(--color-ink);color:#fff;white-space:nowrap;height:44px;transition:background-color .2s ease, transform .2s var(--ease-out);border-radius:999px;grid-column:3;justify-content:center;justify-self:end;align-items:center;padding-inline:32px;font-size:15px;font-weight:500;display:inline-flex}.navbar__cta:hover{background:#000;transform:scale(1.02)}.navbar__cta:active{transform:scale(.97)}.navbar__toggle{cursor:pointer;background:0 0;border:0;flex-direction:column;grid-column:3;justify-content:center;justify-self:end;align-items:center;gap:6px;width:44px;height:44px;margin-right:-11px;padding:0;display:none}.navbar__toggle-bar{background:var(--color-ink);width:22px;height:2px;transition:transform .2s var(--ease-out);border-radius:2px}.navbar.is-open .navbar__toggle-bar:first-child{transform:translateY(4px)rotate(45deg)}.navbar.is-open .navbar__toggle-bar:nth-child(2){transform:translateY(-4px)rotate(-45deg)}.navbar__menu{display:none}@media (width<=1200px){.navbar__inner{gap:20px}.navbar__brand{gap:10px}.navbar__mark{width:44px;height:22px}.navbar__wordmark{font-size:20px}.navbar__links{gap:22px}.navbar__link{font-size:12px}.navbar__cta{height:40px;padding-inline:24px;font-size:14px}}@media (width<=940px){.navbar__nav,.navbar__cta{display:none}.navbar__toggle{display:flex}.navbar__menu{z-index:-1;padding:calc(var(--nav-h) + 16px) var(--frame-pad) calc(28px + env(safe-area-inset-bottom));background:var(--color-bg);opacity:0;visibility:hidden;flex-direction:column;justify-content:space-between;gap:40px;transition:opacity .24s,visibility 0s linear .24s;display:flex;position:fixed;inset:0;overflow-y:auto}.navbar.is-open .navbar__menu{opacity:1;visibility:visible;transition:opacity .3s}.navbar__menu-link{letter-spacing:-.015em;padding-block:10px;font-size:28px;font-weight:600;line-height:1.15;transition:opacity .2s;display:inline-block}.navbar__menu-link:hover{opacity:.55}.navbar__menu-item,.navbar__menu-foot{opacity:0;transition:opacity .15s,transform .15s;transform:translateY(16px)}.navbar.is-open .navbar__menu-item{opacity:1;transition:opacity .4s,transform .4s cubic-bezier(.32,.08,.24,1);transition-delay:calc(60ms + var(--i) * 35ms);transform:none}.navbar.is-open .navbar__menu-foot{opacity:1;transition:opacity .4s .28s,transform .4s cubic-bezier(.32,.08,.24,1) .28s;transform:none}.navbar__menu-foot{flex-direction:column;gap:12px;display:flex}.navbar__menu-cta{background:var(--color-ink);color:#fff;width:100%;height:52px;transition:background-color .2s ease, transform .2s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;font-size:16px;font-weight:500;display:inline-flex}.navbar__menu-cta:hover{background:#000}.navbar__menu-cta:active{transform:scale(.97)}.navbar__menu-cta--secondary{color:var(--color-ink);background:0 0;border:1px solid #12121233}.navbar__menu-cta--secondary:hover{background:#1212120d}}.hero{--hero-ease:cubic-bezier(.22, .9, .32, 1);--card-w:413px;--card-h:676px;--card-gap:17px;--card-drop:59px;padding-top:calc(var(--nav-h) + 48px);overflow:hidden}.hero__crest{animation:hero-rise .8s var(--hero-ease) 50ms both;flex-direction:column;align-items:center;gap:16px;display:flex}.hero__crest-mark{width:102px;height:51px}.hero__crest-name{letter-spacing:-.01em;font-size:20px;font-weight:600}.hero__title{letter-spacing:-.045em;text-align:center;animation:hero-settle .9s var(--hero-ease) .18s both;margin-top:48px;font-size:80px;font-weight:600;line-height:1.02}.hero__sub{letter-spacing:-.005em;text-align:center;text-wrap:balance;color:#121212a8;max-width:640px;animation:hero-rise .8s var(--hero-ease) .26s both;margin:28px auto 0;padding-inline:24px;font-size:21px;font-weight:450;line-height:1.45}.hero__actions{animation:hero-rise .8s var(--hero-ease) .4s both;justify-content:center;margin-top:44px;display:flex}.hero__cta{background:var(--color-ink);color:#fff;height:70px;transition:background-color .25s ease, box-shadow .35s var(--ease-out), transform .25s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;padding-inline:70px;font-size:18px;font-weight:500;display:inline-flex;box-shadow:0 12px 32px #1212122e}.hero__cta:hover{background:#000;transform:translateY(-2px);box-shadow:0 20px 44px #1212123d}.hero__cta:active{transform:translateY(0)scale(.97);box-shadow:0 8px 20px #12121229}.hero__gallery{margin-top:70px;padding-bottom:110px}.hero__strip{justify-content:center;gap:var(--card-gap);display:flex}.hero__card{animation:hero-card-in 1s var(--hero-ease) both;animation-delay:calc(.5s + var(--i) * 80ms);flex:none}.hero__card--low{margin-top:var(--card-drop)}.hero__card-float{width:var(--card-w);height:var(--card-h);animation:hero-float var(--float-t,7s) ease-in-out var(--float-d,0s) infinite alternate;border-radius:20px;overflow:hidden;box-shadow:0 2px 6px #1212120d,0 18px 44px #1212121a,0 44px 96px #1212121a}.hero__card-float img{object-fit:cover;width:100%;height:100%}@keyframes hero-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes hero-settle{0%{opacity:0;filter:blur(8px);transform:translateY(28px)}to{opacity:1;filter:none;transform:none}}@keyframes hero-card-in{0%{opacity:0;transform:translateY(56px)}to{opacity:1;transform:none}}@keyframes hero-float{0%{transform:translateY(-4px)}to{transform:translateY(4px)}}@media (width<=1200px){.hero{--card-w:356px;--card-h:583px;--card-gap:15px;--card-drop:50px}}@media (width<=1023px){.hero{--card-w:316px;--card-h:517px;--card-gap:14px;--card-drop:44px}.hero__title{margin-top:48px;font-size:62px}.hero__crest-mark{width:88px;height:44px}.hero__crest-name{font-size:18px}.hero__sub{max-width:560px;margin-top:24px;font-size:19px}.hero__cta{height:60px;padding-inline:52px;font-size:17px}.hero__gallery{margin-top:60px;padding-bottom:90px}}@media (width<=768px){.hero{--card-w:264px;--card-h:432px;--card-gap:12px;--card-drop:36px;padding-top:calc(var(--nav-h) + 36px)}.hero__title{margin-top:40px;font-size:46px}.hero__crest-mark{width:72px;height:36px}.hero__crest-name{font-size:16px}.hero__crest{gap:12px}.hero__sub{max-width:480px;margin-top:20px;font-size:17px}.hero__actions{margin-top:36px}.hero__cta{height:56px;padding-inline:44px;font-size:16px}.hero__gallery{margin-top:52px;padding-bottom:72px}.hero__card-float{border-radius:16px}}@media (width<=480px){.hero{--card-w:224px;--card-h:366px;--card-gap:10px;--card-drop:30px}.hero__title{font-size:36px}}
