@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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+1F00-1FFF}@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+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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+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-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+0000-00FF,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}:root{--ink: #111111;--text: #2E2E2E;--text-soft: #3D3D3D;--grey: #646464;--grey-title: #626262;--muted: #9A9A96;--line: #E6E6E6;--paper: #FFFFFF;--paper-warm: #F4F4F2;--dark: #262725;--dark-footer: #292B28;--accent: #FFE6A6;--accent-badge: #FFEE66;--accent-gold: #F2C94C;--font-sans: "Inter Variable", Inter, Arial, sans-serif;--font-italic: Arial, Helvetica, sans-serif;--title-size: 34px;--title-weight: 600;--title-tracking: -.045em;--body-size: 15px;--body-leading: 1.7;--pad: 20px;--content-max: 1200px;--gap-block: 64px;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-soft: cubic-bezier(.22, .61, .36, 1)}@media(min-width:600px){:root{--title-size: 52px;--body-size: 16px;--pad: 40px;--gap-block: 80px}}@media(min-width:1024px){:root{--title-size: 64px;--body-size: 17px;--pad: max(48px, calc((var(--vw, 100vw) - 1200px) / 2));--gap-block: 96px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--body-size);line-height:var(--body-leading);-webkit-font-smoothing:antialiased;overflow-x:clip}img,video,svg{display:block;max-width:100%}a{color:inherit}button{font:inherit}.title-xl{margin:0;font-size:var(--title-size);font-weight:var(--title-weight);letter-spacing:var(--title-tracking);line-height:1.05;text-wrap:balance}.body{color:var(--text);font-size:var(--body-size);line-height:var(--body-leading)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.skip{position:fixed;left:12px;top:12px;z-index:2000;padding:10px 16px;border-radius:999px;background:var(--ink);color:#fff;font-size:14px;font-weight:500;text-decoration:none;transform:translateY(-160%);transition:transform .2s ease}.skip:focus{transform:none;outline:2px solid var(--accent);outline-offset:2px}.ld[data-astro-cid-4qws3apc]{display:none}html.jn-loading .ld[data-astro-cid-4qws3apc]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#fff;transition:opacity .45s cubic-bezier(.65,0,.35,1)}.ld-mark[data-astro-cid-4qws3apc]{position:relative;display:block;overflow:visible;width:96px;height:96px;transition:transform .6s ease}@media(min-width:600px){.ld-mark[data-astro-cid-4qws3apc]{width:132px;height:132px}}.ld-disk[data-astro-cid-4qws3apc]{transform-origin:659.48px 644px;transform:scale(0);transition:transform .6s var(--ease-out-expo) .78s}.ld-strokes[data-astro-cid-4qws3apc] path[data-astro-cid-4qws3apc],.ld-strokes[data-astro-cid-4qws3apc] circle[data-astro-cid-4qws3apc]{stroke-dasharray:1;stroke-dashoffset:1}.ld-ring[data-astro-cid-4qws3apc]{transform:rotate(118deg);transform-origin:659.48px 644px;transition:stroke-dashoffset .7s cubic-bezier(.65,0,.35,1) 0ms}.ld-j[data-astro-cid-4qws3apc]{transition:stroke-dashoffset .52s cubic-bezier(.65,0,.35,1) .32s}.ld-n[data-astro-cid-4qws3apc]{transition:stroke-dashoffset .56s cubic-bezier(.65,0,.35,1) .46s}.ld-strokes[data-astro-cid-4qws3apc]{transition:opacity .3s ease 1.05s}.ld-solid[data-astro-cid-4qws3apc]{opacity:0;transition:opacity .3s ease 1.05s}.ld[data-astro-cid-4qws3apc].is-go .ld-disk[data-astro-cid-4qws3apc]{transform:scale(1)}.ld[data-astro-cid-4qws3apc].is-go .ld-strokes[data-astro-cid-4qws3apc] path[data-astro-cid-4qws3apc],.ld[data-astro-cid-4qws3apc].is-go .ld-strokes[data-astro-cid-4qws3apc] circle[data-astro-cid-4qws3apc]{stroke-dashoffset:0}.ld[data-astro-cid-4qws3apc].is-go .ld-strokes[data-astro-cid-4qws3apc]{opacity:0}.ld[data-astro-cid-4qws3apc].is-go .ld-solid[data-astro-cid-4qws3apc]{opacity:1}.ld[data-astro-cid-4qws3apc].is-wait .ld-mark[data-astro-cid-4qws3apc]{animation:ld-breathe 1.6s ease-in-out infinite}.ld[data-astro-cid-4qws3apc].is-lift .ld-mark[data-astro-cid-4qws3apc]{transform:scale(1.04)}.ld[data-astro-cid-4qws3apc].is-lift{opacity:0;pointer-events:none}@keyframes ld-breathe{0%,to{transform:scale(1)}50%{transform:scale(.94)}}.hdr[data-astro-cid-3ef6ksr2]{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;height:64px;padding:0 var(--pad);background:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(17,17,17,0);transition:height .45s var(--ease-out-expo),background-color .3s ease,border-color .3s ease}.hdr[data-astro-cid-3ef6ksr2].is-scrolled{background:#ffffffdb;border-bottom-color:#11111114}.hdr-spacer[data-astro-cid-3ef6ksr2]{height:64px}.hdr-logo[data-astro-cid-3ef6ksr2]{flex-shrink:0;display:flex;align-items:center;text-decoration:none}.hdr-logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:24px;width:auto}.hdr[data-astro-cid-3ef6ksr2] .hdr-nav[data-astro-cid-3ef6ksr2],.hdr[data-astro-cid-3ef6ksr2] .lang--lg[data-astro-cid-3ef6ksr2],.hdr[data-astro-cid-3ef6ksr2] .hdr-in[data-astro-cid-3ef6ksr2]{display:none}.hdr-compact[data-astro-cid-3ef6ksr2]{margin-left:auto;display:flex;align-items:center;gap:6px}.lang[data-astro-cid-3ef6ksr2]{position:relative;display:inline-flex;align-items:center;--lw: 44px;--lh: 30px}.lang-pill[data-astro-cid-3ef6ksr2]{position:absolute;left:0;top:0;width:var(--lw);height:var(--lh);border-radius:9px;background:var(--ink);transition:transform .5s var(--ease-out-expo)}.lang[data-astro-cid-3ef6ksr2][data-lang=en] .lang-pill[data-astro-cid-3ef6ksr2]{transform:translate(var(--lw))}.lang[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--lw);height:var(--lh);font-size:14px;font-weight:600;letter-spacing:.01em;line-height:1;color:var(--ink);text-decoration:none;transition:color .3s ease}.lang[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=true]{color:#fff}.lang--sm[data-astro-cid-3ef6ksr2]{margin-right:10px}.lang--lg[data-astro-cid-3ef6ksr2]{--lw: 56px;--lh: 36px;margin-left:48px}.lang--lg[data-astro-cid-3ef6ksr2] .lang-pill[data-astro-cid-3ef6ksr2]{border-radius:12px}.lang--lg[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:15px;font-weight:700}.burger[data-astro-cid-3ef6ksr2]{margin-left:4px;width:40px;height:40px;padding:0;border-radius:50%;border:1.5px solid var(--ink);background:#fff;cursor:pointer;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;width:18px;height:1.8px;border-radius:1px;background:var(--ink)}@media(min-width:600px){.hdr[data-astro-cid-3ef6ksr2],.hdr-spacer[data-astro-cid-3ef6ksr2]{height:76px}.hdr-logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:32px}.hdr-compact[data-astro-cid-3ef6ksr2]{gap:8px}.burger[data-astro-cid-3ef6ksr2]{width:44px;height:44px}}@media(min-width:1024px){.hdr[data-astro-cid-3ef6ksr2],.hdr-spacer[data-astro-cid-3ef6ksr2]{height:96px}.hdr[data-astro-cid-3ef6ksr2].is-scrolled{height:72px}.hdr-logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:36px}.hdr-compact[data-astro-cid-3ef6ksr2]{display:none}.hdr[data-astro-cid-3ef6ksr2] .hdr-nav[data-astro-cid-3ef6ksr2]{display:flex;gap:40px;margin-left:auto}.hdr[data-astro-cid-3ef6ksr2] .lang--lg[data-astro-cid-3ef6ksr2]{display:inline-flex}.hdr[data-astro-cid-3ef6ksr2] .hdr-in[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;justify-content:center;margin-left:32px;width:40px;height:40px;border-radius:10px;background:var(--ink);color:#fff}}.hdr-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{position:relative;display:inline-block;padding:10px 0;font-size:17px;font-weight:500;line-height:1.2;color:var(--ink);text-decoration:none}.hdr-nav[data-astro-cid-3ef6ksr2] .ul[data-astro-cid-3ef6ksr2]{position:absolute;left:0;bottom:4px;width:100%;height:1.5px;background:var(--ink);transform-origin:left center;transform:scaleX(0);transition:transform .45s var(--ease-out-expo),opacity .3s ease}.hdr-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=true] .ul[data-astro-cid-3ef6ksr2]{transform:scaleX(1);opacity:.35}.hdr-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover .ul[data-astro-cid-3ef6ksr2],.hdr-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:focus-visible .ul[data-astro-cid-3ef6ksr2]{transform:scaleX(1);opacity:1}.menu[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;padding:0 var(--pad);background:var(--ink);color:#fff;opacity:0;transition:opacity .3s ease}.menu[data-astro-cid-3ef6ksr2][hidden]{display:none}.menu[data-astro-cid-3ef6ksr2].is-open{opacity:1}.menu-top[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;height:64px}.menu-logo[data-astro-cid-3ef6ksr2]{height:30px;width:auto}.menu-close[data-astro-cid-3ef6ksr2]{width:48px;height:48px;padding:0;border-radius:50%;border:1.5px solid #FFFFFF;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.menu-nav[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:4px;margin-top:56px}.menu-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:32px;font-weight:600;letter-spacing:-.04em;line-height:1.15;color:#fff;text-decoration:none;padding:8px 0}.menu-bottom[data-astro-cid-3ef6ksr2]{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding-bottom:32px}.menu-in[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:11px;background:#fff;color:var(--ink)}.lang--dark[data-astro-cid-3ef6ksr2]{--lw: 60px;--lh: 44px}.lang--dark[data-astro-cid-3ef6ksr2] .lang-pill[data-astro-cid-3ef6ksr2]{border-radius:14px;background:#fff}.lang--dark[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:16px;font-weight:700;color:#fff}.lang--dark[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=true]{color:var(--ink)}a[data-astro-cid-3ef6ksr2]:focus-visible,button[data-astro-cid-3ef6ksr2]:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:6px}.menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:focus-visible,.menu[data-astro-cid-3ef6ksr2] button[data-astro-cid-3ef6ksr2]:focus-visible{outline-color:#fff}:where([data-astro-image]){object-fit:var(--fit);object-position:var(--pos);height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}.hero[data-astro-cid-shwxrd6l]{--w: var(--vw, 100vw);--inner: calc(var(--w) - 2 * var(--pad));--bw: calc(var(--inner) * .52);--bh: calc(var(--bw) * 1.35);--ih: calc(var(--bh) * 1.27);--iw: calc(var(--ih) * .5712);--ix: calc(var(--bw) * .5 - var(--iw) / 2);--name: calc(var(--w) * .125);--core: 30px;--bfont: 6px;--ring: 24px;--badge: 50px;--pro: .55;--p: 0;padding:20px var(--pad) 32px;overflow-x:clip}@media(min-width:600px){.hero[data-astro-cid-shwxrd6l]{--name: calc(var(--w) * .12);--core: 44px;--bfont: 8px;--ring: 34px;--badge: 70px;--pro: .8;padding:36px var(--pad) 48px}}@media(min-width:1024px){.hero[data-astro-cid-shwxrd6l]{--bh: calc(var(--bw) * 1.15);--ih: calc(var(--bh) * 1.62);--ix: calc(var(--bw) * .56 - var(--iw) / 2);--name: min(176px, calc(var(--w) * .115));--core: 58px;--bfont: 9.5px;--ring: 42.5px;--badge: 87px;--pro: 1;padding:48px var(--pad) 0}}.hero-row[data-astro-cid-shwxrd6l]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.hero-block[data-astro-cid-shwxrd6l]{position:relative;flex-shrink:0;width:var(--bw);height:var(--bh);align-self:center}.hero-shape[data-astro-cid-shwxrd6l]{position:absolute;inset:0;width:100%;height:100%;max-width:none;transform-origin:50% 100%;opacity:0;transform:scale(.94);transition:opacity 1s var(--ease-out-expo) 60ms,transform 1.3s var(--ease-out-expo) 60ms}.hero-clip[data-astro-cid-shwxrd6l]{position:absolute;inset:0;overflow:hidden}.hero-photo[data-astro-cid-shwxrd6l]{position:absolute;inset:0;opacity:0;transform:translateY(70px);transition:opacity 1.1s var(--ease-out-expo) .16s,transform 1.5s var(--ease-out-expo) .16s}.hero-photo[data-astro-cid-shwxrd6l] picture{display:contents}.hero-photo[data-astro-cid-shwxrd6l] .hero-img{position:absolute;display:block;max-width:none;left:var(--ix);top:calc(var(--bh) * .05);width:var(--iw);height:var(--ih);transform:translate3d(0,calc(var(--p) * -28px),0)}.badge[data-astro-cid-shwxrd6l]{position:absolute;display:block;border-radius:50%;left:calc(var(--bw) * .117 - var(--badge) / 2);top:calc(var(--bh) * .32 - var(--badge) / 2);width:var(--badge);height:var(--badge);opacity:0;transform:scale(.4);transition:opacity .7s var(--ease-out-expo) 1s,transform 1.1s var(--ease-out-expo) 1s}.badge-ring[data-astro-cid-shwxrd6l]{position:absolute;inset:0;display:block;will-change:transform}.badge-l[data-astro-cid-shwxrd6l]{position:absolute;left:50%;top:calc(var(--badge) / 2 - var(--ring));height:var(--ring);width:1.2em;margin-left:-.6em;transform-origin:50% 100%;text-align:center;font-size:var(--bfont);font-weight:600;line-height:1;color:var(--ink)}.badge-core[data-astro-cid-shwxrd6l]{position:absolute;left:50%;top:50%;width:var(--core);height:var(--core);border-radius:50%;background:var(--accent-badge);display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);transition:transform .5s var(--ease-out-expo)}.badge[data-astro-cid-shwxrd6l]:hover .badge-core[data-astro-cid-shwxrd6l],.badge[data-astro-cid-shwxrd6l]:focus-visible .badge-core[data-astro-cid-shwxrd6l]{transform:translate(-50%,-50%) scale(1.14)}.badge[data-astro-cid-shwxrd6l]:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.pro[data-astro-cid-shwxrd6l]{position:absolute;left:0;top:0;z-index:5;pointer-events:none;transform:translate3d(calc(var(--bw) * .99),calc(var(--bh) * .91),0);opacity:0;transition:opacity .8s ease 1.5s}.pro-box[data-astro-cid-shwxrd6l]{position:absolute;left:-116.5px;top:-57.4px;width:140px;height:87px;transform-origin:116.5px 57.4px;transform:scale(var(--pro))}.pro-glass[data-astro-cid-shwxrd6l]{position:absolute;display:block;left:39px;top:0;width:86px;height:83px;border-radius:41.5px;background:#d4d4d41a;-webkit-backdrop-filter:blur(17.5px);backdrop-filter:blur(17.5px)}.pro[data-astro-cid-shwxrd6l] .pro-svg{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;max-width:none}.hero-text[data-astro-cid-shwxrd6l]{display:contents}.hero-name[data-astro-cid-shwxrd6l]{order:1;flex:1 1 0;min-width:0;padding-left:10px;margin:0;font-size:var(--name);font-weight:700;letter-spacing:-.055em;line-height:.86}.mask[data-astro-cid-shwxrd6l]{display:block;width:max-content;overflow:hidden;padding:0 .06em .14em 0;margin-bottom:-.14em}.mask--2[data-astro-cid-shwxrd6l]{margin-left:.66em}.line[data-astro-cid-shwxrd6l]{display:block;transform:translateY(108%);transition:transform 1.15s var(--ease-out-expo)}.l1[data-astro-cid-shwxrd6l]{transition-delay:.32s}.l2[data-astro-cid-shwxrd6l]{transition-delay:.44s}.hero-sub[data-astro-cid-shwxrd6l]{order:2;width:100%;display:flex;flex-direction:column;gap:10px;margin-top:24px;opacity:0;transform:translateY(18px);transition:opacity .9s var(--ease-out-expo) .76s,transform 1.1s var(--ease-out-expo) .76s}.hero-role[data-astro-cid-shwxrd6l]{margin:0;font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.3}.sep[data-astro-cid-shwxrd6l]{font-weight:300;color:#9a9a9a;padding:0 4px}.hero-desc[data-astro-cid-shwxrd6l]{margin:0;color:var(--text-soft);font-weight:400;hyphens:none;font-size:14px;line-height:1.55;text-align:left;max-width:34em}@media(min-width:600px){.hero-name[data-astro-cid-shwxrd6l]{padding-left:24px}.hero-sub[data-astro-cid-shwxrd6l]{gap:14px;margin-top:36px}.hero-role[data-astro-cid-shwxrd6l]{font-size:19px}.hero-desc[data-astro-cid-shwxrd6l]{font-size:16px;line-height:1.5;max-width:27em;text-align:justify;text-align-last:left;text-wrap:balance}}@media(min-width:1024px){.hero-row[data-astro-cid-shwxrd6l]{justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}.hero-block[data-astro-cid-shwxrd6l]{align-self:flex-end}.hero-text[data-astro-cid-shwxrd6l]{display:flex;flex-direction:column;order:1;width:42%;padding-top:calc(var(--bh) * .12);transform:translate3d(0,calc(var(--p) * -40px),0)}.hero-name[data-astro-cid-shwxrd6l]{order:0;flex:none;padding-left:0}.hero-sub[data-astro-cid-shwxrd6l]{order:0;margin-top:44px;margin-left:calc(var(--name) * .66);width:auto}.hero-role[data-astro-cid-shwxrd6l]{font-size:21px}}.hero[data-astro-cid-shwxrd6l].is-ready .hero-shape[data-astro-cid-shwxrd6l]{opacity:1;transform:scale(1)}.hero[data-astro-cid-shwxrd6l].is-ready .hero-photo[data-astro-cid-shwxrd6l]{opacity:1;transform:translateY(0)}.hero[data-astro-cid-shwxrd6l].is-ready .line[data-astro-cid-shwxrd6l]{transform:translateY(0)}.hero[data-astro-cid-shwxrd6l].is-ready .hero-sub[data-astro-cid-shwxrd6l]{opacity:1;transform:translateY(0)}.hero[data-astro-cid-shwxrd6l].is-ready .badge[data-astro-cid-shwxrd6l]{opacity:1;transform:scale(1)}.hero[data-astro-cid-shwxrd6l].is-ready .pro[data-astro-cid-shwxrd6l]{opacity:1}@media(prefers-reduced-motion:reduce){.hero-shape[data-astro-cid-shwxrd6l],.hero-photo[data-astro-cid-shwxrd6l],.line[data-astro-cid-shwxrd6l],.hero-sub[data-astro-cid-shwxrd6l],.badge[data-astro-cid-shwxrd6l],.pro[data-astro-cid-shwxrd6l]{transition:none}}.sig[data-astro-cid-gnsdhuxu]{--size: calc(var(--vw, 100vw) * .18);--pady: 40px;--off1: 0px;--off2: 0px;position:relative;width:100%;overflow:hidden;background:#0e0e0e;color:#fff;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}@media(min-width:600px){.sig[data-astro-cid-gnsdhuxu]{--size: calc(var(--vw, 100vw) * .15);--pady: 56px;--off1: calc(var(--size) * .35);--off2: calc(var(--size) * .2)}}@media(min-width:1024px){.sig[data-astro-cid-gnsdhuxu]{--size: min(190px, calc(var(--vw, 100vw) * .13));--pady: 80px}}.sig-glow[data-astro-cid-gnsdhuxu]{position:absolute;left:0;top:0;width:0;height:0;border-radius:50%;pointer-events:none;mix-blend-mode:screen;will-change:transform;background:radial-gradient(circle,#ffe6a661,#ffe6a61f 40%,#ffe6a600 70%)}.sig-stack[data-astro-cid-gnsdhuxu]{position:relative;margin:0;display:flex;flex-direction:column;justify-content:center;padding:var(--pady) var(--pad);font-size:var(--size);font-weight:800;line-height:.9}.sig-stack--abs[data-astro-cid-gnsdhuxu]{position:absolute;inset:0}.w1[data-astro-cid-gnsdhuxu]{display:block;align-self:flex-start;margin-left:var(--off1);letter-spacing:-.055em}.w2[data-astro-cid-gnsdhuxu]{display:block;align-self:flex-end;margin-right:var(--off2);padding-right:.08em;white-space:nowrap;font-family:var(--font-italic);font-style:italic;font-weight:400;letter-spacing:-.03em}.w1--outline[data-astro-cid-gnsdhuxu]{color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.16)}.w2--outline[data-astro-cid-gnsdhuxu]{color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.14)}.w1--lit[data-astro-cid-gnsdhuxu]{color:#efe8de;text-shadow:0 0 40px rgba(255,230,166,.35)}.w2--lit[data-astro-cid-gnsdhuxu]{color:var(--accent);text-shadow:0 0 44px rgba(255,230,166,.45)}.sig-lit[data-astro-cid-gnsdhuxu]{position:absolute;inset:0;pointer-events:none;-webkit-mask-image:radial-gradient(circle 0px at 50% 50%,#000 0%,transparent 100%);mask-image:radial-gradient(circle 0px at 50% 50%,#000 0%,transparent 100%)}.spark[data-astro-cid-gnsdhuxu]{position:absolute;width:var(--s);height:var(--s)}@media(max-width:599px){.spark[data-astro-cid-gnsdhuxu]{width:calc(var(--s) * .7);height:calc(var(--s) * .7)}}.sig-grain[data-astro-cid-gnsdhuxu]{position:absolute;left:0;top:0;pointer-events:none;opacity:.07;mix-blend-mode:overlay;max-width:none}@media(prefers-reduced-motion:reduce){.sig-lit[data-astro-cid-gnsdhuxu]{-webkit-mask-image:none;mask-image:none}.sig-glow[data-astro-cid-gnsdhuxu]{display:none}}.thread[data-astro-cid-kalwk554]{position:relative;display:block;width:1px;overflow:visible}.thread-fill[data-astro-cid-kalwk554]{position:absolute;left:0;top:0;width:1px;height:100%;background:linear-gradient(180deg,#bdbdba,#bdbdba8c 62%,#bdbdba00);transform-origin:50% 0%;transform:scaleY(0);will-change:transform}.thread-head[data-astro-cid-kalwk554]{position:absolute;left:-2px;top:-2.5px;width:5px;height:5px;border-radius:50%;background:var(--ink);opacity:0;will-change:transform,opacity;transform:translateZ(0)}.par[data-astro-cid-wb5i7fhm]{--t: 40px;--mid: 28px;--node: 14px;--card: 240px;position:relative;width:100%;overflow:hidden;background:#fff;padding:72px 0 88px}.par-grid[data-astro-cid-wb5i7fhm]{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,#f0f0f0 1px,#f0f0f000 1px),linear-gradient(to bottom,#f0f0f0 1px,#f0f0f000 1px);background-size:40px 36px;-webkit-mask-image:radial-gradient(ellipse 60% 70% at 50% 55%,#000 35%,transparent 100%);mask-image:radial-gradient(ellipse 60% 70% at 50% 55%,#000 35%,transparent 100%)}.par-wrap[data-astro-cid-wb5i7fhm]{position:relative;margin:0 auto;width:calc(var(--vw, 100vw) - 40px);max-width:100%}.par-head[data-astro-cid-wb5i7fhm]{text-align:left}.par-title[data-astro-cid-wb5i7fhm],.par-lead[data-astro-cid-wb5i7fhm]{margin:0;font-size:var(--t);font-weight:600;letter-spacing:-.045em;line-height:1.02}.mk[data-astro-cid-wb5i7fhm]{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.ml[data-astro-cid-wb5i7fhm]{display:block;text-wrap:balance;transform:translateY(105%);transition:transform 1.1s var(--ease-out-expo)}.par-head[data-astro-cid-wb5i7fhm].is-in .ml[data-astro-cid-wb5i7fhm]{transform:none}.par-head[data-astro-cid-wb5i7fhm] .par-thread{height:120px;margin:22px 0 0 2px}.par-lead[data-astro-cid-wb5i7fhm]{color:var(--ink);overflow:hidden;padding-bottom:.08em;margin-top:22px}.par-lead[data-astro-cid-wb5i7fhm] span[data-astro-cid-wb5i7fhm]{display:block;transform:translateY(105%);filter:blur(6px);transition:transform 1.1s var(--ease-out-expo) .12s,filter .9s ease .12s}.par-lead[data-astro-cid-wb5i7fhm].is-on span[data-astro-cid-wb5i7fhm]{transform:none;filter:none}.tl[data-astro-cid-wb5i7fhm]{position:relative;margin-top:56px}.tl-track[data-astro-cid-wb5i7fhm]{position:absolute;width:2px;background:#e6e6e6;overflow:hidden;left:calc(var(--mid) / 2 - 1px);top:12px;bottom:0}.tl-fill[data-astro-cid-wb5i7fhm]{position:absolute;left:0;top:0;width:2px;height:100%;background:var(--ink);transform-origin:50% 0%;transform:scaleY(0)}.tl-list[data-astro-cid-wb5i7fhm]{position:relative;list-style:none;margin:0;padding:0}.step[data-astro-cid-wb5i7fhm]{position:relative;display:grid;align-items:start;grid-template-columns:var(--mid) minmax(0,1fr);column-gap:14px;row-gap:18px}.step[data-astro-cid-wb5i7fhm]+.step[data-astro-cid-wb5i7fhm]{margin-top:48px}.card[data-astro-cid-wb5i7fhm]{grid-column:2;grid-row:1;width:100%;max-width:var(--card);margin:0;padding:8px;background:#fff;border:1px solid #EDEDED;border-radius:4px;opacity:0;box-shadow:0 14px 36px #11111114;transition:opacity 1.3s var(--ease-soft),transform .6s var(--ease-out-expo),box-shadow .6s var(--ease-out-expo)}.card-img[data-astro-cid-wb5i7fhm]{position:relative;overflow:hidden;background:#f2f2f2;aspect-ratio:4 / 3}.card-img[data-astro-cid-wb5i7fhm] img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.06);filter:blur(12px);transition:transform 1.8s var(--ease-out-expo),filter 1.3s var(--ease-soft)}.step[data-astro-cid-wb5i7fhm].is-in .card[data-astro-cid-wb5i7fhm]{opacity:1}.step[data-astro-cid-wb5i7fhm].is-in .card-img[data-astro-cid-wb5i7fhm] img{transform:scale(1);filter:none}@media(hover:hover){.step[data-astro-cid-wb5i7fhm].is-in .card[data-astro-cid-wb5i7fhm]:hover{transform:translateY(-6px);box-shadow:0 26px 50px #11111124}.step[data-astro-cid-wb5i7fhm].is-in .card[data-astro-cid-wb5i7fhm]:hover .card-img[data-astro-cid-wb5i7fhm] img{transform:scale(1.04);transition-duration:.9s,1.3s}}.node-col[data-astro-cid-wb5i7fhm]{grid-column:1;grid-row:1 / span 2;display:flex;justify-content:center;align-items:flex-start;padding-top:12px}.node[data-astro-cid-wb5i7fhm]{display:block;width:var(--node);height:var(--node);border-radius:50%;background:var(--accent);border:2px solid var(--ink);box-shadow:0 0 0 6px #fff,0 0 0 6px #ffe6a600;opacity:0;transform:scale(.4);transition:opacity .7s ease .15s,transform .8s var(--ease-out-expo) .15s,box-shadow .6s ease}.step[data-astro-cid-wb5i7fhm].is-in .node[data-astro-cid-wb5i7fhm]{opacity:1;transform:scale(1)}.step[data-astro-cid-wb5i7fhm].is-in.is-active .node[data-astro-cid-wb5i7fhm]{transform:scale(1.35);box-shadow:0 0 0 6px #fff,0 0 0 10px #ffe6a68c}.txt[data-astro-cid-wb5i7fhm]{grid-column:2;grid-row:2;min-width:0;opacity:.55;transition:opacity .6s ease}.step[data-astro-cid-wb5i7fhm].is-active .txt[data-astro-cid-wb5i7fhm],.step[data-astro-cid-wb5i7fhm]:hover .txt[data-astro-cid-wb5i7fhm]{opacity:1}.yr[data-astro-cid-wb5i7fhm],.sub[data-astro-cid-wb5i7fhm],.desc[data-astro-cid-wb5i7fhm]{margin:0;opacity:0;transform:translateY(16px);transition:opacity .9s var(--ease-out-expo),transform 1.1s var(--ease-out-expo)}.yr[data-astro-cid-wb5i7fhm]{font-size:24px;font-weight:500;letter-spacing:-.04em;line-height:1.1;transition-delay:.25s}.sub[data-astro-cid-wb5i7fhm]{font-size:13.5px;font-weight:700;line-height:1.35;margin-top:8px;transition-delay:.35s}.desc[data-astro-cid-wb5i7fhm]{font-size:15px;color:var(--text);line-height:1.7;margin-top:8px;max-width:30em;transition-delay:.45s}.step[data-astro-cid-wb5i7fhm].is-in .yr[data-astro-cid-wb5i7fhm],.step[data-astro-cid-wb5i7fhm].is-in .sub[data-astro-cid-wb5i7fhm],.step[data-astro-cid-wb5i7fhm].is-in .desc[data-astro-cid-wb5i7fhm]{opacity:1;transform:none}@media(min-width:600px){.par[data-astro-cid-wb5i7fhm]{--t: 56px;--mid: 80px;--card: 250px;padding:100px 0 120px}.par-grid[data-astro-cid-wb5i7fhm]{background-size:64px 58px}.par-wrap[data-astro-cid-wb5i7fhm]{width:calc(var(--vw, 100vw) - 80px)}.par-head[data-astro-cid-wb5i7fhm]{text-align:center}.par-head[data-astro-cid-wb5i7fhm] .par-thread{height:170px;margin:26px auto 0}.par-lead[data-astro-cid-wb5i7fhm]{margin-top:30px}.tl[data-astro-cid-wb5i7fhm]{margin-top:80px}.tl-track[data-astro-cid-wb5i7fhm]{left:calc(50% - 1px);top:0}.step[data-astro-cid-wb5i7fhm]{grid-template-columns:minmax(0,1fr) var(--mid) minmax(0,1fr);align-items:center;column-gap:0;row-gap:0}.step[data-astro-cid-wb5i7fhm]+.step[data-astro-cid-wb5i7fhm]{margin-top:64px}.card[data-astro-cid-wb5i7fhm]{padding:10px;grid-row:1}.step--l[data-astro-cid-wb5i7fhm] .card[data-astro-cid-wb5i7fhm]{grid-column:1;justify-self:end}.step--r[data-astro-cid-wb5i7fhm] .card[data-astro-cid-wb5i7fhm]{grid-column:3;justify-self:start}.node-col[data-astro-cid-wb5i7fhm]{grid-column:2;grid-row:1;align-items:center;padding-top:0}.txt[data-astro-cid-wb5i7fhm]{grid-row:1;width:100%;max-width:290px}.step--l[data-astro-cid-wb5i7fhm] .txt[data-astro-cid-wb5i7fhm]{grid-column:3;justify-self:start}.step--r[data-astro-cid-wb5i7fhm] .txt[data-astro-cid-wb5i7fhm]{grid-column:1;justify-self:end}.yr[data-astro-cid-wb5i7fhm]{font-size:28px}.sub[data-astro-cid-wb5i7fhm]{font-size:14.5px;margin-top:12px}.desc[data-astro-cid-wb5i7fhm]{font-size:16px;margin-top:12px}}@media(min-width:1024px){.par[data-astro-cid-wb5i7fhm]{--t: 68px;--mid: 112px;--node: 16px;--card: 300px;padding:120px 0 140px}.par-wrap[data-astro-cid-wb5i7fhm]{width:1040px}.par-head[data-astro-cid-wb5i7fhm] .par-thread{height:230px;margin-top:32px}.par-lead[data-astro-cid-wb5i7fhm]{margin-top:40px}.tl[data-astro-cid-wb5i7fhm]{margin-top:96px}.step[data-astro-cid-wb5i7fhm]+.step[data-astro-cid-wb5i7fhm]{margin-top:80px}.txt[data-astro-cid-wb5i7fhm]{max-width:380px}.yr[data-astro-cid-wb5i7fhm]{font-size:34px}.sub[data-astro-cid-wb5i7fhm]{font-size:15px}.desc[data-astro-cid-wb5i7fhm]{font-size:17px}}@media(prefers-reduced-motion:reduce){.ml[data-astro-cid-wb5i7fhm],.par-lead[data-astro-cid-wb5i7fhm] span[data-astro-cid-wb5i7fhm]{transform:none;filter:none}}.bio-root[data-astro-cid-dq7spnk2]{--st: 34px;--cw: calc(var(--vw, 100vw) - 40px);--gap: 8px;position:relative;width:100%;background:#fff;overflow:hidden}@media(min-width:600px){.bio-root[data-astro-cid-dq7spnk2]{--st: 52px;--cw: calc(var(--vw, 100vw) - 80px);--gap: 10px}}@media(min-width:1024px){.bio-root[data-astro-cid-dq7spnk2]{--st: 64px;--cw: min(1306px, calc(var(--vw, 100vw) - 134px));--gap: 16px}}.statement[data-astro-cid-dq7spnk2]{margin:0 auto;font-size:var(--st);font-weight:600;letter-spacing:-.045em;line-height:1.08}.mk[data-astro-cid-dq7spnk2]{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.mk--grey[data-astro-cid-dq7spnk2]{color:var(--grey)}.ml[data-astro-cid-dq7spnk2]{display:block;text-wrap:balance;transform:translateY(105%);transition:transform 1.1s var(--ease-out-expo)}.is-in[data-astro-cid-dq7spnk2] .ml[data-astro-cid-dq7spnk2]{transform:none}.trans[data-astro-cid-dq7spnk2]{text-align:center;padding:0 20px 72px}@media(min-width:600px){.trans[data-astro-cid-dq7spnk2]{padding-bottom:96px}}@media(min-width:1024px){.trans[data-astro-cid-dq7spnk2]{padding:20px 20px 120px}}.band[data-astro-cid-dq7spnk2]{--bp: 1;--inset: 20px;position:relative;overflow:hidden;background:#2b2b2b;color:#fff;height:340px;clip-path:inset(0 calc((1 - var(--bp)) * var(--inset)) round calc((1 - var(--bp)) * 24px))}@media(min-width:600px){.band[data-astro-cid-dq7spnk2]{height:400px}}@media(min-width:1024px){.band[data-astro-cid-dq7spnk2]{height:460px;--inset: 64px}}.ghost1[data-astro-cid-dq7spnk2],.ghost2[data-astro-cid-dq7spnk2]{position:absolute;white-space:nowrap}.ghost1[data-astro-cid-dq7spnk2]{left:18%;top:30%;font-size:24px}.ghost1-t[data-astro-cid-dq7spnk2]{position:relative;display:inline-block;font-weight:500;letter-spacing:-.02em;color:#ffffff6b;opacity:0;transition:opacity .9s ease .3s,filter 1.2s ease 1.5s}.strike[data-astro-cid-dq7spnk2]{position:absolute;left:-6%;top:55%;width:112%;height:2px;background:#fffc;transform-origin:0 50%;transform:rotate(-4deg) scaleX(0);transition:transform .9s var(--ease-out-expo) .8s}.band[data-astro-cid-dq7spnk2].is-in .ghost1-t[data-astro-cid-dq7spnk2]{opacity:1;filter:blur(1.4px)}.band[data-astro-cid-dq7spnk2].is-in .strike[data-astro-cid-dq7spnk2]{transform:rotate(-4deg) scaleX(1)}.ghost2[data-astro-cid-dq7spnk2]{left:30%;top:58%;font-size:52px;font-weight:400;letter-spacing:-.01em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.09)}.chip-pos[data-astro-cid-dq7spnk2]{position:absolute;left:var(--mx);top:var(--my);transform:translate(-50%,-50%)}.chip[data-astro-cid-dq7spnk2]{display:inline-block;padding:8px 14px;border-radius:7px;background:#3a3a3a;border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 24px #00000047;color:#e8e8e8;white-space:nowrap;font-size:11.5px;line-height:1.4;opacity:0;transition-property:opacity;transition-duration:.9s;transition-timing-function:ease}.band[data-astro-cid-dq7spnk2].is-in .chip[data-astro-cid-dq7spnk2]{opacity:1}.band-center[data-astro-cid-dq7spnk2]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0 24px}.band-line[data-astro-cid-dq7spnk2]{margin:0;display:flex;align-items:center;gap:12px;font-weight:500;letter-spacing:-.02em;text-align:center;font-size:19px;line-height:1.3;opacity:0;transform:translateY(18px);transition:opacity .9s var(--ease-out-expo) .25s,transform 1.1s var(--ease-out-expo) .25s}.band-line[data-astro-cid-dq7spnk2] svg[data-astro-cid-dq7spnk2]{flex-shrink:0}.band[data-astro-cid-dq7spnk2].is-in .band-line[data-astro-cid-dq7spnk2]{opacity:1;transform:none}@media(min-width:600px){.ghost1[data-astro-cid-dq7spnk2]{left:38%;top:20%;font-size:30px}.ghost2[data-astro-cid-dq7spnk2]{left:38%;top:60%;font-size:64px}.chip-pos[data-astro-cid-dq7spnk2]{left:var(--x);top:var(--y)}.chip[data-astro-cid-dq7spnk2]{font-size:13px}.band-line[data-astro-cid-dq7spnk2]{font-size:26px}}@media(min-width:1024px){.ghost1[data-astro-cid-dq7spnk2]{font-size:34px}.ghost2[data-astro-cid-dq7spnk2]{font-size:76px}.band-line[data-astro-cid-dq7spnk2]{font-size:30px}}.amb[data-astro-cid-dq7spnk2]{text-align:center;padding:72px 20px 0}.amb-w[data-astro-cid-dq7spnk2]{position:relative;display:block;margin:0 auto;max-width:350px}.amb-year[data-astro-cid-dq7spnk2]{position:absolute;left:50%;top:-44px;pointer-events:none;user-select:none;font-size:136px;font-weight:700;letter-spacing:-.06em;line-height:1;white-space:nowrap;color:#f2f2f2;font-variant-numeric:tabular-nums;opacity:0;transform:translate(-50%,28px) scale(.96);transition:opacity 1.4s var(--ease-soft),transform 1.8s var(--ease-out-expo)}.amb-year[data-astro-cid-dq7spnk2] span[data-astro-cid-dq7spnk2]{display:inline-block}.amb-w[data-astro-cid-dq7spnk2].is-in .amb-year[data-astro-cid-dq7spnk2]{opacity:1;transform:translate(-50%) scale(1)}.amb-text[data-astro-cid-dq7spnk2]{position:relative;line-height:1.2;color:var(--ink)}.amb-text[data-astro-cid-dq7spnk2] .mk[data-astro-cid-dq7spnk2]{padding-bottom:.1em;margin-bottom:-.1em}.amb-lines[data-astro-cid-dq7spnk2]{display:none}.amb-block[data-astro-cid-dq7spnk2]{display:block}.seg[data-astro-cid-dq7spnk2]{display:inline;color:var(--ink);transition:color 1.2s ease}.amb-w[data-astro-cid-dq7spnk2].is-in .seg--g[data-astro-cid-dq7spnk2]{color:var(--grey-title)}.amb-w[data-astro-cid-dq7spnk2]:not(.is-in) .seg[data-astro-cid-dq7spnk2]{transition-delay:0ms!important}.amb-w[data-astro-cid-dq7spnk2] .amb-thread{height:120px;margin:22px auto 0}.embody[data-astro-cid-dq7spnk2]{position:relative;margin-top:22px;line-height:1.08;text-wrap:balance;color:var(--ink)}.embody[data-astro-cid-dq7spnk2] .mk[data-astro-cid-dq7spnk2]{padding-bottom:.1em;margin-bottom:-.1em}.ml-e[data-astro-cid-dq7spnk2]{display:block;transform:translateY(105%);filter:blur(6px);transition:transform 1.1s var(--ease-out-expo) .12s,filter .9s ease .12s}.embody[data-astro-cid-dq7spnk2].is-on .ml-e[data-astro-cid-dq7spnk2]{transform:none;filter:none}@media(min-width:600px){.amb[data-astro-cid-dq7spnk2]{padding-top:96px}.amb-w[data-astro-cid-dq7spnk2]{max-width:760px}.amb-year[data-astro-cid-dq7spnk2]{top:-70px;font-size:220px}.amb-w[data-astro-cid-dq7spnk2] .amb-thread{height:170px;margin-top:26px}.embody[data-astro-cid-dq7spnk2]{margin-top:30px}}@media(min-width:1024px){.amb[data-astro-cid-dq7spnk2]{padding-top:120px}.amb-w[data-astro-cid-dq7spnk2]{max-width:1160px}.amb-year[data-astro-cid-dq7spnk2]{top:-92px;font-size:300px}.amb-lines[data-astro-cid-dq7spnk2]{display:block}.amb-block[data-astro-cid-dq7spnk2]{display:none}.amb-w[data-astro-cid-dq7spnk2] .amb-thread{height:230px;margin-top:32px}.embody[data-astro-cid-dq7spnk2]{margin-top:40px}}.gal[data-astro-cid-dq7spnk2]{--h1: calc(var(--cw) * .47);--hlink: calc(var(--cw) * .468);--htop: calc(var(--cw) * .75);--hbot: calc(var(--cw) * .68);--hdesk: calc(var(--cw) * .95);width:var(--cw);max-width:100%;margin:56px auto 0;text-align:left}@media(min-width:600px){.gal[data-astro-cid-dq7spnk2]{--h1: calc(var(--cw) * .367);--hlink: calc(var(--cw) * .175);--htop: calc(var(--cw) * .282);--hbot: calc(var(--cw) * .254);--hdesk: calc(var(--cw) * .361);margin-top:72px}}@media(min-width:1024px){.gal[data-astro-cid-dq7spnk2]{margin-top:96px}}.gal-row1[data-astro-cid-dq7spnk2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}.gal-row2[data-astro-cid-dq7spnk2]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap);margin-top:var(--gap)}@media(min-width:600px){.gal-row2[data-astro-cid-dq7spnk2]{grid-template-columns:repeat(2,minmax(0,1fr))}}.gal-colL[data-astro-cid-dq7spnk2]{display:flex;flex-direction:column;gap:var(--gap)}.gal-colR[data-astro-cid-dq7spnk2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap)}.gi[data-astro-cid-dq7spnk2]{position:relative;margin:0;overflow:hidden;background:#efefef;opacity:0;transition:opacity 1.3s var(--ease-soft) var(--o)}.gi[data-astro-cid-dq7spnk2].h1{height:var(--h1)}.gi[data-astro-cid-dq7spnk2].hlink{height:var(--hlink)}.gi[data-astro-cid-dq7spnk2].hdesk{height:var(--hdesk)}.gi[data-astro-cid-dq7spnk2].htop{height:var(--htop)}.gi[data-astro-cid-dq7spnk2].hbot{height:var(--hbot)}.gi[data-astro-cid-dq7spnk2] img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.06);filter:blur(12px);transition:transform 1.8s var(--ease-out-expo) var(--o),filter 1.3s var(--ease-soft) var(--o)}.gi--top[data-astro-cid-dq7spnk2] img{object-position:50% 0%;transform-origin:50% 0%}.gal[data-astro-cid-dq7spnk2].is-in .gi[data-astro-cid-dq7spnk2]{opacity:1}.gal[data-astro-cid-dq7spnk2].is-in .gi[data-astro-cid-dq7spnk2] img{transform:scale(1);filter:none}@media(hover:hover){.gal[data-astro-cid-dq7spnk2].is-in .gi[data-astro-cid-dq7spnk2]:hover img{transform:scale(1.045);transition:transform .9s var(--ease-out-expo),filter 1.3s var(--ease-soft)}}.who[data-astro-cid-dq7spnk2]{padding:88px 20px}.who-title[data-astro-cid-dq7spnk2]{text-align:center;overflow:hidden;padding-bottom:.08em}.bio[data-astro-cid-dq7spnk2]{width:var(--cw);max-width:100%;margin:48px auto 0;display:flex;flex-direction:column;gap:36px;align-items:flex-start}.vcol[data-astro-cid-dq7spnk2]{flex-shrink:0;width:100%;display:flex;flex-direction:column;gap:12px}.vlabel[data-astro-cid-dq7spnk2]{margin:0;text-align:center;font-size:13px;color:#767676;letter-spacing:.01em;line-height:1.5;opacity:0;transform:translateY(18px);transition:opacity .9s var(--ease-out-expo),transform 1.1s var(--ease-out-expo)}.video[data-astro-cid-dq7spnk2]{position:relative;overflow:hidden;background:var(--ink);width:100%;aspect-ratio:9 / 16;opacity:0;filter:blur(12px);transform:scale(1.03);transition:opacity 1.3s var(--ease-soft) .1s,filter 1.3s var(--ease-soft) .1s,transform 1.8s var(--ease-out-expo) .1s}.video[data-astro-cid-dq7spnk2] video[data-astro-cid-dq7spnk2]{display:block;width:100%;height:100%;object-fit:cover}.play[data-astro-cid-dq7spnk2]{position:absolute;inset:0;border:0;padding:0;margin:0;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#1111111f}.play[data-astro-cid-dq7spnk2][hidden]{display:none}.play[data-astro-cid-dq7spnk2]>span[data-astro-cid-dq7spnk2]{display:flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:50%;background:#ffffffeb;box-shadow:0 10px 30px #1113;transition:transform .5s var(--ease-out-expo)}.video[data-astro-cid-dq7spnk2]:hover .play[data-astro-cid-dq7spnk2]>span[data-astro-cid-dq7spnk2],.play[data-astro-cid-dq7spnk2]:focus-visible>span[data-astro-cid-dq7spnk2]{transform:scale(1.08)}.play[data-astro-cid-dq7spnk2]:focus-visible{outline:2px solid #FFFFFF;outline-offset:-6px}.btext[data-astro-cid-dq7spnk2]{min-width:0;flex:1 1 auto}.btitle[data-astro-cid-dq7spnk2]{margin:0 0 20px;font-size:28px;font-weight:500;letter-spacing:-.04em;line-height:1.1;opacity:0;transform:translateY(18px);transition:opacity .9s var(--ease-out-expo) .26s,transform 1.1s var(--ease-out-expo) .26s}.para[data-astro-cid-dq7spnk2]{margin:0 0 18px;color:var(--text);font-size:15px;line-height:1.7;max-width:38em;opacity:0;transform:translateY(18px);transition-property:opacity,transform;transition-duration:.9s,1.1s;transition-timing-function:var(--ease-out-expo)}.bio[data-astro-cid-dq7spnk2].is-in .vlabel[data-astro-cid-dq7spnk2],.bio[data-astro-cid-dq7spnk2].is-in .btitle[data-astro-cid-dq7spnk2],.bio[data-astro-cid-dq7spnk2].is-in .para[data-astro-cid-dq7spnk2]{opacity:1;transform:none}.bio[data-astro-cid-dq7spnk2].is-in .video[data-astro-cid-dq7spnk2]{opacity:1;filter:none;transform:none}@media(min-width:600px){.who[data-astro-cid-dq7spnk2]{padding:120px 20px}.bio[data-astro-cid-dq7spnk2]{flex-direction:row;gap:40px;margin-top:64px}.vcol[data-astro-cid-dq7spnk2]{width:300px}.btext[data-astro-cid-dq7spnk2]{padding-top:25px}.btitle[data-astro-cid-dq7spnk2]{font-size:32px;margin-bottom:26px}.para[data-astro-cid-dq7spnk2]{font-size:16px}}@media(min-width:1024px){.who[data-astro-cid-dq7spnk2]{padding:160px 20px}.bio[data-astro-cid-dq7spnk2]{width:min(1110px,calc(var(--vw, 100vw) - 160px));gap:86px;margin-top:88px}.vcol[data-astro-cid-dq7spnk2]{width:392px}.btitle[data-astro-cid-dq7spnk2]{font-size:36px}.para[data-astro-cid-dq7spnk2]{font-size:17px}}@media(prefers-reduced-motion:reduce){.ml[data-astro-cid-dq7spnk2],.ml-e[data-astro-cid-dq7spnk2]{transform:none;filter:none}}.wk[data-astro-cid-v2s26cm7]{--w: var(--vw, 100vw);--st: 34px;--para: 15px;position:relative;width:100%;color:var(--ink);overflow-x:clip}@media(min-width:600px){.wk[data-astro-cid-v2s26cm7]{--st: 52px;--para: 16px}}@media(min-width:1024px){.wk[data-astro-cid-v2s26cm7]{--st: 64px;--para: 17px}}.mk[data-astro-cid-v2s26cm7]{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.ml[data-astro-cid-v2s26cm7]{display:block;transform:translateY(110%);transition:transform 1s var(--ease-out-expo)}.is-in[data-astro-cid-v2s26cm7] .ml[data-astro-cid-v2s26cm7]{transform:none}.rise[data-astro-cid-v2s26cm7]{opacity:0;transform:translateY(18px);transition:opacity .9s var(--ease-out-expo) var(--d, 0ms),transform 1.1s var(--ease-out-expo) var(--d, 0ms)}.is-in[data-astro-cid-v2s26cm7] .rise[data-astro-cid-v2s26cm7],.is-in[data-astro-cid-v2s26cm7].rise{opacity:1;transform:none}.quote[data-astro-cid-v2s26cm7]{position:relative;overflow:hidden;color:#f5efe6;background:linear-gradient(180deg,#0e0a06,#150f0b 45%,#241a13);padding:380px 20px 64px}.q-portrait[data-astro-cid-v2s26cm7]{position:absolute;overflow:hidden;left:0;top:0;width:100%;height:380px;-webkit-mask-image:linear-gradient(to bottom,#000 60%,transparent 100%);mask-image:linear-gradient(to bottom,#000 60%,transparent 100%);opacity:0;transition:opacity 1.6s var(--ease-soft) .1s}.q-portrait[data-astro-cid-v2s26cm7] img{display:block;width:100%;height:108%;object-fit:cover;object-position:50% 0%;transform:scale(1.1);transition:transform 2.6s var(--ease-out-expo) .1s}.quote[data-astro-cid-v2s26cm7].is-in .q-portrait[data-astro-cid-v2s26cm7]{opacity:1}.quote[data-astro-cid-v2s26cm7].is-in .q-portrait[data-astro-cid-v2s26cm7] img{transform:none}.q-block[data-astro-cid-v2s26cm7]{position:relative;margin:0;display:flex;align-items:flex-start;gap:10px;width:100%}.q-mark[data-astro-cid-v2s26cm7]{flex-shrink:0;width:24px;height:20px;margin-top:.15em;transform-origin:0 100%;transform:scale(.2) rotate(-12deg);opacity:0;transition:transform 1s var(--ease-out-expo) .25s,opacity .6s ease .25s}.quote[data-astro-cid-v2s26cm7].is-in .q-mark[data-astro-cid-v2s26cm7]{transform:none;opacity:1}.q-text[data-astro-cid-v2s26cm7]{margin:0;font-size:24px;font-weight:500;letter-spacing:-.03em;line-height:1.04}.q-sig[data-astro-cid-v2s26cm7]{display:block;margin-top:22px}.q-line[data-astro-cid-v2s26cm7]{display:block;width:120px;height:1px;background:#f5efe652;transform-origin:0 50%;transform:scaleX(0);transition:transform 1s var(--ease-out-expo) 1.3s}.q-name[data-astro-cid-v2s26cm7],.q-role[data-astro-cid-v2s26cm7]{opacity:0;transform:translateY(18px);transition:opacity .9s var(--ease-out-expo),transform 1.1s var(--ease-out-expo)}.q-name[data-astro-cid-v2s26cm7]{margin:16px 0 0;font-size:15px;font-weight:500;color:#ede6dc;line-height:1.4;transition-delay:1.5s}.q-role[data-astro-cid-v2s26cm7]{margin:3px 0 0;font-size:12px;color:#9a9087;line-height:1.4;transition-delay:1.6s}.quote[data-astro-cid-v2s26cm7].is-in .q-line[data-astro-cid-v2s26cm7]{transform:none}.quote[data-astro-cid-v2s26cm7].is-in .q-name[data-astro-cid-v2s26cm7],.quote[data-astro-cid-v2s26cm7].is-in .q-role[data-astro-cid-v2s26cm7]{opacity:1;transform:none}@media(min-width:600px){.quote[data-astro-cid-v2s26cm7]{height:600px;padding:0}.q-portrait[data-astro-cid-v2s26cm7]{left:auto;right:0;width:58%;height:100%;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 24%,#000 100%);mask-image:linear-gradient(to right,transparent 0%,#000 24%,#000 100%)}.q-block[data-astro-cid-v2s26cm7]{position:absolute;left:var(--pad);top:50%;transform:translateY(-50%);gap:15px;width:auto}.q-mark[data-astro-cid-v2s26cm7]{width:30px;height:25px}.q-text[data-astro-cid-v2s26cm7]{font-size:30px}.q-sig[data-astro-cid-v2s26cm7]{margin-top:30px}}@media(min-width:1024px){.quote[data-astro-cid-v2s26cm7]{height:755px}.q-portrait[data-astro-cid-v2s26cm7]{width:64%}.q-block[data-astro-cid-v2s26cm7]{left:calc(var(--pad) - 45px)}.q-text[data-astro-cid-v2s26cm7]{font-size:36px}}.projects[data-astro-cid-v2s26cm7]{position:relative;padding:88px 0;background-color:#fff;transition:background-color 1s ease}.big-title[data-astro-cid-v2s26cm7]{margin:0;text-align:left;font-size:var(--st);font-weight:600;letter-spacing:-.045em;line-height:1.05;padding:0 20px}@media(min-width:600px){.projects[data-astro-cid-v2s26cm7]{padding:120px 0}.big-title[data-astro-cid-v2s26cm7]{text-align:center}}@media(min-width:1024px){.projects[data-astro-cid-v2s26cm7]{padding:160px 0}}.proj[data-astro-cid-v2s26cm7]{--tile: calc((var(--w) - 40px) * .82);--gap: 10px;position:relative;display:flex;flex-direction:column;gap:32px;margin-top:64px;padding-left:var(--pad)}.proj-text[data-astro-cid-v2s26cm7]{flex-shrink:0;width:100%;max-width:460px;padding-right:20px}.proj-name[data-astro-cid-v2s26cm7]{margin:0;font-size:22px;font-weight:500;letter-spacing:-.04em;line-height:1.1}.proj-brief[data-astro-cid-v2s26cm7]{margin-top:20px}.proj-chal[data-astro-cid-v2s26cm7]{margin-top:32px}.label[data-astro-cid-v2s26cm7]{margin:0 0 5px;font-size:var(--para);font-weight:700;line-height:1.5}.pp[data-astro-cid-v2s26cm7]{margin:0;color:var(--text);font-size:var(--para);line-height:1.7}.proj-link[data-astro-cid-v2s26cm7]{position:relative;display:inline-flex;align-items:center;gap:8px;margin-top:40px;padding:6px 0;font-size:14px;font-weight:500;line-height:1.4;color:var(--ink);text-decoration:none}.proj-link[data-astro-cid-v2s26cm7] svg[data-astro-cid-v2s26cm7]{transition:transform .4s var(--ease-out-expo)}.proj-link[data-astro-cid-v2s26cm7] .ul[data-astro-cid-v2s26cm7]{position:absolute;left:0;bottom:2px;width:100%;height:1px;background:var(--ink);transform-origin:left center;transform:scaleX(.35);transition:transform .5s var(--ease-out-expo)}.proj-link[data-astro-cid-v2s26cm7]:hover svg[data-astro-cid-v2s26cm7],.proj-link[data-astro-cid-v2s26cm7]:focus-visible svg[data-astro-cid-v2s26cm7]{transform:translate(2px,-2px)}.proj-link[data-astro-cid-v2s26cm7]:hover .ul[data-astro-cid-v2s26cm7],.proj-link[data-astro-cid-v2s26cm7]:focus-visible .ul[data-astro-cid-v2s26cm7]{transform:scaleX(1)}.gview[data-astro-cid-v2s26cm7]{position:relative;min-width:0;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none}.gview[data-astro-cid-v2s26cm7]::-webkit-scrollbar{display:none}.gtrack[data-astro-cid-v2s26cm7]{display:grid;grid-auto-flow:column;grid-template-rows:calc(var(--tile) * .629);grid-auto-columns:var(--tile);gap:var(--gap);padding-right:20px;width:max-content}.tile[data-astro-cid-v2s26cm7]{position:relative;display:block;margin:0;padding:0;border:0;overflow:hidden;background:#ececec;cursor:zoom-in;border-radius:6px;width:var(--tile);height:calc(var(--tile) * .629);scroll-snap-align:start;opacity:0;transition:opacity 1.3s var(--ease-soft) var(--o)}.tile[data-astro-cid-v2s26cm7] img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.07);filter:blur(14px);transition:transform 1.8s var(--ease-out-expo) var(--o),filter 1.3s var(--ease-soft) var(--o)}.gview[data-astro-cid-v2s26cm7].is-seen .tile[data-astro-cid-v2s26cm7]{opacity:1}.gview[data-astro-cid-v2s26cm7].is-seen .tile[data-astro-cid-v2s26cm7] img{transform:none;filter:none}.gview[data-astro-cid-v2s26cm7].is-ready .tile[data-astro-cid-v2s26cm7] img{filter:grayscale(.7) brightness(.97);opacity:.6;transition:transform 1.4s var(--ease-out-expo),filter .9s var(--ease-soft),opacity .9s var(--ease-soft)}.gview[data-astro-cid-v2s26cm7].is-ready .tile[data-astro-cid-v2s26cm7].is-focus img{filter:none;opacity:1;transform:scale(1.025)}.gview[data-astro-cid-v2s26cm7].is-ready .tile[data-astro-cid-v2s26cm7].is-hot img{transform:scale(1.045)}.tile-bar[data-astro-cid-v2s26cm7]{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--accent);transform-origin:0% 50%;pointer-events:none;opacity:0;transform:scaleX(0);transition:opacity .3s ease,transform 0ms linear .3s}.tile[data-astro-cid-v2s26cm7].is-run .tile-bar[data-astro-cid-v2s26cm7]{opacity:1;transform:scaleX(1);transition:transform 3.2s linear,opacity .3s ease}.tile-zoom[data-astro-cid-v2s26cm7]{position:absolute;right:14px;bottom:14px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#ffffffeb;box-shadow:0 6px 18px #1111112e;opacity:0;transform:scale(.7);transition:opacity .4s ease,transform .5s var(--ease-out-expo)}.tile[data-astro-cid-v2s26cm7].is-hot .tile-zoom[data-astro-cid-v2s26cm7],.tile[data-astro-cid-v2s26cm7]:focus-visible .tile-zoom[data-astro-cid-v2s26cm7]{opacity:1;transform:none}.tile[data-astro-cid-v2s26cm7]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media(min-width:600px){.proj[data-astro-cid-v2s26cm7]{--tile: calc((var(--w) - 2 * var(--pad) - 10px) / 2);gap:40px;margin-top:96px;padding-right:var(--pad)}.proj-text[data-astro-cid-v2s26cm7]{padding-right:0}.proj-name[data-astro-cid-v2s26cm7]{font-size:32px}.proj-brief[data-astro-cid-v2s26cm7]{margin-top:26px}.proj-chal[data-astro-cid-v2s26cm7]{margin-top:40px}.gview[data-astro-cid-v2s26cm7]{overflow:visible;scroll-snap-type:none}.gtrack[data-astro-cid-v2s26cm7]{grid-auto-flow:row;grid-template-columns:repeat(2,var(--tile));grid-template-rows:none;grid-auto-rows:calc(var(--tile) * .629);grid-auto-columns:auto;padding-right:0}.tile[data-astro-cid-v2s26cm7]{scroll-snap-align:none}}@media(min-width:1024px){.proj[data-astro-cid-v2s26cm7]{--tile: calc(var(--w) * .337);--gap: max(8px, calc(var(--w) * .0067));flex-direction:row;align-items:center;margin-top:120px;padding-right:0;gap:calc(var(--w) * .455 - var(--pad) - var(--w) * .217)}.proj-text[data-astro-cid-v2s26cm7]{width:calc(var(--w) * .217);max-width:none}.proj-name[data-astro-cid-v2s26cm7]{font-size:36px}.gview[data-astro-cid-v2s26cm7]{flex:1 1 auto}}.method[data-astro-cid-v2s26cm7]{position:relative;background:#f3f3f1;padding:88px var(--pad) 72px}.m-title[data-astro-cid-v2s26cm7]{padding:0;line-height:1.04}.m-title[data-astro-cid-v2s26cm7] .mk[data-astro-cid-v2s26cm7]{padding-bottom:.08em;margin-bottom:-.08em}.principles[data-astro-cid-v2s26cm7]{list-style:none;padding:0;display:grid;max-width:900px;margin:48px auto 0;grid-template-columns:minmax(0,1fr);column-gap:64px;row-gap:48px}.pr[data-astro-cid-v2s26cm7]{position:relative;opacity:0;transform:translateY(18px);transition:opacity .9s var(--ease-out-expo) var(--d),transform 1.1s var(--ease-out-expo) var(--d)}.principles[data-astro-cid-v2s26cm7].is-in .pr[data-astro-cid-v2s26cm7]{opacity:1;transform:none}.pr-title[data-astro-cid-v2s26cm7]{position:relative;margin:0;display:flex;align-items:flex-start;gap:12px;font-size:22px;font-weight:500;letter-spacing:-.04em;line-height:1;transition:transform .6s var(--ease-out-expo)}.pr-title[data-astro-cid-v2s26cm7] svg[data-astro-cid-v2s26cm7]{flex-shrink:0;width:.92em;height:.92em;fill:var(--ink);margin-top:.09em}.pr-title[data-astro-cid-v2s26cm7] span[data-astro-cid-v2s26cm7]{display:block;text-wrap:balance}.pr[data-astro-cid-v2s26cm7]:hover .pr-title[data-astro-cid-v2s26cm7]{transform:translate(4px)}.pr-text[data-astro-cid-v2s26cm7]{margin:14px 0 0;color:var(--text);font-size:var(--para);line-height:1.7;max-width:30em}@media(min-width:600px){.method[data-astro-cid-v2s26cm7]{padding:120px var(--pad) 96px}.principles[data-astro-cid-v2s26cm7]{margin-top:72px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:64px}.pr-title[data-astro-cid-v2s26cm7]{font-size:32px}.pr-title[data-astro-cid-v2s26cm7] span[data-astro-cid-v2s26cm7]{white-space:pre-line}.pr-text[data-astro-cid-v2s26cm7]{margin-top:18px}}@media(min-width:1024px){.method[data-astro-cid-v2s26cm7]{padding:140px var(--pad) 100px}.principles[data-astro-cid-v2s26cm7]{max-width:none;margin:113px 0 0 calc(var(--w) * .21 + 22.5px - var(--pad));grid-template-columns:repeat(2,calc(var(--w) * .28));column-gap:calc(var(--w) * .09);row-gap:87px}.pr-title[data-astro-cid-v2s26cm7]{font-size:36px}.pr-title[data-astro-cid-v2s26cm7] svg[data-astro-cid-v2s26cm7]{position:absolute;left:-1.25em;top:.1em;margin-top:0}.pr-text[data-astro-cid-v2s26cm7]{max-width:calc(var(--w) * .255)}}.pf[data-astro-cid-v2s26cm7]{position:relative;overflow:hidden;background:#262626;color:#f5f5f3;max-width:1192px;margin:72px auto 0;border-radius:12px;display:flex;flex-direction:column;align-items:stretch;gap:48px;padding:40px 24px 32px;opacity:0;transform:translateY(40px) scale(.97);transition:opacity 1.1s var(--ease-soft),transform 1.3s var(--ease-out-expo)}.pf[data-astro-cid-v2s26cm7].is-in{opacity:1;transform:none}.pf-glow[data-astro-cid-v2s26cm7]{position:absolute;pointer-events:none;border-radius:50%;width:700px;height:700px;left:-200px;bottom:-360px;background:radial-gradient(circle,#ffe6a61f,#ffe6a600 65%)}.pf-text[data-astro-cid-v2s26cm7]{position:relative;width:100%}.pf-title[data-astro-cid-v2s26cm7]{margin:0;font-size:28px;font-weight:500;letter-spacing:-.04em;line-height:1.1}.pf-p[data-astro-cid-v2s26cm7]{margin:30px 0 0;color:#d4d4d0;max-width:26em;font-size:var(--para);line-height:1.7}.pf-actions[data-astro-cid-v2s26cm7]{display:flex;flex-direction:column;align-items:flex-start;gap:22px;margin-top:52px}.cta[data-astro-cid-v2s26cm7]{display:inline-flex;align-items:center;gap:14px;padding:7px 7px 7px 24px;border-radius:999px;text-decoration:none;font-size:15px;font-weight:500;line-height:1.4;background-color:#fff;color:var(--ink);transition:background-color .4s ease,color .4s ease}.cta-arrow[data-astro-cid-v2s26cm7]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--accent);color:var(--ink);transition:transform .5s var(--ease-out-expo),background-color .4s ease,color .4s ease}.cta[data-astro-cid-v2s26cm7]:hover,.cta[data-astro-cid-v2s26cm7]:focus-visible{background-color:var(--accent)}.cta[data-astro-cid-v2s26cm7]:hover .cta-arrow[data-astro-cid-v2s26cm7],.cta[data-astro-cid-v2s26cm7]:focus-visible .cta-arrow[data-astro-cid-v2s26cm7]{transform:rotate(45deg);background:var(--ink);color:#fff}.cta[data-astro-cid-v2s26cm7]:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px}.pf-contact[data-astro-cid-v2s26cm7]{display:inline-flex;align-items:center;gap:8px;padding:8px 0;font-size:14px;line-height:1.4;color:#d8d8d4;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.preview[data-astro-cid-v2s26cm7]{position:relative;display:block;text-decoration:none;width:100%;perspective:1400px}.preview-frame[data-astro-cid-v2s26cm7]{display:block;transform-origin:100% 50%;overflow:hidden;background:#fff;border:6px solid #FFFFFF;border-radius:14px;transform:translate(80px);box-shadow:0 28px 70px #00000073;transition:transform .9s var(--ease-out-expo),box-shadow .9s var(--ease-out-expo)}.preview-frame[data-astro-cid-v2s26cm7] img{display:block;width:100%;height:auto;border-radius:8px}.pf[data-astro-cid-v2s26cm7].is-in .preview-frame[data-astro-cid-v2s26cm7]{transform:none}.preview[data-astro-cid-v2s26cm7]:hover .preview-frame[data-astro-cid-v2s26cm7]{transform:translateY(-6px) scale(1.01);box-shadow:0 40px 90px #0000008c}@media(min-width:600px){.pf[data-astro-cid-v2s26cm7]{margin-top:96px;border-radius:14px;padding:64px 56px 56px}.pf-title[data-astro-cid-v2s26cm7]{font-size:32px}}@media(min-width:1024px){.pf[data-astro-cid-v2s26cm7]{max-width:none;width:calc(var(--w) - 2 * var(--pad));margin:130px 0 0;flex-direction:row;align-items:center;justify-content:space-between;gap:72px;padding:104px 0 104px 120px}.pf-text[data-astro-cid-v2s26cm7]{width:calc(var(--w) * .22);flex-shrink:0}.pf-title[data-astro-cid-v2s26cm7]{font-size:36px}.preview[data-astro-cid-v2s26cm7]{flex:0 1 calc(var(--w) * .36);min-width:0;align-self:center;width:auto}.preview-frame[data-astro-cid-v2s26cm7]{border-radius:14px 0 0 14px;border-right:0;transform:translate(80px) rotateY(-12deg) rotateX(4deg)}.preview-frame[data-astro-cid-v2s26cm7] img{border-radius:8px 0 0 8px}.pf[data-astro-cid-v2s26cm7].is-in .preview-frame[data-astro-cid-v2s26cm7]{transform:rotateY(-12deg) rotateX(4deg)}.pf[data-astro-cid-v2s26cm7].is-in .preview[data-astro-cid-v2s26cm7]:hover .preview-frame[data-astro-cid-v2s26cm7]{transform:rotateY(0) rotateX(0) scale(1.03)}}.lb[data-astro-cid-v2s26cm7]{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center}.lb[data-astro-cid-v2s26cm7][hidden]{display:none}.lb-bg[data-astro-cid-v2s26cm7]{position:absolute;inset:0;background:#0e0e0ef0}.lb-img[data-astro-cid-v2s26cm7]{position:relative;display:block;max-width:86vw;max-height:78vh;object-fit:contain;border-radius:6px;box-shadow:0 30px 80px #00000080}.lb-bar[data-astro-cid-v2s26cm7]{position:absolute;left:0;right:0;bottom:28px;display:flex;align-items:center;justify-content:center;gap:18px;color:#f5f5f3}.lb-count[data-astro-cid-v2s26cm7]{font-size:14px;letter-spacing:0;min-width:120px;text-align:center}.lb-btn[data-astro-cid-v2s26cm7]{width:48px;height:48px;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.lb-btn[data-astro-cid-v2s26cm7]:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px}.lb-close[data-astro-cid-v2s26cm7]{position:absolute;top:24px;right:24px}@media(prefers-reduced-motion:reduce){.ml[data-astro-cid-v2s26cm7]{transform:none}}.avis[data-astro-cid-cho7lfji]{--w: var(--vw, 100vw);--cw: calc(var(--w) - 2 * var(--pad));--gap: 14px;--card: calc(var(--w) * .82);position:relative;width:100%;background:#fff;overflow:hidden;padding:88px 0 0}@media(min-width:600px){.avis[data-astro-cid-cho7lfji]{--card: calc((var(--w) - 80px - 14px) * .62);padding-top:112px}}@media(min-width:1024px){.avis[data-astro-cid-cho7lfji]{--gap: 18px;--card: calc((var(--cw) - 36px) / 3);padding-top:140px}}.av-head[data-astro-cid-cho7lfji]{text-align:left;padding:0 20px}.av-title[data-astro-cid-cho7lfji]{margin:0;font-size:var(--title-size);font-weight:600;letter-spacing:-.045em;line-height:1.05}.mk[data-astro-cid-cho7lfji]{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.ml[data-astro-cid-cho7lfji]{display:block;text-wrap:balance;transform:translateY(110%);transition:transform 1.1s var(--ease-out-expo)}.is-in[data-astro-cid-cho7lfji] .ml[data-astro-cid-cho7lfji]{transform:none}.av-lead[data-astro-cid-cho7lfji]{margin:22px 0 0;max-width:340px;color:var(--text);font-size:var(--body-size);line-height:1.7;opacity:0;transform:translateY(18px);transition:opacity .9s var(--ease-out-expo) .3s,transform 1.1s var(--ease-out-expo) .3s}.av-lead[data-astro-cid-cho7lfji] span[data-astro-cid-cho7lfji]{display:block;text-wrap:balance}.is-in[data-astro-cid-cho7lfji] .av-lead[data-astro-cid-cho7lfji]{opacity:1;transform:none}@media(min-width:600px){.av-head[data-astro-cid-cho7lfji]{text-align:center}.av-lead[data-astro-cid-cho7lfji]{margin:28px auto 0;max-width:560px}}@media(min-width:1024px){.av-lead[data-astro-cid-cho7lfji]{margin-top:36px}}.av-track[data-astro-cid-cho7lfji]{display:flex;align-items:flex-start;gap:var(--gap);margin:44px auto 0;padding:0 var(--pad) 8px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.av-track[data-astro-cid-cho7lfji]::-webkit-scrollbar{display:none}.av-track[data-astro-cid-cho7lfji]:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:12px}@media(min-width:600px){.av-track[data-astro-cid-cho7lfji]{margin-top:56px}}@media(min-width:1024px){.av-track[data-astro-cid-cho7lfji]{width:var(--cw);margin-top:80px;padding:0;overflow:visible}}.card[data-astro-cid-cho7lfji]{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:#fff;flex:0 0 var(--card);height:calc(var(--card) * 1.24);scroll-snap-align:center;opacity:0;transform:translateY(60px);box-shadow:0 1px 3px #1111110f,0 4px 12px #11111109;transition:opacity 1s var(--ease-soft) var(--dl),transform 1.3s var(--ease-out-expo) var(--dl),box-shadow .6s ease}@media(min-width:1024px){.card[data-astro-cid-cho7lfji]{margin-top:var(--off);scroll-snap-align:none}}.is-in[data-astro-cid-cho7lfji] .card[data-astro-cid-cho7lfji]{opacity:1;transform:none}.card-photo[data-astro-cid-cho7lfji]{position:absolute;z-index:0;inset:-1px -1px 20%;overflow:hidden;background:#fff;-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent 97%);mask-image:linear-gradient(180deg,#000 62%,transparent 97%)}.card-photo[data-astro-cid-cho7lfji] .ph{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos);transform:translateY(var(--lift)) scale(calc(var(--zoom) * 1.1));transition:transform 2s var(--ease-out-expo) var(--dl)}.card-photo[data-astro-cid-cho7lfji] .ph--blur{left:-10%;top:-10%;width:120%;height:120%;filter:blur(30px) saturate(1.7) brightness(1.12);-webkit-mask-image:linear-gradient(180deg,transparent 34%,rgba(0,0,0,.9) 56%,#000 70%);mask-image:linear-gradient(180deg,transparent 34%,rgba(0,0,0,.9) 56%,#000 70%)}.is-in[data-astro-cid-cho7lfji] .card-photo[data-astro-cid-cho7lfji] .ph{transform:translateY(var(--lift)) scale(var(--zoom))}.card-fade[data-astro-cid-cho7lfji]{position:absolute;left:-2px;right:-2px;bottom:-2px;height:60%;background:linear-gradient(180deg,#fff0,#ffffffb8 30%,#fffffff0 54%,#fff 76%)}.card-body[data-astro-cid-cho7lfji]{position:relative;z-index:1;flex-shrink:0;margin-top:auto;padding:0 22px 22px}@media(min-width:600px){.card-body[data-astro-cid-cho7lfji]{padding:0 28px 26px}}.card-mark[data-astro-cid-cho7lfji]{display:block;width:22px;height:18px;transition:transform .6s var(--ease-out-expo)}.card-mark[data-astro-cid-cho7lfji] path[data-astro-cid-cho7lfji]{fill:var(--ink);transition:fill .4s ease}.card-quote[data-astro-cid-cho7lfji]{margin:16px 0 0;font-size:17px;line-height:1.5;font-weight:500;letter-spacing:-.02em;text-wrap:pretty;color:var(--ink)}.card-foot[data-astro-cid-cho7lfji]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:24px}.card-who[data-astro-cid-cho7lfji]{min-width:0}.card-name[data-astro-cid-cho7lfji]{margin:0;font-size:15px;font-weight:600;letter-spacing:-.02em;line-height:1.35;color:var(--ink)}.card-role[data-astro-cid-cho7lfji]{margin:4px 0 0;font-size:13px;line-height:1.35;color:#767672}.card-country[data-astro-cid-cho7lfji]{flex-shrink:0;display:flex;align-items:center;gap:10px;margin:0;font-size:13px;line-height:1.35;color:var(--grey);white-space:nowrap}.card-country[data-astro-cid-cho7lfji] span[data-astro-cid-cho7lfji]{display:block;width:28px;height:1px;background:#bdbdb8;transition:width .6s var(--ease-out-expo)}@media(hover:hover){.is-in[data-astro-cid-cho7lfji] .card[data-astro-cid-cho7lfji]:hover{transform:translateY(-8px);box-shadow:0 1px 3px #1111110f,0 10px 22px #1111110f;transition:opacity 1s var(--ease-soft),transform .6s var(--ease-out-expo),box-shadow .6s ease}.is-in[data-astro-cid-cho7lfji] .card[data-astro-cid-cho7lfji]:hover .card-photo[data-astro-cid-cho7lfji] .ph{transform:translateY(var(--lift)) scale(calc(var(--zoom) * 1.05));transition-duration:1.2s;transition-delay:0ms}.card[data-astro-cid-cho7lfji]:hover .card-mark[data-astro-cid-cho7lfji]{transform:translateY(-2px) scale(1.12)}.card[data-astro-cid-cho7lfji]:hover .card-mark[data-astro-cid-cho7lfji] path[data-astro-cid-cho7lfji]{fill:#e9b949}.card[data-astro-cid-cho7lfji]:hover .card-country[data-astro-cid-cho7lfji] span[data-astro-cid-cho7lfji]{width:40px}}.imp[data-astro-cid-id6fr22i]{--w: var(--vw, 100vw);--cw: calc(var(--w) - 2 * var(--pad));--gap: 8px;--G: 64px;--measure: var(--cw);position:relative;display:block;background:#fff;overflow-x:clip;padding:80px 0 var(--G)}@media(min-width:600px){.imp[data-astro-cid-id6fr22i]{--gap: 12px;--G: 80px;--measure: min(640px, var(--cw));padding-top:100px}}@media(min-width:1024px){.imp[data-astro-cid-id6fr22i]{--gap: 16px;--G: 96px;--measure: 780px;padding-top:120px}}.mk[data-astro-cid-id6fr22i]{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.ml[data-astro-cid-id6fr22i]{display:block;transform:translateY(110%);transition:transform 1s var(--ease-out-expo)}.is-in[data-astro-cid-id6fr22i] .ml[data-astro-cid-id6fr22i]{transform:none}.rise[data-astro-cid-id6fr22i]{opacity:0;transform:translateY(18px);transition:opacity .9s var(--ease-out-expo) var(--d, 0ms),transform 1.1s var(--ease-out-expo) var(--d, 0ms)}.is-in[data-astro-cid-id6fr22i] .rise[data-astro-cid-id6fr22i]{opacity:1;transform:none}.intro[data-astro-cid-id6fr22i]{padding:0 var(--pad)}.big[data-astro-cid-id6fr22i]{margin:0;font-size:var(--title-size);font-weight:600;letter-spacing:-.045em;line-height:1.05}.lead[data-astro-cid-id6fr22i]{margin:22px 0 0;max-width:720px;font-size:20px;font-weight:500;letter-spacing:-.03em;line-height:1.3;opacity:0;transition:opacity .9s var(--ease-soft) .25s}.is-in[data-astro-cid-id6fr22i] .lead[data-astro-cid-id6fr22i]{opacity:1}.w[data-astro-cid-id6fr22i]{color:#d2d2d2;transition:color .5s ease}.w--g[data-astro-cid-id6fr22i]{color:#e2e2e2}.w[data-astro-cid-id6fr22i].on{color:var(--ink)}.w--g[data-astro-cid-id6fr22i].on{color:#949494}.br-d[data-astro-cid-id6fr22i]{display:none}@media(min-width:600px){.lead[data-astro-cid-id6fr22i]{margin-top:30px;font-size:24px}}@media(min-width:1024px){.lead[data-astro-cid-id6fr22i]{margin-top:36px;max-width:860px;font-size:28px}.br-d[data-astro-cid-id6fr22i]{display:inline}}.stats[data-astro-cid-id6fr22i]{display:grid;padding:0 var(--pad);margin-top:56px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px;row-gap:36px}.stat[data-astro-cid-id6fr22i]{display:flex;flex-direction:column;justify-content:flex-end;opacity:0;transform:translateY(18px);transition:opacity .9s var(--ease-out-expo) var(--d),transform 1.1s var(--ease-out-expo) var(--d)}.stats[data-astro-cid-id6fr22i].is-in .stat[data-astro-cid-id6fr22i]{opacity:1;transform:none}.stat-cap[data-astro-cid-id6fr22i]{margin:0 0 10px;color:var(--grey);font-size:12px;line-height:1.45;text-wrap:balance;max-width:17em}.stat-num[data-astro-cid-id6fr22i]{margin:0;font-size:40px;font-weight:600;letter-spacing:-.06em;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}@media(min-width:600px){.stats[data-astro-cid-id6fr22i]{margin-top:72px;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px}.stat-cap[data-astro-cid-id6fr22i]{font-size:13px;white-space:pre-line;max-width:none;margin-bottom:14px}.stat-num[data-astro-cid-id6fr22i]{font-size:48px}}@media(min-width:1024px){.stats[data-astro-cid-id6fr22i]{margin-top:96px;grid-template-columns:calc(var(--cw) * .258) calc(var(--cw) * .32) minmax(0,1fr)}.stat-num[data-astro-cid-id6fr22i]{font-size:60px}}.banner[data-astro-cid-id6fr22i]{--bh: 420px;--ptop: calc(var(--bh) * .12);--pw: calc((var(--bh) - var(--ptop)) * 544 / 768);position:relative;margin:64px var(--pad) 0;overflow:hidden;border-radius:12px;color:#fff;background:radial-gradient(120% 140% at 82% 30%,#3b0f0b,#1c0705 52%,#100404);display:flex;flex-direction:column;padding-top:calc(var(--cw) * 1.05);opacity:0;transform:translateY(40px);transition:opacity 1.1s var(--ease-soft),transform 1.3s var(--ease-out-expo)}.banner[data-astro-cid-id6fr22i].is-in{opacity:1;transform:none}.banner-photo[data-astro-cid-id6fr22i]{position:absolute;overflow:hidden;left:0;top:0;width:100%;height:calc(var(--cw) * 1.05);-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent 100%);mask-image:linear-gradient(180deg,#000 62%,transparent 100%)}.banner-photo[data-astro-cid-id6fr22i] img{position:absolute;left:0;top:3%;width:100%;height:106%;object-fit:cover;object-position:50% 0%;opacity:0;transform:scale(1.06);transition:opacity 1.4s var(--ease-soft) .25s,transform 2.2s var(--ease-out-expo) .25s}.banner[data-astro-cid-id6fr22i].is-in .banner-photo[data-astro-cid-id6fr22i] img{opacity:1;transform:none}.bq[data-astro-cid-id6fr22i]{position:relative;margin:-48px 0 0;padding:0 24px 40px;display:flex;flex-direction:column;align-items:flex-start}.bq-mark[data-astro-cid-id6fr22i]{display:block;width:26px;height:22px;margin-bottom:18px;opacity:0;transform:translateY(10px);transition:opacity .8s var(--ease-soft) .5s,transform 1s var(--ease-out-expo) .5s}.banner[data-astro-cid-id6fr22i].is-in .bq-mark[data-astro-cid-id6fr22i]{opacity:1;transform:none}.bq-text[data-astro-cid-id6fr22i]{margin:0;font-size:24px;font-weight:500;letter-spacing:-.03em;line-height:1.04}@media(min-width:600px){.banner[data-astro-cid-id6fr22i]{margin-top:88px;border-radius:14px;flex-direction:row;align-items:center;height:var(--bh);padding-top:0}.banner-photo[data-astro-cid-id6fr22i]{left:auto;top:var(--ptop);bottom:0;right:calc(var(--cw) * .04);width:var(--pw);height:auto;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 24%,#000 80%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 14%,#000 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0%,#000 24%,#000 80%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 14%,#000 100%);mask-composite:intersect}.bq[data-astro-cid-id6fr22i]{margin:0;padding:0 0 0 56px;max-width:calc(var(--cw) - var(--pw) - var(--cw) * .08)}.bq-mark[data-astro-cid-id6fr22i]{width:34px;height:29px;margin-bottom:26px}.bq-text[data-astro-cid-id6fr22i]{font-size:30px}}@media(min-width:1024px){.banner[data-astro-cid-id6fr22i]{--bh: 500px;margin-top:112px}.banner-photo[data-astro-cid-id6fr22i]{right:calc(var(--cw) * .08)}.bq[data-astro-cid-id6fr22i]{padding-left:96px}.bq-text[data-astro-cid-id6fr22i]{font-size:36px}}.story[data-astro-cid-id6fr22i]{position:relative;display:block;margin-top:var(--G)}.big--chapter[data-astro-cid-id6fr22i]{padding:0 var(--pad);margin-bottom:32px}.big--chapter[data-astro-cid-id6fr22i] .ml[data-astro-cid-id6fr22i]{display:inline-block}@media(min-width:600px){.big--chapter[data-astro-cid-id6fr22i]{margin-bottom:44px}}@media(min-width:1024px){.big--chapter[data-astro-cid-id6fr22i]{margin-bottom:56px}}.txt[data-astro-cid-id6fr22i]{position:relative;padding:0 var(--pad)}.st-title[data-astro-cid-id6fr22i]{position:relative;margin:0;max-width:var(--measure);font-size:22px;font-weight:500;letter-spacing:-.035em;line-height:1.14;text-wrap:balance}.seg--b[data-astro-cid-id6fr22i]{font-weight:700}.st-title[data-astro-cid-id6fr22i] .ic{display:inline-block;vertical-align:-.08em;width:.82em;height:.82em;margin-right:.3em}.st-title[data-astro-cid-id6fr22i] .ic-star{transform-origin:16px 8px;transform:rotate(-40deg) scale(.4);transition:transform .7s var(--ease-out-expo)}.is-in[data-astro-cid-id6fr22i] .st-title[data-astro-cid-id6fr22i] .ic-star{transform:none}.meta[data-astro-cid-id6fr22i]{margin:20px 0 0;max-width:var(--measure);font-size:13px;font-weight:700;line-height:1.5;letter-spacing:-.005em;color:var(--ink)}.paras[data-astro-cid-id6fr22i]{margin-top:18px}.paras--meta[data-astro-cid-id6fr22i]{margin-top:10px}.pp[data-astro-cid-id6fr22i]{margin:0 0 8px;color:var(--text);font-size:var(--body-size);line-height:1.7;max-width:min(var(--measure),720px);text-wrap:pretty;hyphens:manual}.st-link[data-astro-cid-id6fr22i]{position:relative;display:inline-flex;align-items:center;gap:8px;padding:6px 0;margin-top:24px;font-size:14px;font-weight:500;line-height:1.4;color:var(--ink);text-decoration:none}.st-link[data-astro-cid-id6fr22i] svg[data-astro-cid-id6fr22i]{transition:transform .4s var(--ease-out-expo)}.st-link[data-astro-cid-id6fr22i] .ul[data-astro-cid-id6fr22i]{position:absolute;left:0;bottom:2px;width:100%;height:1px;background:var(--ink);transform-origin:left center;transform:scaleX(.35);transition:transform .5s var(--ease-out-expo)}.st-link[data-astro-cid-id6fr22i]:hover svg[data-astro-cid-id6fr22i],.st-link[data-astro-cid-id6fr22i]:focus-visible svg[data-astro-cid-id6fr22i]{transform:translate(2px,-2px)}.st-link[data-astro-cid-id6fr22i]:hover .ul[data-astro-cid-id6fr22i],.st-link[data-astro-cid-id6fr22i]:focus-visible .ul[data-astro-cid-id6fr22i]{transform:scaleX(1)}@media(min-width:600px){.st-title[data-astro-cid-id6fr22i]{font-size:30px}.meta[data-astro-cid-id6fr22i]{margin-top:24px;font-size:14px}.paras[data-astro-cid-id6fr22i]{margin-top:24px}.paras--meta[data-astro-cid-id6fr22i]{margin-top:12px}.pp[data-astro-cid-id6fr22i]{margin-bottom:10px}.st-link[data-astro-cid-id6fr22i]{margin-top:32px}.story--nouveauboss[data-astro-cid-id6fr22i] .meta[data-astro-cid-id6fr22i],.story--nouveauboss[data-astro-cid-id6fr22i] .pp[data-astro-cid-id6fr22i]{max-width:var(--col, min(var(--measure), 720px))}.story--nouveauboss[data-astro-cid-id6fr22i] .pp[data-astro-cid-id6fr22i]{text-align:justify;text-align-last:left;hyphens:auto;-webkit-hyphens:auto}}@media(min-width:1024px){.st-title[data-astro-cid-id6fr22i]{font-size:34px}.st-title[data-astro-cid-id6fr22i] .ic{position:absolute;left:-1.2em;top:.16em;margin-right:0}.meta[data-astro-cid-id6fr22i],.pp[data-astro-cid-id6fr22i]{max-width:var(--col, min(var(--measure), 720px))}.pp[data-astro-cid-id6fr22i]{text-align:justify;text-align-last:left;hyphens:auto;-webkit-hyphens:auto}.story--linkedin[data-astro-cid-id6fr22i] .st-title[data-astro-cid-id6fr22i]{max-width:var(--cw)}.story--simplon[data-astro-cid-id6fr22i] .st-title[data-astro-cid-id6fr22i],.story--devfest[data-astro-cid-id6fr22i] .st-title[data-astro-cid-id6fr22i],.story--nouveauboss[data-astro-cid-id6fr22i] .st-title[data-astro-cid-id6fr22i]{max-width:none;white-space:pre-line;text-wrap:wrap}}@media(max-width:1023px){.st-title[data-astro-cid-id6fr22i] .seg[data-astro-cid-id6fr22i]{white-space:normal}}.mosaic[data-astro-cid-id6fr22i]{position:relative;display:block;margin:32px var(--pad) 0}@media(min-width:600px){.mosaic[data-astro-cid-id6fr22i]{margin-top:40px}}@media(min-width:1024px){.mosaic[data-astro-cid-id6fr22i]{margin-top:48px}}.mos-top[data-astro-cid-id6fr22i]{display:grid;gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:calc(var(--cw) * .72) calc((var(--cw) - var(--gap)) / 2 * .82)}.cell--big[data-astro-cid-id6fr22i]{grid-column:1 / span 2;grid-row:1}.cell--s1[data-astro-cid-id6fr22i],.cell--s2[data-astro-cid-id6fr22i]{grid-row:2}.mos-bottom[data-astro-cid-id6fr22i]{display:grid;margin-top:var(--gap);gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:calc((var(--cw) - 2 * var(--gap)) / 3 * 1.15)}@media(min-width:600px){.mos-top[data-astro-cid-id6fr22i]{--top: calc(var(--cw) * .528);grid-template-columns:calc((var(--cw) - var(--gap)) * .65) minmax(0,1fr);grid-template-rows:repeat(2,calc((var(--top) - var(--gap)) / 2))}.cell--big[data-astro-cid-id6fr22i]{grid-column:1;grid-row:1 / span 2}.cell--s1[data-astro-cid-id6fr22i]{grid-column:2;grid-row:1}.cell--s2[data-astro-cid-id6fr22i]{grid-column:2;grid-row:2}.mos-bottom[data-astro-cid-id6fr22i]{grid-template-rows:calc(var(--cw) * .328)}}.cell[data-astro-cid-id6fr22i]{position:relative;display:block;margin:0;padding:0;border:0;overflow:hidden;cursor:zoom-in;border-radius:6px;min-height:0;background:#ececec}.cell--shot[data-astro-cid-id6fr22i]{background:#eeeff4}.cell[data-astro-cid-id6fr22i] img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--pos);opacity:0;transform:scale(1.07);filter:blur(14px);transition:transform 1.8s var(--ease-out-expo) var(--o),filter 1.3s var(--ease-soft) var(--o),opacity 1.3s var(--ease-soft) var(--o)}.cell--shot[data-astro-cid-id6fr22i] img{position:absolute;left:14%;top:11%;width:86%;height:auto;object-fit:initial;border-radius:6px 0 0;box-shadow:0 18px 50px #11111e24;transform-origin:0% 0%;transform:scale(1.04)}.cell--shot[data-astro-cid-id6fr22i].cell--big img{left:12%;top:12%;width:88%}.mosaic[data-astro-cid-id6fr22i].is-in .cell[data-astro-cid-id6fr22i] img{opacity:1;transform:none;filter:none}@media(hover:hover){.mosaic[data-astro-cid-id6fr22i].is-in .cell[data-astro-cid-id6fr22i]:hover img{transform:scale(1.045);transition:transform 1.4s var(--ease-out-expo),filter .9s var(--ease-soft),opacity .9s var(--ease-soft)}.mosaic[data-astro-cid-id6fr22i].is-in .cell--shot[data-astro-cid-id6fr22i]:hover img{transform:translateY(-3%)}}.cell[data-astro-cid-id6fr22i]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media(prefers-reduced-motion:reduce){.ml[data-astro-cid-id6fr22i]{transform:none}}.rec[data-astro-cid-2jmeswkz]{--w: var(--vw, 100vw);--cw: calc(var(--w) - 2 * var(--pad));--gap: 8px;--G: 64px;--measure: var(--cw);--awh: 230px;position:relative;display:block;background:#fff;overflow-x:clip;padding:0 0 var(--G)}@media(min-width:600px){.rec[data-astro-cid-2jmeswkz]{--gap: 12px;--G: 80px;--measure: min(640px, var(--cw));--awh: 260px}}@media(min-width:1024px){.rec[data-astro-cid-2jmeswkz]{--gap: 16px;--G: 96px;--measure: 780px;--awh: calc(var(--cw) * .294)}}.mk[data-astro-cid-2jmeswkz],.aw-date-mk[data-astro-cid-2jmeswkz]{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.ml[data-astro-cid-2jmeswkz]{display:block;text-wrap:balance;transform:translateY(110%);transition:transform 1.1s var(--ease-out-expo)}.is-in[data-astro-cid-2jmeswkz] .ml[data-astro-cid-2jmeswkz]{transform:none}.rise[data-astro-cid-2jmeswkz]{opacity:0;transform:translateY(18px);transition:opacity .9s var(--ease-out-expo) var(--d, 0ms),transform 1.1s var(--ease-out-expo) var(--d, 0ms)}.is-in[data-astro-cid-2jmeswkz] .rise[data-astro-cid-2jmeswkz]{opacity:1;transform:none}.intro[data-astro-cid-2jmeswkz]{padding:0 var(--pad)}.big[data-astro-cid-2jmeswkz]{margin:0;font-size:var(--title-size);font-weight:600;letter-spacing:-.045em;line-height:1.05}.intro-p[data-astro-cid-2jmeswkz]{margin:20px 0 0;max-width:min(var(--measure),720px);color:var(--text);font-size:var(--body-size);line-height:1.7;text-wrap:pretty;opacity:0;transform:translateY(18px);transition:opacity .9s var(--ease-out-expo) .2s,transform 1.1s var(--ease-out-expo) .2s}.intro[data-astro-cid-2jmeswkz].is-in .intro-p[data-astro-cid-2jmeswkz]{opacity:1;transform:none}@media(min-width:600px){.intro-p[data-astro-cid-2jmeswkz]{margin-top:26px}}@media(min-width:1024px){.intro-p[data-astro-cid-2jmeswkz]{margin-top:32px;text-align:justify;text-align-last:left;hyphens:auto;-webkit-hyphens:auto}}.story[data-astro-cid-2jmeswkz]{position:relative;display:block;margin-top:var(--G)}.txt[data-astro-cid-2jmeswkz]{position:relative;padding:0 var(--pad)}.st-title[data-astro-cid-2jmeswkz]{position:relative;margin:0;max-width:var(--measure);font-size:22px;font-weight:500;letter-spacing:-.035em;line-height:1.14;text-wrap:balance}.seg--b[data-astro-cid-2jmeswkz]{font-weight:700}.ic[data-astro-cid-2jmeswkz]{display:inline-block;vertical-align:-.1em;overflow:visible;width:.86em;height:.86em;margin-right:.3em}.ic[data-astro-cid-2jmeswkz] .medal{transform-origin:12px 9px;transform:rotate(-35deg) scale(.5);transition:transform .8s var(--ease-out-expo)}.is-in[data-astro-cid-2jmeswkz] .ic[data-astro-cid-2jmeswkz] .medal{transform:none}.meta[data-astro-cid-2jmeswkz]{margin:20px 0 0;max-width:var(--measure);font-size:13px;font-weight:700;line-height:1.5;color:var(--ink)}.paras[data-astro-cid-2jmeswkz]{margin-top:18px}.paras--meta[data-astro-cid-2jmeswkz]{margin-top:10px}.pp[data-astro-cid-2jmeswkz]{margin:0 0 10px;color:var(--text);font-size:var(--body-size);line-height:1.7;max-width:min(var(--measure),720px);text-wrap:pretty}@media(min-width:600px){.st-title[data-astro-cid-2jmeswkz]{font-size:30px}.meta[data-astro-cid-2jmeswkz]{margin-top:24px;font-size:14px}.paras[data-astro-cid-2jmeswkz]{margin-top:24px}.paras--meta[data-astro-cid-2jmeswkz]{margin-top:12px}.pp[data-astro-cid-2jmeswkz]{margin-bottom:14px}}@media(min-width:1024px){.st-title[data-astro-cid-2jmeswkz]{font-size:34px}.st-title--wide[data-astro-cid-2jmeswkz]{max-width:var(--cw)}.ic[data-astro-cid-2jmeswkz]{position:absolute;left:-1.22em;top:.12em;margin-right:0}.meta[data-astro-cid-2jmeswkz],.pp[data-astro-cid-2jmeswkz]{max-width:var(--col, min(var(--measure), 720px))}.pp[data-astro-cid-2jmeswkz]{text-align:justify;text-align-last:left;hyphens:auto;-webkit-hyphens:auto}}.story--y25[data-astro-cid-2jmeswkz] .pp[data-astro-cid-2jmeswkz],.story--y26[data-astro-cid-2jmeswkz] .pp[data-astro-cid-2jmeswkz]{text-align:justify;text-align-last:left;hyphens:auto;-webkit-hyphens:auto;text-wrap:wrap}@media(min-width:1024px){.story--y25[data-astro-cid-2jmeswkz] .pp[data-astro-cid-2jmeswkz],.story--y26[data-astro-cid-2jmeswkz] .pp[data-astro-cid-2jmeswkz]{hyphens:manual;-webkit-hyphens:manual}}.awards[data-astro-cid-2jmeswkz]{display:grid;margin:24px var(--pad) 0;grid-template-columns:minmax(0,1fr);gap:var(--gap)}@media(min-width:600px){.awards[data-astro-cid-2jmeswkz]{margin-top:32px}}@media(min-width:1024px){.awards[data-astro-cid-2jmeswkz]{margin-top:40px;grid-template-columns:repeat(2,minmax(0,1fr))}}.award[data-astro-cid-2jmeswkz]{--pw: calc(var(--awh) * .62);position:relative;display:flex;align-items:center;justify-content:space-between;margin:0;border:0;overflow:hidden;cursor:zoom-in;text-align:left;font-family:inherit;color:#fff;border-radius:8px;background:var(--bg);height:var(--awh);padding:0 18px 0 22px;gap:14px;opacity:0;transform:translateY(36px);transition:opacity 1s var(--ease-soft) var(--dl),transform 1.2s var(--ease-out-expo) var(--dl)}@media(min-width:600px){.award[data-astro-cid-2jmeswkz]{--pw: calc(var(--awh) * .68);padding:0 24px 0 26px;gap:20px}}@media(min-width:1024px){.award[data-astro-cid-2jmeswkz]{padding:0 calc(var(--cw) * .05) 0 40px}}.awards[data-astro-cid-2jmeswkz].is-in .award[data-astro-cid-2jmeswkz]{opacity:1;transform:none}.award[data-astro-cid-2jmeswkz]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.aw-fx[data-astro-cid-2jmeswkz]{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.blob[data-astro-cid-2jmeswkz]{position:absolute;border-radius:50%;opacity:0;transition:opacity .9s ease}.blob-a[data-astro-cid-2jmeswkz]{width:calc(var(--awh) * 1.3);height:calc(var(--awh) * 1.3);right:calc(var(--awh) * -.25);top:calc(var(--awh) * -.45);background:radial-gradient(circle,var(--ca) 0%,rgba(0,0,0,0) 70%);filter:blur(36px);animation:rec-drift-a calc(15s + var(--k) * 3s) ease-in-out infinite}.blob-b[data-astro-cid-2jmeswkz]{width:calc(var(--awh) * 1.1);height:calc(var(--awh) * 1.1);right:calc(var(--awh) * .35);bottom:calc(var(--awh) * -.6);background:radial-gradient(circle,var(--cb) 0%,rgba(0,0,0,0) 70%);filter:blur(44px);animation:rec-drift-b calc(19s + var(--k) * 2s) ease-in-out infinite}.awards[data-astro-cid-2jmeswkz].is-in .blob-a[data-astro-cid-2jmeswkz]{opacity:.7}.awards[data-astro-cid-2jmeswkz].is-in .blob-b[data-astro-cid-2jmeswkz]{opacity:.6}.awards[data-astro-cid-2jmeswkz].is-in .award[data-astro-cid-2jmeswkz]:hover .blob-a[data-astro-cid-2jmeswkz]{opacity:1}.awards[data-astro-cid-2jmeswkz].is-in .award[data-astro-cid-2jmeswkz]:hover .blob-b[data-astro-cid-2jmeswkz]{opacity:.95}.sheen[data-astro-cid-2jmeswkz]{position:absolute;top:-20%;bottom:-20%;left:0;width:22%;transform:translate(-140%) skew(-20deg);background:linear-gradient(90deg,#fff0,#fff0c81a 45%,#ffffff29,#fff0c81a 55%,#fff0)}.awards[data-astro-cid-2jmeswkz].is-in .sheen[data-astro-cid-2jmeswkz]{animation:rec-sheen 6.5s cubic-bezier(.45,0,.25,1) calc(1.2s + var(--k) * 3.2s) infinite}.awards[data-astro-cid-2jmeswkz].is-in .award[data-astro-cid-2jmeswkz]:hover .sheen[data-astro-cid-2jmeswkz]{animation-duration:2.4s}.aw-text[data-astro-cid-2jmeswkz]{position:relative;display:block;min-width:0;opacity:0;transform:translateY(18px);transition:opacity .9s var(--ease-out-expo) calc(var(--dl) + .25s),transform 1.1s var(--ease-out-expo) calc(var(--dl) + .25s)}.aw-country[data-astro-cid-2jmeswkz]{display:block;font-weight:600;color:#ffffffdb;font-size:12px;line-height:1.3}.aw-date[data-astro-cid-2jmeswkz]{display:block;margin-top:6px;font-size:26px;font-weight:500;letter-spacing:-.035em;line-height:1.05;white-space:nowrap;transform:translateY(110%);transition:transform 1.1s var(--ease-out-expo) calc(var(--dl) + .3s)}.aw-rank[data-astro-cid-2jmeswkz]{display:block;margin-top:8px;font-size:12px;line-height:1.4;color:#ffffffbd;opacity:0;transform:translateY(18px);transition:opacity .9s var(--ease-out-expo) calc(var(--dl) + .48s),transform 1.1s var(--ease-out-expo) calc(var(--dl) + .48s)}.gold[data-astro-cid-2jmeswkz]{font-weight:700;color:#f2c94c;background-image:linear-gradient(90deg,#e9b949,#fff3c4 22%,#f2c94c 40%,#e9b949,#fff3c4,#e9b949);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:rec-gold 3.8s linear infinite}.awards[data-astro-cid-2jmeswkz].is-in .aw-text[data-astro-cid-2jmeswkz],.awards[data-astro-cid-2jmeswkz].is-in .aw-rank[data-astro-cid-2jmeswkz]{opacity:1;transform:none}.awards[data-astro-cid-2jmeswkz].is-in .aw-date[data-astro-cid-2jmeswkz]{transform:none}@media(min-width:600px){.aw-country[data-astro-cid-2jmeswkz]{font-size:13px}.aw-date[data-astro-cid-2jmeswkz]{font-size:34px}.aw-rank[data-astro-cid-2jmeswkz]{margin-top:12px;font-size:13px}}@media(min-width:1024px){.aw-date[data-astro-cid-2jmeswkz]{font-size:40px}.aw-rank[data-astro-cid-2jmeswkz]{font-size:15px}}.aw-poster[data-astro-cid-2jmeswkz]{position:relative;display:block;flex-shrink:0;perspective:900px;width:var(--pw);height:var(--pw)}.halo[data-astro-cid-2jmeswkz]{position:absolute;inset:-18%;border-radius:50%;pointer-events:none;background:radial-gradient(circle,var(--halo) 0%,rgba(0,0,0,0) 66%);animation:rec-halo calc(5s + var(--k) * 1s) ease-in-out infinite}.aw-poster[data-astro-cid-2jmeswkz] img{position:relative;display:block;width:100%;height:100%;object-fit:contain;opacity:0;filter:drop-shadow(0 16px 28px rgba(0,0,0,.4));transform:rotateY(0) rotateX(0) translateY(-6px) scale(1.04);transition:transform .9s var(--ease-out-expo),filter .9s ease,opacity 1.1s ease}.awards[data-astro-cid-2jmeswkz].is-in .aw-poster[data-astro-cid-2jmeswkz] img{opacity:1}@media(min-width:600px){.aw-poster[data-astro-cid-2jmeswkz] img{transform:rotateY(-10deg) rotateX(4deg)}.award[data-astro-cid-2jmeswkz]:hover .aw-poster[data-astro-cid-2jmeswkz] img{transform:rotateY(0) rotateX(0) translateY(-6px) scale(1.04);filter:drop-shadow(0 26px 40px rgba(0,0,0,.55))}}@keyframes rec-sheen{0%{transform:translate(-140%) skew(-20deg)}26%{transform:translate(420%) skew(-20deg)}to{transform:translate(420%) skew(-20deg)}}@keyframes rec-gold{0%{background-position:0% 50%}to{background-position:-200% 50%}}@keyframes rec-halo{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:.95;transform:scale(1.06)}}@keyframes rec-drift-a{0%{transform:translate(0) scale(1)}50%{transform:translate(-22%,14%) scale(1.18)}to{transform:translate(0) scale(1)}}@keyframes rec-drift-b{0%{transform:translate(0) scale(1.08)}50%{transform:translate(18%,-18%) scale(.92)}to{transform:translate(0) scale(1.08)}}@media(prefers-reduced-motion:reduce){.blob[data-astro-cid-2jmeswkz],.sheen[data-astro-cid-2jmeswkz],.gold[data-astro-cid-2jmeswkz],.halo[data-astro-cid-2jmeswkz]{animation:none!important}}.photos[data-astro-cid-2jmeswkz]{display:grid;margin:32px var(--pad) 0;gap:var(--gap)}@media(min-width:600px){.photos[data-astro-cid-2jmeswkz]{margin-top:40px}}@media(min-width:1024px){.photos[data-astro-cid-2jmeswkz]{margin-top:48px}}.photos--y25[data-astro-cid-2jmeswkz]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:calc(var(--cw) * .95) calc(var(--cw) * .56) calc((var(--cw) - var(--gap)) / 2 * 1.2)}.photos--y25[data-astro-cid-2jmeswkz] .cell--0[data-astro-cid-2jmeswkz]{grid-column:1 / span 2;grid-row:1}.photos--y25[data-astro-cid-2jmeswkz] .cell--1[data-astro-cid-2jmeswkz]{grid-column:1 / span 2;grid-row:2}.photos--y25[data-astro-cid-2jmeswkz] .cell--2[data-astro-cid-2jmeswkz]{grid-column:1;grid-row:3}.photos--y25[data-astro-cid-2jmeswkz] .cell--3[data-astro-cid-2jmeswkz]{grid-column:2;grid-row:3}@media(min-width:600px){.photos--y25[data-astro-cid-2jmeswkz]{--H: calc(var(--cw) * .6);--top: calc((var(--H) - var(--gap)) * .49);grid-template-columns:calc((var(--cw) - var(--gap)) * .486) minmax(0,1fr) minmax(0,1fr);grid-template-rows:var(--top) calc(var(--H) - var(--gap) - var(--top))}.photos--y25[data-astro-cid-2jmeswkz] .cell--0[data-astro-cid-2jmeswkz]{grid-column:1;grid-row:1 / span 2}.photos--y25[data-astro-cid-2jmeswkz] .cell--1[data-astro-cid-2jmeswkz]{grid-column:2 / span 2;grid-row:1}.photos--y25[data-astro-cid-2jmeswkz] .cell--2[data-astro-cid-2jmeswkz]{grid-column:2;grid-row:2}.photos--y25[data-astro-cid-2jmeswkz] .cell--3[data-astro-cid-2jmeswkz]{grid-column:3;grid-row:2}}@media(min-width:1024px){.photos--y25[data-astro-cid-2jmeswkz]{--H: calc(var(--cw) * .526)}}.photos--y26[data-astro-cid-2jmeswkz]{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:calc((var(--cw) - 2 * var(--gap)) / 3 * 1.4)}@media(min-width:600px){.photos--y26[data-astro-cid-2jmeswkz]{grid-template-rows:calc(var(--cw) * .456)}}.cell[data-astro-cid-2jmeswkz]{position:relative;display:block;margin:0;padding:0;border:0;overflow:hidden;cursor:zoom-in;border-radius:6px;min-height:0;background:#ececec}.cell[data-astro-cid-2jmeswkz] img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--pos);opacity:0;transform:scale(1.07);filter:blur(14px);transition:transform 1.8s var(--ease-out-expo) var(--o),filter 1.3s var(--ease-soft) var(--o),opacity 1.3s var(--ease-soft) var(--o)}.photos[data-astro-cid-2jmeswkz].is-in .cell[data-astro-cid-2jmeswkz] img{opacity:1;transform:none;filter:none}@media(hover:hover){.photos[data-astro-cid-2jmeswkz].is-in .cell[data-astro-cid-2jmeswkz]:hover img{transform:scale(1.045);transition:transform 1.4s var(--ease-out-expo),filter .9s var(--ease-soft),opacity .9s var(--ease-soft)}}.cell[data-astro-cid-2jmeswkz]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media(prefers-reduced-motion:reduce){.ml[data-astro-cid-2jmeswkz],.aw-date[data-astro-cid-2jmeswkz]{transform:none}}.lbx[data-astro-cid-gixpweiw]{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center}.lbx[data-astro-cid-gixpweiw][hidden]{display:none}.lbx-bg[data-astro-cid-gixpweiw]{position:absolute;inset:0;background:#0e0e0ef0}.lbx-img[data-astro-cid-gixpweiw]{position:relative;display:block;max-width:86vw;max-height:78vh;object-fit:contain;border-radius:6px;box-shadow:0 30px 80px #00000080}.lbx-bar[data-astro-cid-gixpweiw]{position:absolute;left:0;right:0;bottom:28px;display:flex;align-items:center;justify-content:center;gap:18px;color:#f5f5f3}.lbx-count[data-astro-cid-gixpweiw]{font-size:14px;letter-spacing:0;min-width:180px;text-align:center}.lbx-btn[data-astro-cid-gixpweiw]{width:48px;height:48px;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.lbx-btn[data-astro-cid-gixpweiw]:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px}.lbx-close[data-astro-cid-gixpweiw]{position:absolute;top:24px;right:24px}.amb-root[data-astro-cid-nuzbh3c6]{--w: var(--vw, 100vw);--wrapw: calc(var(--w) - 40px);position:relative;width:100%;background:#fff;overflow-x:clip}@media(min-width:600px){.amb-root[data-astro-cid-nuzbh3c6]{--wrapw: calc(var(--w) - 80px)}}@media(min-width:1024px){.amb-root[data-astro-cid-nuzbh3c6]{--wrapw: min(1000px, calc(var(--w) - 2 * var(--pad)))}}.wrap[data-astro-cid-nuzbh3c6]{width:var(--wrapw);max-width:100%;margin:0 auto}.mk[data-astro-cid-nuzbh3c6]{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.ml[data-astro-cid-nuzbh3c6]{display:block;text-wrap:balance;transform:translateY(110%);transition:transform 1.1s var(--ease-out-expo)}.is-in[data-astro-cid-nuzbh3c6] .ml[data-astro-cid-nuzbh3c6]{transform:none}.rise[data-astro-cid-nuzbh3c6]{opacity:0;transform:translateY(18px);transition:opacity .9s var(--ease-out-expo) var(--d, 0ms),transform 1.1s var(--ease-out-expo) var(--d, 0ms)}.is-in[data-astro-cid-nuzbh3c6] .rise[data-astro-cid-nuzbh3c6]{opacity:1;transform:none}.big[data-astro-cid-nuzbh3c6]{margin:0;font-size:var(--title-size);font-weight:600;letter-spacing:-.045em}.tour[data-astro-cid-nuzbh3c6]{position:relative;padding:16px 0 64px}@media(min-width:600px){.tour[data-astro-cid-nuzbh3c6]{padding:20px 0 88px}}@media(min-width:1024px){.tour[data-astro-cid-nuzbh3c6]{padding:24px 0 110px}}.tour-title[data-astro-cid-nuzbh3c6]{line-height:1.08}.lines-d[data-astro-cid-nuzbh3c6]{display:none}.lines-m[data-astro-cid-nuzbh3c6]{display:block}@media(min-width:1024px){.lines-d[data-astro-cid-nuzbh3c6]{display:block}.lines-m[data-astro-cid-nuzbh3c6]{display:none}}.seg[data-astro-cid-nuzbh3c6]{color:var(--ink);transition:color 1.2s ease}.is-in[data-astro-cid-nuzbh3c6] .seg--g[data-astro-cid-nuzbh3c6]{color:var(--grey)}.tour-title[data-astro-cid-nuzbh3c6]:not(.is-in) .seg[data-astro-cid-nuzbh3c6]{transition-delay:0ms!important}.tour-grid[data-astro-cid-nuzbh3c6]{display:grid;margin-top:40px;grid-template-columns:minmax(0,1fr);row-gap:28px}@media(min-width:600px){.tour-grid[data-astro-cid-nuzbh3c6]{margin-top:56px;row-gap:36px}}@media(min-width:1024px){.tour-grid[data-astro-cid-nuzbh3c6]{margin-top:80px;grid-template-columns:413px minmax(0,1fr);column-gap:54px;align-items:start}}.tour-fig[data-astro-cid-nuzbh3c6]{position:relative;margin:0;overflow:hidden;border-radius:6px;background:#0b0705;aspect-ratio:5 / 4;width:100%;max-width:560px;opacity:0;transition:opacity 1.3s var(--ease-soft)}@media(min-width:1024px){.tour-fig[data-astro-cid-nuzbh3c6]{aspect-ratio:auto;height:330px;max-width:none}}.tour-fig[data-astro-cid-nuzbh3c6] img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 52%;transform:scale(1.08);filter:blur(14px);transition:transform 1.8s var(--ease-out-expo),filter 1.3s var(--ease-soft)}.tour-glow[data-astro-cid-nuzbh3c6]{position:absolute;inset:0;pointer-events:none;opacity:.35;transition:opacity .9s ease;background:radial-gradient(70% 60% at 50% 100%,#ff8c2838,#ff8c2800 70%)}.tour-grid[data-astro-cid-nuzbh3c6].is-in .tour-fig[data-astro-cid-nuzbh3c6]{opacity:1}.tour-grid[data-astro-cid-nuzbh3c6].is-in .tour-fig[data-astro-cid-nuzbh3c6] img{transform:none;filter:none}@media(hover:hover){.tour-grid[data-astro-cid-nuzbh3c6].is-in .tour-fig[data-astro-cid-nuzbh3c6]:hover img{transform:scale(1.05);transition-duration:1.2s,1.3s}.tour-fig[data-astro-cid-nuzbh3c6]:hover .tour-glow[data-astro-cid-nuzbh3c6]{opacity:1}}.tour-text[data-astro-cid-nuzbh3c6]{min-width:0;max-width:560px}@media(min-width:1024px){.tour-text[data-astro-cid-nuzbh3c6]{max-width:440px;padding-top:12px}}.tour-label[data-astro-cid-nuzbh3c6]{margin:0;font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.5;color:var(--ink)}.tour-p[data-astro-cid-nuzbh3c6]{margin:16px 0 0;color:var(--text);font-size:var(--body-size);line-height:1.7;text-wrap:pretty}.tour-p[data-astro-cid-nuzbh3c6]:nth-of-type(2){margin-top:14px}@media(min-width:600px){.tour-p[data-astro-cid-nuzbh3c6]{margin-top:22px}.tour-p[data-astro-cid-nuzbh3c6]:nth-of-type(2){margin-top:14px}}.speak[data-astro-cid-nuzbh3c6]{--ph: 420px;--fp: 1;position:relative;overflow:hidden;background:#262725;color:#fff;padding-bottom:var(--ph)}@media(min-width:600px){.speak[data-astro-cid-nuzbh3c6]{--ph: 460px;--inset: 24px;min-height:760px;padding-bottom:0;clip-path:inset(0 calc((1 - var(--fp)) * var(--inset)) round calc((1 - var(--fp)) * 28px))}}@media(min-width:1024px){.speak[data-astro-cid-nuzbh3c6]{--ph: 700px;--inset: 40px;min-height:830px}}.speak-wrap[data-astro-cid-nuzbh3c6]{position:relative;z-index:2;padding:80px 0 48px}@media(min-width:600px){.speak-wrap[data-astro-cid-nuzbh3c6]{padding:120px 0 110px}}@media(min-width:1024px){.speak-wrap[data-astro-cid-nuzbh3c6]{padding:160px 0 150px}}.speak-text[data-astro-cid-nuzbh3c6]{position:relative;min-width:0}@media(min-width:600px){.speak-text[data-astro-cid-nuzbh3c6]{max-width:380px}}@media(min-width:1024px){.speak-text[data-astro-cid-nuzbh3c6]{max-width:520px}}.speak-title[data-astro-cid-nuzbh3c6]{line-height:1.04;color:#fff}.speak-p[data-astro-cid-nuzbh3c6]{margin:24px 0 0;max-width:430px;color:#d6d6d2;font-size:var(--body-size);line-height:1.7;text-wrap:pretty}@media(min-width:600px){.speak-p[data-astro-cid-nuzbh3c6]{margin-top:36px}}@media(min-width:1024px){.speak-p[data-astro-cid-nuzbh3c6]{margin-top:48px}}.chips[data-astro-cid-nuzbh3c6]{list-style:none;margin:32px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px;max-width:400px}@media(min-width:600px){.chips[data-astro-cid-nuzbh3c6]{gap:12px;margin-top:44px;max-width:380px}}@media(min-width:1024px){.chips[data-astro-cid-nuzbh3c6]{margin-top:56px;max-width:500px}}.chip[data-astro-cid-nuzbh3c6]{display:inline-flex;align-items:center;gap:10px;border-radius:999px;cursor:default;padding:10px 16px;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1.3;border:1px solid rgba(255,255,255,.55);background-color:#fff0;color:#fff;opacity:0;transform:translateY(14px);transition:background-color .4s ease,color .4s ease,border-color .4s ease,opacity .8s var(--ease-soft) var(--d),transform .7s var(--ease-out-expo) var(--d)}@media(min-width:600px){.chip[data-astro-cid-nuzbh3c6]{padding:13px 22px;font-size:16px}}.chip[data-astro-cid-nuzbh3c6] svg[data-astro-cid-nuzbh3c6]{display:block;flex-shrink:0;fill:currentColor;width:16px;height:16px;transition:transform .6s var(--ease-out-expo)}@media(min-width:600px){.chip[data-astro-cid-nuzbh3c6] svg[data-astro-cid-nuzbh3c6]{width:19px;height:19px}}.speak-text[data-astro-cid-nuzbh3c6].is-in .chip[data-astro-cid-nuzbh3c6]{opacity:1;transform:none}.speak-text[data-astro-cid-nuzbh3c6].is-in .chip[data-astro-cid-nuzbh3c6]:hover{border-color:#fff;background-color:#fff;color:var(--ink);transform:translateY(-2px);transition-delay:0ms}.chip[data-astro-cid-nuzbh3c6]:hover svg[data-astro-cid-nuzbh3c6]{transform:rotate(-18deg) scale(1.1)}.cta[data-astro-cid-nuzbh3c6]{display:inline-flex;align-items:center;gap:14px;margin-top:36px;padding:7px 7px 7px 24px;border-radius:999px;text-decoration:none;font-size:15px;font-weight:500;line-height:1.4;background-color:#fff;color:var(--ink);transition:background-color .4s ease,color .4s ease,opacity .9s var(--ease-out-expo) var(--d),transform 1.1s var(--ease-out-expo) var(--d)}@media(min-width:600px){.cta[data-astro-cid-nuzbh3c6]{margin-top:48px}}@media(min-width:1024px){.cta[data-astro-cid-nuzbh3c6]{margin-top:64px}}.cta-arrow[data-astro-cid-nuzbh3c6]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--accent);color:var(--ink);transition:transform .5s var(--ease-out-expo),background-color .4s ease,color .4s ease}.cta[data-astro-cid-nuzbh3c6]:hover,.cta[data-astro-cid-nuzbh3c6]:focus-visible{background-color:var(--accent)}.cta[data-astro-cid-nuzbh3c6]:hover .cta-arrow[data-astro-cid-nuzbh3c6],.cta[data-astro-cid-nuzbh3c6]:focus-visible .cta-arrow[data-astro-cid-nuzbh3c6]{transform:rotate(45deg);background:var(--ink);color:#fff}.cta[data-astro-cid-nuzbh3c6]:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px}.photo-box[data-astro-cid-nuzbh3c6]{position:absolute;z-index:1;pointer-events:none;bottom:0;height:var(--ph);width:calc(var(--ph) * 1060 / 1210);left:50%;margin-left:calc(var(--ph) * 1060 / 1210 / -2)}@media(min-width:600px){.photo-box[data-astro-cid-nuzbh3c6]{left:auto;margin-left:0;right:0}}@media(min-width:1024px){.photo-box[data-astro-cid-nuzbh3c6]{right:max(24px,calc((var(--w) - var(--wrapw)) / 2 - 120px))}}.light[data-astro-cid-nuzbh3c6]{position:absolute;inset:0;transition:translate .9s var(--ease-out-expo)}.rays[data-astro-cid-nuzbh3c6]{position:absolute;left:50%;border-radius:50%;top:calc(var(--ph) * -.22);width:calc(var(--ph) * 1.1);height:calc(var(--ph) * 1.1);margin-left:calc(var(--ph) * -.02);background:repeating-conic-gradient(from 0deg,#ffe6a600,#ffe6a629 6deg,#ffe6a600 14deg 30deg);-webkit-mask-image:radial-gradient(circle,#000 18%,transparent 66%);mask-image:radial-gradient(circle,#000 18%,transparent 66%);opacity:0;transform:translate(-50%);transition:opacity .9s ease;animation:amb-rays 60s linear infinite}.halo[data-astro-cid-nuzbh3c6]{position:absolute;left:50%;border-radius:50%;top:calc(var(--ph) * -.06);width:calc(var(--ph) * .78);height:calc(var(--ph) * .78);margin-left:calc(var(--ph) * -.02);background:radial-gradient(circle,#ffe6a67a,#ffe6a629 38%,#ffe6a600 68%);opacity:0;transform:translate(-50%);transition:filter .8s ease}.photo-box[data-astro-cid-nuzbh3c6] .speaker{position:absolute;left:0;bottom:0;display:block;width:100%;height:auto;max-width:none;opacity:0;transform:translateY(60px);filter:drop-shadow(0 0 12px rgba(255,230,166,.12));transition:opacity 1.4s var(--ease-soft) .2s,transform 1.8s var(--ease-out-expo) .2s,filter .8s ease}.speak[data-astro-cid-nuzbh3c6].is-in .rays[data-astro-cid-nuzbh3c6]{opacity:.55}.speak[data-astro-cid-nuzbh3c6].is-in .halo[data-astro-cid-nuzbh3c6]{opacity:1;animation:amb-ignite 1.9s var(--ease-soft) .6s both,amb-halo 6s ease-in-out 2.5s infinite}.speak[data-astro-cid-nuzbh3c6].is-in .photo-box[data-astro-cid-nuzbh3c6] .speaker{opacity:1;transform:none}.speak[data-astro-cid-nuzbh3c6]:has(.cta:hover,.chip:hover) .rays[data-astro-cid-nuzbh3c6]{opacity:1;animation-duration:28s}.speak[data-astro-cid-nuzbh3c6]:has(.cta:hover,.chip:hover) .halo[data-astro-cid-nuzbh3c6]{filter:brightness(1.35) saturate(1.2)}.speak[data-astro-cid-nuzbh3c6]:has(.cta:hover,.chip:hover) .photo-box[data-astro-cid-nuzbh3c6] .speaker{filter:drop-shadow(0 0 22px rgba(255,230,166,.3))}@keyframes amb-rays{0%{transform:translate(-50%) rotate(0)}to{transform:translate(-50%) rotate(360deg)}}@keyframes amb-halo{0%,to{opacity:.78;transform:translate(-50%) scale(.97)}50%{opacity:1;transform:translate(-50%) scale(1.05)}}@keyframes amb-ignite{0%{opacity:0;transform:translate(-50%) scale(.55)}35%{opacity:1;transform:translate(-50%) scale(1.14)}60%{opacity:.7;transform:translate(-50%) scale(.98)}75%{opacity:1;transform:translate(-50%) scale(1.03)}to{opacity:.9;transform:translate(-50%) scale(1)}}@media(prefers-reduced-motion:reduce){.ml[data-astro-cid-nuzbh3c6]{transform:none}.rays[data-astro-cid-nuzbh3c6],.halo[data-astro-cid-nuzbh3c6]{animation:none!important}.speak[data-astro-cid-nuzbh3c6].is-in .halo[data-astro-cid-nuzbh3c6]{opacity:.9}}.ct[data-astro-cid-ptl3ltwj]{--w: var(--vw, 100vw);--cw: calc(var(--w) - 2 * var(--pad));position:relative;width:100%;background:var(--paper-warm);overflow:hidden;padding:88px 0}@media(min-width:600px){.ct[data-astro-cid-ptl3ltwj]{padding:112px 0}}@media(min-width:1024px){.ct[data-astro-cid-ptl3ltwj]{padding:140px 0}}.mk[data-astro-cid-ptl3ltwj]{display:block;overflow:hidden;padding-bottom:.14em;margin-bottom:-.14em}.ml[data-astro-cid-ptl3ltwj]{display:block;text-wrap:balance;transform:translateY(110%);transition:transform 1.1s var(--ease-out-expo) .12s}.is-in[data-astro-cid-ptl3ltwj] .ml[data-astro-cid-ptl3ltwj]{transform:none}.ct-head[data-astro-cid-ptl3ltwj]{position:relative;text-align:center;padding:0 20px}.ct-title[data-astro-cid-ptl3ltwj]{margin:0;font-size:36px;font-weight:600;letter-spacing:-.045em;line-height:1.05}.ct-lead[data-astro-cid-ptl3ltwj]{margin:24px auto 0;max-width:340px;color:var(--text);font-size:var(--body-size);line-height:1.7;opacity:0;transform:translateY(24px);transition:opacity .9s var(--ease-soft) .32s,transform 1.1s var(--ease-out-expo) .32s}.ct-lead[data-astro-cid-ptl3ltwj] span[data-astro-cid-ptl3ltwj]{display:block;text-wrap:balance}.is-in[data-astro-cid-ptl3ltwj] .ct-lead[data-astro-cid-ptl3ltwj]{opacity:1;transform:none}@media(min-width:600px){.ct-title[data-astro-cid-ptl3ltwj]{font-size:52px}.ct-lead[data-astro-cid-ptl3ltwj]{margin-top:32px;max-width:680px}}@media(min-width:1024px){.ct-title[data-astro-cid-ptl3ltwj]{font-size:64px}.ct-lead[data-astro-cid-ptl3ltwj]{margin-top:40px}}.ct-grid[data-astro-cid-ptl3ltwj]{position:relative;display:grid;width:var(--cw);max-width:100%;margin:44px auto 0;grid-template-columns:minmax(0,1fr);gap:16px}@media(min-width:600px){.ct-grid[data-astro-cid-ptl3ltwj]{margin-top:56px}}@media(min-width:1024px){.ct-grid[data-astro-cid-ptl3ltwj]{margin-top:72px;grid-template-columns:calc(var(--cw) * .36) minmax(0,1fr);gap:20px;align-items:start}}.side[data-astro-cid-ptl3ltwj]{display:flex;flex-direction:column;min-width:0;gap:12px}@media(min-width:600px){.side[data-astro-cid-ptl3ltwj]{gap:16px}}.card[data-astro-cid-ptl3ltwj]{position:relative;background:#fff;opacity:0;transform:translateY(24px);transition:opacity .9s var(--ease-soft) var(--d),transform 1.1s var(--ease-out-expo) var(--d)}.ct-grid[data-astro-cid-ptl3ltwj].is-in .card[data-astro-cid-ptl3ltwj]{opacity:1;transform:none}.clock[data-astro-cid-ptl3ltwj]{border-radius:22px;overflow:hidden;padding:24px 20px 22px}@media(min-width:600px){.clock[data-astro-cid-ptl3ltwj]{padding:30px 24px 26px}}.clock-cap[data-astro-cid-ptl3ltwj]{margin:0;text-align:center;font-size:14px;line-height:1.45;color:#767672;letter-spacing:-.01em}.clock-cap[data-astro-cid-ptl3ltwj] span[data-astro-cid-ptl3ltwj]{color:var(--ink);font-weight:600}.ticks[data-astro-cid-ptl3ltwj]{position:relative;display:flex;justify-content:center;align-items:flex-end;gap:5px;height:34px;margin-top:18px}.ticks[data-astro-cid-ptl3ltwj] span{display:block;width:1.5px;border-radius:1px;background:#dcdcd8;transition:background-color .5s ease,height .5s ease}.ticks[data-astro-cid-ptl3ltwj] span.on{background:#6b6b67}.ticks[data-astro-cid-ptl3ltwj] span.mid.on{background:var(--ink)}.digits[data-astro-cid-ptl3ltwj]{display:flex;justify-content:center;align-items:center;gap:4px;margin-top:10px;font-size:72px;font-weight:600;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums}@media(min-width:600px){.digits[data-astro-cid-ptl3ltwj]{font-size:84px}}@media(min-width:1024px){.digits[data-astro-cid-ptl3ltwj]{font-size:96px}}.dg[data-astro-cid-ptl3ltwj]{position:relative;display:inline-block;overflow:hidden;height:1em;width:.62em}.dg--sep[data-astro-cid-ptl3ltwj]{width:.32em;text-align:center}.dg--sep[data-astro-cid-ptl3ltwj] span[data-astro-cid-ptl3ltwj]{display:block;line-height:.92;color:#c9c9c5;transition:opacity .4s ease}.roll[data-astro-cid-ptl3ltwj]{display:block;transition:transform .9s cubic-bezier(.65,0,.35,1)}.roll[data-astro-cid-ptl3ltwj] span[data-astro-cid-ptl3ltwj]{display:block;height:1em;line-height:1em}.clock-city[data-astro-cid-ptl3ltwj]{margin:14px 0 0;text-align:center;font-size:13px;color:#767672;line-height:1.4}.row[data-astro-cid-ptl3ltwj]{display:flex;align-items:center;gap:16px;width:100%;padding:20px 22px;border:0;border-radius:18px;text-align:left;font-family:inherit;color:var(--ink)}.mail[data-astro-cid-ptl3ltwj]{cursor:pointer;transition:opacity .9s var(--ease-soft) var(--d),transform .5s var(--ease-out-expo),box-shadow .5s ease;box-shadow:0 0 #1110}.ct-grid[data-astro-cid-ptl3ltwj].is-in .mail[data-astro-cid-ptl3ltwj]:hover{transform:translateY(-3px);box-shadow:0 18px 40px #11111114}.mail[data-astro-cid-ptl3ltwj]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ico[data-astro-cid-ptl3ltwj]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:var(--ink);color:#fff}.row-text[data-astro-cid-ptl3ltwj]{display:block;min-width:0;flex:1}.row-label[data-astro-cid-ptl3ltwj]{display:block;font-size:12px;color:#767672;letter-spacing:.01em;line-height:1.4}.row-value[data-astro-cid-ptl3ltwj]{display:block;margin-top:3px;font-size:16px;font-weight:500;letter-spacing:-.02em;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy[data-astro-cid-ptl3ltwj]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:500;line-height:1.3;background:#f1f1ef;color:var(--ink);transition:background-color .4s ease,color .4s ease}.mail[data-astro-cid-ptl3ltwj]:hover .copy[data-astro-cid-ptl3ltwj]{background:var(--accent)}.copy[data-astro-cid-ptl3ltwj].is-done{background:var(--ink);color:#fff}@media(max-width:599px){.row[data-astro-cid-ptl3ltwj]{padding:18px 16px;gap:12px;flex-wrap:wrap}.row-value[data-astro-cid-ptl3ltwj]{font-size:15px;white-space:nowrap}.row[data-astro-cid-ptl3ltwj] .remote[data-astro-cid-ptl3ltwj]{flex-basis:100%;margin-left:54px;margin-top:-4px}.row[data-astro-cid-ptl3ltwj] .copy[data-astro-cid-ptl3ltwj]{margin-left:54px;margin-top:-4px}.mail[data-astro-cid-ptl3ltwj]{flex-wrap:wrap}.mail[data-astro-cid-ptl3ltwj] .row-text[data-astro-cid-ptl3ltwj]{flex-basis:calc(100% - 54px)}}.remote[data-astro-cid-ptl3ltwj]{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;font-size:12px;line-height:1.3;color:#4a4a48}.pulse[data-astro-cid-ptl3ltwj]{display:block;width:8px;height:8px;border-radius:50%;background:#54be78;animation:ct-pulse 2.4s ease-out infinite}@keyframes ct-pulse{0%{box-shadow:0 0 #54be788c}70%{box-shadow:0 0 0 8px #54be7800}to{box-shadow:0 0 #54be7800}}.form[data-astro-cid-ptl3ltwj]{border-radius:22px;min-width:0;padding:22px 18px}@media(min-width:600px){.form[data-astro-cid-ptl3ltwj]{padding:30px}}@media(min-width:1024px){.form[data-astro-cid-ptl3ltwj]{padding:34px 34px 30px}}.hp[data-astro-cid-ptl3ltwj]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.fields[data-astro-cid-ptl3ltwj]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.field[data-astro-cid-ptl3ltwj]{position:relative;display:block}.flabel[data-astro-cid-ptl3ltwj]{position:absolute;left:18px;top:9px;font-size:11px;font-weight:500;letter-spacing:.01em;color:#6e6e6a;pointer-events:none;line-height:1.3}.field--msg[data-astro-cid-ptl3ltwj]{margin-top:22px}.field--msg[data-astro-cid-ptl3ltwj] .flabel[data-astro-cid-ptl3ltwj]{top:12px}.field[data-astro-cid-ptl3ltwj] input[data-astro-cid-ptl3ltwj],.field[data-astro-cid-ptl3ltwj] textarea[data-astro-cid-ptl3ltwj]{display:block;width:100%;height:62px;padding:22px 18px 6px;border-radius:14px;font-family:inherit;font-size:15px;color:var(--ink);border:1.5px solid transparent;background:#f1f1ef;box-shadow:0 0 #ffe6a600;outline:none;transition:border-color .3s ease,background-color .3s ease,box-shadow .3s ease}.field[data-astro-cid-ptl3ltwj] textarea[data-astro-cid-ptl3ltwj]{height:150px;resize:none;padding:32px 18px 14px;line-height:1.6}.field[data-astro-cid-ptl3ltwj] input[data-astro-cid-ptl3ltwj]:focus,.field[data-astro-cid-ptl3ltwj] textarea[data-astro-cid-ptl3ltwj]:focus{background:#fff;box-shadow:0 0 0 4px #ffe6a6a6}.field[data-astro-cid-ptl3ltwj] input[data-astro-cid-ptl3ltwj]::placeholder,.field[data-astro-cid-ptl3ltwj] textarea[data-astro-cid-ptl3ltwj]::placeholder{color:#a8a8a4}.count[data-astro-cid-ptl3ltwj]{position:absolute;right:16px;bottom:12px;font-size:11px;color:#6e6e6a;font-variant-numeric:tabular-nums}.need[data-astro-cid-ptl3ltwj]{margin:22px 0 0;padding:0;border:0;min-width:0}.need[data-astro-cid-ptl3ltwj] legend[data-astro-cid-ptl3ltwj]{margin:0 0 10px;padding:0;font-size:12px;font-weight:500;color:#767672;line-height:1.4}.need-list[data-astro-cid-ptl3ltwj]{display:flex;flex-wrap:wrap;gap:8px}.svc[data-astro-cid-ptl3ltwj]{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:999px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.3;cursor:pointer;border:1px solid #E2E2DE;background:#fff;color:var(--ink);transition:background-color .3s ease,color .3s ease,border-color .3s ease}.svc[data-astro-cid-ptl3ltwj] span[data-astro-cid-ptl3ltwj]{display:inline-block;width:6px;height:6px;border-radius:50%;background:#cfcfcb;transition:background-color .3s ease,transform .3s ease}.svc[data-astro-cid-ptl3ltwj][aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.svc[data-astro-cid-ptl3ltwj][aria-pressed=true] span[data-astro-cid-ptl3ltwj]{background:var(--accent);transform:scale(1.2)}.svc[data-astro-cid-ptl3ltwj]:focus-visible{box-shadow:0 0 0 4px #ffe6a6a6;outline:none}.err[data-astro-cid-ptl3ltwj]{margin:18px 0 0;font-size:14px;line-height:1.5;color:#9b2c1f}.err[data-astro-cid-ptl3ltwj] a[data-astro-cid-ptl3ltwj]{color:inherit}.actions[data-astro-cid-ptl3ltwj]{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:24px}.send[data-astro-cid-ptl3ltwj]{display:inline-flex;align-items:center;padding:15px 30px;border:0;border-radius:999px;font-family:inherit;font-size:15px;font-weight:500;line-height:1.3;cursor:pointer;background:var(--ink);color:#fff;transition:background-color .4s ease,color .4s ease,opacity .3s ease}.send[data-astro-cid-ptl3ltwj]:hover,.send[data-astro-cid-ptl3ltwj]:focus-visible{background:var(--accent);color:var(--ink)}.send[data-astro-cid-ptl3ltwj]:focus-visible{outline:none;box-shadow:0 0 0 4px #ffe6a6a6}.send[data-astro-cid-ptl3ltwj][disabled]{opacity:.6;cursor:progress}.ok[data-astro-cid-ptl3ltwj]{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px;border-radius:22px;background:#fff}.ok[data-astro-cid-ptl3ltwj][hidden]{display:none}.ok-ico[data-astro-cid-ptl3ltwj]{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--accent);transform:scale(.6);transition:transform .7s var(--ease-out-expo)}.ok-ico[data-astro-cid-ptl3ltwj] path[data-astro-cid-ptl3ltwj]{stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset .7s var(--ease-out-expo) .25s}.ok[data-astro-cid-ptl3ltwj].is-on .ok-ico[data-astro-cid-ptl3ltwj]{transform:none}.ok[data-astro-cid-ptl3ltwj].is-on .ok-ico[data-astro-cid-ptl3ltwj] path[data-astro-cid-ptl3ltwj]{stroke-dashoffset:0}.ok-title[data-astro-cid-ptl3ltwj]{margin:22px 0 0;font-size:26px;font-weight:600;letter-spacing:-.04em;line-height:1.2;outline:none}.ok-text[data-astro-cid-ptl3ltwj]{margin:10px 0 0;max-width:24em;font-size:15px;line-height:1.6;color:#4a4a48}.again[data-astro-cid-ptl3ltwj]{margin-top:26px;padding:10px 18px;border:1px solid #DADAD6;border-radius:999px;background:transparent;font-family:inherit;font-size:13px;font-weight:500;color:var(--ink);cursor:pointer}.again[data-astro-cid-ptl3ltwj]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media(prefers-reduced-motion:reduce){.ml[data-astro-cid-ptl3ltwj]{transform:none}.pulse[data-astro-cid-ptl3ltwj]{animation:none}}.ft[data-astro-cid-sz7xmlte]{--w: var(--vw, 100vw);--cw: calc(var(--w) - 2 * var(--pad));position:relative;width:100%;overflow:hidden;background:var(--dark-footer);color:#fff;padding:52px 0 32px}@media(min-width:600px){.ft[data-astro-cid-sz7xmlte]{padding:80px 0 72px}}@media(min-width:1024px){.ft[data-astro-cid-sz7xmlte]{padding:96px 0 88px}}.rise[data-astro-cid-sz7xmlte]{opacity:0;transform:translateY(16px);transition:opacity .9s var(--ease-out-expo) var(--d, 0ms),transform 1.1s var(--ease-out-expo) var(--d, 0ms)}.ft[data-astro-cid-sz7xmlte].is-in .rise[data-astro-cid-sz7xmlte]{opacity:1;transform:none}.ft[data-astro-cid-sz7xmlte] .mark{position:relative;display:block;pointer-events:none;width:56px;height:56px;margin:0 auto 32px;opacity:0;transform:scale(.92) rotate(-12deg);transition:opacity 1.4s var(--ease-soft) .2s,transform 1.8s var(--ease-out-expo) .2s}.ft[data-astro-cid-sz7xmlte].is-in .mark{opacity:.55;transform:none}@media(min-width:600px){.ft[data-astro-cid-sz7xmlte] .mark{position:absolute;margin:0;width:160px;height:160px;right:var(--pad);top:44px}.ft[data-astro-cid-sz7xmlte].is-in .mark{opacity:.22}}@media(min-width:1024px){.ft[data-astro-cid-sz7xmlte] .mark{width:200px;height:200px;top:48px}}.grid[data-astro-cid-sz7xmlte]{position:relative;display:grid;width:var(--cw);max-width:100%;margin:0 auto;grid-template-columns:minmax(0,1fr);row-gap:32px;justify-items:center;text-align:center}@media(min-width:600px){.grid[data-astro-cid-sz7xmlte]{grid-template-columns:calc(var(--cw) * .36) minmax(0,1fr);column-gap:32px;justify-items:stretch;text-align:left}}.col[data-astro-cid-sz7xmlte]{min-width:0}.h[data-astro-cid-sz7xmlte]{margin:0;font-size:17px;font-weight:500;letter-spacing:-.035em;line-height:1.1}@media(min-width:600px){.h[data-astro-cid-sz7xmlte]{font-size:26px}}@media(min-width:1024px){.h[data-astro-cid-sz7xmlte]{font-size:30px}}.icons[data-astro-cid-sz7xmlte]{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:14px;justify-content:center}@media(min-width:600px){.icons[data-astro-cid-sz7xmlte]{gap:20px;margin-top:26px;justify-content:flex-start}}.icons[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{display:block}.icons[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:block;color:#fff;transition:transform .5s var(--ease-out-expo),color .3s ease}.icons[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.icons[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:focus-visible{color:var(--accent);transform:translateY(-3px)}.icons[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{display:block;width:26px;height:26px}.icons[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:focus-visible,.contacts[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:focus-visible{outline:2px solid #FFFFFF;outline-offset:4px;border-radius:6px}.copy[data-astro-cid-sz7xmlte]{margin:0;font-size:13px;color:#90918f}.copy--wide[data-astro-cid-sz7xmlte]{display:none}@media(min-width:600px){.copy--wide[data-astro-cid-sz7xmlte]{display:block;margin-top:40px}}@media(min-width:1024px){.copy--wide[data-astro-cid-sz7xmlte]{margin-top:48px}}.contacts[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:12px;font-size:14px}@media(min-width:600px){.contacts[data-astro-cid-sz7xmlte]{align-items:flex-start;margin-top:24px;font-size:15px}}.contacts[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:12px;padding:3px 0;letter-spacing:-.01em;line-height:1.4;text-decoration:none;color:#a9a9a4;transition:color .3s ease}.contacts[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{display:block;flex-shrink:0;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .5s var(--ease-out-expo)}.lbl[data-astro-cid-sz7xmlte]{position:relative;display:inline-block}.line[data-astro-cid-sz7xmlte]{position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:currentColor;transform-origin:0% 50%;transform:scaleX(0);transition:transform .5s var(--ease-out-expo)}.contacts[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.contacts[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:focus-visible{color:#fff}.contacts[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover svg[data-astro-cid-sz7xmlte]{transform:translate(2px)}.contacts[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover .line[data-astro-cid-sz7xmlte]{transform:scaleX(1)}.copy-phone[data-astro-cid-sz7xmlte]{position:relative;width:var(--cw);max-width:100%;margin:40px auto 0;padding-top:22px;border-top:1px solid rgba(255,255,255,.1);text-align:center}.copy-phone[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0;font-size:12px;color:#90918f}@media(min-width:600px){.copy-phone[data-astro-cid-sz7xmlte]{display:none}}
