.notebook-root.svelte-1fv12ad,.notebook-lightbox.svelte-1fv12ad{--page-width: 12.75rem;--notebook-ease: cubic-bezier(.215, .61, .355, 1);--kraft: #c6a67a;--kraft-deep: #a8875a;--kraft-ink: #5c4630;--paper: #f6f1e6;--paper-line: color-mix(in oklab, var(--color-biro-green-mid, #3b8773) 14%, transparent);--notebook-radius: 6px 8px 8px 6px;--notebook-tilt: -9deg;--notebook-scrim: color-mix(in oklab, #1c1917 46%, var(--color-bg, #fafaf9))}.notebook.svelte-1fv12ad{width:min(var(--page-width),100%);margin-top:.35rem}.notebook-stage.svelte-1fv12ad{position:relative;overflow:hidden;aspect-ratio:7 / 11;border-radius:var(--notebook-radius);box-shadow:0 2px 3px color-mix(in oklab,var(--color-ink) 10%,transparent),0 10px 18px color-mix(in oklab,var(--color-ink) 8%,transparent);transform:rotate(var(--notebook-tilt));transform-origin:40% 70%;transition:transform .22s var(--notebook-ease),box-shadow .22s ease}.notebook-cover.svelte-1fv12ad{position:absolute;inset:0;z-index:1;width:100%;padding:0;border:0;background:transparent;overflow:hidden;cursor:pointer}.notebook-cover-face.svelte-1fv12ad{position:absolute;inset:0;border-radius:var(--notebook-radius)}.notebook-cover-front.svelte-1fv12ad{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:1.15rem .95rem 1.25rem;background:repeating-linear-gradient(90deg,rgb(80 55 25 / .035) 0 1px,transparent 1px 3px),repeating-linear-gradient(180deg,rgb(255 245 220 / .08) 0 1px,transparent 1px 4px),linear-gradient(160deg,#d3b68a 0%,var(--kraft) 42%,#b89260 100%);box-shadow:inset 10px 0 12px -10px #3c280f47,inset -1px 0 #fff5dc2e}.notebook-cover-front.svelte-1fv12ad:before{content:"";position:absolute;inset:0 auto 0 0;width:.55rem;background:linear-gradient(90deg,var(--kraft-deep),transparent);opacity:.7}.notebook-cover-front.svelte-1fv12ad:after{content:"";position:absolute;top:.85rem;bottom:.85rem;left:.2rem;width:.2rem;background:radial-gradient(circle at 50% .1rem,color-mix(in oklab,var(--kraft-ink) 50%,#c8c4bc) 0 .1rem,transparent .11rem),radial-gradient(circle at 50% calc(100% - .1rem),color-mix(in oklab,var(--kraft-ink) 50%,#c8c4bc) 0 .1rem,transparent .11rem)}.notebook-stamp.svelte-1fv12ad{position:relative;z-index:1;margin:.15rem 0 .85rem;color:var(--kraft-ink);opacity:.72}.notebook-label.svelte-1fv12ad{position:relative;z-index:1;display:flex;width:100%;max-width:9.6rem;flex-direction:column;gap:.45rem;padding:.7rem .65rem .6rem;border:1px solid color-mix(in oklab,var(--color-ink) 10%,transparent);border-radius:1px;background:#fbf8f1;box-shadow:0 1px #ffffffb3 inset,0 1px 2px #4632141f;transform:rotate(-.7deg)}.notebook-label-meta.svelte-1fv12ad{margin:0}.notebook-label-title.svelte-1fv12ad{margin:0;color:var(--kraft-ink);font-family:Biro Script,cursive;font-size:1.15rem;font-weight:400;line-height:1.3;letter-spacing:.01em;text-transform:none;text-wrap:balance}.notebook-lightbox.svelte-1fv12ad,.notebook-lightbox.svelte-1fv12ad:modal{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:clamp(3.25rem,8vh,4.5rem) clamp(1rem,4vw,2.5rem);overflow:auto;border:0;background:transparent;color:inherit}.notebook-lightbox.svelte-1fv12ad:not([open]){display:none}.notebook-lightbox.svelte-1fv12ad::backdrop{background:var(--notebook-scrim, rgb(80 76 72 / .55))}.notebook-lightbox-scrim.svelte-1fv12ad{position:absolute;inset:0;z-index:0;background:var(--notebook-scrim, rgb(80 76 72 / .55))}.notebook-lightbox[open].svelte-1fv12ad{animation:svelte-1fv12ad-notebook-lightbox-in .28s var(--notebook-ease)}.notebook-lightbox.is-closing.svelte-1fv12ad{pointer-events:none;opacity:0;animation:svelte-1fv12ad-notebook-lightbox-out .22s var(--notebook-ease) forwards}.notebook-close.svelte-1fv12ad{position:absolute;top:clamp(1rem,3.5vh,1.6rem);right:clamp(1rem,4vw,2.25rem);z-index:1;margin:0;padding:.2rem .05rem;border:0;background:transparent;color:color-mix(in oklab,var(--color-bg, #fafaf9) 82%,white);font-family:var(--font-sans);font-size:.75rem;font-weight:500;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;cursor:pointer}.notebook-close.svelte-1fv12ad:hover{color:var(--color-bg)}.notebook-spread.svelte-1fv12ad{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;flex:0 0 auto;overflow:hidden;width:min(56rem,100%);max-width:100%;min-height:min(34rem,calc(100vh - 8rem));border-radius:var(--notebook-radius);background:var(--paper, #f6f1e6);box-shadow:0 1px 2px color-mix(in oklab,var(--color-ink, #1c1917) 10%,transparent),0 18px 40px color-mix(in oklab,#1c1917 22%,transparent)}.notebook-spread.svelte-1fv12ad:before{content:"";position:absolute;inset:10% auto 10% 50%;z-index:1;width:2px;background:repeating-linear-gradient(180deg,color-mix(in oklab,var(--kraft-ink) 35%,transparent) 0 .18rem,transparent .18rem .55rem);transform:translate(-50%);pointer-events:none}.notebook-page.svelte-1fv12ad{position:relative;display:flex;min-width:0;flex-direction:column;padding:clamp(1.4rem,3vw,2.1rem) clamp(1.25rem,2.8vw,2rem);background-color:var(--paper, #f6f1e6);background-image:linear-gradient(var(--paper-line) 1px,transparent 1px),linear-gradient(90deg,var(--paper-line) 1px,transparent 1px);background-size:.78rem .78rem;background-position:0 0}.notebook-page.svelte-1fv12ad:first-child{box-shadow:inset -16px 0 20px -18px #46321429}.notebook-page.svelte-1fv12ad+.notebook-page:where(.svelte-1fv12ad){box-shadow:inset 16px 0 20px -18px #46321433,inset 1px 0 color-mix(in oklab,var(--color-ink) 7%,transparent)}.notebook-list.svelte-1fv12ad{display:flex;flex:1 1 auto;flex-direction:column;gap:1.15rem;margin:0;padding:0;list-style:none}.notebook-item.svelte-1fv12ad{display:grid;grid-template-columns:1.5rem minmax(0,1fr);align-items:start;column-gap:.35rem;color:var(--color-biro-green, #005743);font-family:Biro Script,cursive;font-size:clamp(1.2rem,2.1vw,1.45rem);font-weight:400;line-height:1.45;letter-spacing:.01em}.notebook-item.svelte-1fv12ad:nth-child(2){transform:rotate(-.2deg)}.notebook-item.svelte-1fv12ad:nth-child(3){transform:rotate(.15deg)}.notebook-mark.svelte-1fv12ad{padding-top:.08em;color:var(--color-biro-green-ink)}@media(hover:hover)and (pointer:fine){.notebook.svelte-1fv12ad:hover .notebook-stage:where(.svelte-1fv12ad){transform:translateY(-3px) rotate(calc(var(--notebook-tilt) - 1deg))}.notebook.svelte-1fv12ad:active .notebook-stage:where(.svelte-1fv12ad){transform:translateY(0) rotate(var(--notebook-tilt)) scale(.985)}}@supports (align-items: safe center){.notebook-lightbox.svelte-1fv12ad,.notebook-lightbox.svelte-1fv12ad:modal{align-items:safe center;justify-content:safe center}}@media(max-width:39.99rem){.notebook-root.svelte-1fv12ad{width:100%}.notebook.svelte-1fv12ad{width:min(100%,14rem);margin-inline:auto}.notebook-stage.svelte-1fv12ad{transform-origin:center}.notebook-lightbox.svelte-1fv12ad,.notebook-lightbox.svelte-1fv12ad:modal{padding:4.25rem 1rem 1.25rem}.notebook-spread.svelte-1fv12ad{grid-template-columns:minmax(0,1fr);width:100%;min-height:0}.notebook-spread.svelte-1fv12ad:before{display:none}.notebook-page.svelte-1fv12ad:first-child,.notebook-page.svelte-1fv12ad+.notebook-page:where(.svelte-1fv12ad){box-shadow:none}.notebook-page.svelte-1fv12ad+.notebook-page:where(.svelte-1fv12ad){border-top:1px solid color-mix(in oklab,var(--color-ink) 8%,transparent)}.notebook-item.svelte-1fv12ad{font-size:1.15rem}}@keyframes svelte-1fv12ad-notebook-lightbox-in{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}@keyframes svelte-1fv12ad-notebook-lightbox-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(.4rem)}}@media(prefers-reduced-motion:reduce){.notebook-stage.svelte-1fv12ad,.notebook.svelte-1fv12ad:hover .notebook-stage:where(.svelte-1fv12ad),.notebook.svelte-1fv12ad:active .notebook-stage:where(.svelte-1fv12ad){transform:rotate(var(--notebook-tilt));transition:none}.notebook-item.svelte-1fv12ad:nth-child(2),.notebook-item.svelte-1fv12ad:nth-child(3){transform:none}.notebook-lightbox[open].svelte-1fv12ad,.notebook-lightbox.is-closing.svelte-1fv12ad{animation:none;opacity:1}}.about-sheet.svelte-cwls5q{width:min(100%,60rem);max-width:60rem}.about-grid.svelte-cwls5q{display:flex;flex-direction:column;gap:1.75rem}.about-identity.svelte-cwls5q{display:grid;grid-template-columns:minmax(12rem,16.5rem) minmax(0,1fr);grid-template-areas:"portrait copy" "thoughts copy";align-items:start;gap:1.25rem 1.75rem}.about-portrait.svelte-cwls5q{grid-area:portrait;width:min(100%,17.5rem)}.about-identity-copy.svelte-cwls5q{display:flex;flex-direction:column;grid-area:copy;min-width:0;gap:.35rem}.about-thoughts.svelte-cwls5q{grid-area:thoughts;min-width:0;padding-inline-start:2.5rem}@media(max-width:39.99rem){.about-identity.svelte-cwls5q{grid-template-columns:minmax(0,1fr);grid-template-areas:"portrait" "copy" "thoughts";justify-items:center}.about-portrait.svelte-cwls5q{justify-self:center}.about-identity-copy.svelte-cwls5q{width:100%;align-items:stretch;text-align:start}.identity-name-meaning.svelte-cwls5q{width:100%}.identity-body.svelte-cwls5q{align-self:stretch;width:100%;text-align:start}.about-thoughts.svelte-cwls5q{width:100%;padding-inline-start:0}}.identity-script.svelte-cwls5q{margin:.1rem 0 0}.identity-name-meaning.svelte-cwls5q{max-width:42rem;margin-top:.45rem}.identity-body.svelte-cwls5q{display:grid;grid-template-columns:minmax(0,1fr) minmax(13.5rem,16rem);grid-template-areas:"meta companions" "values values";align-items:start;gap:1.25rem 1.75rem;min-width:0;margin:1.1rem 0 0}@media(max-width:39.99rem){.identity-body.svelte-cwls5q{grid-template-columns:minmax(0,1fr);grid-template-areas:"meta" "companions" "values";gap:1rem}}.identity-meta.svelte-cwls5q{display:flex;flex-direction:column;grid-area:meta;gap:.55rem;margin:0;padding-inline-start:calc(1.15rem + 1px)}.identity-row.svelte-cwls5q{display:grid;grid-template-columns:minmax(0,7.5rem) minmax(0,1fr);align-items:baseline;gap:.25rem .85rem}.identity-row.svelte-cwls5q dt:where(.svelte-cwls5q){margin:0}.identity-row.svelte-cwls5q dd:where(.svelte-cwls5q){margin:0}.identity-time.svelte-cwls5q{min-width:9ch;font-family:Space Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}.about-career.svelte-cwls5q,.about-links.svelte-cwls5q,.about-loadout.svelte-cwls5q,.about-skills.svelte-cwls5q{display:flex;flex-direction:column;gap:1rem}.about-career-grid.svelte-cwls5q,.about-skills-grid.svelte-cwls5q{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;overflow:visible}.section-heading.svelte-cwls5q{padding-inline-start:1.15rem}.career-column.svelte-cwls5q>.section-heading:where(.svelte-cwls5q){padding-inline-start:1.1rem}.sheet-panel.svelte-cwls5q{min-width:0;padding:1.25rem 1.15rem 1.35rem}.skill-tile.svelte-cwls5q{display:flex;flex-direction:column;overflow:visible}.skill-video-figure.svelte-cwls5q{display:flex;flex-direction:column;min-width:0}.career-column.svelte-cwls5q,.ability-stack.svelte-cwls5q{display:flex;flex-direction:column;gap:.9rem}.ability-card.svelte-cwls5q{min-width:0;padding:1.05rem 1.55rem 1.15rem 1.1rem}.ability-trait.svelte-cwls5q{display:grid;grid-template-columns:.875rem minmax(0,1fr);align-items:flex-start;column-gap:.55rem}.ability-head.svelte-cwls5q{margin-bottom:.8rem}.ability-traits.svelte-cwls5q{display:flex;flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none}.trait-star.svelte-cwls5q{justify-self:center;margin-top:.12em;color:var(--color-accent-link)}.kickboxing-progress.svelte-cwls5q,.skating-progress.svelte-cwls5q,.lifting-progress.svelte-cwls5q{display:flex;flex-direction:column;gap:1rem;margin:.85rem 0 0}.skating-progress.svelte-cwls5q{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:start;column-gap:1.25rem}.skill-lifting.svelte-cwls5q{display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"title pbs" "progress pbs";align-items:start;column-gap:1.25rem}.skill-lifting.svelte-cwls5q>.section-label:where(.svelte-cwls5q){grid-area:title}.skill-lifting.svelte-cwls5q>.lift-pbs:where(.svelte-cwls5q){grid-area:pbs}.skill-lifting.svelte-cwls5q>.lifting-progress:where(.svelte-cwls5q){grid-area:progress}.kickboxing-belts.svelte-cwls5q,.skating-jumps.svelte-cwls5q{display:flex;flex-direction:column;gap:.45rem}.skating-jumps.svelte-cwls5q{justify-self:end}.skating-jumps.svelte-cwls5q .medal-legend:where(.svelte-cwls5q){justify-content:flex-end}@media(max-width:39.99rem){.skill-lifting.svelte-cwls5q{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "progress" "pbs"}.skill-lifting.svelte-cwls5q>.lift-pbs:where(.svelte-cwls5q){justify-self:stretch;margin-top:.85rem;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem .5rem;text-align:left}}.belt-track.svelte-cwls5q{position:relative;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.35rem;margin:0;padding:0;overflow:visible;list-style:none}.medal-block.svelte-cwls5q{display:flex;flex-direction:column;gap:.45rem}.medal-legend.svelte-cwls5q{display:flex;align-items:baseline;gap:1.25rem}.medal-block--fights.svelte-cwls5q{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;column-gap:1.15rem;row-gap:.45rem;width:100%}.medal-block--fights.svelte-cwls5q .medal-legend:where(.svelte-cwls5q),.medal-block--fights.svelte-cwls5q .medal-list:where(.svelte-cwls5q),.medal-block--fights.svelte-cwls5q .medal:where(.svelte-cwls5q){display:contents}.medal-block--fights.svelte-cwls5q .medal-legend:where(.svelte-cwls5q){align-items:baseline}.medal-block--fights.svelte-cwls5q .medal-legend:where(.svelte-cwls5q) span:where(.svelte-cwls5q):last-child,.medal-block--fights.svelte-cwls5q .fight-track:where(.svelte-cwls5q){justify-self:end}.medal-block--fights.svelte-cwls5q .medal-result--wide:where(.svelte-cwls5q){grid-column:1 / -1}.medal-list.svelte-cwls5q{display:grid;grid-template-columns:auto max-content minmax(0,1fr);column-gap:.4rem;row-gap:.45rem;margin:0;padding:0;list-style:none}.medal.svelte-cwls5q{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.75rem}.medal--plain.svelte-cwls5q{display:grid;grid-template-columns:subgrid;grid-column:1 / -1}.medal-result.svelte-cwls5q{position:relative;display:grid;grid-template-columns:auto max-content minmax(0,1fr);align-items:baseline;column-gap:.4rem;min-width:0}.medal--plain.svelte-cwls5q .medal-result:where(.svelte-cwls5q){grid-template-columns:subgrid;grid-column:1 / -1}.medal-disc.svelte-cwls5q,.medal-star.svelte-cwls5q{width:.55rem;align-self:center}.medal-disc.svelte-cwls5q{height:.55rem;border-radius:50%;background:var(--medal-color);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-ink) 10%,transparent);filter:url(#riso-art)}.medal-star.svelte-cwls5q{color:var(--color-accent-link);font-size:.62rem;line-height:1;text-align:center}.medal-place.svelte-cwls5q,.medal-date.svelte-cwls5q{margin:0}.medal-place.svelte-cwls5q{min-width:0;padding-inline-start:.4rem}.medal-date.svelte-cwls5q{white-space:nowrap}.fight-track.svelte-cwls5q{display:flex;align-items:center;gap:.32rem;margin:0;padding:0;list-style:none}.fight-dot.svelte-cwls5q{position:relative;width:.85rem;height:.85rem;border-radius:50%}.fight-dot.svelte-cwls5q:before{content:"";position:absolute;inset:0;border-radius:inherit;filter:url(#riso-art);pointer-events:none}.medal-result.svelte-cwls5q:hover,.medal-result.svelte-cwls5q:focus-within,.fight-dot.svelte-cwls5q:hover,.fight-dot.svelte-cwls5q:focus-within{z-index:2}.medal-result.svelte-cwls5q:hover .sheet-tip:where(.svelte-cwls5q),.medal-result.svelte-cwls5q:focus-within .sheet-tip:where(.svelte-cwls5q),.fight-dot.svelte-cwls5q:hover .sheet-tip:where(.svelte-cwls5q),.fight-dot.svelte-cwls5q:focus-within .sheet-tip:where(.svelte-cwls5q){opacity:1}.fight-dot.svelte-cwls5q:last-child .sheet-tip:where(.svelte-cwls5q){left:auto;right:0;transform:none}.fight-dot--won.svelte-cwls5q:before{background:var(--color-biro-green-mid)}.fight-dot--lost.svelte-cwls5q:before{background:#c15a4c}.fight-dot--skipped.svelte-cwls5q:before{background:var(--color-bg);box-shadow:inset 0 0 0 1.5px var(--color-stone-300)}.belt-slat.svelte-cwls5q{position:relative;height:.7rem;overflow:visible;border-radius:2px}.belt-slat.svelte-cwls5q:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--belt-color);filter:url(#riso-art);pointer-events:none}.belt-slat.svelte-cwls5q:hover,.belt-slat.svelte-cwls5q:focus-within{z-index:2}.belt-slat--todo.svelte-cwls5q:before{background:color-mix(in oklab,var(--belt-color) 22%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-ink) 18%,transparent)}.belt-slat-tip.svelte-cwls5q,.sheet-tip.svelte-cwls5q{position:absolute;bottom:calc(100% + .35rem);left:50%;transform:translate(-50%);padding:.22rem .4rem;border:1px solid color-mix(in oklab,var(--color-ink) 12%,transparent);border-radius:4px;background:var(--color-surface-elevated, #fff);color:var(--color-ink);font-family:var(--font-sans);font-size:.75rem;font-weight:500;line-height:1.2;letter-spacing:0;white-space:nowrap;opacity:0;pointer-events:none;box-shadow:var(--shadow-border);transition:opacity .12s ease}.medal-result.svelte-cwls5q .sheet-tip:where(.svelte-cwls5q){grid-column:1;grid-row:1;left:0;transform:none}.belt-slat.svelte-cwls5q:hover .belt-slat-tip:where(.svelte-cwls5q),.belt-slat.svelte-cwls5q:focus-within .belt-slat-tip:where(.svelte-cwls5q){opacity:1}.belt-slat.svelte-cwls5q:first-child .belt-slat-tip:where(.svelte-cwls5q){left:0;transform:none}.belt-slat.svelte-cwls5q:last-child .belt-slat-tip:where(.svelte-cwls5q){left:auto;right:0;transform:none}@media(prefers-reduced-motion:reduce){.belt-slat-tip.svelte-cwls5q,.sheet-tip.svelte-cwls5q{transition:none}}.jump-track.svelte-cwls5q{--node-size: .6rem;--node-col: 1rem;position:relative;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.4rem}.jump-track.svelte-cwls5q:before{content:"";position:absolute;right:calc(var(--node-col) / 2);top:.5rem;bottom:.5rem;width:1.5px;transform:translate(50%);background:linear-gradient(to bottom,var(--color-accent-link) 0,var(--color-accent-link) var(--skate-fill, 0%),color-mix(in oklab,var(--color-ink) 12%,transparent) var(--skate-fill, 0%))}.jump.svelte-cwls5q{position:relative;display:grid;grid-template-columns:max-content var(--node-col);align-items:center;justify-content:end;gap:0 .45rem}.jump-name.svelte-cwls5q{text-align:right}.jump-node.svelte-cwls5q{justify-self:center;width:var(--node-size);height:var(--node-size);border-radius:50%;background:var(--color-bg);box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--color-ink) 22%,transparent)}.jump--landed.svelte-cwls5q .jump-node:where(.svelte-cwls5q){background-color:var(--color-biro-green-mid);box-shadow:0 0 0 1.5px color-mix(in oklab,var(--color-biro-green-mid) 45%,transparent)}.jump--learning.svelte-cwls5q .jump-node:where(.svelte-cwls5q){background-color:var(--color-bg);box-shadow:0 0 0 1.5px var(--color-biro-green-mid),0 0 0 3.5px color-mix(in oklab,var(--color-biro-green-mid) 20%,transparent)}.jump--upcoming.svelte-cwls5q .jump-name:where(.svelte-cwls5q){color:var(--color-ink-muted)}.lift-pbs.svelte-cwls5q{display:grid;grid-template-columns:max-content;gap:.85rem;margin:0;width:max-content;justify-self:end;text-align:right}.lift-pb.svelte-cwls5q{display:flex;min-width:0;flex-direction:column}.lift-pb.svelte-cwls5q dt:where(.svelte-cwls5q){margin:0}.lift-pb-short.svelte-cwls5q{display:none}@media(max-width:39.99rem){.lift-pb-name.svelte-cwls5q:has(+.lift-pb-short:where(.svelte-cwls5q)){display:none}.lift-pb-short.svelte-cwls5q{display:inline}.lift-pb.svelte-cwls5q dt:where(.svelte-cwls5q){white-space:nowrap}}.lift-pb.svelte-cwls5q dd:where(.svelte-cwls5q){margin:auto 0 0;padding-top:.2rem;font-variant-numeric:tabular-nums}.lift-pb.svelte-cwls5q dd:where(.svelte-cwls5q) span:where(.svelte-cwls5q){margin-left:.12em}.loadout-grid.svelte-cwls5q{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.loadout-tile.svelte-cwls5q{display:flex;flex-direction:column}.loadout-marks.svelte-cwls5q{margin:1.1rem 0 0}.companions-card.svelte-cwls5q{display:flex;flex-direction:column;grid-area:companions;gap:.85rem}.companions-list.svelte-cwls5q{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none}.companion-row.svelte-cwls5q{display:flex;align-items:center;gap:.75rem}.companion-portrait.svelte-cwls5q{flex-shrink:0;width:3rem;height:3rem;border-radius:50%;object-fit:cover;background:#fff;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-ink) 10%,transparent)}.companion-copy.svelte-cwls5q{min-width:0}.companion-name.svelte-cwls5q{margin:0}.values-card.svelte-cwls5q{display:flex;flex-direction:column;grid-area:values;gap:.85rem}.values-list.svelte-cwls5q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem 1.25rem;margin:0;padding:0;list-style:none}.values-item.svelte-cwls5q{margin:0}.companion-role.svelte-cwls5q{margin:.2rem 0 0}.links-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.travel-tile.svelte-cwls5q{display:flex;align-items:center;justify-content:space-between;gap:.75rem;height:100%;text-decoration:none;transition:box-shadow .18s ease,transform .18s ease}.travel-text.svelte-cwls5q{display:flex;flex-direction:column;gap:.15rem;min-width:0}.travel-arrow.svelte-cwls5q{flex-shrink:0;color:var(--color-accent-link);transition:transform .18s ease}.travel-tile.svelte-cwls5q:hover{box-shadow:var(--shadow-media-hover)}.travel-tile.svelte-cwls5q:hover .travel-arrow:where(.svelte-cwls5q){transform:translate(3px)}.travel-tile.svelte-cwls5q:focus-visible{outline:2px solid var(--color-accent-link);outline-offset:2px}@media(prefers-reduced-motion:reduce){.travel-tile.svelte-cwls5q,.travel-arrow.svelte-cwls5q{transition:none}.travel-tile.svelte-cwls5q:hover .travel-arrow:where(.svelte-cwls5q){transform:none}}.portrait-frame.media-frame{--media-tilt: -1.25deg;background:#fff}.portrait-frame .media-frame-screen{background:#fff}@media(min-width:640px){.identity-meta.svelte-cwls5q{padding-top:calc(1.4rem - 1px);padding-inline-start:calc(1.35rem + 1px)}.values-list.svelte-cwls5q{grid-template-columns:repeat(3,minmax(0,1fr))}.sheet-panel.svelte-cwls5q{padding:1.4rem 1.35rem 1.5rem}.section-heading.svelte-cwls5q{padding-inline-start:1.35rem}.career-column.svelte-cwls5q>.section-heading:where(.svelte-cwls5q){padding-inline-start:1.1rem}.loadout-grid.svelte-cwls5q,.links-grid.svelte-cwls5q{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}}@media(min-width:900px){.about-grid.svelte-cwls5q{gap:2rem}.about-career-grid.svelte-cwls5q{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:1.5rem}.about-skills-grid.svelte-cwls5q{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"kick skate" "lift video";align-items:start;column-gap:1.5rem}.skill-kickboxing.svelte-cwls5q{grid-area:kick}.skill-lifting.svelte-cwls5q{grid-area:lift}.skill-skating.svelte-cwls5q{grid-area:skate}.skill-video.svelte-cwls5q{grid-area:video}}@media(min-width:1100px){.about-identity.svelte-cwls5q{grid-template-columns:minmax(13rem,17.5rem) minmax(0,1fr);gap:2rem 2.25rem}.values-list.svelte-cwls5q{grid-template-columns:repeat(4,minmax(0,1fr))}}
