.talk{background:var(--surface)}.talk{position:relative;overflow:hidden}.talk-head h1 em{font-style:normal;color:var(--pink)}.talk-head{margin:0 0 clamp(24px,4vw,40px);position:relative}.talk-art{position:absolute;right:0;bottom:-6px;width:clamp(240px,24vw,330px);pointer-events:none}.talk-art .scene{display:block;width:100%;height:auto}.talk-head>:not(.talk-art){position:relative;z-index:1}@media(max-width:860px){.talk-art{position:relative;right:auto;bottom:auto;order:-1;justify-self:center;width:min(210px,56vw);margin:-40px 0 -18px}}.talk-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(28px,5vw,64px);align-items:start}.talk-details{padding-top:8px}.next{margin-bottom:28px;display:grid;gap:12px}.next .feat-h{margin:0}.next ol{margin:0;padding:0;list-style:none;counter-reset:n;display:grid;gap:10px}.next li{counter-increment:n;display:grid;grid-template-columns:30px 1fr;gap:12px;align-items:start;font-size:15.5px;color:var(--ink);line-height:1.5}.next li:before{content:counter(n);width:30px;height:30px;border-radius:50%;background:var(--pink-soft);color:var(--pink-ink);display:grid;place-items:center;font:800 14px/1 var(--f-display)}.details{display:grid;gap:22px;margin:28px 0 0}.details div{display:grid;gap:4px;position:relative;padding-left:46px}.details dt .icon{position:absolute;left:0;top:1px;width:26px;height:26px;color:var(--pink)}.details dt{font:700 12px/1 var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.details dd{margin:0;font:700 18px/1.4 var(--f-display);overflow-wrap:anywhere}.details dd a{color:inherit;text-decoration:none}.details dd a:hover{color:var(--pink-ink)}.dd-email{display:grid;gap:4px;justify-items:start}.details address{font-style:normal;line-height:1.45}.copy{justify-self:start;font:600 13px var(--f-display);background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:6px 14px;min-height:32px;color:var(--ink);cursor:pointer}.copy:hover{border-color:var(--pink)}@media(max-width:860px){.talk-grid{grid-template-columns:1fr}}@media(max-width:560px){.two{grid-template-columns:1fr}}
