.card[data-astro-cid-kqxllm26]{width:min(84%,34.5vh);margin-left:var(--indent);cursor:pointer;flex-direction:column;display:flex}.card[data-astro-cid-kqxllm26].is-pending{opacity:0;transform:translateY(60px)}.card[data-astro-cid-kqxllm26].is-revealed{transition:opacity .9s,transform 1.1s cubic-bezier(.2,.7,.2,1)}.open[data-astro-cid-kqxllm26]{cursor:pointer;background:0 0;border:0;padding:0;display:block}.frame[data-astro-cid-kqxllm26]{aspect-ratio:3/4;background:var(--backdrop);width:100%;display:block;position:relative;overflow:hidden}.photo[data-astro-cid-kqxllm26]{background-image:var(--photo);background-size:var(--zoom);background-position:var(--position);filter:grayscale();background-repeat:no-repeat;transition:filter .5s;display:block;position:absolute;inset:0}.card[data-astro-cid-kqxllm26].is-open .photo[data-astro-cid-kqxllm26]{filter:grayscale(0)}@media (hover:hover){.photo[data-astro-cid-kqxllm26]:hover{filter:grayscale(0)}}.caption[data-astro-cid-kqxllm26]{font-family:var(--font-display);color:rgba(var(--white-rgb), .55);align-items:center;gap:14px;margin-top:14px;font-size:12px;display:flex}.name[data-astro-cid-kqxllm26]{color:#fff;font-size:14px}.steps[data-astro-cid-kqxllm26]{gap:2px;margin-left:auto;margin-right:-8px;display:none}.card[data-astro-cid-kqxllm26].is-open .steps[data-astro-cid-kqxllm26]{display:flex}.step[data-astro-cid-kqxllm26]{width:36px;height:36px;color:var(--orange);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.step[data-astro-cid-kqxllm26] svg[data-astro-cid-kqxllm26]{transition:transform .25s}@media (hover:hover){.step[data-astro-cid-kqxllm26][data-step="-1"]:hover svg[data-astro-cid-kqxllm26]{transform:translate(-3px)}.step[data-astro-cid-kqxllm26][data-step="1"]:hover svg[data-astro-cid-kqxllm26]{transform:translate(3px)}}.booking[data-astro-cid-kqxllm26]{border:1px solid rgba(var(--white-rgb), .13);height:32px;font-family:var(--font-display);white-space:nowrap;color:rgba(var(--white-rgb), .85);border-radius:999px;align-self:flex-start;align-items:center;margin-top:12px;padding:0 14px;font-size:13px;font-weight:600;transition:color .2s,background .2s,border-color .2s;display:inline-flex}@media (hover:hover){.booking[data-astro-cid-kqxllm26]:hover{color:#fff;background:rgba(var(--sky-soft-rgb), .12);border-color:rgba(var(--sky-soft-rgb), .3)}}.card[data-astro-cid-kqxllm26].is-open .booking[data-astro-cid-kqxllm26]{display:none}.more[data-astro-cid-kqxllm26]{color:var(--orange);margin-left:-6px;transition:transform .25s;display:inline-flex}@media (hover:hover){.card[data-astro-cid-kqxllm26]:hover .more[data-astro-cid-kqxllm26]{transform:translate(3px)}}.card[data-astro-cid-kqxllm26].is-open .more[data-astro-cid-kqxllm26]{display:none}@media (width<=599px){.card[data-astro-cid-kqxllm26]{width:100%;margin-left:0}.caption[data-astro-cid-kqxllm26]{gap:10px}.steps[data-astro-cid-kqxllm26]{gap:4px;margin-left:0}.step[data-astro-cid-kqxllm26]{width:30px;height:30px}.booking[data-astro-cid-kqxllm26]{justify-content:center;align-self:stretch;height:30px;padding:0 12px;font-size:12px}.rest[data-astro-cid-kqxllm26]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.head[data-astro-cid-hw4egn4h]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}h3[data-astro-cid-hw4egn4h]{font-family:var(--font-display);letter-spacing:-.04em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(26px,2.6vw,38px);font-weight:300;line-height:1.02}em[data-astro-cid-hw4egn4h]{color:var(--orange);font-style:normal}.meta[data-astro-cid-hw4egn4h]{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--white-rgb), .5);margin-top:16px;font-size:12px;font-weight:600;line-height:1.5}.text[data-astro-cid-hw4egn4h]{color:rgba(var(--white-rgb), .68);text-wrap:pretty;margin:16px 0 0;font-size:16px;line-height:1.66}.motto[data-astro-cid-hw4egn4h]{font-family:var(--font-display);color:#fff;text-wrap:balance;margin:14px 0 0;font-size:16px;line-height:1.4}.hobby[data-astro-cid-hw4egn4h]{flex-direction:column;gap:4px;margin-top:22px;display:flex}.hobby-label[data-astro-cid-hw4egn4h]{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--white-rgb), .45);font-size:12px;font-weight:600}.hobby-text[data-astro-cid-hw4egn4h]{color:rgba(var(--white-rgb), .85);font-size:15px;line-height:1.45}.social[data-astro-cid-hw4egn4h]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.booking[data-astro-cid-hw4egn4h]{border:1px solid rgba(var(--white-rgb), .13);height:36px;font-family:var(--font-display);color:rgba(var(--white-rgb), .85);border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:600;transition:color .2s,background .2s,border-color .2s;display:inline-flex}@media (hover:hover){.booking[data-astro-cid-hw4egn4h]:hover{color:#fff;background:rgba(var(--sky-soft-rgb), .12);border-color:rgba(var(--sky-soft-rgb), .3)}}.linkedin[data-astro-cid-hw4egn4h]{border:1px solid rgba(var(--white-rgb), .13);width:36px;height:36px;color:rgba(var(--white-rgb), .7);border-radius:999px;justify-content:center;align-items:center;transition:color .2s,background .2s,border-color .2s;display:inline-flex}@media (hover:hover){.linkedin[data-astro-cid-hw4egn4h]:hover{color:#fff;background:rgba(var(--sky-soft-rgb), .12);border-color:rgba(var(--sky-soft-rgb), .3)}}.detail[data-astro-cid-3nsf2liz]{display:none}@media (width<=759px),(height<=499px){.detail[data-astro-cid-3nsf2liz]:not([hidden]){z-index:150;--pw:min(35vw, 154px, calc(26svh * .75));display:block;position:fixed;inset:0}}.detail-bg[data-astro-cid-3nsf2liz]{background:var(--ink-deep);position:absolute;inset:0}.detail-photo[data-astro-cid-3nsf2liz]{width:var(--pw);aspect-ratio:3/4;background:var(--backdrop);transform-origin:0 0;cursor:pointer;border:0;padding:0;position:absolute;overflow:hidden}.detail-img[data-astro-cid-3nsf2liz]{background-image:var(--photo);background-size:var(--zoom);background-position:var(--position);background-repeat:no-repeat;position:absolute;inset:0}.detail-body[data-astro-cid-3nsf2liz]{overscroll-behavior:contain;grid-template-columns:var(--pw) minmax(0, 1fr);align-content:center;column-gap:18px;display:grid;position:absolute;inset:72px 24px 28px}.detail-body[data-astro-cid-3nsf2liz]>.head{grid-column:1/-1;margin-bottom:22px}.detail-body[data-astro-cid-3nsf2liz] .detail-spot{width:var(--pw);aspect-ratio:3/4}.detail-body[data-astro-cid-3nsf2liz] .detail-side{align-self:center;min-width:0}.detail-body[data-astro-cid-3nsf2liz] h3{font-size:calc(32px * var(--fit,1))}.detail-body[data-astro-cid-3nsf2liz]>.meta{grid-column:1/-1;margin-top:18px}.detail-body[data-astro-cid-3nsf2liz] .meta-name{font-size:calc(22px * var(--fit,1));letter-spacing:-.01em;text-transform:none;color:#fff;font-weight:500;line-height:1.2;display:block}.detail-body[data-astro-cid-3nsf2liz] .meta-sep{display:none}.detail-body[data-astro-cid-3nsf2liz] .meta-role{margin-top:6px;display:block}.detail-body[data-astro-cid-3nsf2liz] .hobby{margin-top:0}.detail-body[data-astro-cid-3nsf2liz] .hobby-text{font-size:calc(16px * var(--fit,1))}.detail-body[data-astro-cid-3nsf2liz]>.text,.detail-body[data-astro-cid-3nsf2liz]>.motto,.detail-body[data-astro-cid-3nsf2liz]>.social{grid-column:1/-1}.detail-body[data-astro-cid-3nsf2liz]>.text{font-size:calc(17px * var(--fit,1));margin-top:26px;line-height:1.6}.detail-body[data-astro-cid-3nsf2liz]>.motto{font-size:calc(19px * var(--fit,1));margin-top:18px}.detail-body[data-astro-cid-3nsf2liz]>.social{margin-top:26px}.detail-close[data-astro-cid-3nsf2liz]{border:1px solid rgba(var(--white-rgb), .16);background:rgba(var(--ink-deep-rgb), .4);color:#fff;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex;position:absolute;top:16px;right:16px}@media (width<=759px),(height<=499px){html[data-team-open],html[data-team-open] body{background:var(--ink-deep)}html[data-team-open] body{visibility:hidden}.detail[data-astro-cid-3nsf2liz]{visibility:visible}}.team[data-astro-cid-3nsf2liz]{margin-top:clamp(48px,7vh,80px);display:block;position:relative}.watermark[data-astro-cid-3nsf2liz]{pointer-events:none;width:40vw;position:absolute;top:0;bottom:0;left:clamp(-40px,-2vw,0px);overflow:hidden}.watermark-text[data-astro-cid-3nsf2liz]{writing-mode:vertical-rl;font-family:var(--font-display);letter-spacing:-.04em;color:rgba(var(--white-rgb), .035);white-space:nowrap;font-size:clamp(180px,26vw,380px);font-weight:600;line-height:.8;position:sticky;top:0}.grid[data-astro-cid-3nsf2liz]{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:clamp(28px,7vw,100px);width:min(1000px,100%);margin:0 auto;padding:0 clamp(34px,6vw,80px);display:grid;position:relative}.column[data-astro-cid-3nsf2liz]{flex-direction:column;display:flex}.column--R[data-astro-cid-3nsf2liz]{padding-top:clamp(40px,6vw,90px)}.entry[data-astro-cid-3nsf2liz]{flex-direction:column;padding-top:clamp(60px,9vw,120px);transition:margin-top .5s cubic-bezier(.65,0,.25,1);display:flex}.entry[data-astro-cid-3nsf2liz].first{padding-top:0}.slot[data-astro-cid-3nsf2liz]{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .8s cubic-bezier(.65,0,.25,1),opacity .3s;display:grid}.slot[data-astro-cid-3nsf2liz].is-open{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .8s cubic-bezier(.65,0,.25,1),opacity .6s .25s}.slot-clip[data-astro-cid-3nsf2liz]{min-height:0;overflow:hidden}.slot-inner[data-astro-cid-3nsf2liz]{box-sizing:content-box;transition:opacity .26s,transform .26s}.slot-inner[data-astro-cid-3nsf2liz].is-fading{opacity:0}.intro[data-astro-cid-gsygyv63]{box-sizing:border-box;flex-direction:column;padding:0 0 clamp(40px,8vh,80px);display:flex}.intro-inner[data-astro-cid-gsygyv63]{width:var(--content-width);box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:clamp(40px,6vw,90px);margin:0 auto;padding:clamp(100px,24vh,240px) clamp(34px,6vw,80px) 0;display:flex;position:relative}.intro-text[data-astro-cid-gsygyv63]{flex-direction:column;flex:480px;gap:24px;min-width:0;display:flex}h1[data-astro-cid-gsygyv63]{max-width:900px;font-family:var(--font-display);letter-spacing:-.04em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(38px,4.6vw,68px);font-weight:300;line-height:1.03;position:relative}em[data-astro-cid-gsygyv63]{color:var(--orange);font-style:normal}p[data-astro-cid-gsygyv63]{max-width:560px;color:rgba(var(--white-rgb), .66);text-wrap:pretty;margin:0;font-size:clamp(16px,1.4vw,19px);line-height:1.7;position:relative}
