.wrap.svelte-1bv7ezn{max-width:1280px;margin-inline:auto}.talk.svelte-1bv7ezn{isolation:isolate;padding:110px var(--gutter) var(--space-5);background:var(--brand-pink);color:var(--cream);margin-top:-60px;position:relative}.talk.svelte-1bv7ezn:after{content:"";z-index:-1;pointer-events:none;opacity:.18;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.talk__grid.svelte-1bv7ezn{gap:var(--space-4);align-items:center;display:grid}h1.svelte-1bv7ezn{font-family:var(--font-display);letter-spacing:-.04em;margin:10px 0 20px;font-size:clamp(3rem,1.6rem + 5vw,6.5rem);font-weight:700;line-height:.9}.lead.svelte-1bv7ezn{max-width:24ch;font-family:var(--font-display);font-size:clamp(1.5rem,1.2rem + .6vw,1.875rem);font-weight:500;line-height:1.3}.socials.svelte-1bv7ezn{margin-top:var(--space-4);flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.pill.svelte-1bv7ezn{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:48px;color:var(--cream);font-family:var(--font-display);transition:transform var(--dur-press) var(--ease-out);border:1px solid #fff8ec80;align-items:center;gap:10px;padding:0 20px 0 7px;font-size:1.0625rem;font-weight:600;text-decoration:none;display:inline-flex}.pill.svelte-1bv7ezn:active{transform:scale(.97)}.pill__icon.svelte-1bv7ezn{background:var(--cream);width:34px;height:34px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.pill__icon.svelte-1bv7ezn svg:where(.svelte-1bv7ezn){width:18px;height:18px}.pill__icon.svelte-1bv7ezn svg:where(.svelte-1bv7ezn) path:where(.svelte-1bv7ezn){fill:currentColor}.ways.svelte-1bv7ezn{gap:14px;padding:0;list-style:none;display:grid}.way.svelte-1bv7ezn{border-radius:var(--radius-l);background:var(--cream);height:100%;color:var(--ink);transition:transform var(--dur-press) var(--ease-out);gap:4px;padding:22px 22px 24px;text-decoration:none;display:grid;position:relative;box-shadow:0 14px 30px #16302f24}.way.svelte-1bv7ezn:active{transform:scale(.98)}.way.svelte-1bv7ezn:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.way__icon.svelte-1bv7ezn{border:1px solid var(--line);border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:10px;display:grid}.way__icon.svelte-1bv7ezn svg:where(.svelte-1bv7ezn){width:26px;height:26px;fill:var(--stroke)}.way__icon.svelte-1bv7ezn svg.brand-icon:where(.svelte-1bv7ezn){fill:currentColor}.way__icon.svelte-1bv7ezn svg{width:26px;height:26px;fill:var(--stroke);display:block}.way__label.svelte-1bv7ezn{font-family:var(--font-hand);color:var(--ink-soft);font-size:1.375rem;font-weight:700;line-height:1}.way__detail.svelte-1bv7ezn{font-family:var(--font-display);white-space:nowrap;font-size:clamp(1.0625rem,.6rem + 3.2vw,1.625rem);font-weight:600;line-height:1.1}.way--studio.svelte-1bv7ezn{align-content:start}.way__acts.svelte-1bv7ezn{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.act.svelte-1bv7ezn{border-radius:var(--radius-pill);background:var(--brand-teal);color:#fff;text-shadow:0 1px 2px #16302f59;min-height:44px;font-family:var(--font-display);transition:transform var(--dur-press) var(--ease-out), background-color .16s ease;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.act.svelte-1bv7ezn:active{transform:scale(.97)}.act.svelte-1bv7ezn:focus-visible{outline:3px solid var(--ink);outline-offset:2px}@media (hover:hover) and (pointer:fine){.act.svelte-1bv7ezn:hover{background:var(--teal-deep)}}.act__icon.svelte-1bv7ezn,.act__icon.svelte-1bv7ezn svg{fill:#fff;width:20px;height:20px;display:block}@media (width>=560px){.ways.svelte-1bv7ezn{grid-template-columns:1fr 1fr}}@media (width>=900px){.talk.svelte-1bv7ezn{padding:130px 40px 96px}.talk__grid.svelte-1bv7ezn{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(32px,5vw,80px)}}
