@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/geist-latin-400-normal.BpPKvpN5.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/geist-latin-500-normal.B6sbsmx1.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/geist-latin-700-normal.DEh65BWS.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;unicode-range:U+21B3;src:url(data:font/woff2;base64,d09GMgABAAAAAANcAA8AAAAAB8QAAAMGAAFmqAAAAAAAAAAAAAAAAAAAAAAAAAAAGyAcKgZgP1NUQVRIADQRCAowRgE2AiQDCAsGAAQgBYk0ByAMBxvQBgi+DXAyBmeoVllEjCnComq1thlO76PVV1+MCfuDsMTDf2Pf7puZFdWkaZNo2457h8TpeCLETbgl0paGeKP/y7XclFhWdbbuiVSBee8vB5SfXK5ATtcoIGNfFogIPe+/qVCBKyUs8RiWjHkZujqbCf3/1V7fA4bn/5JA6r8BbkaBNQBonv8upPzMlv+cOBOX05+tIbAmWBzimL+p8Uubi9egBMMN9NZT9xRwQB9IHEjamXS2Pva5maqoiJhTZ68L1BvUg21NLWxAkwIVAADzMS2m5rSOS6QC6IYrUO4H7I5JutZ9ALbf58QRKGRFMI+a2HPHF+Cx91Nl/Psg/2cNCEjt/QyMqhNCrYRONZhUc9m0FMP5hzw2hSk61SJFX+6Q3iELKaYBAiRkVrA4POuMAmUwGPt2RVSXMMjF7PM7ERIoSKhDM6AAUnU+WtOkMZ/e3Lh9s75vPXXAGoY4c7csjzuX/qba/BPwJS7Al6G8u4yPe6iWQJATXXcM0jdx4KfwzpT2Qax3bQzJFV2O1AsAUATaVaFWlDrsMHKEejuOpNkjR7bg3lH0+weqzKkFq9FxR607WXLUOZZdR4OFzkQ3OppivIcczRbH1UIfL7+gMT8To48jE1Nz9JO6prXkXeOEiguSzWRRUEFOQQnaYOHQNM4WUtAKSXBwZQoaFVEsghRCMRZFqQj1ycoy2eDzEU1GmeDLOsVJZZzX0yKpNIMQUDKE9bjHP67hTBEPkfIySnLy+m1ZM25B/9K2dM8AsSC4BUrMdiggwbxUqTEkxPm4d7yxEZ0GpgpbvpoYy40K6KQvCKGx9DGisLZU4mBk1wlsigLK+J4wwnwXEYWze2juZhIuze+1oMdCmun73V/TYtkSYbaQnSJAJWidYFDOEIlDkPXYeWEBWV6HIgEdJyFVx2/XzVqAllVwgWBzgQSmZu02/kzWe7Y+baWMnCI2D9F4OHRWZhZRY0etjo4rfTAjXJimKz1Ndx8ZgmQui9v4r23OUgj/sTWCjwRqgcqO0PsqFV43AQA=) format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/archivo-regular.DQIH1wtA.woff2) format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/archivo-bold.ByQiud6C.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/inter-regular.B6Jjae07.woff2) format("woff2")}:root{--c-bg: #fcfcfc;--c-white: #ffffff;--c-warm: #f7f5f0;--c-ink: #29292b;--c-ink-strong: #292725;--c-heading: #1e1e1f;--c-black: #000000;--c-muted: #908f92;--c-tan: #b89f78;--c-champagne: #d6c5a9;--c-line: #e4e4e4;--c-link: #0099ff;--font-sans: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", sans-serif;--font-display: "Archivo", "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", sans-serif;--font-cjk: "Alibaba PuHuiTi", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", sans-serif;--fs-hero: 80px;--fs-h1: 80px;--fs-h2: 64px;--fs-h4: 32px;--fs-statement: 48px;--fs-title: 24px;--fs-sub: 20px;--fs-body: 16px;--fs-small: 14px;--page-pad: 32px;--page-max: 1800px;--section-pad: 180px;--nav-h: 87px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-soft: cubic-bezier(.25, .1, .25, 1)}@media(max-width:1199px){:root{--fs-hero: 64px;--fs-h1: 64px;--fs-h2: 51px;--fs-h4: 28px;--fs-statement: 38px;--fs-title: 20px;--page-pad: 24px;--section-pad: 120px}}@media(max-width:809px){:root{--fs-hero: 47px;--fs-h1: 51px;--fs-h2: 41px;--fs-h4: 24px;--fs-statement: 31px;--fs-title: 18px;--page-pad: 16px;--section-pad: 100px;--nav-h: 82px}}:root{--ease-fade-up: cubic-bezier(.16, 1, .3, 1);--dur-fade-up: 1s;--ease-fade-up-form: cubic-bezier(.16, 1, .3, 1);--dur-fade-up-form: 1.4s;--ease-rise-1500: cubic-bezier(.16, 1, .3, 1);--dur-rise-1500: 1.5s;--ease-mask: cubic-bezier(.12, .05, .205, .995);--dur-mask: .8s;--ease-text-line: cubic-bezier(.31, 1.01, .55, .97);--dur-text-line: 1.5s;--ease-curtain: cubic-bezier(.52, .05, .01, .99);--dur-curtain: 1.8s;--ease-fade-soft: cubic-bezier(.44, 0, .56, 1);--dur-fade-soft: .4s;--ease-row-light: cubic-bezier(.44, 0, .56, 1);--dur-row-light: .3s;--ease-submit: cubic-bezier(.44, 0, .56, 1);--dur-submit: .2s;--ease-hover-400: cubic-bezier(.08, .78, .56, 1);--dur-hover-400: .4s;--ease-hover-500: cubic-bezier(.08, .78, .56, 1);--dur-hover-500: .5s;--ease-hover-600: cubic-bezier(.08, .78, .56, 1);--dur-hover-600: .6s;--ease-hover-800: cubic-bezier(.08, .78, .56, 1);--dur-hover-800: .8s;--ease-page-fade: cubic-bezier(.27, 0, .51, 1);--dur-page-fade: .2s;--ease-spin-badge: linear;--dur-spin-badge: 12s;--ease-spin-loader: linear;--dur-spin-loader: 1s;--ease-instant-in: cubic-bezier(.5, 0, .88, .77);--dur-instant-in: 0ms;--ease-instant-out: cubic-bezier(.12, .23, .5, 1);--dur-instant-out: 0ms;--ease-spring-hero-video: linear(0, .005 1.117%, .0199 2.317%, .0451 3.633%, .0815 5.1%, .1602 7.717%, .3646 13.817%, .4622 16.9%, .5567 20.217%, .6373 23.467%, .7068 26.767%, .7664 30.167%, .8173 33.733%, .8604 37.533%, .8989 41.983%, .9298 46.883%, .9536 52.35%, .9713 58.583%, .9833 65.467%, .9914 73.767%, 1);--dur-spring-hero-video: 3s;--ease-spring-pop: linear(0, .006 1.25%, .0246 2.625%, .0564 4.125%, .1012 5.75%, .1453 7.125%, .1978 8.625%, .4329 14.875%, .5398 17.875%, .64 21%, .7234 24%, .7939 27%, .8518 30%, .8997 33.125%, .9392 36.5%, .9688 40%, .9902 43.75%, 1.0049 48%, 1.0129 52.875%, 1.0147 61%, 1.004 82.75%, 1);--dur-spring-pop: .4s;--ease-spring-icon: linear(0, .0037 .56%, .0137 1.12%, .0307 1.751%, .0549 2.451%, .1201 3.992%, .3202 8.263%, .4126 10.434%, .4667 11.835%, .5164 13.235%, .5617 14.636%, .605 16.106%, .6476 17.717%, .6858 19.328%, .7212 21.008%, .7539 22.759%, .8121 26.541%, .8601 30.672%, .8989 35.224%, .9302 40.406%, .9541 46.289%, .9718 53.081%, .9836 60.714%, .9916 70.028%, 1);--dur-spring-icon: 714ms;--ease-spring-nav-scroll: linear(0, .0057 1.259%, .0231 2.632%, .0525 4.119%, .0935 5.721%, .182 8.581%, .4036 14.989%, .5049 18.078%, .5998 21.281%, .6826 24.485%, .7528 27.689%, .8111 30.892%, .8614 34.325%, .902 37.872%, .9361 41.876%, .9621 46.224%, .9812 51.144%, .9937 56.751%, 1.0003 62.7%, 1.0031 70.137%, 1);--dur-spring-nav-scroll: 437ms;--ease-spring-follow-card: linear(0, .0026 .328%, .0105 .691%, .0251 1.128%, .0452 1.601%, .087 2.438%, .2719 5.895%, .3368 7.242%, .3978 8.624%, .4477 9.862%, .4948 11.135%, .5806 13.792%, .627 15.466%, .6692 17.176%, .708 18.959%, .7436 20.815%, .776 22.744%, .8058 24.782%, .8574 29.185%, .8974 33.879%, .9289 39.119%, .9532 45.087%, .9713 52.038%, .9833 59.825%, .9914 69.323%, 1);--dur-spring-follow-card: 1374ms;--ease-spring-follow-icon: linear(0, .0024 .302%, .0107 .672%, .0436 1.511%, .0827 2.283%, .2646 5.641%, .3301 6.985%, .3914 8.361%, .4421 9.604%, .4909 10.913%, .5366 12.257%, .5792 13.633%, .625 15.279%, .6674 16.991%, .7063 18.771%, .7426 20.651%, .7754 22.599%, .8054 24.647%, .8326 26.797%, .8573 29.08%, .8971 33.747%, .9288 39.019%, .9533 45.03%, .9713 51.981%, .9834 59.772%, .9915 69.308%, 1);--dur-spring-follow-icon: 1489ms}@supports not (transition-timing-function: linear(0,1)){:root{--ease-spring-hero-video: cubic-bezier(.224, .32, .096, 1.1);--ease-spring-pop: cubic-bezier(.3, .573, .08, 1.16);--ease-spring-icon: cubic-bezier(.2, .5, 0, 1.1);--ease-spring-nav-scroll: cubic-bezier(.285, .475, .1, 1.163);--ease-spring-follow-card: cubic-bezier(.2, .81, .095, .968);--ease-spring-follow-icon: cubic-bezier(.2, .9, .2, .986)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--c-bg);color:var(--c-ink);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:400;line-height:1.5;letter-spacing:-.05em;font-feature-settings:"blwf","cv03","cv04","cv09","cv11";overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}body.is-locked{overflow:hidden}h1,h2,h3,h4,p,figure,blockquote,ul,ol{margin:0;padding:0}h1,h2,h3,h4{font-weight:400}ul,ol{list-style:none}img,svg,video,picture{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;letter-spacing:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--c-tan);outline-offset:3px}::selection{background:var(--c-champagne);color:var(--c-ink-strong)}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;top:8px;left:8px;z-index:1000;padding:10px 16px;border-radius:25px;background:var(--c-ink-strong);color:#fff;transform:translateY(-200%)}.skip-link:focus{transform:none}.t-hero{font-family:var(--font-display);font-size:var(--fs-hero);line-height:1.1;letter-spacing:-.04em}.t-h1{font-family:var(--font-display);font-size:var(--fs-h1);line-height:1.1;letter-spacing:-.04em}.t-h2{font-family:var(--font-display);font-size:var(--fs-h2);line-height:1.2;letter-spacing:-.04em;color:var(--c-heading)}.t-h4{font-family:var(--font-display);font-size:var(--fs-h4);line-height:1.3;letter-spacing:-.04em;color:var(--c-heading)}.t-statement{font-size:var(--fs-statement);font-weight:500;line-height:1.25;letter-spacing:-.04em}.t-title{font-size:var(--fs-title);font-weight:500;line-height:1.3;letter-spacing:-.05em}.t-sub{font-size:var(--fs-sub);line-height:1.3;letter-spacing:-.05em}.t-small{font-size:var(--fs-small);line-height:1.3;letter-spacing:-.02em}.diamond{display:inline-block;width:8px;height:8px;flex:none;background:var(--c-tan);transform:rotate(45deg)}.tone-muted{color:var(--c-muted)}.tone-strong{color:var(--c-ink-strong)}#page>main,#page>.join,#page>.footer{position:relative;z-index:1}@media(prefers-reduced-motion:no-preference){html.js:not(.anim-off) [data-reveal]:not([data-reveal=mask]){opacity:0;transform:translateY(var(--reveal-dist, 25px));transition:opacity 1s var(--ease-out),transform 1.1s var(--ease-out);transition-delay:var(--reveal-delay, 0ms)}html.js:not(.anim-off) [data-reveal].is-in:not([data-reveal=mask]){opacity:1;transform:none}html.js:not(.anim-off) [data-reveal=mask]{overflow:hidden}html.js:not(.anim-off) [data-reveal=mask]>*{opacity:0;transform:translateY(var(--reveal-y, 64px));transition:opacity .9s var(--ease-out),transform 1.1s var(--ease-out);transition-delay:var(--reveal-delay, 0ms)}html.js:not(.anim-off) [data-reveal=mask].is-in>*{opacity:1;transform:none}html.js:not(.anim-off) [data-split] .sp-c{display:inline-block;opacity:0;transform:translateY(64px);transition:opacity .9s ease-out,transform 1.6s var(--ease-soft);transition-delay:calc(var(--i, 0) * 12ms + var(--split-delay, 0ms));will-change:transform,opacity}html.js:not(.anim-off) [data-split].is-in .sp-c{opacity:1;transform:none}}.sp-w{display:inline-block;white-space:nowrap}.sp-l{display:block}@keyframes stack-shrink{to{transform:scale(var(--stack-end))}}@media(prefers-reduced-motion:no-preference){[data-stack-card]{--stack-end: .5;position:sticky;top:var(--stack-top, 63px);z-index:1;will-change:transform}[data-stack-card]:nth-last-child(1){--stack-end: .8}[data-stack-card]:nth-last-child(2){--stack-end: .7}[data-stack-card]:nth-last-child(3){--stack-end: .6}@media(min-width:810px)and (max-width:1199px){[data-stack-card]:first-child{--stack-top: 64px}}@supports (animation-timeline: view()) and (animation-range: entry 100% exit 100%){[data-stack]{view-timeline:--stack block}[data-stack-card]{animation:stack-shrink linear both;animation-timeline:--stack;animation-range:entry 100% exit 100%}}}[data-parallax]{overflow:hidden}[data-parallax]>.parallax-inner{position:absolute;inset:0;transform:translate3d(0,var(--parallax-from, -74px),0) scale(1.2);will-change:transform}@media(prefers-reduced-motion:reduce){[data-parallax]>.parallax-inner{transform:none}}.cursor-bubble{position:fixed;top:0;left:0;z-index:70;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100px;height:100px;padding:10px 8px 8px;border-radius:60px;background:#7972691a;color:var(--c-black);font-size:14px;font-weight:400;line-height:18.2px;letter-spacing:-.02em;white-space:pre;-webkit-user-select:none;user-select:none;pointer-events:none;visibility:hidden;translate:-50% -50%;will-change:transform;transition:opacity .2s cubic-bezier(0,0,.58,1)}.cursor-bubble.is-milky{background:#f7f5f0b3}.cursor-bubble.is-on{visibility:visible}.cursor-bubble.is-away{opacity:0}body.cursor-none,body.cursor-none *{cursor:none!important}@media(prefers-reduced-motion:reduce){.cursor-bubble{display:none}}.nav[data-astro-cid-dmqpwcec]{position:fixed;top:0;left:0;right:0;z-index:60;padding:20px;background:var(--c-bg)}.nav__bar[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:space-between;height:47px}.nav__logo[data-astro-cid-dmqpwcec]{position:relative;display:block;width:280px;height:47px;overflow:hidden}.nav__logo[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec],.nav__logo-anim[data-astro-cid-dmqpwcec]{position:absolute;top:0;left:0;width:280px;height:44px}.nav__logo-anim[data-astro-cid-dmqpwcec] svg{width:100%;height:100%}.nav__logo-static[data-astro-cid-dmqpwcec]{display:none}html:not(.js) .nav__logo-static[data-astro-cid-dmqpwcec],html.logo-static .nav__logo-static[data-astro-cid-dmqpwcec]{display:block}html:not(.js) .nav__logo-anim[data-astro-cid-dmqpwcec],html.logo-static .nav__logo-anim[data-astro-cid-dmqpwcec]{display:none}@media(prefers-reduced-motion:reduce){.nav__logo-static[data-astro-cid-dmqpwcec]{display:block}.nav__logo-anim[data-astro-cid-dmqpwcec]{display:none}}.nav__fallback[data-astro-cid-dmqpwcec]{display:none}html:not(.js) .nav__fallback[data-astro-cid-dmqpwcec]{display:flex;gap:16px;margin-left:auto;margin-right:24px}html:not(.js) .nav__toggle[data-astro-cid-dmqpwcec]{display:none}.nav__toggle[data-astro-cid-dmqpwcec]{position:relative;flex:none;width:48px;height:24px;padding:0;border:0;background:none}.nav__toggle-line[data-astro-cid-dmqpwcec]{position:absolute;left:0;width:100%;height:2px;background:#000;transition:transform .4s var(--ease-out)}.nav__toggle-line[data-astro-cid-dmqpwcec]:nth-child(1){top:5px}.nav__toggle-line[data-astro-cid-dmqpwcec]:nth-child(2){top:17px}@media(hover:hover){.nav__toggle[data-astro-cid-dmqpwcec]:hover .nav__toggle-line[data-astro-cid-dmqpwcec]:nth-child(1){transform:translateY(3px)}.nav__toggle[data-astro-cid-dmqpwcec]:hover .nav__toggle-line[data-astro-cid-dmqpwcec]:nth-child(2){transform:translateY(-3px)}}.menu[data-astro-cid-dmqpwcec]{position:fixed;inset:0;z-index:100;visibility:hidden}.menu[data-astro-cid-dmqpwcec]:not([hidden]){visibility:visible}.menu[data-astro-cid-dmqpwcec][hidden]{display:none}.menu__backdrop[data-astro-cid-dmqpwcec]{position:absolute;inset:0;background:#0000004f;opacity:0;transition:opacity .35s ease}.menu[data-astro-cid-dmqpwcec].is-open .menu__backdrop[data-astro-cid-dmqpwcec]{opacity:1}.menu__top[data-astro-cid-dmqpwcec]{position:absolute;top:0;left:0;right:0;z-index:5;display:flex;align-items:center;justify-content:space-between;height:100px;padding:20px calc(20px + var(--sbw, 0px)) 20px 20px;background:#fff}.menu__logo[data-astro-cid-dmqpwcec]{display:block;width:280px;height:44px}.menu__logo[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{width:280px;height:44px}.menu__close[data-astro-cid-dmqpwcec]{position:relative;width:48px;height:24px;padding:0;border:0;background:none}.menu__close-line[data-astro-cid-dmqpwcec]{position:absolute;top:5px;left:0;width:100%;height:2px;background:#000}.menu__panel[data-astro-cid-dmqpwcec]{position:absolute;top:0;right:0;bottom:0;z-index:1;display:flex;align-items:center;width:40%;padding:16px 31px;background:var(--c-warm);transform:translate(100%);transition:transform .45s var(--ease-out)}.menu[data-astro-cid-dmqpwcec].is-open .menu__panel[data-astro-cid-dmqpwcec]{transform:none}.menu__list[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column;gap:4px;width:100%}.menu__item[data-astro-cid-dmqpwcec]{overflow:hidden;padding-bottom:4px}.menu__link[data-astro-cid-dmqpwcec]{display:block}.menu__line[data-astro-cid-dmqpwcec]{display:flex;align-items:flex-start;gap:4px;height:52px;border-bottom:1px dashed #bfbfbf;transform:translateY(110%);transition:transform .7s var(--ease-out);transition-delay:calc(var(--n) * 70ms + .12s)}.menu[data-astro-cid-dmqpwcec].is-open .menu__line[data-astro-cid-dmqpwcec]{transform:none}.menu__num[data-astro-cid-dmqpwcec]{font-size:14px;line-height:18.2px;letter-spacing:-.02em;color:#323233}.menu__text[data-astro-cid-dmqpwcec]{font-family:var(--font-display);font-size:40px;line-height:52px;letter-spacing:-.06em;color:#000;transition:transform .4s var(--ease-out)}@media(hover:hover){.menu__link[data-astro-cid-dmqpwcec]:hover .menu__text[data-astro-cid-dmqpwcec]{transform:translate(8px)}}.menu__link[data-astro-cid-dmqpwcec][aria-current=page] .menu__text[data-astro-cid-dmqpwcec]{color:var(--c-tan)}@media(max-width:1199px){.nav__logo[data-astro-cid-dmqpwcec],.nav__logo[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec],.nav__logo-anim[data-astro-cid-dmqpwcec]{width:280px}}@media(max-width:809px){.nav[data-astro-cid-dmqpwcec]{padding:20px}.nav__bar[data-astro-cid-dmqpwcec]{height:42px}.nav__logo[data-astro-cid-dmqpwcec]{width:250px;height:42px}.nav__logo[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec],.nav__logo-anim[data-astro-cid-dmqpwcec]{width:250px;height:39px}.nav__toggle[data-astro-cid-dmqpwcec]{width:40px}.menu__top[data-astro-cid-dmqpwcec]{height:80px}.menu__logo[data-astro-cid-dmqpwcec],.menu__logo[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{width:250px;height:39px}.menu__close[data-astro-cid-dmqpwcec]{width:40px}.menu__panel[data-astro-cid-dmqpwcec]{width:100%;align-items:center;padding:16px 16px 97px}}@media(prefers-reduced-motion:reduce){.menu__backdrop[data-astro-cid-dmqpwcec],.menu__panel[data-astro-cid-dmqpwcec],.menu__line[data-astro-cid-dmqpwcec]{transition-duration:.01ms;transition-delay:0ms}}.footer[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:center;gap:160px;padding:16px 16px 8px;background:var(--c-ink-strong);color:#fff}.footer__links[data-astro-cid-sz7xmlte]{display:flex;gap:16px}.footer__link[data-astro-cid-sz7xmlte]{position:relative;display:block;font-size:16px;line-height:24px;letter-spacing:-.05em}.footer__link[data-astro-cid-sz7xmlte]:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform .45s var(--ease-out)}@media(hover:hover){.footer__link[data-astro-cid-sz7xmlte]:hover:after{transform:scaleX(1);transform-origin:left center}}.footer__logo[data-astro-cid-sz7xmlte]{width:400px;height:300px}.footer__logo[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:100%;height:100%;object-fit:contain}.footer__legal[data-astro-cid-sz7xmlte]{align-self:stretch;display:flex;flex-direction:column;align-items:flex-end;gap:10px;min-height:48px;font-size:14px;line-height:18.2px;letter-spacing:-.02em}.footer__legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--c-link)}@media(max-width:809px){.footer[data-astro-cid-sz7xmlte]{align-items:stretch;gap:100px;padding:32px 16px 8px}.footer__links[data-astro-cid-sz7xmlte]{flex-direction:column;gap:4px}.footer__link[data-astro-cid-sz7xmlte]{width:fit-content;font-size:20px;line-height:26px;letter-spacing:-.05em}.footer__logo[data-astro-cid-sz7xmlte]{align-self:center;width:251px;height:328px}.footer__legal[data-astro-cid-sz7xmlte]{align-items:flex-start;gap:4px;min-height:46px}}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;overflow:hidden;isolation:isolate;border-radius:25px;padding:12px 16px;font-size:16px;line-height:24px;letter-spacing:-.05em;white-space:nowrap;-webkit-tap-highlight-color:transparent}.btn--dark{background:var(--c-ink-strong);color:#fff}.btn--glass{background:#ffffff45;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff}.btn__label{position:relative;z-index:2}.btn__arrow{position:relative;z-index:2;flex:none;width:20px;height:20px;overflow:hidden}.btn__arrow-track{position:absolute;top:0;left:-30px;display:flex;gap:10px;width:50px;transition:transform .45s var(--ease-out)}.btn__arrow svg{flex:none;width:20px;height:20px}.btn__fill{position:absolute;inset:0;z-index:1;border-radius:inherit;background:var(--c-tan);transform:translate(-102%);transition:transform .5s var(--ease-out)}@media(hover:hover){.btn:hover .btn__fill,.btn:focus-visible .btn__fill{transform:none}.btn:hover .btn__arrow-track,.btn:focus-visible .btn__arrow-track{transform:translate(30px)}}.btn--link{padding:4px 0;border-radius:0;overflow:visible;color:var(--c-ink);font-size:var(--fs-title);font-weight:500;line-height:1.3;gap:8px}.btn--link .btn__arrow{width:30px;height:30px}.btn--link .btn__arrow-track{top:5px;left:-31px;width:50px}.btn--link:before,.btn--link:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%}.btn--link:before{background:var(--c-line)}.btn--link:after{background:var(--c-tan);transform:scaleX(0);transform-origin:left center;transition:transform .55s var(--ease-out)}@media(hover:hover){.btn--link:hover:after,.btn--link:focus-visible:after{transform:scaleX(1)}.btn--link:hover .btn__arrow-track,.btn--link:focus-visible .btn__arrow-track{transform:translate(30px)}}.join[data-astro-cid-22ilrjvf]{display:flex;justify-content:center;padding:160px var(--page-pad);background:var(--c-bg)}.join__wrap[data-astro-cid-22ilrjvf]{display:flex;align-items:center;justify-content:center;gap:64px;width:100%}.join__copy[data-astro-cid-22ilrjvf]{display:flex;flex-direction:column;gap:16px;max-width:350px}.join__title[data-astro-cid-22ilrjvf]{font-size:20px;line-height:26px;letter-spacing:-.05em;font-weight:400;color:var(--c-ink)}.join__text[data-astro-cid-22ilrjvf]{max-width:400px}.join__divider[data-astro-cid-22ilrjvf]{flex:none;width:2px;height:64px;background:var(--c-line)}@media(max-width:1199px){.join[data-astro-cid-22ilrjvf]{padding-block:120px}}@media(max-width:809px){.join[data-astro-cid-22ilrjvf]{padding:100px 16px}.join__wrap[data-astro-cid-22ilrjvf]{flex-direction:column;align-items:flex-start;gap:48px}.join__divider[data-astro-cid-22ilrjvf]{display:none}.join__wrap[data-astro-cid-22ilrjvf] .join__button{font-size:18px}}
