.Hq6pEG_timeline{gap:var(--space-md);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.Hq6pEG_timeline:before{content:"";top:var(--space-xs);background:color-mix(in srgb, var(--color-fg) 14%, transparent);height:1px;position:absolute;left:0;right:0;translate:0 -50%}.Hq6pEG_stop:last-child:after{content:"";top:var(--space-xs);background:var(--color-accent);height:1px;position:absolute;left:0;right:0;translate:0 -50%}.Hq6pEG_stop{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex;position:relative}.Hq6pEG_dot{z-index:1;width:var(--space-sm);height:var(--space-sm);margin-bottom:var(--space-sm);border-radius:var(--radius-full);background:var(--color-fg-muted);position:relative}.Hq6pEG_stop:last-child .Hq6pEG_dot{background:var(--color-accent)}.Hq6pEG_logo{height:var(--space-lg);align-items:center;min-width:0;display:flex}.Hq6pEG_years{font-family:var(--font-mono), monospace;font-size:var(--text-2xs);letter-spacing:var(--tracking-label);color:var(--color-fg-muted)}@media (max-width:720px){.Hq6pEG_timeline{gap:var(--space-lg);padding-left:var(--space-lg);grid-template-columns:minmax(0,1fr)}.Hq6pEG_timeline:before{top:0;bottom:0;left:var(--space-xs);width:1px;height:auto;translate:-50%}.Hq6pEG_stop{flex-direction:row;justify-content:space-between;align-items:center}.Hq6pEG_stop:last-child:after{display:none}.Hq6pEG_dot{left:calc(var(--space-lg) * -1);margin:0;position:absolute}}
.wNc8tW_logo{width:auto;height:var(--contact-logo-height,var(--space-lg));-webkit-mask-image:var(--contact-logo-src);mask-image:var(--contact-logo-src);background-color:currentColor;flex:none;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (forced-colors:active){.wNc8tW_logo{forced-color-adjust:none;background-color:canvastext}}
.MMkwmq_label{align-items:baseline;gap:var(--space-sm);font-family:var(--font-mono), monospace;font-size:var(--text-2xs);font-weight:400;line-height:var(--leading-snug);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-fg-muted);margin:0;display:flex}.MMkwmq_index{color:var(--color-accent)}
.OUm9JG_band{gap:var(--space-lg) var(--space-md);padding-block:calc(var(--space-2xl) - var(--space-sm));border-top:1px solid color-mix(in srgb, var(--color-fg) 8%, transparent);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.OUm9JG_head{align-items:flex-start;gap:var(--space-md);flex-direction:column;grid-column:1/span 3;display:flex}.OUm9JG_body{grid-column:4/-1;min-width:0}.OUm9JG_wide .OUm9JG_head{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:baseline}.OUm9JG_wide .OUm9JG_body{grid-column:1/-1}@media (max-width:1080px){.OUm9JG_head,.OUm9JG_body{grid-column:1/-1}.OUm9JG_head{flex-flow:wrap;justify-content:space-between;align-items:baseline}}@media (max-width:720px){.OUm9JG_band{padding-block:var(--space-xl)}}
._5qx9lW_strip{--arrow-size:var(--space-xl);align-items:center;gap:var(--space-md);padding:var(--space-lg) 0;border-bottom:1px solid var(--color-border);grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"label previous marquee next";display:grid}._5qx9lW_label{margin-right:var(--space-md);grid-area:label}._5qx9lW_marquee{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(90deg, transparent, black var(--space-3xl), black calc(100% - var(--space-3xl)), transparent);mask-image:linear-gradient(90deg, transparent, black var(--space-3xl), black calc(100% - var(--space-3xl)), transparent);grid-area:marquee;overflow:hidden}._5qx9lW_track{width:max-content;padding-left:var(--space-3xl);will-change:transform;display:flex}._5qx9lW_list{align-items:center;gap:var(--space-4xl);padding:0 var(--space-4xl) 0 0;margin:0;list-style:none;display:flex}._5qx9lW_company{height:var(--space-2xl);align-items:center;display:flex}._5qx9lW_arrow{width:var(--arrow-size);height:var(--arrow-size);border-radius:var(--radius-full);color:var(--color-fg-muted);cursor:pointer;transition:color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}._5qx9lW_previous{grid-area:previous}._5qx9lW_next{grid-area:next}._5qx9lW_arrow:hover{border-color:var(--color-border);background:var(--color-surface);color:var(--color-fg)}._5qx9lW_arrow:active{color:var(--color-accent)}._5qx9lW_arrow:focus-visible{outline:2px solid var(--color-fg);outline-offset:2px;color:var(--color-fg)}._5qx9lW_icon{width:var(--space-md);height:var(--space-md);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}@media (max-width:720px){._5qx9lW_strip{--arrow-size:calc(var(--space-2xl) - var(--space-xs));gap:var(--space-sm) var(--space-xs);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"label label label""previous marquee next"}._5qx9lW_label{margin-right:0}._5qx9lW_marquee{-webkit-mask-image:linear-gradient(90deg, transparent, black var(--space-xl), black calc(100% - var(--space-xl)), transparent);mask-image:linear-gradient(90deg, transparent, black var(--space-xl), black calc(100% - var(--space-xl)), transparent)}._5qx9lW_track{padding-left:var(--space-xl)}._5qx9lW_list{gap:var(--space-3xl);padding-right:var(--space-3xl)}}@media (forced-colors:active){._5qx9lW_arrow{border-color:buttontext}}
.VaeAhG_opening{align-items:start;gap:var(--space-md);margin-top:calc(var(--space-xl) * -1);padding-bottom:calc(var(--space-2xl) - var(--space-sm));grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.VaeAhG_copy{gap:var(--space-lg);flex-direction:column;grid-column:1/span 7;display:flex}.VaeAhG_label{font-family:var(--font-mono), monospace;font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-fg-muted);margin:0}.VaeAhG_title{font-size:var(--text-display-sm);font-weight:600;line-height:var(--leading-display);letter-spacing:var(--tracking-tight);margin:0}.VaeAhG_dot{color:var(--color-accent)}.VaeAhG_intro{max-width:44ch;font-size:var(--text-md);line-height:var(--leading-body);color:var(--color-fg-soft);margin:0}.VaeAhG_frame{width:calc(var(--space-5xl) + var(--space-4xl));aspect-ratio:4/5;grid-column:9/-1;justify-self:end;}.VaeAhG_portrait{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:1080px){.VaeAhG_frame{width:calc(var(--space-5xl) + var(--space-3xl))}}@media (max-width:720px){.VaeAhG_opening{gap:var(--space-xl);padding-bottom:var(--space-2xl);grid-template-columns:minmax(0,1fr)}.VaeAhG_copy,.VaeAhG_frame{grid-column:1/-1}.VaeAhG_frame{width:calc(var(--space-5xl) + var(--space-xl));order:-1;justify-self:start}}
.Q1OVSW_opening{--ease-opening:cubic-bezier(.75, 0, .2, 1);--opening-name-size:58px;display:none}html[data-intro=running] .Q1OVSW_opening{display:block}.Q1OVSW_layer{z-index:60;background:var(--color-accent);clip-path:circle(var(--clip-radius,150vmax) at var(--clip-x,50%) var(--clip-y,50%));position:fixed;inset:0}.Q1OVSW_layer[data-phase=shrinking]{opacity:0;transition:clip-path 1s var(--ease-opening), opacity .25s ease .95s}.Q1OVSW_stage{z-index:61;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.Q1OVSW_name{font-family:var(--font-display), var(--font-sans), sans-serif;font-size:var(--opening-name-size);font-weight:700;line-height:var(--leading-tight);letter-spacing:-.02em;white-space:nowrap;color:var(--color-on-accent);transform-origin:0 0;display:inline-grid}.Q1OVSW_name[data-phase=shrinking]{color:var(--color-fg);transform:translate(var(--land-x), var(--land-y)) scale(var(--land-scale));transition:transform 1s var(--ease-opening), color .6s ease .25s}.Q1OVSW_ghost,.Q1OVSW_typed{grid-area:1/1}.Q1OVSW_ghost{visibility:hidden}.Q1OVSW_typed{justify-self:start}.Q1OVSW_caret{vertical-align:-.08em;background:var(--color-on-accent);width:2px;height:.85em;margin-left:3px;margin-right:-5px;animation:.8s step-end infinite Q1OVSW_caret-blink;display:inline-block}@keyframes Q1OVSW_caret-blink{50%{opacity:0}}
.Bmtzra_list{gap:var(--space-sm);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.Bmtzra_sector{align-items:flex-start;gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.Bmtzra_icon{fill:none;stroke:var(--color-fg-soft);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.Bmtzra_accent{stroke:var(--color-accent)}.Bmtzra_accentFill{fill:var(--color-accent);stroke:none}.Bmtzra_softFill{fill:var(--color-fg-soft);stroke:none}.Bmtzra_name{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-fg-soft)}@media (forced-colors:active){.Bmtzra_icon,.Bmtzra_accent{stroke:canvastext}.Bmtzra_accentFill,.Bmtzra_softFill{fill:canvastext}}
.pvdRJW_logo{height:var(--company-logo-height);color:var(--color-fg-soft);opacity:.7;transition:opacity var(--duration-base) var(--ease-out);flex:none;align-items:center;display:inline-flex}.pvdRJW_logo:hover{opacity:1}[data-company-logo-hover]:hover .pvdRJW_logo{opacity:1}[data-company-logo-hover]:focus-within .pvdRJW_logo{opacity:1}.pvdRJW_mark{width:auto;-webkit-mask-image:var(--company-logo-src);mask-image:var(--company-logo-src);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (forced-colors:active){.pvdRJW_mark{forced-color-adjust:none;background-color:canvastext}}
.G6GTVG_section{gap:var(--space-lg);flex-direction:column;display:flex}.G6GTVG_timeline{margin:0;padding:0;list-style:none;position:relative}.G6GTVG_timeline:before{content:"";top:var(--space-xl);bottom:var(--space-xl);background:var(--color-border);width:1px;position:absolute;left:5px}.G6GTVG_entry{gap:var(--space-sm) var(--space-2xl);padding:var(--space-xl) 0 var(--space-xl) var(--space-2xl);border-top:1px solid var(--color-border);grid-template-columns:240px minmax(0,1fr);display:grid;position:relative}.G6GTVG_marker{top:calc(var(--space-xl) + var(--space-xs) + 2px);border:1px solid var(--color-fg-muted);border-radius:var(--radius-full);background:var(--color-bg);width:11px;height:11px;position:absolute;left:0}.G6GTVG_entry:first-child .G6GTVG_marker{border-color:var(--color-accent);background:var(--color-accent);box-shadow:0 0 12px color-mix(in srgb, var(--color-accent) 60%, transparent)}.G6GTVG_head{align-items:flex-start;gap:var(--space-sm);flex-direction:column;display:flex}.G6GTVG_period,.G6GTVG_stepPeriod{font-family:var(--font-mono), monospace;font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-fg-muted)}.G6GTVG_body{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.G6GTVG_role{font-size:var(--text-lg);font-weight:500;line-height:var(--leading-snug);color:var(--color-fg);margin:0}.G6GTVG_progression{gap:var(--space-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.G6GTVG_step{gap:var(--space-2xs);flex-direction:column;display:flex}.G6GTVG_step+.G6GTVG_step{padding-left:var(--space-xl);position:relative}.G6GTVG_step+.G6GTVG_step:before{content:"→";font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-accent);position:absolute;top:0;left:0}.G6GTVG_summary{max-width:68ch;font-size:var(--text-md);line-height:var(--leading-body);color:var(--color-fg-soft);margin:0}@media (max-width:720px){.G6GTVG_entry{padding-left:var(--space-xl);grid-template-columns:minmax(0,1fr)}.G6GTVG_progression{gap:var(--space-sm);flex-direction:column}}
._8CngUq_word{display:block;overflow:visible}._8CngUq_glow{fill:var(--color-accent);stroke:var(--color-accent);stroke-width:.16px;stroke-linecap:round;opacity:.45}._8CngUq_ember{fill:var(--color-accent);stroke:var(--color-accent);stroke-width:.02px}._8CngUq_core{fill:color-mix(in srgb, var(--color-fg) 40%, var(--color-code-string))}@media (forced-colors:active){._8CngUq_glow{display:none}._8CngUq_ember,._8CngUq_core{fill:canvastext}}
._6VU-bG_role{font-family:var(--font-sans), sans-serif;font-size:var(--text-md);white-space:nowrap;color:var(--color-fg);margin:0;font-weight:500;line-height:1.3}._6VU-bG_accessible{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.CFifIW_team{width:auto;max-width:100%;height:var(--space-xl);fill:none;stroke:var(--color-fg-soft);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;display:block}.CFifIW_accent{stroke:var(--color-accent)}@media (forced-colors:active){.CFifIW_team,.CFifIW_accent{stroke:canvastext}}
.Tnbkvq_hero{--hero-pad-x:max(var(--space-xl), calc(50vw - 720px + var(--space-xl)));--photo-size:clamp(320px, 30vw, 440px);--copy-size:clamp(360px, 30vw, 440px);--copy-end:calc(var(--hero-pad-x) + var(--photo-size) + var(--space-2xl) + var(--copy-size));margin:calc(-1 * (var(--space-5xl) + var(--space-xl))) calc(50% - 50vw) 0;padding:var(--space-5xl) var(--hero-pad-x) var(--space-3xl);background:var(--color-bg-code);display:flex;position:relative;overflow:hidden}.Tnbkvq_hero[data-ink=live]{cursor:crosshair}.Tnbkvq_canvas{opacity:0;width:100%;height:100%;transition:opacity var(--duration-base) ease;display:block;position:absolute;inset:0}.Tnbkvq_hero[data-ink=live] .Tnbkvq_canvas{opacity:1}.Tnbkvq_shade{--edge-fade:linear-gradient(0deg, var(--color-bg), transparent var(--space-4xl));pointer-events:none;background:var(--edge-fade), linear-gradient(90deg, color-mix(in srgb, var(--color-bg-code) 92%, transparent) 0%, color-mix(in srgb, var(--color-bg-code) 88%, transparent) var(--copy-end), transparent calc(var(--copy-end) + var(--space-2xl)));position:absolute;inset:0}.Tnbkvq_layout{grid-template-areas:"photo copy words";grid-template-columns:var(--photo-size) var(--copy-size) minmax(0, 1fr);align-items:start;gap:var(--space-2xl);flex:1;display:grid;position:relative}.Tnbkvq_wordArea{grid-area:words;align-self:stretch;place-items:center;min-height:0;display:grid;position:relative}.Tnbkvq_portrait{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--color-accent) 45%, transparent);border-radius:var(--radius-lg);object-fit:cover;grid-area:photo;width:100%;height:auto;display:block}.Tnbkvq_copy{gap:var(--space-md);flex-direction:column;grid-area:copy;min-width:0;display:flex}.Tnbkvq_title{font-size:var(--text-display-hero);font-weight:600;line-height:var(--leading-display);letter-spacing:var(--tracking-tight);margin:0}.Tnbkvq_dot{color:var(--color-accent)}.Tnbkvq_line{margin:0 0 var(--space-sm);font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-fg)}.Tnbkvq_paragraph{font-size:var(--text-md);line-height:var(--leading-body);color:var(--color-fg-soft);margin:0}.Tnbkvq_stillWord{--ink-letter:clamp(56px, 7vw, 104px);transition:opacity var(--duration-base) ease var(--duration-fast);display:block;position:relative}.Tnbkvq_hero[data-ink=live] .Tnbkvq_stillWord{opacity:0}.Tnbkvq_stillDrawing{width:auto;height:calc(var(--ink-letter) * 1.4)}.Tnbkvq_baseline{top:var(--ink-letter);width:0;height:0;position:absolute;left:0}@media (max-width:1199px){.Tnbkvq_hero{--band-height:clamp(200px, 26vw, 280px);--photo-size:clamp(260px, 34vw, 400px)}.Tnbkvq_canvas{height:calc(var(--space-5xl) + var(--band-height) + var(--space-2xl));-webkit-mask-image:linear-gradient(black calc(100% - var(--space-2xl)), transparent);mask-image:linear-gradient(black calc(100% - var(--space-2xl)), transparent);bottom:auto}.Tnbkvq_shade{background:var(--edge-fade), linear-gradient(180deg, transparent 0%, transparent calc(var(--space-5xl) + var(--band-height)), color-mix(in srgb, var(--color-bg-code) 92%, transparent) calc(var(--space-5xl) + var(--band-height) + var(--space-2xl)))}.Tnbkvq_layout{grid-template-areas:"words words""photo copy";grid-template-columns:var(--photo-size) minmax(0, 1fr);grid-template-rows:var(--band-height) auto}}@media (max-width:720px){.Tnbkvq_hero{--band-height:200px;margin-top:calc(-1 * (var(--space-5xl) + var(--space-md)));padding-inline:var(--space-md);padding-bottom:var(--space-2xl)}.Tnbkvq_shade{background:var(--edge-fade), linear-gradient(180deg, transparent 0%, transparent calc(var(--space-5xl) + var(--band-height)), color-mix(in srgb, var(--color-bg-code) 92%, transparent) calc(var(--space-5xl) + var(--band-height) + var(--space-lg)))}.Tnbkvq_layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"words""photo""copy";grid-template-rows:var(--band-height) auto auto;gap:var(--space-lg)}.Tnbkvq_portrait{max-width:360px}.Tnbkvq_stillWord{--ink-letter:clamp(48px, 16vw, 72px)}}
.QMwL_a_hero{min-height:clamp(560px,72vh,720px);margin:calc(-1 * (var(--space-5xl) + var(--space-xl))) calc(50% - 50vw) 0;padding:var(--space-5xl) max(var(--space-xl), calc(50vw - 720px + var(--space-xl))) var(--space-2xl);background:var(--color-bg-code);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.QMwL_a_canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.QMwL_a_shade{pointer-events:none;background:radial-gradient(ellipse 68% 80% at 0% 100%, color-mix(in srgb, var(--color-bg-code) 92%, transparent) 0%, color-mix(in srgb, var(--color-bg-code) 88%, transparent) 62%, color-mix(in srgb, var(--color-bg-code) 50%, transparent) 80%, transparent 100%);position:absolute;inset:0}.QMwL_a_copy{gap:var(--space-md);flex-direction:column;min-width:0;display:flex;position:relative}.QMwL_a_reveal{transition:opacity var(--duration-reveal) ease, transform var(--duration-reveal) var(--ease-reveal);transition-delay:var(--reveal-delay,0s)}html[data-intro=running] .QMwL_a_hero[data-entrance=pending] .QMwL_a_reveal{opacity:0;transform:translateY(var(--reveal-shift));transition:none}.QMwL_a_who{--reveal-delay:.3s;align-items:center;gap:calc(var(--space-sm) + var(--space-xs));display:flex}.QMwL_a_avatar{border-radius:var(--radius-full);object-fit:cover;border:1px solid #ff5b1f73;flex:none;width:52px;height:52px;display:block;box-shadow:0 0 0 3px #0e0d0c99}.QMwL_a_experience{margin:var(--space-2xs) 0 0;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-fg-soft)}.QMwL_a_headline{--reveal-delay:.45s;max-width:20ch;font-family:var(--font-display), var(--font-sans), sans-serif;font-size:clamp(32px,4.2vw,60px);font-weight:600;line-height:var(--leading-display);letter-spacing:var(--tracking-tight);text-wrap:balance;text-shadow:0 2px 30px #0e0d0c99;margin:0}.QMwL_a_dot{color:var(--color-accent)}.QMwL_a_actions{--reveal-delay:.65s;align-items:baseline;gap:var(--space-xs) var(--space-xl);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.QMwL_a_link{padding-block:var(--space-sm);font-size:var(--text-md);font-weight:500;line-height:var(--leading-snug);color:var(--color-fg-soft);text-underline-offset:6px;transition:color var(--duration-base) var(--ease-out), text-decoration-color var(--duration-base) var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-block}.QMwL_a_primary{color:var(--color-fg);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.QMwL_a_link:hover{color:var(--color-fg);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-decoration-thickness:2px}.QMwL_a_link:focus-visible{outline:2px solid var(--color-accent);outline-offset:var(--space-xs);border-radius:var(--radius-sm)}.QMwL_a_arrow{margin-left:var(--space-sm);color:var(--color-accent);transition:transform var(--duration-base) var(--ease-out);display:inline-block}.QMwL_a_link:hover .QMwL_a_arrowDown{transform:translateY(3px)}.QMwL_a_link:hover .QMwL_a_arrowRight{transform:translateX(var(--space-xs))}@media (max-width:720px){.QMwL_a_hero{min-height:600px;margin-top:calc(-1 * (var(--space-5xl) + var(--space-md)));padding-inline:var(--space-md);padding-bottom:var(--space-xl)}.QMwL_a_shade{background:linear-gradient(0deg, color-mix(in srgb, var(--color-bg-code) 92%, transparent) 0%, color-mix(in srgb, var(--color-bg-code) 88%, transparent) 55%, color-mix(in srgb, var(--color-bg-code) 20%, transparent) 100%)}}@media (max-width:359px){.QMwL_a_headline{font-size:30px}}@media (prefers-reduced-motion:reduce){.QMwL_a_link,.QMwL_a_arrow{transition:none}}
.rmW1xq_columns{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,.8fr);display:grid}.rmW1xq_column{gap:var(--space-sm);min-width:0;padding-inline:var(--space-lg);flex-direction:column;display:flex}.rmW1xq_column:first-child{padding-left:0}.rmW1xq_column:last-child{padding-right:0}.rmW1xq_column+.rmW1xq_column{border-left:1px solid color-mix(in srgb, var(--color-fg) 8%, transparent)}.rmW1xq_heading{margin:0 0 var(--space-xs);font-family:var(--font-mono), monospace;font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-fg-muted);font-weight:400}.rmW1xq_value{font-family:var(--font-display), var(--font-sans), sans-serif;font-size:var(--text-display-xs);font-weight:700;line-height:var(--leading-display);letter-spacing:var(--tracking-tight);color:var(--color-fg);margin:0}.rmW1xq_detail{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--color-fg-soft);margin:0}.rmW1xq_art{padding-top:var(--space-md);margin-top:auto}.rmW1xq_roles{gap:var(--space-xs);font-size:var(--text-md);line-height:var(--leading-snug);color:var(--color-fg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (max-width:720px){.rmW1xq_columns{grid-template-columns:minmax(0,1fr)}.rmW1xq_column{padding:var(--space-lg) 0}.rmW1xq_column:first-child{padding-top:0}.rmW1xq_column:last-child{padding-bottom:0}.rmW1xq_column+.rmW1xq_column{border-top:1px solid color-mix(in srgb, var(--color-fg) 8%, transparent);border-left:0}}
.IDi-KW_intro{gap:var(--space-lg);padding-bottom:var(--space-4xl);flex-direction:column;display:flex}.IDi-KW_title{font-size:var(--text-display-hero);font-weight:600;line-height:var(--leading-display);letter-spacing:var(--tracking-tight);margin:0}.IDi-KW_headingRow{align-items:flex-end;gap:var(--space-lg) var(--space-xl);flex-wrap:wrap;display:flex}.IDi-KW_dot{color:var(--color-accent)}.IDi-KW_text{max-width:56ch;font-size:var(--text-lg);line-height:var(--leading-body);color:var(--color-fg-soft);margin:0}@media (max-width:720px){.IDi-KW_intro{padding-bottom:var(--space-3xl)}.IDi-KW_text{font-size:var(--text-md)}}
