.statement-module__xz-7JW__root{background:var(--ground-deep)}.statement-module__xz-7JW__rows{margin:clamp(22px, 3.4vh, calc(40 * var(--scale-px,1px))) 0 0;max-width:112ch}.statement-module__xz-7JW__row{gap:clamp(14px, 2.4vw, calc(40 * var(--scale-px,1px)));padding:clamp(16px, 2.4vh, calc(26 * var(--scale-px,1px))) 0;border-top:2px solid var(--surf-rule-heavy);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.statement-module__xz-7JW__rows>.statement-module__xz-7JW__row:last-child{border-bottom:2px solid var(--surf-rule-heavy)}.statement-module__xz-7JW__rowTitle{font-family:var(--font-display), ui-sans-serif, sans-serif;font-optical-sizing:auto;letter-spacing:-.028em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,3vw,2.6rem);font-weight:800;line-height:.98}.statement-module__xz-7JW__rowTitle a{color:inherit;box-shadow:inset 0 calc(-3 * var(--scale-px,1px)) 0 var(--accent);text-decoration:none}.statement-module__xz-7JW__rowTitle a:hover{box-shadow:inset 0 -.72em 0 color-mix(in oklch, var(--accent) 40%, transparent)}.statement-module__xz-7JW__rowHead{min-width:0}.statement-module__xz-7JW__record{margin:calc(10 * var(--scale-px,1px)) 0 0;font-family:var(--font-mono), ui-monospace, monospace;font-size:calc(13 * var(--scale-px,1px));letter-spacing:.02em;color:var(--surf-soft);text-wrap:pretty;line-height:1.6}.statement-module__xz-7JW__rowBody{grid-column:span 2;min-width:0}.statement-module__xz-7JW__rowBody p{letter-spacing:var(--tracking-reading);text-wrap:pretty;margin:0;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.56}.statement-module__xz-7JW__principleList{gap:clamp(6px, 1vh, calc(10 * var(--scale-px,1px)));margin:0;padding:0;list-style:none;display:grid}.statement-module__xz-7JW__principleList li{letter-spacing:var(--tracking-reading);text-wrap:pretty;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.56}.statement-module__xz-7JW__rowReceipts{display:none}html[data-system-active] .statement-module__xz-7JW__rowReceipts{display:block}.statement-module__xz-7JW__rowReceipts p{font-family:var(--font-mono), ui-monospace, monospace;font-size:calc(13.5 * var(--scale-px,1px));color:var(--surf-soft);line-height:1.75}.statement-module__xz-7JW__status{align-items:center;gap:calc(10 * var(--scale-px,1px));margin:clamp(10px, 1.6vh, calc(16 * var(--scale-px,1px))) 0 0;font-family:var(--font-mono), ui-monospace, monospace;font-size:calc(13 * var(--scale-px,1px));letter-spacing:.04em;color:var(--surf-ink);line-height:1.6;display:flex}.statement-module__xz-7JW__statusDot{width:calc(8 * var(--scale-px,1px));height:calc(8 * var(--scale-px,1px));background:var(--accent);border-radius:50%;flex-shrink:0}.statement-module__xz-7JW__email{--email-pad:max(0px, calc((var(--target-comfortable) - 1em) / 2));padding-block:var(--email-pad);margin:calc(clamp(20px, 3.4vh, calc(36 * var(--scale-px,1px))) - var(--email-pad)) 0 calc(-1 * var(--email-pad));font-family:var(--font-display), ui-sans-serif, sans-serif;font-optical-sizing:auto;letter-spacing:-.03em;color:inherit;background:linear-gradient(var(--accent) 0 0) left bottom / 100% calc(3 * var(--scale-px,1px)) no-repeat content-box;overflow-wrap:anywhere;font-size:clamp(1.4rem,4.4vw,3.4rem);font-weight:800;line-height:1;text-decoration:none;display:inline-block}.statement-module__xz-7JW__email:hover{background:linear-gradient(color-mix(in oklch, var(--accent) 40%, transparent) 0 0) left bottom / 100% .4em no-repeat content-box}.statement-module__xz-7JW__socials{gap:clamp(12px, 2vh, calc(18 * var(--scale-px,1px))) clamp(24px, 4vw, calc(56 * var(--scale-px,1px)));margin:clamp(22px, 3.4vh, calc(40 * var(--scale-px,1px))) 0 0;padding:clamp(16px, 2.4vh, calc(24 * var(--scale-px,1px))) 0 0;border-top:2px solid var(--surf-rule-heavy);font-family:var(--font-mono), ui-monospace, monospace;font-size:calc(13 * var(--scale-px,1px));letter-spacing:.04em;grid-template-columns:auto auto minmax(0,1fr);display:grid}.statement-module__xz-7JW__socialCol{align-items:flex-start;gap:clamp(8px, 1.4vh, calc(14 * var(--scale-px,1px)));flex-direction:column;display:flex}html[data-device=mobile] .statement-module__xz-7JW__socials{grid-template-columns:1fr 1fr}html[data-device=mobile] .statement-module__xz-7JW__place{grid-column:1/-1}@media (scripting:none) and (not (min-width:768px)){.statement-module__xz-7JW__socials{grid-template-columns:1fr 1fr}.statement-module__xz-7JW__place{grid-column:1/-1}}.statement-module__xz-7JW__caseLink{align-items:center;gap:calc(10 * var(--scale-px,1px));min-height:var(--target-min);font-family:var(--font-display), ui-sans-serif, sans-serif;font-optical-sizing:auto;letter-spacing:-.012em;color:inherit;box-shadow:inset 0 calc(-2 * var(--scale-px,1px)) 0 currentColor;font-size:clamp(1.05rem,1.4vw,1.3rem);font-weight:800;text-decoration:none;display:inline-flex}.statement-module__xz-7JW__caseLink:hover{box-shadow:inset 0 -.5em 0 color-mix(in oklch, currentColor 18%, transparent)}.statement-module__xz-7JW__caseLink svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:square;width:.9em;height:.9em}.statement-module__xz-7JW__scrollCue svg{animation:1.8s ease-in-out 3 statement-module__xz-7JW__scroll-cue-bob}@keyframes statement-module__xz-7JW__scroll-cue-bob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.statement-module__xz-7JW__scrollCue svg{animation:none}}.statement-module__xz-7JW__socials a{color:var(--surf-eyebrow);box-shadow:inset 0 calc(-2 * var(--scale-px,1px)) 0 currentColor;min-height:var(--target-min);min-width:var(--target-min);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.statement-module__xz-7JW__socials a:hover{box-shadow:inset 0 -.72em 0 color-mix(in oklch, var(--accent) 40%, transparent)}.statement-module__xz-7JW__place{color:var(--surf-soft);min-height:var(--target-min);align-self:start;align-items:center;max-width:34ch;display:inline-flex}.statement-module__xz-7JW__contactPad{padding-bottom:clamp(120px, 16vh, calc(180 * var(--scale-px,1px)))}.statement-module__xz-7JW__billing{margin:0 0 clamp(14px, 2vh, calc(22 * var(--scale-px,1px)));font-family:var(--font-mono), ui-monospace, monospace;font-size:calc(13 * var(--scale-px,1px));letter-spacing:.02em;color:var(--surf-soft);max-width:78ch;line-height:1.6}.statement-module__xz-7JW__figures{gap:calc(12 * var(--scale-px,1px)) clamp(20px, 3vw, calc(44 * var(--scale-px,1px)));flex-wrap:wrap;grid-column:1/-1;margin:0;padding:0;list-style:none;display:flex}.statement-module__xz-7JW__figures li{gap:calc(3 * var(--scale-px,1px));flex-direction:column;min-width:0;display:flex}.statement-module__xz-7JW__figureValue{font-family:var(--font-display), ui-sans-serif, sans-serif;font-optical-sizing:auto;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(1.45rem,2.4vw,2.1rem);font-weight:800;line-height:1}.statement-module__xz-7JW__figureLabel{font-family:var(--font-mono), ui-monospace, monospace;font-size:calc(11.5 * var(--scale-px,1px));letter-spacing:.05em;text-transform:uppercase;color:var(--surf-soft)}.statement-module__xz-7JW__rcptLabel{margin-right:calc(6 * var(--scale-px,1px));font-family:var(--font-display), ui-sans-serif, sans-serif;font-size:calc(10.5 * var(--scale-px,1px));letter-spacing:.16em;text-transform:uppercase;font-weight:700}.statement-module__xz-7JW__skills{gap:round(calc(16 * var(--scale-px,1px)), 8px) clamp(20px, 3vw, calc(40 * var(--scale-px,1px)));padding-top:round(calc(16 * var(--scale-px,1px)), 8px);border-top:2px solid var(--surf-rule-heavy);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));max-width:116ch;margin:0;display:grid}.statement-module__xz-7JW__skills>div{min-width:0}.statement-module__xz-7JW__skills dt{font-family:var(--font-display), ui-sans-serif, sans-serif;font-size:calc(10.5 * var(--scale-px,1px));font-weight:700;line-height:round(up, calc(16 * var(--scale-px,1px)), 8px);letter-spacing:.16em;text-transform:uppercase;color:var(--surf-eyebrow)}.statement-module__xz-7JW__skills dd{font-size:calc(14 * var(--scale-px,1px));line-height:round(up, calc(24 * var(--scale-px,1px)), 8px);margin:0}.statement-module__xz-7JW__skills dd span{display:inline-block}.statement-module__xz-7JW__latest{margin-top:clamp(26px, 4vh, calc(44 * var(--scale-px,1px)));grid-column:1/-1;max-width:104ch}.statement-module__xz-7JW__latestLabel{margin:0 0 calc(12 * var(--scale-px,1px));font-family:var(--font-display), ui-sans-serif, sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--surf-eyebrow);font-size:clamp(.82rem,1.1vw,1rem);font-weight:700}.statement-module__xz-7JW__latestList{margin:0;padding:0;list-style:none}.statement-module__xz-7JW__latestList li{border-top:2px solid var(--surf-rule-heavy)}.statement-module__xz-7JW__latestList li:last-child{border-bottom:2px solid var(--surf-rule-heavy)}.statement-module__xz-7JW__latestList a{justify-content:space-between;align-items:baseline;gap:round(calc(16 * var(--scale-px,1px)), 8px);padding:round(calc(16 * var(--scale-px,1px)), 8px) 0;color:inherit;flex-wrap:wrap;text-decoration:none;display:flex}.statement-module__xz-7JW__latestTitle{overflow-wrap:break-word;min-width:0;font-family:var(--font-display), ui-sans-serif, sans-serif;font-optical-sizing:auto;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;text-wrap:balance;line-height:round(up,1.1em,8px);display:block}.statement-module__xz-7JW__latestList a:hover .statement-module__xz-7JW__latestTitle{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:calc(3 * var(--scale-px,1px));text-underline-offset:calc(4 * var(--scale-px,1px))}.statement-module__xz-7JW__latestMeta{font-family:var(--font-mono), ui-monospace, monospace;font-size:calc(12.5 * var(--scale-px,1px));line-height:round(up, calc(24 * var(--scale-px,1px)), 8px);letter-spacing:.04em;color:var(--surf-soft);white-space:nowrap;flex:none}.statement-module__xz-7JW__latestAll{min-height:var(--target-comfortable);margin-top:round(calc(8 * var(--scale-px,1px)), 8px);font-family:var(--font-mono), ui-monospace, monospace;font-size:calc(13 * var(--scale-px,1px));letter-spacing:.04em;color:var(--surf-eyebrow);box-shadow:inset 0 calc(-2 * var(--scale-px,1px)) 0 currentColor;align-items:center;text-decoration:none;display:inline-flex}
