.logo[data-astro-cid-f7espo7c]{color:currentColor;align-items:center;display:inline-flex}.logo[data-astro-cid-f7espo7c] svg{width:auto;height:30px;transition:transform .8s var(--ease);display:block}a:hover .logo[data-astro-cid-f7espo7c] svg{transform:translate(2px)}.roll[data-astro-cid-2z2msc5e]{vertical-align:bottom;line-height:1.2;display:inline-flex;position:relative;overflow:hidden}.roll__layer[data-astro-cid-2z2msc5e]{display:inline-flex}.roll__layer--b[data-astro-cid-2z2msc5e]{position:absolute;top:0;left:0}.roll__layer[data-astro-cid-2z2msc5e] span[data-astro-cid-2z2msc5e]{transition:transform .55s var(--ease);transition-delay:calc(var(--i) * 18ms);display:inline-block}.roll__layer--b[data-astro-cid-2z2msc5e] span[data-astro-cid-2z2msc5e]{transform:translateY(110%)}a:hover .roll__layer[data-astro-cid-2z2msc5e] span[data-astro-cid-2z2msc5e],button:hover .roll__layer[data-astro-cid-2z2msc5e] span[data-astro-cid-2z2msc5e]{transform:translateY(-110%)}a:hover .roll__layer--b[data-astro-cid-2z2msc5e] span[data-astro-cid-2z2msc5e],button:hover .roll__layer--b[data-astro-cid-2z2msc5e] span[data-astro-cid-2z2msc5e]{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.roll__layer[data-astro-cid-2z2msc5e] span[data-astro-cid-2z2msc5e]{transition:none}}.hd[data-astro-cid-nen7h5rs]{z-index:80;height:var(--header-h);transition:transform .6s var(--ease), color .4s;position:fixed;inset:0 0 auto}.hd[data-astro-cid-nen7h5rs].is-hidden{transform:translateY(-100%)}.hd[data-astro-cid-nen7h5rs]:before{content:"";-webkit-backdrop-filter:blur(14px);opacity:0;background:#08080b8c;transition:opacity .4s,background .4s;position:absolute;inset:0}.hd[data-astro-cid-nen7h5rs].is-scrolled:before{opacity:1}.hd[data-astro-cid-nen7h5rs].is-light{color:var(--ink)}.hd[data-astro-cid-nen7h5rs].is-light:before{background:#f1efe9b3}.hd__inner[data-astro-cid-nen7h5rs]{height:100%;max-width:var(--max);padding-inline:var(--gutter);justify-content:space-between;align-items:center;gap:24px;margin:auto;display:flex;position:relative}.hd__nav[data-astro-cid-nen7h5rs]{font-family:var(--f-display);gap:32px;font-size:14px;font-weight:500;display:flex}.hd__link[data-astro-cid-nen7h5rs]{position:relative}.hd__link[data-astro-cid-nen7h5rs][aria-current=page]:before{content:"";background:var(--orange);border-radius:50%;width:5px;height:5px;margin-top:-2px;position:absolute;top:50%;left:-12px}.hd__right[data-astro-cid-nen7h5rs]{align-items:center;gap:18px;display:flex}.hd__status[data-astro-cid-nen7h5rs]{opacity:.8;align-items:center;gap:8px;font-size:11px;display:inline-flex}.hd__status[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{background:#3ddc84;border-radius:50%;width:7px;height:7px;animation:2s infinite pulse;box-shadow:0 0 #3ddc8499}@keyframes pulse{70%{box-shadow:0 0 0 8px #3ddc8400}to{box-shadow:0 0 #3ddc8400}}.hd__cta[data-astro-cid-nen7h5rs]{background:var(--paper);height:40px;color:var(--ink);font-family:var(--f-display);border-radius:999px;align-items:center;padding:0 20px;font-size:14px;font-weight:600;display:inline-flex}.hd[data-astro-cid-nen7h5rs].is-light .hd__cta[data-astro-cid-nen7h5rs]{background:var(--ink);color:var(--paper)}.hd__burger[data-astro-cid-nen7h5rs]{border:1px solid;border-color:color-mix(in srgb, currentColor 30%, transparent);border-radius:50%;width:44px;height:44px;display:none;position:relative}.hd__burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{height:1.5px;transition:transform .5s var(--ease);background:currentColor;position:absolute;left:13px;right:13px}.hd__burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{top:17px}.hd__burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:last-child{top:25px}html.menu-open .hd__burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(4px)rotate(45deg)}html.menu-open .hd__burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:last-child{transform:translateY(-4px)rotate(-45deg)}html.menu-open .hd[data-astro-cid-nen7h5rs]{color:var(--paper)}html.menu-open .hd[data-astro-cid-nen7h5rs]:before{opacity:0}@media (width<=1080px){.hd__nav[data-astro-cid-nen7h5rs],.hd__status[data-astro-cid-nen7h5rs]{display:none}.hd__burger[data-astro-cid-nen7h5rs]{display:block}}@media (width<=520px){.hd__cta[data-astro-cid-nen7h5rs]{display:none}}.menu[data-astro-cid-xrc56gie]{z-index:70;visibility:hidden;background:radial-gradient(120% 90% at 100% 0%, #1b2a7a 0%, #0c0c12 55%), var(--ink);clip-path:circle(0% at 100% 0);position:fixed;inset:0}.menu__inner[data-astro-cid-xrc56gie]{height:100%;padding-top:var(--header-h);flex-direction:column;justify-content:center;gap:48px;display:flex}.menu__nav[data-astro-cid-xrc56gie]{display:grid}.menu__link[data-astro-cid-xrc56gie]{border-bottom:1px solid var(--line);display:block;overflow:hidden}.menu__link[data-astro-cid-xrc56gie]>span[data-astro-cid-xrc56gie]{align-items:baseline;gap:18px;padding:10px 0;display:flex}.menu__link[data-astro-cid-xrc56gie] small[data-astro-cid-xrc56gie]{color:var(--mute-2);width:2.5em}.menu__link[data-astro-cid-xrc56gie] b[data-astro-cid-xrc56gie]{font-family:var(--f-display);letter-spacing:-.04em;transition:transform .6s var(--ease), color .4s;font-size:clamp(40px,8vw,92px);font-weight:600;line-height:1}.menu__link[data-astro-cid-xrc56gie] em[data-astro-cid-xrc56gie]{color:var(--mute);margin-left:auto;font-size:13px;font-style:normal}.menu__link[data-astro-cid-xrc56gie]:hover b[data-astro-cid-xrc56gie]{color:var(--yellow);transform:translate(16px)}.menu__foot[data-astro-cid-xrc56gie]{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.cta[data-astro-cid-jo6i4kqk]{align-items:flex-end;min-height:100svh;padding-top:48svh;display:flex}.cta__inner[data-astro-cid-jo6i4kqk]{gap:40px;display:grid}.cta[data-astro-cid-jo6i4kqk] .cta__title{font-family:var(--f-display);letter-spacing:-.045em;font-size:clamp(56px,11vw,190px);font-weight:600;line-height:.9}.cta[data-astro-cid-jo6i4kqk] .cta__title .serif{padding-right:.06em;font-weight:400}.cta__row[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.cta__btns[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.cta__mail[data-astro-cid-jo6i4kqk]{font-family:var(--f-display);font-size:18px}.ft[data-astro-cid-jo6i4kqk]{z-index:2;background:var(--ink);border-top:1px solid var(--line);position:relative;overflow:hidden}.ft[data-astro-cid-jo6i4kqk]:before{content:"";pointer-events:none;background:radial-gradient(50% 50%,#2f5bff38,#ff6a1a14 50%,#0000 70%);width:120%;height:70%;position:absolute;bottom:-30%;left:50%;transform:translate(-50%)}.ft__mail[data-astro-cid-jo6i4kqk]{border-bottom:1px solid var(--line);font-family:var(--f-display);letter-spacing:-.04em;white-space:nowrap;padding-block:28px;font-size:clamp(40px,7vw,120px);font-weight:600;line-height:1;transition:background .5s,color .5s;display:flex;position:relative;overflow:hidden}.ft__mail-track[data-astro-cid-jo6i4kqk]{flex-shrink:0;animation:28s linear infinite ftmail;display:flex}.ft__mail-item[data-astro-cid-jo6i4kqk]{align-items:center;gap:.35em;padding-right:.35em;display:inline-flex}.ft__mail-item[data-astro-cid-jo6i4kqk] i[data-astro-cid-jo6i4kqk]{color:var(--orange);transition:transform .8s var(--ease);font-size:.5em;font-style:normal}.ft__mail-item[data-astro-cid-jo6i4kqk] em[data-astro-cid-jo6i4kqk]{font-family:var(--f-serif);background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.05em;font-style:italic;font-weight:400}.ft__mail[data-astro-cid-jo6i4kqk]:hover{background:var(--paper);color:var(--ink)}.ft__mail[data-astro-cid-jo6i4kqk]:hover .ft__mail-track[data-astro-cid-jo6i4kqk]{animation-duration:12s}.ft__mail[data-astro-cid-jo6i4kqk]:hover .ft__mail-item[data-astro-cid-jo6i4kqk] i[data-astro-cid-jo6i4kqk]{transform:rotate(180deg)}@keyframes ftmail{to{transform:translate(-50%)}}.ft[data-astro-cid-jo6i4kqk] .wrap[data-astro-cid-jo6i4kqk]{padding-top:72px;position:relative}.ft__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.1fr 1fr 1.1fr auto;align-items:start;gap:40px;display:grid}.ft__col[data-astro-cid-jo6i4kqk]{align-content:start;gap:14px;font-size:14px;display:grid}.ft__col[data-astro-cid-jo6i4kqk] address[data-astro-cid-jo6i4kqk]{color:var(--mute);font-style:normal;display:grid}.ft__nav[data-astro-cid-jo6i4kqk]{gap:2px;display:grid}.ft__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-family:var(--f-display);transition:transform .5s var(--ease), color .3s;align-items:baseline;gap:10px;padding:3px 0;font-size:17px;display:inline-flex}.ft__nav[data-astro-cid-jo6i4kqk] small[data-astro-cid-jo6i4kqk]{font-family:var(--f-jp);color:var(--mute-2);opacity:0;transition:opacity .4s, transform .5s var(--ease);font-size:11px;transform:translate(-6px)}.ft__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--yellow);transform:translate(8px)}.ft__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover small[data-astro-cid-jo6i4kqk]{opacity:1;transform:none}.ft__now[data-astro-cid-jo6i4kqk]{gap:10px;display:grid}.ft__now[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{align-items:center;gap:10px;display:flex}.ft__pulse[data-astro-cid-jo6i4kqk]{background:#3ddc84;border-radius:50%;width:8px;height:8px;animation:2s infinite ftpulse;box-shadow:0 0 #3ddc8499}@keyframes ftpulse{70%{box-shadow:0 0 0 10px #3ddc8400}to{box-shadow:0 0 #3ddc8400}}.ft__col--end[data-astro-cid-jo6i4kqk]{justify-items:end}.ft__top[data-astro-cid-jo6i4kqk]{border-radius:50%;place-items:center;width:120px;height:120px;display:grid;position:relative}.ft__top-ring[data-astro-cid-jo6i4kqk]{width:100%;height:100%;animation:14s linear infinite ftring;position:absolute;inset:0}.ft__top-ring[data-astro-cid-jo6i4kqk] text[data-astro-cid-jo6i4kqk]{font-family:var(--f-mono);letter-spacing:.16em;fill:var(--mute);font-size:9.5px}.ft__top-arrow[data-astro-cid-jo6i4kqk]{background:var(--paper);width:52px;height:52px;color:var(--ink);transition:transform .6s var(--ease), background .4s;border-radius:50%;place-items:center;font-size:20px;display:grid}.ft__top[data-astro-cid-jo6i4kqk]:hover .ft__top-arrow[data-astro-cid-jo6i4kqk]{background:var(--yellow);transform:translateY(-4px)}.ft__top[data-astro-cid-jo6i4kqk]:hover .ft__top-ring[data-astro-cid-jo6i4kqk]{animation-duration:4s}@keyframes ftring{to{transform:rotate(360deg)}}.ft__logo[data-astro-cid-jo6i4kqk]{margin-top:clamp(56px,8vw,120px);padding-bottom:1.5%;position:relative;overflow:hidden}.ft__logo-inner[data-astro-cid-jo6i4kqk]{aspect-ratio:1112/301;position:relative}.ft__mark[data-astro-cid-jo6i4kqk],.ft__wordm[data-astro-cid-jo6i4kqk]{--sx:-999px;--sy:-999px;background:radial-gradient(circle 220px at var(--sx) var(--sy), #fffffff2, transparent 70%), var(--grad);background-size:100% 100%,220% 100%;animation:10s ease-in-out infinite alternate ftflow;position:absolute}.ft__mark[data-astro-cid-jo6i4kqk]{transform-origin:50% 55%;width:21.31%;height:100%;top:0;left:0;-webkit-mask:url(/brand/logo-mark-black.svg) 50%/contain no-repeat;mask:url(/brand/logo-mark-black.svg) 50%/contain no-repeat}.ft__wordm[data-astro-cid-jo6i4kqk]{width:76.44%;height:64.45%;top:17.61%;left:23.56%;-webkit-mask:url(/brand/logo-word-black.svg) 50%/contain no-repeat;mask:url(/brand/logo-word-black.svg) 50%/contain no-repeat}@keyframes ftflow{to{background-position:0 0,100% 0}}@media (prefers-reduced-motion:reduce){.ft__mark[data-astro-cid-jo6i4kqk],.ft__wordm[data-astro-cid-jo6i4kqk],.ft__mail-track[data-astro-cid-jo6i4kqk],.ft__top-ring[data-astro-cid-jo6i4kqk]{animation:none}}.ft__bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:24px;padding:24px 0 36px;font-size:11px;display:flex}@media (width<=900px){.ft__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.ft__col--end[data-astro-cid-jo6i4kqk]{justify-items:start}}@media (width<=560px){.ft__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}.loader[data-astro-cid-tfd3xvz2]{z-index:110;background:var(--ink);clip-path:inset(0);place-items:center;display:grid;position:fixed;inset:0}html:not(.js) .loader[data-astro-cid-tfd3xvz2]{display:none}.loader__word[data-astro-cid-tfd3xvz2]{font-family:var(--f-display);letter-spacing:-.04em;font-size:clamp(40px,9vw,140px);font-weight:600;line-height:1.05;display:flex;overflow:hidden}.loader__word[data-astro-cid-tfd3xvz2] .char[data-astro-cid-tfd3xvz2]:nth-child(6){color:var(--orange);font-family:var(--f-serif);font-style:italic}.loader__foot[data-astro-cid-tfd3xvz2]{left:var(--gutter);right:var(--gutter);color:var(--mute);justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:32px}.loader__num[data-astro-cid-tfd3xvz2]{font-family:var(--f-display);letter-spacing:-.04em;color:var(--paper);font-variant-numeric:tabular-nums;font-size:clamp(48px,7vw,96px);font-weight:600;line-height:.9}.loader__bar[data-astro-cid-tfd3xvz2]{background:var(--grad);transform-origin:0;height:3px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}
