@font-face{font-family:Gochi Hand;src:url(../../../fonts/gochi-hand-400-latin.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}.scene.svelte-1l98wsv{--note-ink: oklch(30% .035 70);--note-question-paper: oklch(94% .085 99);--note-agenda-paper: oklch(95% .03 67);position:relative;container-type:inline-size;width:calc(100% - var(--space-8));max-width:1000px;margin:var(--sticker-scene-gap, var(--space-10)) auto 0;padding-block:var(--space-20) var(--space-8)}.lid.svelte-1l98wsv{position:relative;aspect-ratio:1470/1028;transform:rotate(-3deg)}.paper-note.svelte-1l98wsv{--note-size: clamp(96px, 17cqw, 168px);position:absolute;z-index:0;top:calc(var(--note-size) * -.56);width:var(--note-size);height:var(--note-size);padding:calc(var(--note-size) * .1);border-radius:1px;color:var(--note-ink);background:var(--note-paper);box-shadow:inset 0 1px #ffffff80,0 1px 2px #2820171a,1px 5px 8px #2820170f;font-family:"Gochi Hand",var(--font-family-body);font-size:calc(var(--note-size) * .16);font-weight:400;line-height:1.05;letter-spacing:0;pointer-events:none}.note-question.svelte-1l98wsv{--note-paper: var(--note-question-paper);left:53%;transform:rotate(-4deg)}.note-question.svelte-1l98wsv svg:where(.svelte-1l98wsv){display:block;width:68%;margin-top:var(--space-1);stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.note-agenda.svelte-1l98wsv{--note-size: clamp(112px, 20cqw, 200px);--note-paper: var(--note-agenda-paper);top:calc(var(--note-size) * -.54);left:72%;padding:calc(var(--note-size) * .06);overflow:hidden;transform:rotate(4deg);font-size:calc(var(--note-size) * .07);line-height:1.2}.agenda-heading.svelte-1l98wsv{display:block;margin-bottom:calc(var(--note-size) * .02);font-size:calc(var(--note-size) * .085);transform:rotate(-3deg);transform-origin:left center}.agenda-items.svelte-1l98wsv{margin:0;padding:0;list-style:none}.agenda-items.svelte-1l98wsv li:where(.svelte-1l98wsv){margin-top:.18em;line-height:1.25;transform:rotate(-1deg);transform-origin:left center;white-space:nowrap}.agenda-items.svelte-1l98wsv li:where(.svelte-1l98wsv):nth-child(2){margin-left:.6em;margin-top:.3em;transform:rotate(2deg);font-size:1.08em}.agenda-items.svelte-1l98wsv li:where(.svelte-1l98wsv):nth-child(3){margin-left:.2em;transform:rotate(-2deg)}.agenda-items.svelte-1l98wsv li:where(.svelte-1l98wsv):nth-child(4){margin-left:1.1em;margin-top:.08em;transform:rotate(1.5deg)}.agenda-items.svelte-1l98wsv li:where(.svelte-1l98wsv):nth-child(5){margin-top:.35em;transform:rotate(-1.5deg);font-size:.95em}.agenda-items.svelte-1l98wsv li:where(.svelte-1l98wsv):nth-child(6){margin-left:.7em;transform:rotate(2deg)}.agenda-items.svelte-1l98wsv li:where(.svelte-1l98wsv):nth-child(8){margin-left:1em;margin-top:.3em;transform:rotate(-2deg)}.agenda-mark.svelte-1l98wsv,.agenda-time.svelte-1l98wsv{margin-right:.3em}.is-done.svelte-1l98wsv .agenda-task:where(.svelte-1l98wsv){text-decoration:line-through;text-decoration-thickness:.65px}.sticker.svelte-1l98wsv{z-index:calc(2 + var(--sticker-layer, 1));position:absolute;left:var(--x);top:var(--y);width:12%;height:auto;background:none;padding:0;border:0;display:block;cursor:pointer;border-radius:5px}.sticker.svelte-1l98wsv img:where(.svelte-1l98wsv){width:100%;height:auto;-o-object-fit:contain;object-fit:contain;transform:rotate(var(--angle)) scale(var(--scale));transition:transform var(--duration) var(--motion-soft);pointer-events:none}.sticker-hit-area.svelte-1l98wsv{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(var(--angle)) scale(var(--scale))}@media (hover: hover) and (pointer: fine){.sticker.svelte-1l98wsv{pointer-events:none}.sticker-hit-area.svelte-1l98wsv{pointer-events:auto}}.sticker.active.svelte-1l98wsv{z-index:calc(var(--sticker-count) + 3)}.sticker.active.svelte-1l98wsv img:where(.svelte-1l98wsv){transform:translateY(-3px) rotate(var(--angle)) scale(var(--scale))}.sticker.svelte-1l98wsv:focus-visible{outline:2px solid #272623;outline-offset:4px}.sticker-tooltip.svelte-1l98wsv{--tooltip-surface: rgba(20, 20, 20, .9);position:absolute;top:0;left:0;width:-moz-max-content;width:max-content;max-width:min(236px,calc(100vw - 24px));background:var(--tooltip-surface);border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15);box-shadow:0 12px 30px #0003,0 2px 8px #0002;color:#fff;padding:9px 12px 10px;border-radius:11px;text-align:left;pointer-events:none;z-index:100;opacity:0;transition:opacity var(--motion-fast);font-size:13px;line-height:1.42}.sticker-tooltip.svelte-1l98wsv.is-ready{opacity:1}.sticker-tooltip.svelte-1l98wsv strong:where(.svelte-1l98wsv){display:block;font-weight:var(--font-weight-semibold)}.description.svelte-1l98wsv{display:block;margin-top:2px;font-size:12.5px;color:#ffffffbd}.sticker-tooltip-arrow.svelte-1l98wsv{position:absolute;width:8px;height:8px;background:var(--tooltip-surface);transform:rotate(45deg);border-radius:1px}.sticker-tooltip.svelte-1l98wsv[data-placement^=top] .sticker-tooltip-arrow:where(.svelte-1l98wsv){bottom:-4px}.sticker-tooltip.svelte-1l98wsv[data-placement^=bottom] .sticker-tooltip-arrow:where(.svelte-1l98wsv){top:-4px}.sticker-tooltip.svelte-1l98wsv[data-placement^=left] .sticker-tooltip-arrow:where(.svelte-1l98wsv){right:-4px}.sticker-tooltip.svelte-1l98wsv[data-placement^=right] .sticker-tooltip-arrow:where(.svelte-1l98wsv){left:-4px}.stories.svelte-1l98wsv{line-height:1.6}.accessible-only.svelte-1l98wsv{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width: 700px){.scene.svelte-1l98wsv{margin-top:var( --sticker-scene-gap, calc(var(--space-6) + var(--space-1)) );padding-block:var(--space-16) var(--space-4)}.lid.svelte-1l98wsv{transform:rotate(-2deg)}.note-question.svelte-1l98wsv{left:auto;right:clamp(104px,22cqw,220px)}.note-agenda.svelte-1l98wsv{left:auto;right:var(--space-2)}}@media (pointer: coarse){.sticker.svelte-1l98wsv:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}}.macbook-bg-svg.svelte-1l98wsv{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}@media (prefers-reduced-motion: reduce){.sticker-tooltip.svelte-1l98wsv{transition:none}.sticker.svelte-1l98wsv img:where(.svelte-1l98wsv){transition:none}.sticker.active.svelte-1l98wsv img:where(.svelte-1l98wsv){transform:rotate(var(--angle)) scale(var(--scale))}}.life-ribbon.svelte-zsc3hk{position:relative;margin:0;--photo-height: clamp(240px, 21vw, 360px)}.photo-viewport.svelte-zsc3hk{width:100vw;margin-left:calc(50% - 50vw);overflow-x:auto;scrollbar-width:none}.photo-viewport.svelte-zsc3hk::-webkit-scrollbar{display:none}.photo-track.svelte-zsc3hk{display:flex;width:-moz-max-content;width:max-content;animation:svelte-zsc3hk-drift-left var(--drift-duration, 90s) linear infinite}.photo-group.svelte-zsc3hk{display:flex;flex:none;width:max(100vw,calc(var(--photo-height) * var(--total-ratio)))}.gallery-figure.svelte-zsc3hk{position:relative;margin:0;flex:var(--photo-ratio) 1 0;min-width:0;height:var(--photo-height);overflow:hidden;background:var(--background-default)}.gallery-figure[data-photo-format=stack].svelte-zsc3hk{display:flex;flex-direction:column}img.svelte-zsc3hk{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.65) contrast(.94) brightness(1.03)}.gallery-figure[data-photo-format=stack].svelte-zsc3hk img:where(.svelte-zsc3hk){flex:1 1 0;min-height:0;height:auto}@keyframes svelte-zsc3hk-drift-left{to{transform:translate(-50%)}}.photo-viewport.svelte-zsc3hk:focus-visible{outline:2px solid currentColor;outline-offset:3px}.is-static.svelte-zsc3hk .photo-track:where(.svelte-zsc3hk){animation:none}.is-static.svelte-zsc3hk .photo-group[aria-hidden=true]:where(.svelte-zsc3hk){display:none}@media (prefers-reduced-motion: reduce){.photo-track.svelte-zsc3hk{animation:none!important}.photo-group[aria-hidden=true].svelte-zsc3hk{display:none}}.ai-orbit.svelte-p41h6q{--drawing-ink: var(--text-primary);--drawing-paper: var(--card-background);--drawing-line: color-mix( in oklab, var(--text-primary) 38%, var(--background-default) );--drawing-detail: color-mix( in oklab, var(--text-primary) 30%, var(--background-default) );--drawing-path: color-mix( in oklab, var(--text-primary) 64%, var(--background-default) );--stroke-detail: 1;--stroke-structure: 1.5;--stroke-emphasis: 2.5;--workflow-step: clamp(var(--space-16), 8vw, calc(var(--space-16) * 2));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:var(--space-6);width:100%;min-width:0;padding:var(--space-8) 0 0}.workflow-stage.svelte-p41h6q{display:flex;flex-direction:column;min-width:0;padding:var(--space-6);border:1px solid var(--content-border-subtle);border-radius:var(--radius-content);background:var(--drawing-paper)}.workflow-stage.svelte-p41h6q:nth-child(2){margin-block-start:var(--workflow-step)}.workflow-stage.svelte-p41h6q:nth-child(3){margin-block-start:calc(var(--workflow-step) * 2)}.stage-heading.svelte-p41h6q{display:flex;align-items:baseline;gap:var(--space-3);color:var(--text-primary);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold)}.stage-number.svelte-p41h6q{color:var(--text-muted);font-weight:var(--font-weight-regular)}.assist.svelte-p41h6q{margin:0;color:var(--text-secondary);font-size:var(--font-size-body);line-height:1.5}.drawing.svelte-p41h6q{margin:var(--space-6) 0}.drawing-button.svelte-p41h6q{display:block;width:100%;margin:0;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--text-primary);cursor:pointer;border-radius:var(--space-2);transition:transform var(--motion-fast)}.drawing-button.svelte-p41h6q:focus-visible{outline:2px solid var(--drawing-ink);outline-offset:4px}.drawing-button.svelte-p41h6q:active{transform:scale(var(--press-scale-surface));transition-duration:var(--duration-press)}.drawing.svelte-p41h6q svg:where(.svelte-p41h6q){display:block;width:100%;max-width:360px;margin:auto}.drawing.svelte-p41h6q :is(path:where(.svelte-p41h6q),rect:where(.svelte-p41h6q),circle:where(.svelte-p41h6q)){vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.sheet.svelte-p41h6q{fill:var(--drawing-paper);stroke:var(--drawing-line);stroke-width:var(--stroke-structure)}.back-sheet.svelte-p41h6q{fill:color-mix(in oklab,var(--drawing-paper) 96%,var(--drawing-ink))}.detail-line.svelte-p41h6q{stroke:var(--drawing-detail);stroke-width:var(--stroke-detail)}.svg-label.svelte-p41h6q{fill:var(--drawing-ink);font:500 18px var(--font-family-body)}.svg-note.svelte-p41h6q{fill:var(--text-secondary);font:18px var(--font-family-body)}.missing-label.svelte-p41h6q{fill:var(--drawing-ink);font-weight:var(--font-weight-medium)}.trace-base.svelte-p41h6q{stroke:var(--drawing-path);stroke-width:var(--stroke-emphasis)}.trace-overlay.svelte-p41h6q,.source-mark.svelte-p41h6q,.unknown-dash.svelte-p41h6q{stroke:var(--drawing-ink);stroke-width:var(--stroke-emphasis)}.ink-fill.svelte-p41h6q,.source-highlight.svelte-p41h6q{fill:var(--drawing-ink)}.selected-check.svelte-p41h6q{stroke:var(--drawing-paper);stroke-width:var(--stroke-emphasis)}.structural-line.svelte-p41h6q{stroke:var(--drawing-line);stroke-width:var(--stroke-structure)}.idea-mark.svelte-p41h6q,.known-check.svelte-p41h6q{stroke:var(--text-secondary);stroke-width:var(--stroke-structure)}.gap-paper.svelte-p41h6q{fill:color-mix(in oklab,var(--drawing-ink) 5%,var(--drawing-paper))}.gap-confirmation.svelte-p41h6q{stroke:var(--drawing-ink);stroke-width:var(--stroke-detail);fill:none}.scan-line.svelte-p41h6q{stroke:var(--drawing-ink);stroke-width:var(--stroke-detail);opacity:.2}.scan-band.svelte-p41h6q{fill:var(--drawing-ink);opacity:.05}.source-cursor.svelte-p41h6q{fill:var(--drawing-paper);stroke:var(--drawing-ink);stroke-width:var(--stroke-structure)}.choice-cursor.svelte-p41h6q{fill:var(--drawing-ink);stroke:var(--drawing-paper);stroke-width:var(--stroke-detail)}.choice-ring.svelte-p41h6q,.known-ink.svelte-p41h6q{fill:none;stroke:var(--drawing-ink);stroke-width:var(--stroke-structure)}.source-highlight.svelte-p41h6q,.gap-confirmation.svelte-p41h6q,.trace-overlay.svelte-p41h6q,.motion-ink.svelte-p41h6q,.source-cursor.svelte-p41h6q,.choice-cursor.svelte-p41h6q,.scan-cursor.svelte-p41h6q{opacity:0}h3.svelte-p41h6q{margin:var(--space-2) 0 0;color:var(--text-primary);font-family:var(--font-family-brand);font-size:clamp(22px,2vw,26px);font-weight:var(--font-weight-brand);letter-spacing:var(--letter-spacing-tight);line-height:1.2}@media (max-width: 1000px){.ai-orbit.svelte-p41h6q{gap:var(--space-4)}}@media (min-width: 821px) and (max-width: 1000px){.svg-label.svelte-p41h6q,.svg-note.svelte-p41h6q{font-size:22px}}@media (max-width: 820px){.ai-orbit.svelte-p41h6q{--workflow-step: 0px;grid-template-columns:1fr;gap:var(--space-4);padding:var(--space-6) 0 0}.drawing.svelte-p41h6q{margin:var(--space-4) 0}h3.svelte-p41h6q{font-size:clamp(22px,6vw,26px)}}@media (prefers-reduced-motion: reduce){.drawing-button.svelte-p41h6q{transition:none}}body:has(.about-study){overflow-x:clip;overflow-y:visible}.about-study.site-page-shell.svelte-cwls5q{margin-bottom:0;padding-bottom:0}.about-study.svelte-cwls5q{--paper: var(--background-default);--ink: var(--text-primary);--muted: var(--text-secondary);--line: var(--border-color);--about-rail: var(--structural-grid-line-color, rgba(17, 17, 20, .075));--about-rail-width: var(--structural-grid-line-width, .5px);color:var(--ink);background:transparent;font-family:var(--font-family-body)}.page-width.svelte-cwls5q{position:relative;width:100%;margin:auto}h1.svelte-cwls5q,h2.svelte-cwls5q,h3.svelte-cwls5q,p.svelte-cwls5q,figure.svelte-cwls5q{margin:0}a.svelte-cwls5q{color:inherit;text-decoration:none}a.svelte-cwls5q:focus-visible{outline:2px solid var(--ink);outline-offset:5px;border-radius:3px}.portrait-story.svelte-cwls5q{--portrait-gap: var(--space-10);position:relative;display:grid;grid-template-columns:1.15fr 1fr;gap:var(--portrait-gap);align-items:center;padding-bottom:var(--space-24)}.portrait-story.svelte-cwls5q:after{content:"";position:absolute;top:calc(-1 * (var(--page-margin-top-lg) + var(--page-padding-y)));bottom:0;width:var(--about-rail-width);background:var(--about-rail);pointer-events:none;left:calc((100% - var(--portrait-gap)) * 1.15 / 2.15 + var(--portrait-gap))}.identity.svelte-cwls5q{font-size:var(--font-size-caption);margin-bottom:24px}h1.svelte-cwls5q{font-family:var(--font-family-brand);font-size:clamp(34px,3.5vw,51px);line-height:1.1;letter-spacing:var(--letter-spacing-tight);font-weight:var(--font-weight-brand);text-wrap:balance}.headline-phrase.svelte-cwls5q{display:inline-block;max-width:100%}.bio.svelte-cwls5q{display:grid;gap:18px;margin-top:28px;color:var(--muted);font-size:var(--font-size-body);line-height:1.65;max-width:50ch}.actions.svelte-cwls5q{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.intro.svelte-cwls5q .actions:where(.svelte-cwls5q){margin-top:32px}.text-link.svelte-cwls5q{display:inline-flex;align-items:center;gap:.15em;min-height:44px;font-size:14px}@media (hover: hover) and (pointer: fine){.text-link.svelte-cwls5q:hover{text-decoration:underline;text-underline-offset:4px}}.portrait.svelte-cwls5q img:where(.svelte-cwls5q){display:block;width:100%;height:auto;aspect-ratio:1.05;-o-object-fit:cover;object-fit:cover;-o-object-position:46% center;object-position:46% center;border-radius:4px}h2.svelte-cwls5q{font-family:var(--font-family-brand);font-size:clamp(28px,2.7vw,36px);font-weight:var(--font-weight-brand);line-height:1.16;letter-spacing:var(--letter-spacing-tight);text-wrap:balance}h3.svelte-cwls5q{font-size:24px;font-weight:var(--font-weight-medium);line-height:1.25;letter-spacing:-.025em}.section.svelte-cwls5q{border-top:var(--structural-rule-width, 1px) solid var(--structural-rule-color, var(--line));padding:var(--section-gap-page-desktop) 0 var(--space-20);scroll-margin-top:80px}.practice.svelte-cwls5q{--chapter-gap: var(--space-10);display:grid;grid-template-columns:1fr 2fr;gap:var(--chapter-gap)}.practice.svelte-cwls5q h2:where(.svelte-cwls5q){max-width:12ch}.practice-body.svelte-cwls5q{position:relative;display:grid;gap:44px}.practice-body.svelte-cwls5q:before,.question-answers.svelte-cwls5q:before{content:"";position:absolute;left:calc(var(--chapter-gap) / -2);top:0;bottom:0;width:var(--about-rail-width);background:var(--about-rail);pointer-events:none}.practice.svelte-cwls5q article:where(.svelte-cwls5q)>p:where(.svelte-cwls5q),.journey.svelte-cwls5q article:where(.svelte-cwls5q)>p:where(.svelte-cwls5q){margin-top:16px;font-size:var(--font-size-body);line-height:1.7;color:var(--muted);max-width:52ch}.journey.svelte-cwls5q article:where(.svelte-cwls5q)>p:where(.svelte-cwls5q)+p:where(.svelte-cwls5q){margin-top:8px}.stance-heading.svelte-cwls5q{display:grid;gap:var(--space-3);margin-bottom:var(--space-8);min-width:0}.ai-example.svelte-cwls5q{max-width:72ch;margin:var(--space-8) 0 0;color:var(--text-secondary);font-size:var(--font-size-body);line-height:1.65}.ai-example.svelte-cwls5q a:where(.svelte-cwls5q){color:var(--text-primary);font-weight:var(--font-weight-medium);text-decoration:underline;text-underline-offset:3px}.ai-example.svelte-cwls5q p:where(.svelte-cwls5q){margin:0}.ai-example.svelte-cwls5q a:where(.svelte-cwls5q):hover{text-decoration-thickness:2px}.personal.svelte-cwls5q{--sticker-scene-gap: clamp(var(--space-20), 8vw, calc(var(--space-16) * 2));padding:var(--space-24) 0 clamp(var(--space-24),10vw,calc(var(--space-20) * 2))}.personal.svelte-cwls5q h2:where(.svelte-cwls5q){max-width:30ch}.journey.svelte-cwls5q>h2:where(.svelte-cwls5q){margin-bottom:56px}.journey-copy.svelte-cwls5q .tooltip-container>a{color:inherit;text-decoration:underline;font-weight:var(--font-weight-medium);text-decoration-thickness:1px;text-underline-offset:.18em}.journey-copy.svelte-cwls5q .tooltip-container>a:focus-visible{text-decoration-thickness:2px}.journey-layout.svelte-cwls5q{--journey-gap: clamp(64px, 8vw, 120px);--journey-map-height: min(54vh, 510px);position:relative;display:grid;grid-template-columns:1.2fr 1fr;gap:var(--journey-gap);align-items:start}.journey-layout.svelte-cwls5q:before{content:"";position:absolute;left:calc((100% - var(--journey-gap)) * 1.2 / 2.2 + var(--journey-gap) / 2);top:0;bottom:0;width:var(--about-rail-width);background:var(--about-rail);pointer-events:none}.journey.svelte-cwls5q article:where(.svelte-cwls5q)>p.journey-continuation:where(.svelte-cwls5q){margin-top:24px;font-size:14px;font-weight:var(--font-weight-regular);color:var(--text-muted)}.journey-copy.svelte-cwls5q{display:grid;gap:clamp(96px,13vh,176px)}@media (min-width: 701px){.journey-copy.svelte-cwls5q{padding-top:calc(var(--journey-map-height) / 2);padding-bottom:calc(var(--journey-map-height) / 2 + 8vh)}.journey-copy.is-enhanced.svelte-cwls5q .city-select:where(.svelte-cwls5q):before{content:"";width:6px;height:6px;border:1px solid currentColor;border-radius:50%;flex:none}.journey-copy.is-enhanced.svelte-cwls5q .is-current:where(.svelte-cwls5q) .city-select:where(.svelte-cwls5q):before{background:currentColor}}.city-name.svelte-cwls5q{display:flex;align-items:center;gap:16px;font-size:14px;color:var(--muted);margin-bottom:16px}.city-select.svelte-cwls5q{display:inline-flex;align-items:center;gap:8px;min-height:44px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:inherit;font:inherit;padding:0;text-align:left;cursor:pointer}.city-select.svelte-cwls5q:focus-visible{outline:2px solid var(--ink);outline-offset:6px;border-radius:2px}.is-current.svelte-cwls5q .city-select:where(.svelte-cwls5q){color:var(--ink);font-weight:var(--font-weight-semibold)}.map-stage.svelte-cwls5q{position:sticky;top:calc((100vh - var(--journey-map-height)) / 2)}.mobile-map.svelte-cwls5q{display:none}.map-credit.svelte-cwls5q{margin:16px 0 0;font-size:12px;color:var(--text-muted);text-align:right}.map-credit.svelte-cwls5q a:where(.svelte-cwls5q){color:inherit}.mobile-map-credit.svelte-cwls5q{display:none}.closing.svelte-cwls5q{border-top:var(--structural-rule-width, 1px) solid var(--structural-rule-color, var(--line));padding:56px 0 24px;display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center}.about-questions.svelte-cwls5q{--chapter-gap: var(--space-10);border-top:var(--structural-rule-width, 1px) solid var(--structural-rule-color, var(--line));padding:var(--section-gap-page-desktop) 0 var(--space-20);display:grid;grid-template-columns:1fr 2fr;gap:var(--chapter-gap)}.question-answers.svelte-cwls5q details:where(.svelte-cwls5q):not(:last-child){border-bottom:1px solid var(--line)}.about-questions.svelte-cwls5q summary:where(.svelte-cwls5q){display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none;justify-content:space-between;min-height:72px;padding:20px var(--space-8) 20px 0;font-size:18px;line-height:1.5;transition:color var(--motion-fast)}.question-answers.svelte-cwls5q details:where(.svelte-cwls5q)::details-content{block-size:0;overflow:clip;opacity:0;transition:block-size var(--motion-medium),opacity var(--motion),content-visibility var(--duration-medium) allow-discrete}.question-answers.svelte-cwls5q details[open]:where(.svelte-cwls5q)::details-content{block-size:auto;opacity:1}@media (prefers-reduced-motion: reduce){.question-answers.svelte-cwls5q details:where(.svelte-cwls5q)::details-content{transition:none}}.about-questions.svelte-cwls5q summary:where(.svelte-cwls5q)::-webkit-details-marker{display:none}.faq-icon.svelte-cwls5q{position:relative;width:20px;height:20px;flex-shrink:0}.faq-icon.svelte-cwls5q:before,.faq-icon.svelte-cwls5q:after{content:"";position:absolute;width:12px;height:1px;background:currentColor;left:4px;top:10px}.faq-icon.svelte-cwls5q:after{transform:rotate(90deg);transition:transform var(--duration) var(--motion-soft)}details[open].svelte-cwls5q .faq-icon:where(.svelte-cwls5q):after{transform:rotate(0)}@media (hover: hover) and (pointer: fine){.about-questions.svelte-cwls5q summary:where(.svelte-cwls5q):hover{color:var(--muted)}}.about-questions.svelte-cwls5q summary:where(.svelte-cwls5q):focus-visible{outline:2px solid var(--ink);outline-offset:5px}.question-answers.svelte-cwls5q{position:relative;min-width:0}.question-answers.svelte-cwls5q p:where(.svelte-cwls5q){padding:0 32px 24px 0;font-size:var(--font-size-body);line-height:1.7;color:var(--muted);max-width:54ch}.about-questions.svelte-cwls5q+.closing:where(.svelte-cwls5q){padding-top:48px}.closing.svelte-cwls5q p:where(.svelte-cwls5q){max-width:52ch;margin-top:20px;color:var(--muted);line-height:1.65;font-size:var(--font-size-body)}.contact-actions.svelte-cwls5q{justify-self:end}@media (max-width: 1000px){.portrait-story.svelte-cwls5q{--portrait-gap: 32px}.practice.svelte-cwls5q{--chapter-gap: 40px;grid-template-columns:.85fr 2fr}.journey-layout.svelte-cwls5q{--journey-gap: 48px}}@media (max-width: 700px){.portrait-story.svelte-cwls5q:after,.practice-body.svelte-cwls5q:before,.question-answers.svelte-cwls5q:before,.journey-layout.svelte-cwls5q:before{display:none}.about-questions.svelte-cwls5q{padding:40px 0 56px;grid-template-columns:1fr;gap:24px}.about-questions.svelte-cwls5q summary:where(.svelte-cwls5q){min-height:72px;font-size:16px;gap:8px}.question-answers.svelte-cwls5q p:where(.svelte-cwls5q){font-size:var(--font-size-body)}.portrait-story.svelte-cwls5q{grid-template-columns:1fr;gap:32px;padding-bottom:56px}.identity.svelte-cwls5q{font-size:var(--font-size-caption);margin-bottom:20px}h1.svelte-cwls5q{font-size:clamp(32px,7.8vw,48px);max-width:18ch}.bio.svelte-cwls5q{font-size:var(--font-size-body);margin-top:24px}.intro.svelte-cwls5q .actions:where(.svelte-cwls5q){margin-top:24px}.actions.svelte-cwls5q{gap:20px}.portrait.svelte-cwls5q img:where(.svelte-cwls5q){aspect-ratio:1.15;-o-object-position:50% 40%;object-position:50% 40%}.section.svelte-cwls5q{padding:40px 0 56px}.personal.svelte-cwls5q{--sticker-scene-gap: var(--space-16);padding:var(--space-16) 0 var(--space-24)}.practice.svelte-cwls5q{grid-template-columns:1fr;gap:32px}.practice.svelte-cwls5q h2:where(.svelte-cwls5q){max-width:none}h3.svelte-cwls5q{font-size:22px}.practice-body.svelte-cwls5q{gap:32px}.stance-heading.svelte-cwls5q{margin-bottom:var(--space-6)}.practice.svelte-cwls5q article:where(.svelte-cwls5q)>p:where(.svelte-cwls5q),.journey.svelte-cwls5q article:where(.svelte-cwls5q)>p:where(.svelte-cwls5q){font-size:var(--font-size-body)}.journey.svelte-cwls5q>h2:where(.svelte-cwls5q){margin-bottom:36px}.journey-layout.svelte-cwls5q{display:block}.journey-copy.svelte-cwls5q{gap:40px}.map-stage.svelte-cwls5q{display:none}.mobile-map-credit.svelte-cwls5q{display:block}.city-heading.svelte-cwls5q{display:flex;align-items:center;gap:20px;margin-bottom:20px}.city-name.svelte-cwls5q{margin:0}.is-current.svelte-cwls5q .city-select:where(.svelte-cwls5q){color:inherit;font-weight:inherit}.mobile-map.svelte-cwls5q{display:block;border-radius:var(--radius-content, 8px);width:84px;height:84px;-o-object-fit:cover;object-fit:cover}.closing.svelte-cwls5q{grid-template-columns:1fr;gap:28px;padding-top:40px}.contact-actions.svelte-cwls5q{justify-self:start}}@media (prefers-reduced-motion: reduce){.entrance.svelte-cwls5q{animation:none;transition:none}}
