.hero[data-astro-cid-ewxirvlt]{position:relative;min-height:min(100svh,max(760px,calc(170px + (min(100vw,var(--wrap)) - 2 * var(--gutter)) * .566)));display:grid;align-items:end;overflow:hidden}@media(max-width:760px){.hero[data-astro-cid-ewxirvlt]{min-height:100svh}}.hero-media[data-astro-cid-ewxirvlt]{position:absolute;inset:0;z-index:0;background:radial-gradient(60% 75% at 62% 42%,rgba(139,61,255,.24),transparent 70%),radial-gradient(78% 98% at 62% 38%,#5e586b,#433d4e 48%,#24212c)}.hero-photo[data-astro-cid-ewxirvlt]{--edge: max(var(--gutter), calc((100% - var(--wrap)) / 2 + var(--gutter)));position:absolute;inset:92px var(--edge) 0;z-index:2;margin:0;background:url(/images/hero-group.webp) center top / contain no-repeat;filter:brightness(1.06);will-change:clip-path,transform}.blueprint[data-astro-cid-ewxirvlt]{position:absolute;inset:0;z-index:1;width:100%;height:100%;pointer-events:none;opacity:.6}.blueprint[data-astro-cid-ewxirvlt] path[data-astro-cid-ewxirvlt]{fill:none;stroke:#a879ff80;stroke-width:1;vector-effect:non-scaling-stroke}.shade[data-astro-cid-ewxirvlt]{position:absolute;inset:0;z-index:3;background:linear-gradient(180deg,rgba(14,13,18,0) 44%,rgba(14,13,18,.5) 60%,rgba(14,13,18,.85) 76%,var(--ink) 94%)}@media(min-width:761px){.hero-photo[data-astro-cid-ewxirvlt]{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 48%,rgba(0,0,0,.45) 62%,rgba(0,0,0,.12) 74%,transparent 84%);mask-image:linear-gradient(180deg,#000 0,#000 48%,rgba(0,0,0,.45) 62%,rgba(0,0,0,.12) 74%,transparent 84%)}}.hero-in[data-astro-cid-ewxirvlt]{position:relative;z-index:4;width:100%;padding-top:140px;padding-bottom:36px}.hero-eyebrow[data-astro-cid-ewxirvlt]{color:#ffffffe0}.hero-title[data-astro-cid-ewxirvlt],.hero-sub[data-astro-cid-ewxirvlt],.hero-eyebrow[data-astro-cid-ewxirvlt]{text-shadow:0 2px 18px rgba(14,13,18,.7),0 0 2px rgba(14,13,18,.4)}.hero-title[data-astro-cid-ewxirvlt]{margin-top:16px;font-size:clamp(40px,5.4vw,76px);line-height:1.08;letter-spacing:-.05em}@media(min-width:761px)and (max-height:860px){.hero-title[data-astro-cid-ewxirvlt]{font-size:clamp(40px,4.6vw,58px)}}.hero-title[data-astro-cid-ewxirvlt] .ln[data-astro-cid-ewxirvlt]{display:block;overflow:hidden;padding-bottom:.06em}.hero-title[data-astro-cid-ewxirvlt] .ln[data-astro-cid-ewxirvlt]>span[data-astro-cid-ewxirvlt]{display:inline-block}.hero-title[data-astro-cid-ewxirvlt] em[data-astro-cid-ewxirvlt]{color:var(--accent-hi);font-weight:600;letter-spacing:-.05em}.hero-sub[data-astro-cid-ewxirvlt]{margin-top:20px;max-width:38em;text-wrap:pretty;font-size:clamp(16px,1.6vw,19px);color:#d9d6e0}.hero-cta[data-astro-cid-ewxirvlt]{margin-top:26px;display:flex;flex-wrap:wrap;gap:14px}.now[data-astro-cid-ewxirvlt]{position:relative;z-index:4;display:grid;gap:4px;width:min(360px,calc(100% - 2 * var(--gutter)));margin:0 var(--gutter) 120px;padding:18px 20px;border-radius:16px;background:#1a1820b8;backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.1)}.now-top[data-astro-cid-ewxirvlt]{display:flex;justify-content:space-between;align-items:center;gap:12px}.now-ctrl[data-astro-cid-ewxirvlt]{display:inline-flex;align-items:center;gap:2px;font-size:14px;color:var(--on-dark-2);font-variant-numeric:tabular-nums}.now-ctrl[data-astro-cid-ewxirvlt] button[data-astro-cid-ewxirvlt]{width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:#fff;font-size:20px;line-height:1;cursor:pointer}.now-ctrl[data-astro-cid-ewxirvlt] button[data-astro-cid-ewxirvlt]:hover{background:#ffffff1a}.now-track[data-astro-cid-ewxirvlt]{position:relative;display:grid;overflow:hidden}.now-item[data-astro-cid-ewxirvlt]{grid-area:1 / 1;display:grid;grid-template-columns:1fr 64px;align-items:center;gap:14px;margin-top:8px;text-decoration:none;transition:transform .55s var(--ease),opacity .55s var(--ease)}.now-item[data-astro-cid-ewxirvlt][aria-hidden=true]{opacity:0;transform:translateY(100%);pointer-events:none}.now-item[data-astro-cid-ewxirvlt].leaving{opacity:0;transform:translateY(-100%)}.now-item[data-astro-cid-ewxirvlt]:hover strong[data-astro-cid-ewxirvlt]{color:var(--accent-hi)}.now-thumb[data-astro-cid-ewxirvlt]{order:2;display:block;aspect-ratio:4 / 5;border-radius:8px;overflow:hidden;background:#2d2a36}.now-thumb[data-astro-cid-ewxirvlt] img[data-astro-cid-ewxirvlt]{width:100%;height:100%;object-fit:cover}.now-thumb[data-astro-cid-ewxirvlt] .ph[data-astro-cid-ewxirvlt]{width:100%;height:100%;border-radius:0}.now-thumb[data-astro-cid-ewxirvlt] .ph[data-astro-cid-ewxirvlt]:after{font-size:11px;padding:3px 7px}.now-text[data-astro-cid-ewxirvlt]{display:grid;gap:2px;min-width:0}.now-label[data-astro-cid-ewxirvlt]{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;font-weight:700;color:var(--accent-hi)}.now-label[data-astro-cid-ewxirvlt] i[data-astro-cid-ewxirvlt]{width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 4px #4ade802e}.now[data-astro-cid-ewxirvlt] strong[data-astro-cid-ewxirvlt]{font-size:18px;letter-spacing:-.02em}.now-meta[data-astro-cid-ewxirvlt]{font-size:15px;color:var(--on-dark-2)}.now-more[data-astro-cid-ewxirvlt]{margin-top:8px;font-size:15px;font-weight:600;text-decoration:none}.now-more[data-astro-cid-ewxirvlt]:hover{color:var(--accent-hi)}@media(min-width:900px){.now[data-astro-cid-ewxirvlt]{position:absolute;right:var(--edge-r);bottom:76px;margin:0}.hero[data-astro-cid-ewxirvlt]{--edge-r: max(var(--gutter), calc((100% - var(--wrap)) / 2 + var(--gutter)))}}@media(max-width:899px){.hero[data-astro-cid-ewxirvlt]{align-items:end;grid-template-rows:1fr auto}.hero-in[data-astro-cid-ewxirvlt]{padding-bottom:24px}}@media(max-width:760px){.hero[data-astro-cid-ewxirvlt]{align-items:start;grid-template-rows:auto auto}.hero-in[data-astro-cid-ewxirvlt]{padding-top:calc(72px + 54vw)}.hero-photo[data-astro-cid-ewxirvlt]{inset:72px 0 auto;height:66vw;background-image:url(/images/hero-group-1200.webp);background-position:center top;background-size:118% auto}.shade[data-astro-cid-ewxirvlt]{background:linear-gradient(180deg,rgba(14,13,18,0) 0%,rgba(14,13,18,0) calc(72px + 30vw),rgba(14,13,18,.8) calc(72px + 50vw),var(--ink) calc(72px + 66vw))}}.structure[data-astro-cid-lxenpctv]{position:relative}.st-pin[data-astro-cid-lxenpctv]{min-height:100svh;display:grid;align-content:center;gap:clamp(28px,4vw,48px);padding-block:96px 72px}.st-head[data-astro-cid-lxenpctv]{width:100%}.st-stage[data-astro-cid-lxenpctv]{display:grid;gap:48px;width:100%}@media(min-width:900px){.st-stage[data-astro-cid-lxenpctv]{grid-template-columns:.95fr 1.5fr .85fr;gap:36px;align-items:start}}.col-label[data-astro-cid-lxenpctv]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;letter-spacing:.06em;color:var(--accent-hi);margin-bottom:16px}.col-label[data-astro-cid-lxenpctv]:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.problems[data-astro-cid-lxenpctv],.results[data-astro-cid-lxenpctv],.steps[data-astro-cid-lxenpctv]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.chip[data-astro-cid-lxenpctv]{padding:14px 18px;border-radius:14px;font-size:16px;line-height:1.5;background:var(--ink-2);border:1px solid #2e2b37;color:#e4e1ea}.rail[data-astro-cid-lxenpctv]{position:relative}.rail-line[data-astro-cid-lxenpctv]{position:relative;height:1px;background:#2e2b37;margin:6px 0 22px}.rail-line[data-astro-cid-lxenpctv] i[data-astro-cid-lxenpctv]{position:absolute;inset:0;background:var(--grad);transform-origin:left}.steps[data-astro-cid-lxenpctv]{grid-template-columns:repeat(2,1fr);gap:18px 16px}@media(min-width:1180px){.steps[data-astro-cid-lxenpctv]{grid-template-columns:repeat(4,1fr)}}.step[data-astro-cid-lxenpctv]{display:grid;gap:6px;align-content:start}.node[data-astro-cid-lxenpctv]{width:14px;height:14px;border-radius:50%;background:var(--grad);box-shadow:0 0 0 6px #a879ff29}.step[data-astro-cid-lxenpctv] strong[data-astro-cid-lxenpctv]{font-size:22px;letter-spacing:-.03em}.step[data-astro-cid-lxenpctv] span[data-astro-cid-lxenpctv]:last-child{font-size:15px;color:var(--on-dark-2);line-height:1.55}.result[data-astro-cid-lxenpctv]{padding:18px 20px;border-radius:14px;font-size:clamp(17px,1.6vw,20px);font-weight:700;letter-spacing:-.02em;background:var(--grad);color:#fff}.slogan[data-astro-cid-lxenpctv]{font-size:clamp(26px,3.6vw,44px);font-weight:700;letter-spacing:-.04em;text-align:center;width:100%}.slogan[data-astro-cid-lxenpctv] em[data-astro-cid-lxenpctv]{color:var(--accent-hi)}.axes-lead[data-astro-cid-k7uiqkro]{max-width:none}@media(max-width:859px){.axes-lead[data-astro-cid-k7uiqkro] .pc-br[data-astro-cid-k7uiqkro]{display:none}}.axes[data-astro-cid-k7uiqkro]{margin-top:56px;display:flex;flex-direction:column;gap:14px}@media(min-width:960px){.axes[data-astro-cid-k7uiqkro]{flex-direction:row}}.axis[data-astro-cid-k7uiqkro]{flex:1;min-width:0;border-radius:calc(var(--r) + 6px);padding:clamp(28px,4vw,48px);display:grid;align-content:start;gap:14px;background:#fff;color:var(--text);border:1px solid var(--line);transition:flex .6s var(--ease),background-color .45s var(--ease),color .45s var(--ease),border-color .45s}.axis[data-astro-cid-k7uiqkro].on{background:var(--ink);color:var(--on-dark);border-color:var(--ink)}@media(min-width:960px){.axis[data-astro-cid-k7uiqkro].on{flex:1.25}.axis[data-astro-cid-k7uiqkro]:not(.on){flex:.85}.axes[data-astro-cid-k7uiqkro]:not(.touched) .axis[data-astro-cid-k7uiqkro]{flex:1}}.kicker[data-astro-cid-k7uiqkro]{font-size:16px;font-weight:700;color:var(--accent)}.axis[data-astro-cid-k7uiqkro].on .kicker[data-astro-cid-k7uiqkro]{color:var(--accent-hi)}h3[data-astro-cid-k7uiqkro]{font-size:clamp(34px,4vw,52px)}.desc[data-astro-cid-k7uiqkro]{color:var(--text-2);transition:color .45s;text-wrap:pretty}@media(min-width:900px){.desc[data-astro-cid-k7uiqkro]{min-height:3.2em}}.axis[data-astro-cid-k7uiqkro].on .desc[data-astro-cid-k7uiqkro]{color:var(--on-dark-2)}ul[data-astro-cid-k7uiqkro]{list-style:none;margin:18px 0 24px;padding:0;display:grid}li[data-astro-cid-k7uiqkro] a[data-astro-cid-k7uiqkro]{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:16px 0;border-top:1px solid var(--line);text-decoration:none;transition:border-color .45s}.axis[data-astro-cid-k7uiqkro].on li[data-astro-cid-k7uiqkro] a[data-astro-cid-k7uiqkro]{border-color:#2e2b35}li[data-astro-cid-k7uiqkro] a[data-astro-cid-k7uiqkro] strong[data-astro-cid-k7uiqkro]{font-size:18px}li[data-astro-cid-k7uiqkro] a[data-astro-cid-k7uiqkro] span[data-astro-cid-k7uiqkro]{font-size:16px;color:var(--text-2);text-align:right;transition:color .45s}.axis[data-astro-cid-k7uiqkro].on li[data-astro-cid-k7uiqkro] a[data-astro-cid-k7uiqkro] span[data-astro-cid-k7uiqkro]{color:var(--on-dark-2)}li[data-astro-cid-k7uiqkro] a[data-astro-cid-k7uiqkro]:hover strong[data-astro-cid-k7uiqkro]{color:var(--accent)}.axis[data-astro-cid-k7uiqkro].on li[data-astro-cid-k7uiqkro] a[data-astro-cid-k7uiqkro]:hover strong[data-astro-cid-k7uiqkro]{color:var(--accent-hi)}.axis[data-astro-cid-k7uiqkro] .btn[data-astro-cid-k7uiqkro]{justify-self:start}.axis[data-astro-cid-k7uiqkro].on .btn[data-astro-cid-k7uiqkro]{background:#fff;color:var(--ink)}.statement[data-astro-cid-oxr2vf5d]{margin-top:28px;padding-block:24px 40px;font-weight:600;letter-spacing:-.035em}.statement[data-astro-cid-oxr2vf5d] .para[data-astro-cid-oxr2vf5d]{display:block}.statement[data-astro-cid-oxr2vf5d] .para[data-astro-cid-oxr2vf5d]:first-child{font-family:var(--display);font-weight:700;font-size:clamp(34px,5.6vw,72px);line-height:1.22;letter-spacing:-.045em}.statement[data-astro-cid-oxr2vf5d] .key[data-astro-cid-oxr2vf5d]{color:var(--accent-hi);font-style:normal}.statement[data-astro-cid-oxr2vf5d] .w[data-astro-cid-oxr2vf5d]{white-space:nowrap}.statement[data-astro-cid-oxr2vf5d] .para[data-astro-cid-oxr2vf5d]+.para[data-astro-cid-oxr2vf5d]{margin-top:1.5em;font-size:clamp(20px,2.3vw,30px);line-height:1.6;font-weight:500;color:#d9d6e0}@media(max-width:760px){.statement[data-astro-cid-oxr2vf5d] .lb[data-astro-cid-oxr2vf5d]{display:none}}.statement[data-astro-cid-oxr2vf5d] .w[data-astro-cid-oxr2vf5d]{opacity:.08}.principles[data-astro-cid-oxr2vf5d]{margin-top:clamp(72px,9vw,120px);display:grid;border-top:1px solid #2c2935}.principles[data-astro-cid-oxr2vf5d] article[data-astro-cid-oxr2vf5d]{display:grid;gap:14px 40px;padding:clamp(28px,4vw,44px) 0;border-bottom:1px solid #2c2935;align-items:start}@media(min-width:860px){.principles[data-astro-cid-oxr2vf5d] article[data-astro-cid-oxr2vf5d]{grid-template-columns:120px 1fr}}.pr-txt[data-astro-cid-oxr2vf5d]{display:grid;gap:12px}.no[data-astro-cid-oxr2vf5d]{font-family:var(--display);font-weight:700;font-size:clamp(32px,4vw,48px);line-height:1;color:var(--accent-hi)}.principles[data-astro-cid-oxr2vf5d] h3[data-astro-cid-oxr2vf5d]{font-size:clamp(26px,3.4vw,40px);line-height:1.25;letter-spacing:-.03em;color:#fff;margin:0}.principles[data-astro-cid-oxr2vf5d] p[data-astro-cid-oxr2vf5d]{color:var(--on-dark-2);font-size:clamp(16px,1.4vw,18px);line-height:1.7;margin:0;max-width:40em}.stats-head[data-astro-cid-oxr2vf5d]{margin-top:clamp(96px,11vw,150px)}.stats[data-astro-cid-oxr2vf5d]{margin-top:28px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #24222b;border-bottom:1px solid #24222b}.stats[data-astro-cid-oxr2vf5d] div[data-astro-cid-oxr2vf5d]{padding:28px 8px;display:grid;gap:4px;text-align:center;border-left:1px solid #24222b}.stats[data-astro-cid-oxr2vf5d] div[data-astro-cid-oxr2vf5d]:nth-child(3n+1){border-left:0}.stats[data-astro-cid-oxr2vf5d] div[data-astro-cid-oxr2vf5d]:nth-child(n+4){border-top:1px solid #24222b}@media(max-width:560px){.stats[data-astro-cid-oxr2vf5d]{grid-template-columns:1fr}.stats[data-astro-cid-oxr2vf5d] div[data-astro-cid-oxr2vf5d]{padding:18px 8px;border-left:0}.stats[data-astro-cid-oxr2vf5d] div[data-astro-cid-oxr2vf5d]+div[data-astro-cid-oxr2vf5d]{border-top:1px solid #24222b}}.stat-note[data-astro-cid-oxr2vf5d]{margin-top:14px;font-size:14px;color:var(--on-dark-2);text-align:right}.stats[data-astro-cid-oxr2vf5d] strong[data-astro-cid-oxr2vf5d]{font-size:clamp(30px,4vw,52px);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.stats[data-astro-cid-oxr2vf5d] span[data-astro-cid-oxr2vf5d]{font-size:15.5px;color:var(--on-dark-2)}.people[data-astro-cid-oxr2vf5d]{margin-top:clamp(96px,11vw,150px)}.people-head[data-astro-cid-oxr2vf5d]{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.people-nav[data-astro-cid-oxr2vf5d]{display:flex;align-items:center;gap:8px}.people-nav[data-astro-cid-oxr2vf5d] button[data-astro-cid-oxr2vf5d]{width:44px;height:44px;border-radius:50%;border:1px solid #34313c;background:transparent;color:#fff;font-size:22px;line-height:1;cursor:pointer}.people-nav[data-astro-cid-oxr2vf5d] button[data-astro-cid-oxr2vf5d]:hover{border-color:var(--accent-hi);color:var(--accent-hi)}.people-nav[data-astro-cid-oxr2vf5d] a[data-astro-cid-oxr2vf5d]{margin-left:8px}.people-head[data-astro-cid-oxr2vf5d] h3[data-astro-cid-oxr2vf5d]{font-size:clamp(24px,2.6vw,32px)}.people-sub[data-astro-cid-oxr2vf5d]{margin-top:8px;font-size:16.5px;color:var(--on-dark-2)}.people-head[data-astro-cid-oxr2vf5d] a[data-astro-cid-oxr2vf5d]{color:var(--on-dark-2);text-decoration:none;font-size:16px}.people-head[data-astro-cid-oxr2vf5d] a[data-astro-cid-oxr2vf5d]:hover{color:#fff}.people-grid[data-astro-cid-oxr2vf5d]{margin-top:28px;display:grid;grid-auto-flow:column;grid-auto-columns:clamp(220px,22vw,280px);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;margin-right:calc(-1 * var(--gutter));padding-right:var(--gutter);overscroll-behavior-x:contain}.people-grid[data-astro-cid-oxr2vf5d]::-webkit-scrollbar{display:none}.people-grid[data-astro-cid-oxr2vf5d]>[data-astro-cid-oxr2vf5d]{scroll-snap-align:start}.people-grid[data-astro-cid-oxr2vf5d].flowing{scroll-snap-type:none}.person[data-astro-cid-oxr2vf5d]{display:grid;gap:8px;align-content:start;text-decoration:none}.shot[data-astro-cid-oxr2vf5d]{display:block;aspect-ratio:4 / 5;border-radius:var(--r);overflow:hidden;background:var(--bg, #ecebe8)}.shot[data-astro-cid-oxr2vf5d] .ph[data-astro-cid-oxr2vf5d]{display:grid;width:100%;height:100%;border-radius:0}.shot[data-astro-cid-oxr2vf5d] img[data-astro-cid-oxr2vf5d]{width:var(--w, 150%);max-width:none;margin-left:var(--ml, -25%);margin-top:var(--mt, 4%);filter:grayscale(1);transition:filter .5s}.person[data-astro-cid-oxr2vf5d]:hover .shot[data-astro-cid-oxr2vf5d] img[data-astro-cid-oxr2vf5d],.person[data-astro-cid-oxr2vf5d]:hover .ph[data-astro-cid-oxr2vf5d]{filter:none}.pname[data-astro-cid-oxr2vf5d]{margin-top:6px;font-size:16px;color:var(--on-dark-2)}.pname[data-astro-cid-oxr2vf5d] strong[data-astro-cid-oxr2vf5d]{font-size:18px;color:#fff;margin-right:4px}.tags[data-astro-cid-oxr2vf5d]{display:flex;flex-wrap:wrap;gap:6px}.tags[data-astro-cid-oxr2vf5d] span[data-astro-cid-oxr2vf5d]{font-size:14px;padding:3px 10px;border-radius:999px;border:1px solid #34313c;color:var(--on-dark-2)}.head[data-astro-cid-7depynjd]{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap}.all[data-astro-cid-7depynjd]{text-decoration:none;font-weight:600;color:var(--text-2)}.all[data-astro-cid-7depynjd]:hover{color:var(--accent)}.posts[data-astro-cid-7depynjd]{margin-top:48px;display:grid;gap:18px}@media(min-width:860px){.posts[data-astro-cid-7depynjd]{grid-template-columns:repeat(3,1fr)}}.post[data-astro-cid-7depynjd]{display:flex;flex-direction:column;gap:14px;padding:28px 26px;border-radius:var(--r);background:#fff;border:1px solid var(--line);text-decoration:none;color:var(--text);transition:border-color .3s,transform .3s var(--ease),box-shadow .3s}.post[data-astro-cid-7depynjd]:hover{border-color:var(--accent-fill);transform:translateY(-4px);box-shadow:0 18px 40px #8b3dff1f}.top[data-astro-cid-7depynjd]{display:flex;justify-content:space-between;align-items:center;gap:12px}.cat[data-astro-cid-7depynjd]{font-size:14px;font-weight:700;color:var(--accent)}.top[data-astro-cid-7depynjd] time[data-astro-cid-7depynjd]{font-size:14px;color:var(--text-2)}.post[data-astro-cid-7depynjd] h3[data-astro-cid-7depynjd]{font-size:clamp(19px,1.8vw,22px);line-height:1.4;letter-spacing:-.03em;word-break:keep-all}.sum[data-astro-cid-7depynjd]{font-size:15.5px;line-height:1.7;color:var(--text-2);word-break:keep-all;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.by[data-astro-cid-7depynjd]{margin-top:auto;padding-top:6px;display:flex;align-items:center;gap:10px;font-size:14.5px;font-weight:600}.grid[data-astro-cid-t5ff57ns]{display:grid;gap:48px}@media(min-width:960px){.grid[data-astro-cid-t5ff57ns]{grid-template-columns:.9fr 1.1fr;gap:72px;align-items:start}}.ceo[data-astro-cid-t5ff57ns]{margin:0;position:relative;border-radius:var(--r);overflow:hidden;background:#ecebe8;aspect-ratio:4 / 5}.ceo[data-astro-cid-t5ff57ns] img[data-astro-cid-t5ff57ns]{width:138%;max-width:none;margin-left:-19%;margin-top:2%}.ceo[data-astro-cid-t5ff57ns] figcaption[data-astro-cid-t5ff57ns]{position:absolute;left:16px;bottom:16px;padding:8px 14px;border-radius:999px;background:#0e0d12bf;backdrop-filter:blur(8px);font-size:15px;color:var(--on-dark-2)}.ceo[data-astro-cid-t5ff57ns] figcaption[data-astro-cid-t5ff57ns] strong[data-astro-cid-t5ff57ns]{color:#fff;margin-right:4px}.title[data-astro-cid-t5ff57ns]{margin-top:18px;font-size:clamp(36px,5.2vw,64px);line-height:1.16}.title[data-astro-cid-t5ff57ns] em[data-astro-cid-t5ff57ns]{color:var(--accent-hi)}.ways[data-astro-cid-t5ff57ns]{margin-top:36px;display:grid;gap:10px}.way[data-astro-cid-t5ff57ns]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;border-radius:16px;background:var(--ink-2);border:1px solid #24222b;text-decoration:none;min-height:72px}.way[data-astro-cid-t5ff57ns] strong[data-astro-cid-t5ff57ns]{display:block;font-size:18px}.way[data-astro-cid-t5ff57ns] small[data-astro-cid-t5ff57ns]{font-size:15.5px;color:var(--on-dark-2)}.way[data-astro-cid-t5ff57ns] .dot[data-astro-cid-t5ff57ns]{width:44px;height:44px;border-radius:50%;background:#fff;color:var(--ink);display:grid;place-items:center;flex:none;transition:transform .3s var(--ease)}.way[data-astro-cid-t5ff57ns] .dot[data-astro-cid-t5ff57ns] svg[data-astro-cid-t5ff57ns]{width:16px;height:16px}.way[data-astro-cid-t5ff57ns]:hover .dot[data-astro-cid-t5ff57ns]{transform:rotate(45deg)}.kakao[data-astro-cid-t5ff57ns] .dot[data-astro-cid-t5ff57ns]{background:var(--kakao);color:#191600}.form[data-astro-cid-t5ff57ns] .dot[data-astro-cid-t5ff57ns]{background:var(--accent);color:#fff}.faq-wrap[data-astro-cid-t5ff57ns]{margin-top:clamp(80px,10vw,128px)}.faq-title[data-astro-cid-t5ff57ns]{font-size:clamp(24px,2.6vw,32px)}.faq[data-astro-cid-t5ff57ns]{margin-top:20px;display:grid;border-bottom:1px solid #24222b}details[data-astro-cid-t5ff57ns]{border-top:1px solid #24222b}summary[data-astro-cid-t5ff57ns]{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:18px 0;font-weight:600;font-size:16.5px;min-height:44px}summary[data-astro-cid-t5ff57ns]::-webkit-details-marker{display:none}summary[data-astro-cid-t5ff57ns]:after{content:"+";font-size:22px;line-height:1;color:var(--accent-hi);transition:transform .3s}details[data-astro-cid-t5ff57ns][open] summary[data-astro-cid-t5ff57ns]:after{transform:rotate(45deg)}details[data-astro-cid-t5ff57ns] p[data-astro-cid-t5ff57ns]{padding:0 40px 20px 0;color:var(--on-dark-2);font-size:16.5px;line-height:1.75;word-break:keep-all}
