:root{--color-signal-paper:lab(1.96849% -.258029 -1.96854);--color-signal-paper-deep:lab(.651478% -.0913218 -.805223);--color-signal-surface:lab(5.23131% -.651673 -4.66377);--color-signal-ink:lab(95.3923% .224829 3.04762);--color-signal-ink-muted:lab(67.4944% -.947475 -4.38774);--color-signal-rule:lab(23.3835% -1.32062 -7.19418);--color-signal-accent:lab(71.7952% 25.5834 64.6375);--color-signal-accent-ink:lab(.651478% -.0913218 -.805223);--color-signal-accent-soft:lab(71.7952% 25.5834 64.6375/.18);--color-signal-focus:lab(86.1953% 14.6448 72.1955);--color-signal-shadow:lab(.0238953% -.00310689 -.04794/.48);--font-signal-display:var(--font-geist-sans), sans-serif;--font-signal-body:var(--font-geist-sans), sans-serif;--font-signal-mono:var(--font-geist-mono), monospace;--space-signal-1:.25rem;--space-signal-2:.5rem;--space-signal-3:.75rem;--space-signal-4:1rem;--space-signal-5:1.25rem;--space-signal-6:1.5rem;--space-signal-8:2rem;--space-signal-10:2.5rem;--space-signal-12:3rem;--space-signal-16:4rem;--text-signal-xs:.6875rem;--text-signal-sm:.8125rem;--text-signal-body:1rem;--text-signal-lede:clamp(1rem, 1.8vw, 1.25rem);--text-signal-display:clamp(3.25rem, 10vw, 8.75rem);--text-signal-statement:clamp(1.35rem, 3vw, 2.5rem);--ease-signal-out:cubic-bezier(.16, 1, .3, 1);--ease-signal-in:cubic-bezier(.7, 0, .84, 0);--ease-signal-in-out:cubic-bezier(.65, 0, .35, 1);--dur-signal-fast:.14s;--dur-signal-base:.32s;--rule-signal-hair:1px;--radius-signal-control:.25rem;--radius-signal-field:1rem}._rootExperience_1ed0r_5{background:var(--color-signal-paper-deep);height:100svh}._rootExperience_1ed0r_5>div,._rootExperience_1ed0r_5>canvas[layoutsubtree]>div{scroll-behavior:smooth}._introCover_1ed0r_15{min-height:100svh}html,body{overflow-x:clip}._page_1ed0r_24{min-height:100svh;color:var(--color-signal-ink);background:linear-gradient(118deg, transparent 12%, var(--color-signal-accent-soft) 76%, transparent 100%), linear-gradient(24deg, var(--color-signal-paper-deep) 0%, var(--color-signal-paper) 58%, var(--color-signal-surface) 145%);font-family:var(--font-signal-body);isolation:isolate;position:relative;overflow-x:clip}._page_1ed0r_24:before{z-index:-1;content:"";opacity:.14;pointer-events:none;background-image:url(/textures/signal-grain.svg);background-size:23rem 23rem;position:absolute;inset:0}._nav_1ed0r_47{z-index:3;min-height:4.5rem;padding-inline:var(--space-signal-4);border-block-end:var(--rule-signal-hair) solid var(--color-signal-rule);justify-content:space-between;align-items:center;display:flex;position:relative}._wordmark_1ed0r_58{font-family:var(--font-signal-mono)}._wordmark_1ed0r_58,._location_1ed0r_63,._identity_1ed0r_64{font-size:var(--text-signal-xs);letter-spacing:.08em;text-transform:uppercase}._wordmark_1ed0r_58{color:var(--color-signal-ink);white-space:nowrap;font-weight:700;text-decoration:none}._wordmark_1ed0r_58 span{color:var(--color-signal-accent)}._location_1ed0r_63{color:var(--color-signal-ink-muted);white-space:nowrap;margin:0}._stage_1ed0r_87{gap:var(--space-signal-10);min-height:0;padding:var(--space-signal-8) var(--space-signal-4);display:grid}._copy_1ed0r_94{z-index:2;flex-direction:column;align-items:flex-start;min-width:0;display:flex;position:relative}._identity_1ed0r_64{margin:0 0 var(--space-signal-6);color:var(--color-signal-accent)}._copy_1ed0r_94 h1{min-width:0;max-width:11ch;color:var(--color-signal-ink);font-family:var(--font-signal-display);font-size:var(--text-signal-display);letter-spacing:-.065em;overflow-wrap:anywhere;margin:0;font-style:normal;font-weight:700;line-height:.86}._copy_1ed0r_94 h1>span{color:var(--color-signal-ink-muted);display:block}._accent_1ed0r_127{color:var(--color-signal-accent);font-weight:900}._headingRule_1ed0r_134{background:var(--color-signal-accent);width:2.2ch;height:.09em;margin-block:.16em;display:block}._role_1ed0r_142{max-width:38rem;margin:var(--space-signal-8) 0 0;color:var(--color-signal-ink);font-size:var(--text-signal-sm);letter-spacing:.02em;line-height:1.5}._lede_1ed0r_151{max-width:36rem;margin:var(--space-signal-4) 0 0;color:var(--color-signal-ink-muted);font-size:var(--text-signal-lede);line-height:1.55}._actions_1ed0r_159{gap:var(--space-signal-5) var(--space-signal-6);flex-wrap:wrap;align-items:center;margin-block-start:var(--space-signal-8);display:flex}._primaryAction_1ed0r_167{gap:var(--space-signal-4);min-height:3rem;padding:var(--space-signal-3) var(--space-signal-4);border:var(--rule-signal-hair) solid var(--color-signal-accent);border-radius:var(--radius-signal-control);color:var(--color-signal-accent-ink);background:var(--color-signal-accent);cursor:pointer;font-family:inherit;font-size:var(--text-signal-sm);white-space:nowrap;box-shadow:0 1rem 2.5rem var(--color-signal-shadow);transition:transform var(--dur-signal-base) var(--ease-signal-out), box-shadow var(--dur-signal-base) var(--ease-signal-out);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}._primaryAction_1ed0r_167 span{transition:transform var(--dur-signal-base) var(--ease-signal-out)}._secondaryActions_1ed0r_193{gap:var(--space-signal-5);display:flex}._secondaryActions_1ed0r_193 a{padding-block:var(--space-signal-2);border-block-end:var(--rule-signal-hair) solid var(--color-signal-rule);color:var(--color-signal-ink-muted);font-size:var(--text-signal-xs);white-space:nowrap;transition:color var(--dur-signal-fast) var(--ease-signal-out), border-color var(--dur-signal-fast) var(--ease-signal-out);text-decoration:none}._wordmark_1ed0r_58:focus-visible{outline:2px solid var(--color-signal-focus);outline-offset:var(--space-signal-1)}._primaryAction_1ed0r_167:focus-visible{outline:2px solid var(--color-signal-focus);outline-offset:var(--space-signal-1)}._secondaryActions_1ed0r_193 a:focus-visible{outline:2px solid var(--color-signal-focus);outline-offset:var(--space-signal-1)}._primaryAction_1ed0r_167:active{transform:translateY(1px)}._wordmark_1ed0r_58:active{color:var(--color-signal-accent)}._wordmark_1ed0r_58[aria-disabled=true],._primaryAction_1ed0r_167[aria-disabled=true],._secondaryActions_1ed0r_193 a[aria-disabled=true]{cursor:not-allowed;opacity:.55;pointer-events:none}._primaryAction_1ed0r_167:active span{transform:translate(2px,2px)}._secondaryActions_1ed0r_193 a:active{color:var(--color-signal-ink)}._fieldWrap_1ed0r_241{z-index:1;background:0 0;min-width:0;min-height:20rem;position:relative;overflow:visible}._canvas_1ed0r_250{touch-action:pan-y;width:100%;height:100%;min-height:20rem;display:block;position:relative}._objectStage_1ed0r_259,._objectCanvas_1ed0r_260,._objectCanvas_1ed0r_260 canvas,._objectPoster_1ed0r_262{width:100%;height:100%;position:absolute;inset:0}._objectCanvas_1ed0r_260{z-index:2;opacity:0;transition:opacity var(--dur-signal-base) var(--ease-signal-out)}._objectCanvas_1ed0r_260 canvas{display:block}._objectStage_1ed0r_259[data-object-status=ready] ._objectCanvas_1ed0r_260{opacity:1}._objectPoster_1ed0r_262{z-index:1;background:radial-gradient(circle at 52% 44%, var(--color-signal-accent-soft), transparent 32%), linear-gradient(var(--color-signal-rule) var(--rule-signal-hair), transparent var(--rule-signal-hair)), linear-gradient(90deg, var(--color-signal-rule) var(--rule-signal-hair), transparent var(--rule-signal-hair));opacity:1;transition:opacity var(--dur-signal-base) var(--ease-signal-out);background-size:auto,1rem 1rem,1rem 1rem;overflow:hidden}._objectStage_1ed0r_259[data-object-status=ready] ._objectPoster_1ed0r_262{opacity:0}._posterHead_1ed0r_299,._posterBody_1ed0r_300,._posterArmLeft_1ed0r_301,._posterArmRight_1ed0r_302{border:var(--rule-signal-hair) solid var(--color-signal-accent);background:radial-gradient(circle, var(--color-signal-accent) 0 22%, transparent 28%) 0 0 / .48rem .48rem, var(--color-signal-surface);box-shadow:0 0 2rem var(--color-signal-accent-soft);position:absolute;left:50%;transform:translate(-50%)}._posterHead_1ed0r_299{border-radius:var(--radius-signal-control);width:26%;height:21%;top:23%}._posterHead_1ed0r_299:before,._posterHead_1ed0r_299:after{background:var(--color-signal-accent);width:.48rem;height:.48rem;box-shadow:0 0 1rem var(--color-signal-accent);content:"";border-radius:50%;position:absolute;top:42%}._posterHead_1ed0r_299:before{left:28%}._posterHead_1ed0r_299:after{right:28%}._posterBody_1ed0r_300{clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);width:32%;height:30%;top:47%}._posterArmLeft_1ed0r_301,._posterArmRight_1ed0r_302{width:8%;height:24%;top:50%}._posterArmLeft_1ed0r_301{margin-left:-22%;transform:rotate(8deg)}._posterArmRight_1ed0r_302{margin-left:14%;transform:rotate(-8deg)}._posterLabel_1ed0r_364{color:var(--color-signal-ink-muted);font-family:var(--font-signal-mono);font-size:var(--text-signal-xs);letter-spacing:.08em;text-transform:uppercase;position:absolute;inset-block-end:var(--space-signal-12);inset-inline-start:var(--space-signal-5)}@media print{._rootExperience_1ed0r_5,._rootExperience_1ed0r_5>div,._rootExperience_1ed0r_5>canvas[layoutsubtree]>div{height:auto!important;overflow:visible!important}._rootExperience_1ed0r_5>canvas[layoutsubtree]{width:100%!important;height:auto!important;position:static!important}._rootExperience_1ed0r_5>canvas[aria-hidden],._introCover_1ed0r_15{display:none!important}}@media (hover:hover) and (pointer:fine){._primaryAction_1ed0r_167:hover{box-shadow:0 1.25rem 3rem var(--color-signal-shadow);transform:translateY(-2px)}._primaryAction_1ed0r_167:hover span{transform:translate(2px,2px)}._secondaryActions_1ed0r_193 a:hover,._wordmark_1ed0r_58:hover{color:var(--color-signal-ink);border-color:var(--color-signal-accent)}}@media (min-width:40rem){._page_1ed0r_24{grid-template-rows:auto minmax(0,1fr);height:100svh;display:grid;overflow:hidden}._nav_1ed0r_47,._stage_1ed0r_87{padding-inline:var(--space-signal-8)}._stage_1ed0r_87{padding-block:var(--space-signal-5);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}._copy_1ed0r_94{justify-self:end;width:min(100%,35rem)}._fieldWrap_1ed0r_241,._canvas_1ed0r_250{height:100%;min-height:min(62svh,40rem)}._copy_1ed0r_94 h1{font-size:clamp(4.5rem,7vw,7.5rem)}}@media (min-width:40rem) and (max-height:50rem){._stage_1ed0r_87{gap:var(--space-signal-10);padding-block:var(--space-signal-4)}._copy_1ed0r_94 h1{font-size:clamp(4rem,6.5vw,5.75rem)}._identity_1ed0r_64{margin-block-end:var(--space-signal-4)}._role_1ed0r_142{margin-block-start:var(--space-signal-5)}._lede_1ed0r_151{line-height:1.45}._actions_1ed0r_159{margin-block-start:var(--space-signal-6)}._fieldWrap_1ed0r_241,._canvas_1ed0r_250{min-height:min(58svh,38rem)}}@media (min-width:40rem) and (max-height:40rem){._page_1ed0r_24{height:auto;min-height:100svh;overflow:clip visible}}@media (min-width:60rem){._nav_1ed0r_47,._stage_1ed0r_87{padding-inline:var(--space-signal-12)}._stage_1ed0r_87{gap:var(--space-signal-10);grid-template-columns:minmax(22rem,.95fr) minmax(0,1.05fr)}}@media (pointer:coarse){._primaryAction_1ed0r_167{min-height:3.25rem}._objectCanvas_1ed0r_260,._objectCanvas_1ed0r_260 canvas{pointer-events:none;touch-action:pan-y}}@media (prefers-reduced-motion:reduce){._rootExperience_1ed0r_5>div,._rootExperience_1ed0r_5>canvas[layoutsubtree]>div{scroll-behavior:auto}._primaryAction_1ed0r_167,._primaryAction_1ed0r_167 span,._secondaryActions_1ed0r_193 a{transition-duration:var(--dur-signal-fast)}._objectCanvas_1ed0r_260,._objectPoster_1ed0r_262{transition:none}}
