.Rwa-mq_root{gap:var(--space-xs);margin-top:var(--space-md);flex-direction:column;max-inline-size:30rem;display:flex}.Rwa-mq_imagePlate{padding:var(--space-sm);background-color:var(--surface-raised);border:var(--rule-weight) solid var(--border-subtle)}.Rwa-mq_frame{display:block}.Rwa-mq_frame>div{background-color:#0000;border:none}.Rwa-mq_eyebrow{margin-top:var(--space-3xs)}.Rwa-mq_fields{column-gap:var(--space-lg);row-gap:var(--space-xs);grid-template-columns:1fr;margin:0;display:grid}.Rwa-mq_field{gap:var(--space-3xs);flex-direction:column;margin:0;display:flex}.Rwa-mq_fieldLabel{font-size:var(--size-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--foreground-muted);margin:0}.Rwa-mq_fieldValue{font-size:var(--size-body-sm);color:var(--foreground-primary);margin:0}@media (min-width:48rem){.Rwa-mq_fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.Rwa-mq_dominant{gap:var(--space-3xs);margin-top:var(--space-3xs);padding-top:var(--space-xs);border-top:var(--rule-weight) solid var(--border-subtle);flex-direction:column;display:flex}.Rwa-mq_dominantLabel{font-size:var(--size-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent)}.Rwa-mq_dominantValue{font-family:var(--font-display);font-size:var(--size-body);color:var(--foreground-primary);margin:0}
.AY-2La_trigger{all:unset;cursor:zoom-in;inline-size:100%;display:block}.AY-2La_trigger:focus-visible{outline:var(--rule-weight) solid var(--accent);outline-offset:2px}.AY-2La_overlay{z-index:var(--z-overlay);padding:var(--space-xl);cursor:zoom-out;opacity:0;background:#000000eb;justify-content:center;align-items:center;transition:opacity .2s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;inset:0}.AY-2La_overlay[data-state=open]{opacity:1}.AY-2La_overlay[data-state=exiting]{opacity:0;transition-duration:.16s;transition-timing-function:ease}.AY-2La_close{all:unset;top:var(--space-md);right:var(--space-md);block-size:2.75rem;inline-size:2.75rem;color:var(--foreground-primary);cursor:pointer;justify-content:center;align-items:center;font-size:2rem;line-height:1;display:flex;position:fixed}.AY-2La_image{object-fit:contain;cursor:zoom-out;opacity:0;block-size:auto;max-block-size:85vh;inline-size:auto;max-inline-size:min(90vw,60rem);transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1);transform:scale(.96)}.AY-2La_overlay[data-state=open] .AY-2La_image{opacity:1;transform:scale(1)}.AY-2La_overlay[data-state=exiting] .AY-2La_image{opacity:0;transition-duration:.16s;transition-timing-function:ease;transform:scale(.96)}
.FAZssa_playbackControl{justify-content:center;align-items:center;gap:var(--space-2xs);min-block-size:2.75rem;min-inline-size:2.75rem;padding:var(--space-2xs);color:var(--foreground-secondary);font:inherit;font-size:var(--size-body-sm);cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;scroll-margin-block:5rem;display:inline-flex}.FAZssa_playbackControl:hover{color:var(--foreground-primary)}.FAZssa_playbackControl svg{flex:none}.FAZssa_player{min-inline-size:0}.FAZssa_frame{aspect-ratio:16/9;position:relative;overflow:hidden}.FAZssa_poster,.FAZssa_video{object-fit:contain;block-size:100%;inline-size:100%;position:absolute;inset:0}.FAZssa_video{opacity:0}.FAZssa_video[data-ready]{opacity:1}.FAZssa_controls{align-items:center;gap:0 var(--space-sm);flex-wrap:wrap;min-inline-size:0;display:flex}.FAZssa_caption{min-inline-size:12ch;color:var(--foreground-secondary);font-size:var(--size-body-sm);flex:1}
.rnkS2G_page{background:var(--background-primary);color:var(--foreground-primary)}.rnkS2G_lead{gap:var(--space-sm);max-inline-size:48rem;margin-block-end:var(--space-xl);display:grid}.rnkS2G_lead p{max-inline-size:60ch;color:var(--foreground-secondary)}.rnkS2G_sectionTitle{max-inline-size:20ch;font-size:var(--size-h2);line-height:var(--leading-snug)}.rnkS2G_opening{gap:var(--space-lg);padding:var(--space-md) 0 var(--section-space);display:grid}.rnkS2G_opening>:not(.rnkS2G_openingFigure){padding-inline:var(--gutter)}.rnkS2G_openingTitle{font-size:var(--size-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-display)}.rnkS2G_offer{max-inline-size:44ch;color:var(--foreground-secondary);font-size:var(--size-body-lg);line-height:1.45}.rnkS2G_editorialFeature{gap:var(--space-md);padding:var(--space-xl) var(--gutter);border-block:var(--rule-weight) solid var(--border-subtle);background:var(--ivms-ink-900);display:grid}.rnkS2G_editorialEyebrow{margin:0 0 var(--space-xs);color:var(--accent);font-size:var(--size-micro);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.rnkS2G_editorialTitle{max-inline-size:24ch;font-size:var(--size-h2);line-height:var(--leading-snug)}.rnkS2G_editorialTitle a{color:inherit;text-underline-offset:.25em;text-decoration:none}.rnkS2G_editorialTitle a:hover,.rnkS2G_editorialTitle a:focus-visible{text-decoration:underline}.rnkS2G_editorialBody{max-inline-size:55ch;color:var(--foreground-secondary)}.rnkS2G_editorialLink{min-block-size:2.75rem;color:var(--accent-strong);font-size:var(--size-body-sm);text-underline-offset:.3em;align-items:center;display:inline-flex}.rnkS2G_openingFigure{grid-template-columns:minmax(0,1fr);margin:0;display:grid}.rnkS2G_openingMedia{aspect-ratio:4/5;background:var(--ivms-ink-900);grid-area:1/1;position:relative;overflow:hidden}.rnkS2G_openingMedia img{object-fit:contain;object-position:center;block-size:100%;inline-size:100%}.rnkS2G_heroVideo{object-fit:contain;opacity:0;block-size:100%;inline-size:100%;position:absolute;inset:0}.rnkS2G_heroVideo[data-ready]{opacity:1}.rnkS2G_mediaControls{align-items:center;gap:0 var(--space-sm);flex-wrap:wrap;min-inline-size:0;display:flex}.rnkS2G_heroControls{padding-inline:var(--space-sm);grid-area:2/1}.rnkS2G_playbackControl{justify-content:center;align-items:center;gap:var(--space-2xs);min-block-size:2.75rem;min-inline-size:2.75rem;padding:var(--space-2xs);color:var(--foreground-secondary);font:inherit;font-size:var(--size-body-sm);cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;scroll-margin-block:5rem;display:inline-flex}.rnkS2G_playbackControl:hover{color:var(--foreground-primary)}.rnkS2G_playbackControl svg{flex:none}.rnkS2G_mediaCaption{min-inline-size:12ch;color:var(--foreground-secondary);font-size:var(--size-body-sm);flex:1}.rnkS2G_factBlock{grid-area:3/1}.rnkS2G_factBlock dl{border-block-end:var(--rule-weight) solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.rnkS2G_factBlock dl>div{gap:var(--space-3xs);padding:var(--space-sm) var(--gutter);border-block-start:var(--rule-weight) solid var(--border-subtle);align-content:start;display:grid}.rnkS2G_factBlock dl>div:nth-child(2n){border-inline-start:var(--rule-weight) solid var(--border-subtle)}.rnkS2G_factWide{grid-column:1/-1}.rnkS2G_factBlock dl>.rnkS2G_factWide~div:nth-child(2n){border-inline-start:0}.rnkS2G_factBlock dl>.rnkS2G_factWide~div:nth-child(odd){border-inline-start:var(--rule-weight) solid var(--border-subtle)}.rnkS2G_factBlock dt{color:var(--foreground-muted);font-size:var(--size-micro)}.rnkS2G_factBlock dd{font-family:var(--font-display);font-size:var(--size-body);font-weight:var(--font-weight-medium);margin:0;line-height:1.3}@media (min-width:64rem){.rnkS2G_editorialFeature{align-items:end;column-gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) auto}.rnkS2G_opening{column-gap:var(--space-lg);row-gap:var(--space-lg);padding:var(--space-lg) var(--gutter) var(--section-space);grid-template-columns:repeat(12,minmax(0,1fr))}.rnkS2G_opening>:not(.rnkS2G_openingFigure){padding-inline:0}.rnkS2G_openingTitle{font-size:var(--size-h1);grid-area:2/1/auto/9}.rnkS2G_offer{font-size:var(--size-body);line-height:var(--leading-relaxed);grid-area:2/9/auto/-1;align-self:end}.rnkS2G_openingFigure{inline-size:min(100%, calc(var(--w,1280) * 1px), calc((100svh - 18rem) * 16 / 9));grid-area:3/1/auto/-1;justify-self:start;position:relative}.rnkS2G_openingMedia{aspect-ratio:16/9;inline-size:100%}.rnkS2G_factBlock{z-index:1;background:var(--background-primary);grid-area:1/1;place-self:end;inline-size:min(100%,44rem);position:relative}.rnkS2G_factBlock dl{border:0;grid-template-columns:1.5fr 1.2fr 1fr 1.2fr}.rnkS2G_factWide{grid-column:auto}.rnkS2G_factBlock dl>div,.rnkS2G_factBlock dl>.rnkS2G_factWide~div:nth-child(odd),.rnkS2G_factBlock dl>.rnkS2G_factWide~div:nth-child(2n){padding:var(--space-sm) var(--space-md);border-block-start:0;border-inline-start:var(--rule-weight) solid var(--border-subtle)}.rnkS2G_factBlock dl>div:first-child{border-inline-start:0}}.rnkS2G_chainSection{padding:var(--section-space) var(--gutter);border-block-start:var(--rule-weight) solid var(--border-subtle)}.rnkS2G_reasoning{gap:var(--space-lg);display:grid}.rnkS2G_projects{gap:var(--space-2xs);flex-wrap:wrap;min-inline-size:0;display:flex}.rnkS2G_projects .rnkS2G_project{white-space:normal;max-inline-size:100%}.rnkS2G_project,.rnkS2G_stageNav button{min-block-size:2.75rem;padding:0 var(--space-md);border:var(--rule-weight) solid var(--border-strong);color:var(--foreground-secondary);font-family:var(--font-body);font-size:var(--size-body-sm);scroll-snap-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border-radius:0;flex:none}.rnkS2G_project:hover,.rnkS2G_stageNav button:hover:not(:disabled){border-color:var(--foreground-primary);color:var(--foreground-primary)}.rnkS2G_project[aria-pressed=true]{border-color:var(--foreground-primary);background:var(--foreground-primary);color:var(--foreground-inverse)}.rnkS2G_stageNav button:disabled{opacity:.4;cursor:default}.rnkS2G_path{border-inline-start:var(--rule-weight) solid var(--accent);display:grid}.rnkS2G_stageTab{gap:var(--space-3xs);min-block-size:3.25rem;padding:var(--space-xs) var(--space-sm) var(--space-xs) var(--space-lg);color:var(--foreground-muted);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:0;display:grid;position:relative}.rnkS2G_stageTab:before{border:var(--rule-weight) solid var(--accent);background:var(--background-primary);content:"";block-size:.625rem;inline-size:.625rem;position:absolute;inset-block-start:calc(var(--space-xs) + .35rem);inset-inline-start:-.3125rem}.rnkS2G_stageTab[data-done]:before,.rnkS2G_stageTab[aria-selected=true]:before{background:var(--accent)}.rnkS2G_stageTab:hover{color:var(--foreground-secondary)}.rnkS2G_stageTab[aria-selected=true]{background:var(--surface);color:var(--foreground-primary)}.rnkS2G_stageName{font-family:var(--font-display);font-size:var(--size-body);font-weight:var(--font-weight-semibold);line-height:1.2}.rnkS2G_stageTab[aria-selected=true] .rnkS2G_stageName{color:var(--accent-strong)}.rnkS2G_stagePreview{font-size:var(--size-body-sm);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.rnkS2G_stagePanel{gap:var(--space-xl);display:grid}.rnkS2G_stageText{gap:var(--space-md);animation:rnkS2G_settle var(--duration-base) var(--ease-entrance);align-content:start;display:grid}@keyframes rnkS2G_settle{0%{opacity:0;transform:translateY(.375rem)}}.rnkS2G_from{max-inline-size:56ch;border-inline-start:var(--rule-weight) solid var(--border-strong);color:var(--foreground-muted);font-size:var(--size-body-sm);padding-inline-start:var(--space-sm)}.rnkS2G_from span,.rnkS2G_reason span{color:var(--foreground-secondary);font-weight:var(--font-weight-medium)}.rnkS2G_stageValue{max-inline-size:28ch;font-family:var(--font-display);font-size:var(--size-h3);letter-spacing:var(--tracking-heading);line-height:1.2}.rnkS2G_reason{max-inline-size:56ch;color:var(--foreground-secondary)}.rnkS2G_reason span{color:var(--accent-strong)}.rnkS2G_stageMeta{gap:var(--space-3xs);max-inline-size:56ch;color:var(--foreground-muted);font-size:var(--size-body-sm);display:grid}.rnkS2G_stageSource{color:var(--foreground-secondary)}.rnkS2G_stageNav{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.rnkS2G_result{gap:var(--space-xs);min-inline-size:0;margin:0;display:grid}.rnkS2G_result figcaption{color:var(--foreground-muted);font-size:var(--size-body-sm)}.rnkS2G_resultMedia{aspect-ratio:16/9;grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.rnkS2G_resultImage{object-fit:contain;object-position:left bottom;opacity:0;block-size:100%;inline-size:100%;transition:opacity var(--duration-slow) var(--ease-standard);grid-area:1/1}.rnkS2G_resultImage[data-active=true]{opacity:1}@media (min-width:64rem){.rnkS2G_projects{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}.rnkS2G_path{border-inline-start:0;border-block-start:var(--rule-weight) solid var(--accent);grid-template-columns:repeat(5,minmax(0,1fr))}.rnkS2G_stageTab{padding:var(--space-md) var(--space-md) var(--space-sm)}.rnkS2G_stageTab:before{inset-block-start:-.3125rem;inset-inline-start:var(--space-md)}.rnkS2G_stagePreview{-webkit-line-clamp:2;line-clamp:2}.rnkS2G_stagePanel{column-gap:var(--space-2xl);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}}.rnkS2G_sequence{border-block-start:var(--rule-weight) solid var(--border-subtle);padding-block-start:var(--section-space);position:relative}.rnkS2G_sequence>.rnkS2G_lead{padding-inline:var(--gutter)}.rnkS2G_frame{background:var(--background-primary);margin:0;position:relative}.rnkS2G_frameMedia{block-size:58svh;position:sticky;inset-block-start:0;overflow:hidden}.rnkS2G_frameBox{block-size:100%;inline-size:100%;position:relative}.rnkS2G_frameBox img,.rnkS2G_frameBox>div{object-fit:cover;block-size:100%;inline-size:100%;display:block}.rnkS2G_streetCrop{object-position:44% 50%}.rnkS2G_frontCrop{object-position:20% 50%}.rnkS2G_vitrineCrop{object-position:50% 60%}.rnkS2G_frameCaption{z-index:1;gap:var(--space-xs);padding:var(--space-md) var(--gutter) var(--space-xl);background:var(--background-primary);color:var(--foreground-secondary);display:grid;position:relative}.rnkS2G_distance{color:var(--foreground-primary);font-family:var(--font-display);font-size:var(--size-h3);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-heading);line-height:1.1}.rnkS2G_frameLead{color:var(--foreground-primary);font-family:var(--font-display);font-size:var(--size-h4);line-height:1.3}.rnkS2G_measure{max-inline-size:52ch;color:var(--accent-strong);font-size:var(--size-body-sm)}.rnkS2G_bracket{display:none}@media (min-width:64rem){.rnkS2G_frame{block-size:100svh;padding:var(--space-xl) var(--gutter) 0;grid-template-rows:minmax(0,1fr) auto;display:grid;position:sticky;inset-block-start:0}.rnkS2G_frameMedia{place-items:center;block-size:auto;min-block-size:0;display:grid;position:static;overflow:visible;container-type:size}.rnkS2G_frameBox{aspect-ratio:var(--w) / var(--h);inline-size:min(100cqw, calc(var(--w) * 1px), calc(100cqh * var(--w) / var(--h)));block-size:auto}.rnkS2G_frameBox img,.rnkS2G_frameBox>div{object-fit:contain}.rnkS2G_frameCaption{column-gap:var(--space-xl);padding:var(--space-lg) 0 var(--space-xl);grid-template-columns:minmax(12rem,3fr) minmax(0,9fr);align-items:baseline}.rnkS2G_frameCaption>:not(.rnkS2G_distance){grid-column:2;max-inline-size:64ch}.rnkS2G_frameCaption>.rnkS2G_distance{grid-row:1/span 3}.rnkS2G_frameSplit{column-gap:var(--space-2xl);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,5fr) minmax(0,7fr);padding-block-end:var(--space-xl)}.rnkS2G_frameSplit .rnkS2G_frameCaption{grid-template-columns:1fr;align-self:center;padding:0}.rnkS2G_frameSplit .rnkS2G_frameCaption>*{grid-area:auto/1}.rnkS2G_frameSplit .rnkS2G_frameLead{font-size:var(--size-h2);max-inline-size:22ch}.rnkS2G_bracket{inline-size:34.8%;border-block-end:2px solid var(--accent-strong);color:#fff;font-size:var(--size-body-sm);text-shadow:0 1px 2px #060910d9;padding-block-end:var(--space-2xs);display:block;position:absolute;inset-block-start:calc(9.93% - 2.25rem);inset-inline-start:15.69%}.rnkS2G_bracket:before,.rnkS2G_bracket:after{background:var(--accent-strong);content:"";block-size:.875rem;inline-size:2px;position:absolute;inset-block-end:-.45rem}.rnkS2G_bracket:before{inset-inline-start:0}.rnkS2G_bracket:after{inset-inline-end:0}}.rnkS2G_measureBand{z-index:1;gap:var(--space-3xl);padding:var(--section-space) var(--gutter);background:var(--background-secondary);color:var(--foreground-primary);font-variant-numeric:tabular-nums;display:grid;position:relative}.rnkS2G_measureBand .rnkS2G_lead{margin-block-end:0}.rnkS2G_module{gap:var(--space-sm);display:grid}.rnkS2G_moduleTitle{font-size:var(--size-h3)}.rnkS2G_moduleNote{max-inline-size:60ch;color:var(--foreground-secondary);font-size:var(--size-body);margin-block-end:var(--space-lg)}.rnkS2G_scale{--m:calc((100vw - 2 * var(--gutter)) / 10.6)}@media (min-width:64rem){.rnkS2G_scale{--m:min(3.5rem, calc((100vw - 2 * var(--gutter) - 9rem) / 20.6))}}.rnkS2G_scaleRow{align-items:flex-end;gap:var(--space-xl) var(--space-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rnkS2G_scaleLink{gap:var(--space-3xs);color:inherit;display:grid}.rnkS2G_scaleLink>span:not(.rnkS2G_rect){max-inline-size:max(calc(var(--w) * var(--m)), 8rem);grid-column:1}.rnkS2G_rect{inline-size:calc(var(--w) * var(--m));block-size:calc(var(--h) * var(--m));border:var(--rule-weight) solid var(--foreground-primary);background:color-mix(in srgb, var(--ivms-ink-950) 7%, transparent);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);margin-block-end:var(--space-xs);display:block;position:relative}.rnkS2G_rectInner{inline-size:calc(var(--w) * var(--m));block-size:calc(var(--h) * var(--m));border:var(--rule-weight) solid var(--foreground-primary);background:color-mix(in srgb, var(--ivms-ink-950) 9%, transparent);position:absolute;inset-block-end:-1px;inset-inline-start:-1px}.rnkS2G_scaleLink:hover .rnkS2G_rect,.rnkS2G_scaleLink:focus-visible .rnkS2G_rect{border-color:var(--accent);background:color-mix(in srgb, var(--ivms-ink-950) 14%, transparent)}.rnkS2G_scaleName{font-family:var(--font-display);font-size:var(--size-h4);font-weight:var(--font-weight-medium);line-height:1.2}.rnkS2G_scaleDims,.rnkS2G_scalePitch{color:var(--foreground-secondary);font-size:var(--size-body-sm);line-height:1.35}.rnkS2G_scalePitch{color:var(--accent-strong)}@media (min-width:64rem){.rnkS2G_scaleName{min-block-size:2.6em}.rnkS2G_scaleDims{min-block-size:2.7em}}.rnkS2G_ruler{align-items:center;gap:var(--space-xs);font-size:var(--size-body-sm);margin-block-start:var(--space-xl);display:flex}.rnkS2G_ruler span{inline-size:var(--m);border:2px solid var(--foreground-primary);border-block-start:0;block-size:.625rem;display:block}.rnkS2G_pitches{--mm:5.5px;gap:var(--space-xl) var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.rnkS2G_pitch{gap:var(--space-2xs);align-content:start;display:grid}.rnkS2G_pitchWindow{inline-size:calc(24 * var(--mm));aspect-ratio:1;max-inline-size:100%;background-color:var(--ivms-ink-950);background-image:radial-gradient(circle, var(--ivms-grey-100) 0 2px, transparent 2.5px);background-position:50%;background-size:calc(var(--pitch) * var(--mm)) calc(var(--pitch) * var(--mm));margin-block-end:var(--space-xs)}.rnkS2G_pitchValue{font-family:var(--font-display);font-size:var(--size-h3);font-weight:var(--font-weight-medium);line-height:1}.rnkS2G_pitchProject{color:var(--foreground-secondary);font-size:var(--size-body-sm)}@media (min-width:64rem){.rnkS2G_measureBand{column-gap:var(--space-lg);grid-template-columns:repeat(12,minmax(0,1fr))}.rnkS2G_measureBand>.rnkS2G_lead,.rnkS2G_measureBand>.rnkS2G_module{grid-column:1/-1}.rnkS2G_pitches{--mm:8px;column-gap:var(--space-xl);grid-template-columns:repeat(4,minmax(0,1fr))}}.rnkS2G_closing{gap:var(--space-md);padding:var(--section-space-loose) var(--gutter);justify-items:start;display:grid}.rnkS2G_closingTitle{max-inline-size:18ch;font-size:var(--size-h2);line-height:var(--leading-snug)}.rnkS2G_closingBody{max-inline-size:44ch;color:var(--foreground-secondary);font-size:var(--size-body-lg);line-height:1.45}.rnkS2G_closingLink{padding-block:var(--space-2xs);border-block-end:var(--rule-weight) solid var(--border-accent);font-family:var(--font-display);font-size:var(--size-body);transition:border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);margin-block-start:var(--space-xs)}.rnkS2G_closingLink:hover{border-color:var(--accent);color:var(--accent-strong)}.rnkS2G_portfolio{border-block-start:var(--rule-weight) solid var(--border-subtle);margin-block-start:var(--section-space);padding-block-start:var(--space-2xl)}.rnkS2G_portfolioTitle{font-size:var(--size-h3);line-height:var(--leading-snug)}.rnkS2G_portfolioGrid{gap:var(--space-2xl) var(--space-xl);grid-template-columns:minmax(0,1fr);display:grid}.rnkS2G_portfolioProject{gap:var(--space-md);align-content:start;min-inline-size:0;display:grid}.rnkS2G_portfolioName{font-family:var(--font-display);font-size:var(--size-h3);line-height:1.2}.rnkS2G_portfolioName a{text-underline-offset:.2em}.rnkS2G_portfolioVideo{min-inline-size:0;margin:0}.rnkS2G_portfolioMedia{aspect-ratio:4/5;background:var(--background-secondary);min-inline-size:0;position:relative}.rnkS2G_portfolioMedia img{object-fit:contain;block-size:100%;inline-size:100%;display:block}.rnkS2G_portfolioMedia[data-video]{aspect-ratio:16/9}.rnkS2G_portfolioHeadline{color:var(--foreground-primary);font-family:var(--font-display);font-size:var(--size-body-lg)}.rnkS2G_portfolioProject>p:not(.rnkS2G_portfolioHeadline){color:var(--foreground-secondary)}.rnkS2G_portfolioFacts{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.rnkS2G_portfolioFacts div{min-inline-size:0}.rnkS2G_portfolioFacts dt{color:var(--foreground-muted);font-size:var(--size-body-sm)}.rnkS2G_portfolioFacts dd{overflow-wrap:anywhere;margin:0}@media (min-width:64rem){.rnkS2G_portfolioGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.rnkS2G_portfolioMedia{aspect-ratio:4/3}}.rnkS2G_bridgeVideo{object-fit:cover;opacity:0;block-size:100%;inline-size:100%;position:absolute;inset:0}.rnkS2G_bridgeVideo[data-ready]{opacity:1}@media (min-width:64rem){.rnkS2G_bridgeVideo{object-fit:contain}}.rnkS2G_applicationLink{width:fit-content;min-block-size:2.75rem;color:var(--accent-strong);font-size:var(--size-body-sm);text-underline-offset:.3em;align-items:center;margin-block-start:var(--space-xs);display:flex}
.rDNyEG_identity{inline-size:18rem;max-inline-size:calc(100% - 2 * var(--gutter));aspect-ratio:1833/580;box-sizing:content-box;display:block;overflow:hidden}.rDNyEG_identity img{block-size:auto;inline-size:118.5%;max-inline-size:none;margin-block-start:-3.27%;margin-inline-start:-9.01%;display:block}.rDNyEG_lead{gap:var(--space-sm);max-inline-size:48rem;margin-block-end:var(--space-xl);display:grid}.rDNyEG_lead p{max-inline-size:60ch;color:var(--foreground-secondary)}.rDNyEG_title{max-inline-size:20ch;font-size:var(--size-h2);line-height:var(--leading-snug)}@media (min-width:64rem){.rDNyEG_identity{grid-column:1/-1;inline-size:16rem}}
.e3s-Lq_header{align-items:center;gap:var(--space-3xs);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;display:grid}.e3s-Lq_brand{min-block-size:2.75rem;inline-size:18rem;min-inline-size:0;max-inline-size:100%;display:block}.e3s-Lq_brand .e3s-Lq_brandMark{inline-size:100%;max-inline-size:100%}.e3s-Lq_trigger{block-size:2.75rem;inline-size:2.75rem;color:var(--foreground-primary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.e3s-Lq_desktop{display:none}.e3s-Lq_mobile{gap:var(--space-xs);padding-block:var(--space-md);border-block:var(--rule-weight) solid var(--border-subtle);grid-column:1/-1;margin-block-start:var(--space-sm);display:grid}.e3s-Lq_header nav a{min-block-size:2.75rem;width:fit-content;max-inline-size:100%;padding-block:var(--space-2xs);color:var(--foreground-secondary);font-size:var(--size-body);text-underline-offset:.4em;align-items:center;text-decoration:none;display:flex}.e3s-Lq_header nav a:hover,.e3s-Lq_footer a:hover{color:var(--foreground-primary)}.e3s-Lq_header nav a[aria-current]{color:var(--foreground-primary);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.e3s-Lq_header :focus-visible,.e3s-Lq_footer :focus-visible{outline:2px solid var(--accent);outline-offset:4px}.e3s-Lq_footer{padding:var(--space-2xl) var(--gutter) calc(var(--space-2xl) + 3rem);border-block-start:var(--rule-weight) solid var(--border-subtle);color:var(--foreground-secondary)}.e3s-Lq_footerGroups{gap:var(--space-xl);display:grid}.e3s-Lq_footer nav{flex-direction:column;align-items:flex-start;min-inline-size:0;display:flex}.e3s-Lq_footer h2{color:var(--foreground-muted);font-size:var(--size-micro);font-family:var(--font-body);font-weight:var(--font-weight-medium);margin-block-end:var(--space-sm)}.e3s-Lq_footer a{min-block-size:2.75rem;max-inline-size:100%;font-size:var(--size-body-sm);align-items:center;text-decoration:none;display:inline-flex}.e3s-Lq_footer p{max-inline-size:30ch;font-size:var(--size-body-sm);color:var(--foreground-muted)}.e3s-Lq_footerBottom{gap:var(--space-xs);border-block-start:var(--rule-weight) solid var(--border-subtle);flex-direction:column;margin-block-start:var(--space-2xl);padding-block-start:var(--space-md);display:flex}@media (min-width:48rem){.e3s-Lq_footerGroups{grid-template-columns:repeat(3,minmax(0,1fr))}.e3s-Lq_footerBottom{justify-content:space-between;gap:var(--space-md);flex-flow:wrap}}@media (min-width:64rem){.e3s-Lq_header{gap:var(--space-lg);grid-template-columns:minmax(0,1fr) auto}.e3s-Lq_brand{inline-size:16rem}.e3s-Lq_desktop{align-items:center;gap:var(--space-lg);display:flex}.e3s-Lq_header nav a{font-size:var(--size-body-sm)}.e3s-Lq_trigger,.e3s-Lq_mobile{display:none}}
._72J3eW_page{background:var(--background-primary);color:var(--foreground-primary)}._72J3eW_opening{gap:var(--space-lg);padding:var(--space-lg) var(--gutter) var(--section-space);display:grid}._72J3eW_opening h1{max-inline-size:22ch;font-size:var(--size-h1);line-height:var(--leading-tight);letter-spacing:var(--tracking-display)}._72J3eW_opening>p{max-inline-size:55ch;color:var(--foreground-secondary)}._72J3eW_eyebrow{font-size:var(--size-micro);color:var(--foreground-muted)}._72J3eW_layout{gap:var(--space-2xl);padding:0 var(--gutter) var(--section-space);display:grid}._72J3eW_context,._72J3eW_formArea{min-inline-size:0}._72J3eW_context h2{font-size:var(--size-h3);margin-block-end:var(--space-md)}._72J3eW_context p{color:var(--foreground-secondary);overflow-wrap:anywhere;max-inline-size:45ch}._72J3eW_context summary,._72J3eW_context button,._72J3eW_context a{min-block-size:2.75rem;padding-block:.5rem}._72J3eW_context summary{cursor:pointer;margin-block:var(--space-md)}._72J3eW_context label{gap:var(--space-xs);margin-block:var(--space-sm);font-size:var(--size-body-sm);display:grid}._72J3eW_context select{min-block-size:3rem;inline-size:100%;max-inline-size:100%;font:inherit;background:var(--background-primary);color:var(--foreground-primary);border:1px solid var(--border-subtle);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:.5rem}._72J3eW_context button{color:var(--foreground-secondary);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}._72J3eW_context a{color:var(--accent-strong);text-underline-offset:.3em;align-items:center;display:inline-flex}._72J3eW_composerCard{column-gap:var(--space-sm);row-gap:var(--space-xs);padding:var(--space-sm) var(--space-md);background:var(--surface);border:1px solid var(--border-subtle);border-inline-start:2px solid var(--accent-strong);grid-template-columns:9rem minmax(0,1fr);grid-template-areas:"img title""text text""cta cta";align-items:start;margin-block-start:var(--space-md);display:grid}._72J3eW_composerPreview{border:1px solid var(--border-subtle);grid-area:img;block-size:auto;inline-size:100%;display:block}._72J3eW_context ._72J3eW_composerTitle{font-size:var(--size-body-lg);line-height:var(--leading-snug);font-weight:var(--font-weight-medium);grid-area:title;align-self:center;margin:0}._72J3eW_context ._72J3eW_composerText{font-size:var(--size-body-sm);grid-area:text}._72J3eW_context ._72J3eW_composerCta{white-space:nowrap;inline-size:fit-content;padding-inline:var(--space-sm);border:1px solid var(--border-accent);color:var(--accent-strong);grid-area:cta;text-decoration:none}._72J3eW_context ._72J3eW_composerCta:hover{border-color:var(--accent-strong)}@media (min-width:64rem){._72J3eW_composerCard{row-gap:var(--space-sm);column-gap:var(--space-md);max-inline-size:24rem;padding:var(--space-md);grid-template-columns:1fr;grid-template-areas:"img""title""text""cta";margin-block-start:var(--space-xl)}._72J3eW_context ._72J3eW_composerCta{padding-inline:var(--space-md)}}._72J3eW_formArea button[type=submit]{inline-size:fit-content;color:var(--accent-strong);border:1px solid var(--border-subtle);background:0 0}._72J3eW_page :focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (min-width:64rem){._72J3eW_layout{gap:var(--space-3xl);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}._72J3eW_context ._72J3eW_agreement{cursor:pointer;align-items:flex-start;gap:.75rem;min-block-size:2.75rem;display:flex}._72J3eW_agreement input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--accent-strong);flex:none;margin-block-start:.15rem}
.nUh8la_container{width:100%;padding-inline:var(--gutter);margin-inline:auto}.nUh8la_widthContent{max-width:calc(var(--max-content-width) + 2 * var(--gutter))}.nUh8la_widthWide{max-width:calc(var(--max-wide-width) + 2 * var(--gutter))}.nUh8la_widthText{max-width:calc(var(--max-text-width) + 2 * var(--gutter))}.nUh8la_widthFull{max-width:none}.nUh8la_widthBleed{max-width:none;padding-inline:0}.nUh8la_section{background-color:var(--background-primary);color:var(--foreground-primary);position:relative}.nUh8la_spaceCompact{padding-block:var(--section-space-compact)}.nUh8la_spaceBase{padding-block:var(--section-space)}.nUh8la_spaceLoose{padding-block:var(--section-space-loose)}.nUh8la_spaceNone{padding-block:0}.nUh8la_surfaceSecondary{background-color:var(--background-secondary)}.nUh8la_surfaceGraphite{background-color:var(--surface)}.nUh8la_surfaceTransparent{background-color:#0000}.nUh8la_underHeader{padding-top:calc(var(--header-height) + var(--section-space))}.nUh8la_underHeader.nUh8la_spaceLoose{padding-top:calc(var(--header-height) + var(--section-space-loose))}.nUh8la_underHeader.nUh8la_spaceCompact{padding-top:calc(var(--header-height) + var(--section-space-compact))}.nUh8la_dividedTop{border-top:var(--rule-weight) solid var(--border-subtle)}.nUh8la_grid{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--grid-gap);row-gap:var(--row-gap,var(--space-xl));align-items:var(--grid-align,start);margin:0;padding:0;list-style:none;display:grid}.nUh8la_gridItem{grid-column:span var(--span-base) / span var(--span-base);min-width:0}@media (min-width:48rem){.nUh8la_gridItem{grid-column:span var(--span-md,var(--span-base)) / span var(--span-md,var(--span-base))}}@media (min-width:64rem){.nUh8la_gridItem{grid-column:var(--start-lg,auto) / span var(--span-lg,var(--span-md,var(--span-base)))}}.nUh8la_eyebrow{font-family:var(--font-display);font-size:var(--size-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-eyebrow);line-height:var(--leading-normal);text-transform:uppercase;color:var(--foreground-muted);display:block}.nUh8la_eyebrowAccent{color:var(--accent-strong)}.nUh8la_eyebrowRuled{align-items:center;gap:var(--space-xs);display:flex}.nUh8la_eyebrowRuled:before{content:"";inline-size:var(--space-lg);block-size:var(--rule-weight);background-color:var(--accent);flex:none}.nUh8la_headline{font-family:var(--font-display);color:var(--foreground-primary);text-wrap:balance}.nUh8la_sizeDisplay{font-size:var(--size-display);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-display)}.nUh8la_sizeH1{font-size:var(--size-h1);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-display)}.nUh8la_sizeH2{font-size:var(--size-h2);font-weight:var(--font-weight-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-heading)}.nUh8la_sizeH3{font-size:var(--size-h3);font-weight:var(--font-weight-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-heading)}.nUh8la_sizeH4{font-size:var(--size-h4);font-weight:var(--font-weight-semibold);line-height:var(--leading-normal);letter-spacing:var(--tracking-heading)}.nUh8la_body{font-family:var(--font-body);color:var(--foreground-secondary);line-height:var(--leading-relaxed)}.nUh8la_bodyLg{font-size:var(--size-body-lg);line-height:var(--leading-normal)}.nUh8la_bodyBase{font-size:var(--size-body)}.nUh8la_bodySm{font-size:var(--size-body-sm)}.nUh8la_bodyMuted{color:var(--foreground-muted)}.nUh8la_measureText{max-width:var(--max-text-width)}.nUh8la_measureNarrow{max-width:var(--max-narrow-width)}.nUh8la_rule{background-color:var(--border-subtle);block-size:var(--rule-weight);border:0;inline-size:100%}.nUh8la_ruleAccent{background-color:var(--accent)}.nUh8la_ruleShort{inline-size:clamp(3rem,8vw,5.5rem)}.nUh8la_ruleVertical{inline-size:var(--rule-weight);block-size:100%;min-block-size:var(--space-lg)}.nUh8la_mediaFrame{inline-size:100%;aspect-ratio:var(--media-ratio,auto);background-color:var(--surface);border:var(--rule-weight) solid var(--border-subtle);display:block;position:relative;overflow:hidden}.nUh8la_mediaFrameBleed{border-inline:0}.nUh8la_mediaFrame>:is(img,video,picture,canvas,svg,iframe){object-fit:var(--media-fit,contain);object-position:var(--media-position,center);block-size:100%;inline-size:100%}.nUh8la_mediaFrameIntrinsic>:is(img,video,picture,canvas,svg,iframe){object-fit:fill;block-size:auto}.nUh8la_mediaFrameEmpty{padding:var(--space-md);background-image:linear-gradient(to bottom right, color-mix(in srgb, var(--ivms-white) 3%, transparent), transparent 60%);justify-content:flex-start;align-items:flex-end;display:flex}.nUh8la_mediaCaption{margin-top:var(--space-xs);font-size:var(--size-body-sm);color:var(--foreground-muted)}.nUh8la_button{justify-content:center;align-items:center;gap:var(--space-2xs);font-family:var(--font-display);font-size:var(--size-body-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;border:var(--rule-weight) solid transparent;border-radius:var(--radius-none);cursor:pointer;text-align:center;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);min-block-size:2.75rem;line-height:1;display:inline-flex}.nUh8la_button:active{transform:scale(.98)}.nUh8la_buttonMd{padding-inline:var(--space-md);padding-block:var(--space-xs)}.nUh8la_buttonSm{padding-inline:var(--space-sm);padding-block:var(--space-2xs);min-block-size:2.5rem;font-size:var(--size-micro)}.nUh8la_buttonPrimary{background-color:var(--foreground-primary);color:var(--foreground-inverse);border-color:var(--foreground-primary)}.nUh8la_buttonPrimary:hover{background-color:var(--accent);border-color:var(--accent);color:var(--foreground-on-accent)}.nUh8la_buttonGhost{color:var(--foreground-primary);border-color:var(--border-strong);background-color:#0000}.nUh8la_buttonGhost:hover{border-color:var(--border-accent);color:var(--accent)}.nUh8la_buttonAccent{color:var(--accent);border-color:var(--border-accent);background-color:#0000}.nUh8la_buttonAccent:hover{background-color:var(--accent);color:var(--foreground-on-accent);border-color:var(--accent)}.nUh8la_textLink{color:var(--foreground-primary);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:.28em;transition:color var(--duration-fast) var(--ease-standard), text-decoration-color var(--duration-fast) var(--ease-standard);text-decoration-thickness:1px;display:inline}.nUh8la_textLink:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.nUh8la_textLinkQuiet{color:var(--foreground-muted);text-decoration:none}.nUh8la_textLinkQuiet:hover{color:var(--foreground-primary)}@media print{.nUh8la_underHeader,.nUh8la_underHeader.nUh8la_spaceLoose,.nUh8la_underHeader.nUh8la_spaceCompact{padding-top:var(--space-lg)}}
._7LAP9G_banner{inset-inline:var(--space-md);z-index:var(--z-overlay);gap:var(--space-sm);max-inline-size:34rem;padding:var(--space-md);background:var(--surface-raised);border:var(--rule-weight) solid var(--border-strong);border-top-color:var(--accent);flex-direction:column;display:flex;position:fixed;inset-block-end:var(--space-md)}._7LAP9G_title{font-family:var(--font-display);font-size:var(--size-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent);margin:0}._7LAP9G_body,._7LAP9G_current{font-size:var(--size-body-sm);color:var(--foreground-secondary);margin:0}._7LAP9G_current{color:var(--foreground-muted)}._7LAP9G_actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}._7LAP9G_preferences{font:inherit;color:var(--foreground-muted);cursor:pointer;background:0 0;border:0;padding:0}._7LAP9G_preferences:hover{color:var(--accent)}
._9BPywa_ivmsMark{font-family:var(--font-display);font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--foreground-primary);letter-spacing:-.01em;white-space:nowrap;line-height:1;display:inline-block}._9BPywa_markSm{font-size:1rem}._9BPywa_markMd{font-size:1.375rem}._9BPywa_markLg{letter-spacing:-.02em;font-size:clamp(2rem,1.2rem + 3vw,3.5rem)}._9BPywa_markXl{font-size:var(--size-display);letter-spacing:var(--tracking-display);font-weight:var(--font-weight-medium)}._9BPywa_markHero{letter-spacing:-.045em;font-size:clamp(5rem,1rem + 12vw,11.5rem);line-height:.86;font-weight:var(--font-weight-semibold);margin-inline-start:-.055em;display:block}._9BPywa_markAccent{color:var(--accent)}._9BPywa_markMuted{color:var(--foreground-muted)}._9BPywa_lockup{flex:none;line-height:0;display:inline-block}._9BPywa_lockupImage{block-size:2rem;inline-size:auto;max-inline-size:100%;display:block}._9BPywa_lockupLg ._9BPywa_lockupImage{block-size:clamp(3rem,2.2rem + 2vw,4.25rem)}._9BPywa_lockupHero ._9BPywa_lockupImage{block-size:clamp(5rem,1rem + 9vw,9rem)}@media (max-width:30rem){._9BPywa_lockupImage{block-size:1.75rem}._9BPywa_lockupHero ._9BPywa_lockupImage{block-size:clamp(4rem,18vw,5.75rem)}}._9BPywa_lockupTrim ._9BPywa_lockupImage{block-size:calc(var(--lockup-art,2.25rem) * 724 / 580);max-inline-size:none;margin-block:calc(var(--lockup-art,2.25rem) * -60 / 580) calc(var(--lockup-art,2.25rem) * -84 / 580);margin-inline:calc(var(--lockup-art,2.25rem) * -166 / 580) calc(var(--lockup-art,2.25rem) * -174 / 580);transition:block-size var(--duration-base) var(--ease-standard), margin var(--duration-base) var(--ease-standard)}._9BPywa_signature{align-items:baseline;gap:var(--space-2xs);font-family:var(--font-display);color:var(--foreground-muted);display:flex}._9BPywa_signatureStacked{align-items:flex-start;gap:var(--space-3xs);flex-direction:column}._9BPywa_signatureExpansion{font-size:var(--size-eyebrow);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--foreground-muted)}._9BPywa_signatureTagline{font-family:var(--font-body);font-size:var(--size-body-lg);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal);text-transform:none;color:var(--foreground-secondary);max-width:var(--max-narrow-width)}._9BPywa_lockupPrint{display:none}@media print{._9BPywa_lockupImage{display:none}._9BPywa_lockupPrint{block-size:2.25rem;inline-size:auto;max-inline-size:100%;display:block}}
.VFKzxG_footer{border-top:var(--rule-weight) solid var(--border-subtle);background-color:var(--background-secondary);color:var(--foreground-secondary);padding-block:var(--section-space)}.VFKzxG_top{gap:var(--space-2xl);display:grid}@media (min-width:64rem){.VFKzxG_top{gap:var(--space-3xl);grid-template-columns:minmax(0,1.25fr) minmax(0,2fr)}}.VFKzxG_identity{align-items:flex-start;gap:var(--space-md);flex-direction:column;display:flex}.VFKzxG_groups{gap:var(--space-xl) var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:48rem){.VFKzxG_groups{grid-template-columns:repeat(3,minmax(0,1fr))}}.VFKzxG_groupTitle{font-family:var(--font-display);font-size:var(--size-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--foreground-muted);margin-bottom:var(--space-sm)}.VFKzxG_groupList{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.VFKzxG_groupList a{font-size:var(--size-body-sm);padding-block:var(--space-3xs);display:inline-block}.VFKzxG_bottom{gap:var(--space-sm);margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:var(--rule-weight) solid var(--border-subtle);font-size:var(--size-body-sm);color:var(--foreground-muted);flex-direction:column;display:flex}@media (min-width:48rem){.VFKzxG_bottom{flex-direction:row;justify-content:space-between;align-items:center}}.VFKzxG_legalList{gap:var(--space-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.VFKzxG_contactList{gap:var(--space-2xs);font-size:var(--size-body-sm);color:var(--foreground-muted);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}
.azVQWW_header{z-index:var(--z-header);block-size:var(--header-height);color:var(--foreground-primary);border-bottom:var(--rule-weight) solid transparent;transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard);background-color:#0000;align-items:center;display:flex;position:fixed;inset-block-start:0;inset-inline:0}html[data-header-surface=solid] .azVQWW_header{background-color:color-mix(in srgb, var(--ivms-ink-950) 88%, transparent);border-bottom-color:var(--border-subtle)}.azVQWW_header:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}html[data-header-surface=solid] .azVQWW_header:before{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.azVQWW_inner{justify-content:space-between;align-items:center;gap:var(--space-md);inline-size:100%;display:flex}.azVQWW_brandLink{--lockup-art:var(--header-logo);flex:none;align-items:center;display:inline-flex}@media (min-width:64rem){.azVQWW_brandLink{--lockup-art:var(--header-logo-desktop)}}.azVQWW_desktopNav{display:none}@media (min-width:64rem){.azVQWW_desktopNav{margin-inline-start:auto;display:block}}.azVQWW_navList{align-items:center;gap:clamp(var(--space-md), 2.4vw, var(--space-xl));margin:0;padding:0;list-style:none;display:flex}.azVQWW_navLink{font-family:var(--font-display);font-size:var(--size-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--foreground-secondary);padding-block:var(--space-2xs);transition:color var(--duration-fast) var(--ease-standard);display:inline-block;position:relative}.azVQWW_navLink:after{content:"";block-size:var(--rule-weight);background-color:var(--accent);transform-origin:0;transition:transform var(--duration-base) var(--ease-standard);position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}.azVQWW_navLink:hover,.azVQWW_navLink[aria-current]{color:var(--foreground-primary)}.azVQWW_navLink[aria-current]:after,.azVQWW_navLink:hover:after,.azVQWW_navLink:focus-visible:after{transform:scaleX(1)}.azVQWW_mobileTrigger{align-items:center;gap:var(--space-2xs);padding:var(--space-2xs);cursor:pointer;min-block-size:2.75rem;min-inline-size:2.75rem;font-family:var(--font-display);font-size:var(--size-eyebrow);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--foreground-primary);background:0 0;border:0;justify-content:flex-end;margin-inline-end:calc(-1 * var(--space-2xs));display:inline-flex}.azVQWW_triggerBars{gap:5px;inline-size:1.375rem;display:grid}.azVQWW_triggerBars span{block-size:var(--rule-weight);transition:transform var(--duration-fast) var(--ease-standard);background-color:currentColor;display:block}@media (min-width:64rem){.azVQWW_mobileTrigger{display:none}}.azVQWW_panel{z-index:var(--z-overlay);background-color:var(--background-primary);overscroll-behavior:contain;animation:azVQWW_panel-in var(--duration-base) var(--ease-entrance) both;flex-direction:column;padding-block-end:calc(var(--space-2xl) + env(safe-area-inset-bottom,0px));display:flex;position:fixed;inset:0;overflow-y:auto}.azVQWW_panel[data-state=closing]{animation:azVQWW_panel-out var(--duration-fast) var(--ease-exit) both}@keyframes azVQWW_panel-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes azVQWW_panel-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}.azVQWW_panelHeader{justify-content:space-between;align-items:center;gap:var(--space-md);block-size:var(--header-height);flex:none;display:flex}.azVQWW_panelClose{padding:var(--space-2xs);cursor:pointer;min-block-size:2.75rem;min-inline-size:2.75rem;font-family:var(--font-display);font-size:var(--size-eyebrow);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--foreground-primary);background:0 0;border:0;margin-inline-end:calc(-1 * var(--space-2xs))}.azVQWW_panelBody{justify-content:space-between;gap:var(--space-2xl);flex-direction:column;flex:1;padding-block-start:var(--space-xl);display:flex}.azVQWW_panelList{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.azVQWW_panelLink{font-family:var(--font-display);font-size:clamp(1.75rem,1.2rem + 4vw,2.5rem);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-heading);line-height:var(--leading-snug);color:var(--foreground-primary);padding-block:var(--space-2xs);display:block}.azVQWW_panelLink[aria-current]{color:var(--accent)}.azVQWW_panelSubList{padding:0 0 0 var(--space-md);border-inline-start:var(--rule-weight) solid var(--border-subtle);margin:0;list-style:none}.azVQWW_panelSubLink{min-block-size:2.75rem;font-family:var(--font-display);font-size:var(--size-body);font-weight:var(--font-weight-medium);color:var(--foreground-secondary);align-items:center;display:flex}.azVQWW_panelSubLink[aria-current=page]{color:var(--accent)}.azVQWW_panelFooter{gap:var(--space-md);flex-direction:column;display:flex}@media print{.azVQWW_header{block-size:auto;padding-block:0 var(--space-md);border-bottom:var(--rule-weight) solid var(--border-subtle);background:0 0;position:static}.azVQWW_desktopNav,.azVQWW_mobileTrigger{display:none!important}}
.GdAmZG_skipLink{z-index:calc(var(--z-overlay) + 1);padding:var(--space-2xs) var(--space-sm);background-color:var(--foreground-primary);color:var(--foreground-inverse);font-family:var(--font-display);font-size:var(--size-eyebrow);letter-spacing:var(--tracking-wide);text-transform:uppercase;transform:translateY(calc(-100% - var(--space-lg)));transition:transform var(--duration-fast) var(--ease-standard);position:fixed;inset-block-start:var(--space-sm);inset-inline-start:var(--space-sm)}.GdAmZG_skipLink:focus-visible{transform:translateY(0)}@media print{.GdAmZG_skipLink{display:none}}
body:has([data-composer-root])>header{background-color:var(--background-primary);border-bottom-color:var(--border-subtle)}html[data-header-surface] body:has([data-composer-root])>header{background-color:var(--background-primary);border-bottom-color:var(--border-subtle)}.AAgyEq_composer{--composer-blue:#8fb0cf;--composer-blue-line:#8fb0cfb3;--composer-mineral:var(--foreground-secondary);--composer-canvas-h:min(27svh, calc((100vw - 2 * var(--gutter)) * .66));gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.AAgyEq_skeleton{border-top:var(--rule-weight) solid var(--border-subtle);min-block-size:60svh;padding-block:var(--space-lg)}.AAgyEq_skeletonText{color:var(--foreground-muted);font-size:var(--size-body-sm)}.AAgyEq_scenarios{border-block:var(--rule-weight) solid var(--border-subtle)}.AAgyEq_scenariosSummary{align-items:baseline;gap:var(--space-3xs) var(--space-sm);min-block-size:2.75rem;padding-block:var(--space-xs);cursor:pointer;font-family:var(--font-display);font-size:var(--size-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--foreground-secondary);flex-wrap:wrap;list-style:none;display:flex}.AAgyEq_scenariosSummary::-webkit-details-marker{display:none}.AAgyEq_scenariosSummary:before{content:"+";inline-size:1ch;color:var(--accent-strong);display:inline-block}.AAgyEq_scenarios[open]>.AAgyEq_scenariosSummary:before{content:"–"}.AAgyEq_scenariosNote{font-family:var(--font-body);font-size:var(--size-micro);letter-spacing:0;text-transform:none;color:var(--foreground-muted)}.AAgyEq_scenariosBody{gap:var(--space-sm);padding-block:0 var(--space-md);flex-direction:column;display:flex}.AAgyEq_scenarioList{gap:var(--space-2xs);display:grid}.AAgyEq_scenarioButton{min-block-size:2.75rem;inline-size:100%;padding:var(--space-2xs) var(--space-sm);text-align:start;background:var(--surface);border:var(--rule-weight) solid var(--border-subtle);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard);flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}.AAgyEq_scenarioButton:hover{border-color:var(--border-strong)}.AAgyEq_scenarioButton[aria-pressed=true]{border-color:var(--border-accent)}.AAgyEq_scenarioName{font-family:var(--font-display);font-weight:var(--font-weight-medium);font-size:var(--size-body-sm)}.AAgyEq_scenarioDescription{font-size:var(--size-micro);color:var(--foreground-muted)}.AAgyEq_resetButton{align-self:flex-start}.AAgyEq_stepNav{gap:var(--space-2xs);flex-direction:column;display:flex}.AAgyEq_stepList{border:var(--rule-weight) solid var(--border-subtle);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.AAgyEq_stepItem+.AAgyEq_stepItem{border-inline-start:var(--rule-weight) solid var(--border-subtle)}.AAgyEq_stepButton{justify-content:center;align-items:center;gap:var(--space-2xs);block-size:100%;min-block-size:2.75rem;inline-size:100%;min-inline-size:2.75rem;padding:0 var(--space-3xs);color:var(--foreground-muted);cursor:pointer;font-family:var(--font-display);font-size:var(--size-body-sm);transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;display:flex;position:relative}.AAgyEq_stepButton:after{content:"";background:var(--accent);transform-origin:0;block-size:2px;transition:transform var(--duration-base) var(--ease-standard);position:absolute;inset-block-end:-1px;inset-inline:0;transform:scaleX(0)}.AAgyEq_stepButton:disabled{cursor:default;color:color-mix(in srgb, var(--foreground-muted) 55%, transparent)}.AAgyEq_stepItem[data-state=visited] .AAgyEq_stepButton{color:var(--foreground-secondary)}.AAgyEq_stepItem[data-state=visited] .AAgyEq_stepButton:hover{color:var(--accent-strong)}.AAgyEq_stepItem[data-state=current] .AAgyEq_stepButton{color:var(--foreground-primary)}.AAgyEq_stepItem[data-state=current] .AAgyEq_stepButton:after{transform:scaleX(1)}.AAgyEq_stepItem[data-kind=optional]{background:color-mix(in srgb, var(--foreground-primary) 2.5%, transparent)}.AAgyEq_stepItem[data-kind=optional] .AAgyEq_stepNumber{color:var(--composer-blue)}.AAgyEq_stepNumber{font-variant-numeric:tabular-nums}.AAgyEq_stepName{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;font-size:var(--size-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-align:start;line-height:1.2;position:absolute;overflow:hidden}.AAgyEq_stepNavCaption{font-family:var(--font-display);font-size:var(--size-micro);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--foreground-muted)}.AAgyEq_workspace{gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}.AAgyEq_visual{top:var(--header-height);z-index:5;margin-inline:calc(var(--gutter) * -1);padding:var(--space-3xs) var(--gutter);background:var(--background-primary);border-block-end:var(--rule-weight) solid var(--border-subtle);position:sticky}.AAgyEq_canvas{block-size:var(--composer-canvas-h);transition:block-size var(--duration-base) var(--ease-standard);position:relative}.AAgyEq_canvasCompact{block-size:100%;overflow:hidden}.AAgyEq_canvasWide{display:none}.AAgyEq_composer[data-keyboard=open] .AAgyEq_canvas{block-size:6rem}.AAgyEq_composer[data-keyboard=open] .AAgyEq_expandButton{display:none}.AAgyEq_scene{block-size:100%;inline-size:100%;font-family:var(--font-body);display:block;overflow:visible}.AAgyEq_expandButton{z-index:1;justify-content:center;align-items:center;gap:var(--space-2xs);background:color-mix(in srgb, var(--background-primary) 82%, transparent);border:var(--rule-weight) solid var(--border-subtle);min-block-size:2.75rem;min-inline-size:2.75rem;color:var(--foreground-secondary);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);padding:0;display:inline-flex;position:absolute;inset-block-start:var(--space-3xs);inset-inline-end:var(--gutter)}.AAgyEq_expandButton:hover{border-color:var(--border-accent);color:var(--accent-strong)}.AAgyEq_expandIcon{fill:none;stroke:currentColor;stroke-width:1.25px;block-size:1rem;inline-size:1rem}.AAgyEq_expandLabel{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.AAgyEq_readout{gap:var(--space-2xs);flex-direction:column;display:flex}.AAgyEq_readoutDesktop{display:none}.AAgyEq_readoutLabel,.AAgyEq_referenceLabel,.AAgyEq_legend,.AAgyEq_stepCounter,.AAgyEq_reviewHeading{font-family:var(--font-display);font-size:var(--size-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;line-height:var(--leading-normal)}.AAgyEq_readoutLabel{color:var(--foreground-muted)}.AAgyEq_readoutList{gap:var(--space-2xs);font-size:var(--size-body-sm);line-height:var(--leading-normal);color:var(--foreground-secondary);display:grid}.AAgyEq_readoutList li{border-inline-start:var(--rule-weight) solid var(--border-subtle);padding-inline-start:var(--space-sm)}.AAgyEq_panel{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.AAgyEq_stepHead{gap:var(--space-xs);flex-direction:column;display:flex}.AAgyEq_stepCounter{color:var(--accent-strong)}.AAgyEq_stepCounter[data-kind=optional]{color:var(--composer-blue)}.AAgyEq_stepQuestion{font-size:var(--size-h3)}.AAgyEq_stepQuestion:focus{outline:none}.AAgyEq_stepQuestion:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.AAgyEq_stepHelper{max-inline-size:var(--max-text-width);font-size:var(--size-body-sm);line-height:var(--leading-relaxed);color:var(--foreground-secondary)}.AAgyEq_scenarioBadge{padding:var(--space-3xs) var(--space-2xs);border:var(--rule-weight) solid var(--composer-blue-line);font-size:var(--size-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--composer-blue);align-self:flex-start}.AAgyEq_stepBody{gap:var(--space-lg);flex-direction:column;display:flex}.AAgyEq_group{gap:var(--space-xs);border:0;flex-direction:column;min-inline-size:0;padding:0;display:flex}.AAgyEq_group:disabled{opacity:.5}.AAgyEq_legend{color:var(--foreground-muted);margin-block-end:var(--space-xs);padding:0}.AAgyEq_groupNote{font-size:var(--size-micro);color:var(--foreground-muted)}.AAgyEq_options{gap:var(--space-2xs);grid-template-columns:minmax(0,1fr);display:grid}.AAgyEq_options[data-columns="2"],.AAgyEq_options[data-columns="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.AAgyEq_option,.AAgyEq_toggle{align-items:flex-start;gap:var(--space-xs);min-block-size:3rem;padding:var(--space-xs) var(--space-sm);background:var(--surface);border:var(--rule-weight) solid var(--border-subtle);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);display:flex;position:relative}.AAgyEq_option:hover,.AAgyEq_toggle:hover{border-color:var(--border-strong)}.AAgyEq_option[data-selected],.AAgyEq_toggle[aria-pressed=true]{border-color:var(--accent)}.AAgyEq_option:has(.AAgyEq_optionInput:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.AAgyEq_optionInput{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.AAgyEq_optionMark{border:var(--rule-weight) solid var(--border-strong);block-size:1rem;inline-size:1rem;transition:border-color var(--duration-fast) var(--ease-standard);border-radius:50%;flex:none;margin-block-start:.2rem;position:relative}.AAgyEq_optionMark:after{content:"";background:var(--accent);transition:transform var(--duration-fast) var(--ease-standard);border-radius:50%;position:absolute;inset:3px;transform:scale(0)}.AAgyEq_option[data-selected] .AAgyEq_optionMark,.AAgyEq_toggle[aria-pressed=true] .AAgyEq_optionMark{border-color:var(--accent)}.AAgyEq_option[data-selected] .AAgyEq_optionMark:after,.AAgyEq_toggle[aria-pressed=true] .AAgyEq_optionMark:after{transform:scale(1)}.AAgyEq_toggle .AAgyEq_optionMark{border-radius:var(--radius-sm);margin-block-start:0}.AAgyEq_toggle .AAgyEq_optionMark:after{border-radius:0}.AAgyEq_toggle{font:inherit;font-size:var(--size-body-sm);color:var(--foreground-primary);text-align:start;align-self:flex-start;align-items:center}.AAgyEq_optionText{flex-direction:column;gap:.125rem;min-inline-size:0;display:flex}.AAgyEq_optionLabel{font-family:var(--font-display);font-weight:var(--font-weight-medium);font-size:var(--size-body-sm);line-height:var(--leading-normal)}.AAgyEq_optionHint{font-size:var(--size-micro);line-height:var(--leading-normal);color:var(--foreground-muted)}.AAgyEq_presets{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.AAgyEq_preset{min-block-size:2.75rem;padding:0 var(--space-sm);background:var(--surface);border:var(--rule-weight) solid var(--border-subtle);font-family:var(--font-display);font-size:var(--size-body-sm);font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard)}.AAgyEq_preset:hover{border-color:var(--border-strong)}.AAgyEq_preset[aria-pressed=true]{border-color:var(--accent);color:var(--foreground-primary)}.AAgyEq_fieldRow{gap:var(--space-2xs);flex-direction:column;display:flex}.AAgyEq_fieldPair{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.AAgyEq_field{gap:var(--space-3xs);flex-direction:column;min-inline-size:0;display:flex}.AAgyEq_fieldLabel{font-size:var(--size-body-sm);color:var(--foreground-secondary)}.AAgyEq_input{min-block-size:3rem;inline-size:100%;padding:0 var(--space-xs);background:var(--surface);border:var(--rule-weight) solid var(--border-subtle);border-radius:var(--radius-sm);font-size:var(--size-body);font-variant-numeric:tabular-nums;transition:border-color var(--duration-fast) var(--ease-standard)}.AAgyEq_input:hover{border-color:var(--border-strong)}.AAgyEq_input[aria-invalid=true]{border-color:var(--foreground-secondary)}.AAgyEq_input::placeholder{color:var(--foreground-muted);opacity:.7}.AAgyEq_fieldError{border-inline-start:var(--rule-weight) solid var(--border-strong);font-size:var(--size-body-sm);color:var(--foreground-secondary);padding-inline-start:var(--space-xs)}.AAgyEq_reference{gap:var(--space-2xs);border-inline-start:var(--rule-weight) solid var(--composer-blue-line);flex-direction:column;padding-inline-start:var(--space-sm);display:flex}.AAgyEq_referenceLabel{color:var(--composer-blue)}.AAgyEq_referenceText{gap:var(--space-2xs);max-inline-size:var(--max-text-width);font-size:var(--size-body-sm);line-height:var(--leading-relaxed);color:var(--foreground-secondary);flex-direction:column;display:flex}.AAgyEq_referenceKey{font-weight:var(--font-weight-semibold);color:var(--foreground-primary)}.AAgyEq_referenceMuted{color:var(--foreground-muted)}.AAgyEq_actions{gap:var(--space-xs);border-block-start:var(--rule-weight) solid var(--border-subtle);flex-wrap:wrap;padding-block-start:var(--space-md);display:flex}.AAgyEq_nextButton{flex:auto}.AAgyEq_blocked{min-block-size:1.5em;font-size:var(--size-body-sm);color:var(--foreground-secondary);margin-block-start:calc(var(--space-lg) * -.6)}.AAgyEq_review{gap:var(--space-lg);flex-direction:column;display:flex}.AAgyEq_reviewHeading{margin-block-end:var(--space-xs)}.AAgyEq_reviewPrimary .AAgyEq_reviewHeading{color:var(--foreground-primary)}.AAgyEq_decisionGrid{border-block-start:var(--rule-weight) solid var(--border-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.AAgyEq_decision{gap:var(--space-3xs);min-inline-size:0;padding:var(--space-xs) 2.75rem var(--space-xs) 0;border-block-end:var(--rule-weight) solid var(--border-subtle);flex-direction:column;display:flex;position:relative}.AAgyEq_decision:nth-child(odd){padding-inline-end:calc(2.75rem + var(--space-xs))}.AAgyEq_decision:nth-child(2n){border-inline-start:var(--rule-weight) solid var(--border-subtle);padding-inline-start:var(--space-sm)}.AAgyEq_decisionLabel{font-size:var(--size-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--foreground-muted)}.AAgyEq_decisionValue{font-family:var(--font-display);font-size:var(--size-body);font-weight:var(--font-weight-medium);line-height:var(--leading-snug);color:var(--foreground-primary);overflow-wrap:anywhere}.AAgyEq_decisionOptional .AAgyEq_decisionValue{font-size:var(--size-body-sm);color:var(--foreground-secondary)}.AAgyEq_optionalBadge{border:var(--rule-weight) solid var(--composer-blue-line);color:var(--composer-blue);letter-spacing:var(--tracking-wide);margin-inline-start:var(--space-3xs);padding:0 .3em}.AAgyEq_editButton{min-block-size:2.75rem;min-inline-size:2.75rem;padding:0 var(--space-3xs);font-family:var(--font-display);font-size:var(--size-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--foreground-muted);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:.3em;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;position:absolute;inset-block-start:.25rem;inset-inline-end:0}.AAgyEq_decision:nth-child(odd) .AAgyEq_editButton{inset-inline-end:var(--space-xs)}.AAgyEq_editButton:hover{color:var(--accent-strong)}.AAgyEq_reviewSecondary .AAgyEq_reviewHeading{color:var(--composer-blue)}.AAgyEq_referenceList{gap:var(--space-2xs);border-inline-start:var(--rule-weight) solid var(--composer-blue-line);padding-inline-start:var(--space-sm);display:grid}.AAgyEq_referenceRow{font-size:var(--size-body-sm);line-height:var(--leading-normal);gap:.125rem;display:grid}.AAgyEq_referenceRow dt{font-size:var(--size-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--foreground-muted)}.AAgyEq_referenceRow dd{color:var(--foreground-secondary);margin:0}.AAgyEq_reviewTertiary .AAgyEq_reviewHeading{color:var(--accent-strong)}.AAgyEq_validateGrid{gap:var(--space-xs) var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.AAgyEq_validateGrid li{border-block-start:var(--rule-weight) solid var(--accent-quiet);flex-direction:column;gap:.125rem;padding-block-start:var(--space-2xs);display:flex}.AAgyEq_validateTitle{font-family:var(--font-display);font-size:var(--size-body-sm);font-weight:var(--font-weight-medium);color:var(--foreground-primary)}.AAgyEq_validateDetail{font-size:var(--size-micro);line-height:var(--leading-normal);color:var(--foreground-muted)}.AAgyEq_reviewNote{font-size:var(--size-micro);line-height:var(--leading-normal);color:var(--foreground-muted);margin-block-start:var(--space-xs)}.AAgyEq_cta{align-items:flex-start;gap:var(--space-sm);flex-direction:column;display:flex}.AAgyEq_ctaNotice:empty{display:none}.AAgyEq_ctaNotice{max-inline-size:var(--max-text-width);border-inline-start:var(--rule-weight) solid var(--accent);font-size:var(--size-body-sm);color:var(--foreground-secondary);padding-inline-start:var(--space-sm)}.AAgyEq_dialog{background:var(--background-primary);block-size:100svh;max-block-size:100svh;inline-size:100vw;max-inline-size:100vw;color:var(--foreground-primary);border:0;margin:0;padding:0}.AAgyEq_dialog::backdrop{background:var(--overlay-scrim)}.AAgyEq_dialogInner{gap:var(--space-md);min-block-size:100%;padding:var(--space-md) var(--gutter);flex-direction:column;display:flex}.AAgyEq_dialogHead{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.AAgyEq_dialogTitle{font-size:var(--size-h4)}.AAgyEq_dialogHint{font-size:var(--size-micro);color:var(--foreground-muted)}.AAgyEq_dialogCanvas{overscroll-behavior-x:contain;border:var(--rule-weight) solid var(--border-subtle);inline-size:100%;overflow-x:auto}.AAgyEq_dialogCanvas .AAgyEq_scene{aspect-ratio:720/480;block-size:auto;inline-size:720px;max-inline-size:none}.AAgyEq_layer{opacity:1;transition:opacity var(--duration-base) var(--ease-standard)}@starting-style{.AAgyEq_layer{opacity:0}}.AAgyEq_faint{opacity:.45}.AAgyEq_halo{paint-order:stroke fill;stroke:var(--background-primary);stroke-width:4px;stroke-linejoin:round}.AAgyEq_fadeStop{stop-color:var(--foreground-muted)}.AAgyEq_skyStop{stop-color:var(--composer-blue)}.AAgyEq_dot{fill:var(--foreground-muted);opacity:.35}.AAgyEq_wall{fill:color-mix(in srgb, var(--foreground-primary) 4.5%, var(--background-primary))}.AAgyEq_ceiling{fill:color-mix(in srgb, var(--foreground-primary) 2.5%, var(--background-primary))}.AAgyEq_floor{fill:color-mix(in srgb, var(--foreground-primary) 8%, var(--background-primary))}.AAgyEq_floorJoint{stroke:color-mix(in srgb, var(--foreground-primary) 7%, transparent);stroke-width:1px}.AAgyEq_ground{fill:color-mix(in srgb, var(--foreground-primary) 7%, var(--background-primary))}.AAgyEq_sidewalk{fill:color-mix(in srgb, var(--foreground-primary) 11%, var(--background-primary))}.AAgyEq_curb{stroke:color-mix(in srgb, var(--foreground-primary) 22%, transparent);stroke-width:1px}.AAgyEq_edge{stroke:var(--border-strong);stroke-width:1px}.AAgyEq_edgeSoft{stroke:var(--border-subtle);stroke-width:1px}.AAgyEq_horizon{stroke-width:1px;opacity:.75}.AAgyEq_envLabel{fill:var(--foreground-muted);font-family:var(--font-display);letter-spacing:.18em;font-weight:500}.AAgyEq_frameMark{fill:none;stroke:var(--foreground-muted);stroke-width:1px}.AAgyEq_baseline{stroke:var(--border-strong);stroke-width:1px;stroke-dasharray:2 5}.AAgyEq_footprint{fill:color-mix(in srgb, var(--foreground-primary) 8%, transparent)}.AAgyEq_footprintStrong{fill:color-mix(in srgb, var(--foreground-primary) 13%, transparent)}.AAgyEq_guide{stroke:var(--border-strong);stroke-width:1px;stroke-dasharray:2 4}.AAgyEq_structureFront{fill:color-mix(in srgb, #9fb0c4 20%, var(--background-primary));stroke:#9fb0c473;stroke-width:1px}.AAgyEq_structureTop{fill:color-mix(in srgb, #9fb0c4 32%, var(--background-primary))}.AAgyEq_structureSide{fill:color-mix(in srgb, #9fb0c4 12%, var(--background-primary))}.AAgyEq_bracket{stroke:#9fb0c4b3;stroke-width:2px}.AAgyEq_structureLine,.AAgyEq_rigging{stroke:#9fb0c4bf;stroke-width:1.25px}.AAgyEq_anchor{fill:#9fb0c4cc}.AAgyEq_structureOpen{fill:none;stroke:var(--foreground-muted);stroke-width:1px}.AAgyEq_trussChord{fill:none;stroke:#9fb0c4bf;stroke-width:1.25px}.AAgyEq_trussLace{fill:none;stroke:#9fb0c499;stroke-width:.9px}.AAgyEq_displayTop{fill:color-mix(in srgb, var(--foreground-primary) 26%, var(--background-primary))}.AAgyEq_displaySide{fill:color-mix(in srgb, var(--foreground-primary) 13%, var(--background-primary))}.AAgyEq_displayFace{fill:#04060a}.AAgyEq_displayBezel{fill:none;stroke:color-mix(in srgb, var(--foreground-primary) 42%, transparent);stroke-width:1.5px}.AAgyEq_displayEdge{stroke:color-mix(in srgb, var(--foreground-primary) 55%, transparent);stroke-width:1px}.AAgyEq_displayGhost,.AAgyEq_displayOpenOutline{fill:none;stroke:var(--foreground-secondary);stroke-width:1px;stroke-dasharray:6 5}.AAgyEq_displayGhost{stroke:var(--border-strong)}.AAgyEq_ghostLabel{fill:var(--foreground-muted);font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase}.AAgyEq_content{transition:opacity var(--duration-base) var(--ease-standard)}@starting-style{.AAgyEq_content{opacity:0}}.AAgyEq_contentEyebrow{font-family:var(--font-display);letter-spacing:.2em;font-size:10px;font-weight:600}.AAgyEq_contentHeadline{font-family:var(--font-display);letter-spacing:-.02em;font-size:27px;font-weight:600}.AAgyEq_contentBody{font-family:var(--font-body);font-size:12px;font-weight:500}.AAgyEq_contentCta{font-family:var(--font-display);letter-spacing:.12em;font-size:8.5px;font-weight:700}.AAgyEq_moduleGrid{fill:none;stroke:#ffffff21;stroke-width:.75px}.AAgyEq_resolutionTag{fill:#04060acc;stroke:var(--composer-blue-line);stroke-width:1px}.AAgyEq_resolutionTagText{fill:var(--composer-blue);font-family:var(--font-display);letter-spacing:.06em;font-weight:600}.AAgyEq_dimension path,.AAgyEq_distance line,.AAgyEq_distance path{fill:none;stroke:color-mix(in srgb, var(--foreground-primary) 78%, transparent);stroke-width:1px}.AAgyEq_dimensionOpen path,.AAgyEq_distanceOpen line{stroke-dasharray:4 4}.AAgyEq_dimensionText{fill:var(--foreground-primary);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:600}.AAgyEq_dimensionMuted{fill:var(--foreground-muted);font-weight:400}.AAgyEq_pitchText{fill:var(--composer-blue);font-family:var(--font-display);font-weight:500}.AAgyEq_person{fill:color-mix(in srgb, var(--foreground-primary) 72%, transparent)}.AAgyEq_personText{fill:var(--foreground-muted);font-family:var(--font-display)}.AAgyEq_emptyLabel{fill:var(--foreground-muted);font-family:var(--font-display);letter-spacing:.04em}.AAgyEq_chainPlaceholder{fill:var(--foreground-muted);font-family:var(--font-display);opacity:.8}.AAgyEq_chainEyebrow{fill:var(--foreground-muted);font-family:var(--font-display);letter-spacing:.18em;font-size:12px;font-weight:500}.AAgyEq_chainNote{fill:var(--foreground-secondary);font-size:13px}.AAgyEq_chainNode{fill:var(--surface);stroke:color-mix(in srgb, var(--foreground-primary) 34%, transparent);stroke-width:1px}.AAgyEq_chainNodePanel{fill:var(--surface-raised);stroke:color-mix(in srgb, var(--foreground-primary) 46%, transparent);stroke-width:1px}.AAgyEq_chainTitle{fill:var(--foreground-primary);font-family:var(--font-display);font-weight:500}.AAgyEq_chainSub{fill:var(--foreground-muted)}.AAgyEq_panelGlyph rect,.AAgyEq_panelGlyph path{fill:none;stroke:var(--foreground-secondary);stroke-width:1px}.AAgyEq_linkSignal{fill:none;stroke:var(--accent);stroke-width:1.75px}.AAgyEq_linkNetwork{fill:none;stroke:var(--composer-blue);stroke-width:1.5px;stroke-dasharray:5 4}.AAgyEq_linkUndefined{fill:none;stroke:var(--foreground-muted);stroke-width:1.25px;stroke-dasharray:3 4}.AAgyEq_linkText{fill:var(--foreground-muted);letter-spacing:.04em;font-size:12px}.AAgyEq_power path{fill:none;stroke:var(--foreground-muted);stroke-width:1.25px;stroke-dasharray:2 4}.AAgyEq_powerText{fill:var(--foreground-muted);font-family:var(--font-display)}.AAgyEq_powerNote{fill:var(--foreground-muted);font-size:12.5px}.AAgyEq_structureEnter{animation:AAgyEq_composerRise var(--duration-slow) var(--ease-entrance) both}@keyframes AAgyEq_composerRise{0%{opacity:0;clip-path:inset(100% 0 0) fill-box}to{opacity:1;clip-path:inset(0) fill-box}}.AAgyEq_draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:AAgyEq_composerDraw var(--duration-slow) var(--ease-standard) forwards}@keyframes AAgyEq_composerDraw{to{stroke-dashoffset:0}}.AAgyEq_valueEnter{animation:AAgyEq_composerSettle var(--duration-base) var(--ease-standard) both}@keyframes AAgyEq_composerSettle{0%{opacity:.25}to{opacity:1}}.AAgyEq_markerEnter{animation:AAgyEq_composerSettle var(--duration-base) var(--ease-standard) both}.AAgyEq_nodeEnter{animation:AAgyEq_composerNode var(--duration-base) var(--ease-entrance) both;animation-delay:calc(var(--i,0) * .11s)}@keyframes AAgyEq_composerNode{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.AAgyEq_linkDraw{stroke-dasharray:1;stroke-dashoffset:1px;animation:AAgyEq_composerDraw var(--duration-base) var(--ease-standard) forwards;animation-delay:calc(var(--i,0) * .11s + 80ms)}.AAgyEq_linkEnter{animation:AAgyEq_composerSettle var(--duration-base) var(--ease-standard) both;animation-delay:calc(var(--i,0) * .11s + 80ms)}.AAgyEq_pulse{fill:none;stroke:var(--accent-strong);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:5 200;stroke-dashoffset:5px;opacity:0;animation:AAgyEq_composerPulse .9s var(--ease-standard) .42s both}@keyframes AAgyEq_composerPulse{0%{stroke-dashoffset:5px;opacity:1}85%{opacity:1}to{stroke-dashoffset:-100px;opacity:0}}@media (min-width:48rem){.AAgyEq_scenarioList,.AAgyEq_options[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.AAgyEq_stepName{clip-path:none;white-space:normal;block-size:auto;inline-size:auto;position:static;overflow:visible}.AAgyEq_stepNavCaption{display:none}}@media (min-width:64rem){.AAgyEq_workspace{gap:var(--space-xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.AAgyEq_panel{order:1}.AAgyEq_visual{top:calc(var(--header-height) + var(--space-md));gap:var(--space-md);border:0;flex-direction:column;order:2;margin-inline:0;padding:0;display:flex}.AAgyEq_canvas{border:var(--rule-weight) solid var(--border-subtle);background:color-mix(in srgb, var(--foreground-primary) 1.5%, var(--background-primary));block-size:auto;overflow:hidden}.AAgyEq_canvasCompact{display:none}.AAgyEq_canvasWide{aspect-ratio:3/2;min-block-size:25rem;inline-size:100%;display:block}.AAgyEq_expandButton{padding-inline:var(--space-sm);font-family:var(--font-display);font-size:var(--size-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;align-self:flex-end;margin-block-start:calc(var(--space-md) * -.5);position:static}.AAgyEq_expandLabel{clip-path:none;block-size:auto;inline-size:auto;position:static;overflow:visible}.AAgyEq_readoutDesktop{display:flex}.AAgyEq_options[data-columns="3"]{grid-template-columns:minmax(0,1fr)}.AAgyEq_dialog{border:var(--rule-weight) solid var(--border-subtle);block-size:auto;max-block-size:94svh;inline-size:min(1240px,94vw);margin:auto}.AAgyEq_dialogInner{padding:var(--space-lg)}.AAgyEq_dialogHint{display:none}.AAgyEq_dialogCanvas{overflow:visible}.AAgyEq_dialogCanvas .AAgyEq_scene{inline-size:100%;max-inline-size:100%}}@media (min-width:90rem){.AAgyEq_options[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.AAgyEq_preferenceDetails{font-size:var(--size-body-sm);color:var(--foreground-secondary);min-inline-size:0}.AAgyEq_preferenceDetails summary{cursor:pointer;padding-block:.75rem}.AAgyEq_preferenceDetails summary:focus-visible,.AAgyEq_technicalInput:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.AAgyEq_preferenceDetails .AAgyEq_field{margin-block-start:var(--space-sm)}.AAgyEq_technicalInput{box-sizing:border-box;resize:vertical;inline-size:100%;max-inline-size:100%;padding:var(--space-xs);background:var(--surface);border:1px solid var(--border-subtle);color:var(--foreground-primary);font:inherit;line-height:var(--leading-relaxed);display:block}.AAgyEq_decisionValue{overflow-wrap:anywhere;white-space:pre-line}.AAgyEq_sceneAnnotations{min-inline-size:0;color:var(--foreground-secondary);overflow-wrap:anywhere;flex-direction:column;gap:.25rem;margin-block:.5rem;font-size:.75rem;line-height:1.5;display:flex}.AAgyEq_sceneAnnotations p{margin:0}.AAgyEq_fittedContent{fill:#fff}.AAgyEq_fittedContentTitle{font-family:var(--font-display);letter-spacing:-.01em;font-weight:600}.AAgyEq_fittedContentDetail{font-family:var(--font-body);fill:#d7e4ef;font-weight:500}.AAgyEq_contentMarker rect{fill:#04060acc;stroke:#d7e4ef;stroke-width:1px}.AAgyEq_contentMarker path{fill:none;stroke:#d7e4ef;stroke-width:1px}
@font-face{font-family:displayFont;src:url(../media/archivo_variable_latin-s.p.1_q0qa17ptz5n.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:displayFont Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.Nax2Jq_className{font-family:displayFont,displayFont Fallback,Helvetica Neue,Arial,sans-serif}.Nax2Jq_variable{--font-archivo:"displayFont", "displayFont Fallback", Helvetica Neue, Arial, sans-serif}
body:has([data-composer-root])>header{background-color:var(--background-primary);border-bottom-color:var(--border-subtle)}html[data-header-surface] body:has([data-composer-root])>header{background-color:var(--background-primary);border-bottom-color:var(--border-subtle)}.o9x92q_composer{--composer-blue:#8fb0cf;--composer-blue-line:#8fb0cfb3;--composer-mineral:var(--foreground-secondary);--composer-canvas-h:min(27svh, calc((100vw - 2 * var(--gutter)) * .66));gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.o9x92q_skeleton{border-top:var(--rule-weight) solid var(--border-subtle);min-block-size:60svh;padding-block:var(--space-lg)}.o9x92q_skeletonText{color:var(--foreground-muted);font-size:var(--size-body-sm)}.o9x92q_scenarios{border-block:var(--rule-weight) solid var(--border-subtle)}.o9x92q_scenariosSummary{align-items:baseline;gap:var(--space-3xs) var(--space-sm);min-block-size:2.75rem;padding-block:var(--space-xs);cursor:pointer;font-family:var(--font-display);font-size:var(--size-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--foreground-secondary);flex-wrap:wrap;list-style:none;display:flex}.o9x92q_scenariosSummary::-webkit-details-marker{display:none}.o9x92q_scenariosSummary:before{content:"+";inline-size:1ch;color:var(--accent-strong);display:inline-block}.o9x92q_scenarios[open]>.o9x92q_scenariosSummary:before{content:"–"}.o9x92q_scenariosNote{font-family:var(--font-body);font-size:var(--size-micro);letter-spacing:0;text-transform:none;color:var(--foreground-muted)}.o9x92q_scenariosBody{gap:var(--space-sm);padding-block:0 var(--space-md);flex-direction:column;display:flex}.o9x92q_scenarioList{gap:var(--space-2xs);display:grid}.o9x92q_scenarioButton{min-block-size:2.75rem;inline-size:100%;padding:var(--space-2xs) var(--space-sm);text-align:start;background:var(--surface);border:var(--rule-weight) solid var(--border-subtle);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard);flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}.o9x92q_scenarioButton:hover{border-color:var(--border-strong)}.o9x92q_scenarioButton[aria-pressed=true]{border-color:var(--border-accent)}.o9x92q_scenarioName{font-family:var(--font-display);font-weight:var(--font-weight-medium);font-size:var(--size-body-sm)}.o9x92q_scenarioDescription{font-size:var(--size-micro);color:var(--foreground-muted)}.o9x92q_resetButton{align-self:flex-start}.o9x92q_stepNav{gap:var(--space-2xs);flex-direction:column;display:flex}.o9x92q_stepList{border:var(--rule-weight) solid var(--border-subtle);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.o9x92q_stepItem+.o9x92q_stepItem{border-inline-start:var(--rule-weight) solid var(--border-subtle)}.o9x92q_stepButton{justify-content:center;align-items:center;gap:var(--space-2xs);block-size:100%;min-block-size:2.75rem;inline-size:100%;min-inline-size:2.75rem;padding:0 var(--space-3xs);color:var(--foreground-muted);cursor:pointer;font-family:var(--font-display);font-size:var(--size-body-sm);transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;display:flex;position:relative}.o9x92q_stepButton:after{content:"";background:var(--accent);transform-origin:0;block-size:2px;transition:transform var(--duration-base) var(--ease-standard);position:absolute;inset-block-end:-1px;inset-inline:0;transform:scaleX(0)}.o9x92q_stepButton:disabled{cursor:default;color:color-mix(in srgb, var(--foreground-muted) 55%, transparent)}.o9x92q_stepItem[data-state=visited] .o9x92q_stepButton{color:var(--foreground-secondary)}.o9x92q_stepItem[data-state=visited] .o9x92q_stepButton:hover{color:var(--accent-strong)}.o9x92q_stepItem[data-state=current] .o9x92q_stepButton{color:var(--foreground-primary)}.o9x92q_stepItem[data-state=current] .o9x92q_stepButton:after{transform:scaleX(1)}.o9x92q_stepItem[data-kind=optional]{background:color-mix(in srgb, var(--foreground-primary) 2.5%, transparent)}.o9x92q_stepItem[data-kind=optional] .o9x92q_stepNumber{color:var(--composer-blue)}.o9x92q_stepNumber{font-variant-numeric:tabular-nums}.o9x92q_stepName{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;font-size:var(--size-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-align:start;line-height:1.2;position:absolute;overflow:hidden}.o9x92q_stepNavCaption{font-family:var(--font-display);font-size:var(--size-micro);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--foreground-muted)}.o9x92q_workspace{gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}.o9x92q_visual{top:var(--header-height);z-index:5;margin-inline:calc(var(--gutter) * -1);padding:var(--space-3xs) var(--gutter);background:var(--background-primary);border-block-end:var(--rule-weight) solid var(--border-subtle);position:sticky}.o9x92q_canvas{block-size:var(--composer-canvas-h);transition:block-size var(--duration-base) var(--ease-standard);position:relative}.o9x92q_canvasCompact{block-size:100%;overflow:hidden}.o9x92q_canvasWide{display:none}.o9x92q_composer[data-keyboard=open] .o9x92q_canvas{block-size:6rem}.o9x92q_composer[data-keyboard=open] .o9x92q_expandButton{display:none}.o9x92q_scene{block-size:100%;inline-size:100%;font-family:var(--font-body);display:block;overflow:visible}.o9x92q_expandButton{z-index:1;justify-content:center;align-items:center;gap:var(--space-2xs);background:color-mix(in srgb, var(--background-primary) 82%, transparent);border:var(--rule-weight) solid var(--border-subtle);min-block-size:2.75rem;min-inline-size:2.75rem;color:var(--foreground-secondary);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);padding:0;display:inline-flex;position:absolute;inset-block-start:var(--space-3xs);inset-inline-end:var(--gutter)}.o9x92q_expandButton:hover{border-color:var(--border-accent);color:var(--accent-strong)}.o9x92q_expandIcon{fill:none;stroke:currentColor;stroke-width:1.25px;block-size:1rem;inline-size:1rem}.o9x92q_expandLabel{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.o9x92q_readout{gap:var(--space-2xs);flex-direction:column;display:flex}.o9x92q_readoutDesktop{display:none}.o9x92q_readoutLabel,.o9x92q_referenceLabel,.o9x92q_legend,.o9x92q_stepCounter,.o9x92q_reviewHeading{font-family:var(--font-display);font-size:var(--size-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;line-height:var(--leading-normal)}.o9x92q_readoutLabel{color:var(--foreground-muted)}.o9x92q_readoutList{gap:var(--space-2xs);font-size:var(--size-body-sm);line-height:var(--leading-normal);color:var(--foreground-secondary);display:grid}.o9x92q_readoutList li{border-inline-start:var(--rule-weight) solid var(--border-subtle);padding-inline-start:var(--space-sm)}.o9x92q_panel{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.o9x92q_stepHead{gap:var(--space-xs);flex-direction:column;display:flex}.o9x92q_stepCounter{color:var(--accent-strong)}.o9x92q_stepCounter[data-kind=optional]{color:var(--composer-blue)}.o9x92q_stepQuestion{font-size:var(--size-h3)}.o9x92q_stepQuestion:focus{outline:none}.o9x92q_stepQuestion:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.o9x92q_stepHelper{max-inline-size:var(--max-text-width);font-size:var(--size-body-sm);line-height:var(--leading-relaxed);color:var(--foreground-secondary)}.o9x92q_scenarioBadge{padding:var(--space-3xs) var(--space-2xs);border:var(--rule-weight) solid var(--composer-blue-line);font-size:var(--size-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--composer-blue);align-self:flex-start}.o9x92q_stepBody{gap:var(--space-lg);flex-direction:column;display:flex}.o9x92q_group{gap:var(--space-xs);border:0;flex-direction:column;min-inline-size:0;padding:0;display:flex}.o9x92q_group:disabled{opacity:.5}.o9x92q_legend{color:var(--foreground-muted);margin-block-end:var(--space-xs);padding:0}.o9x92q_groupNote{font-size:var(--size-micro);color:var(--foreground-muted)}.o9x92q_options{gap:var(--space-2xs);grid-template-columns:minmax(0,1fr);display:grid}.o9x92q_options[data-columns="2"],.o9x92q_options[data-columns="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.o9x92q_option,.o9x92q_toggle{align-items:flex-start;gap:var(--space-xs);min-block-size:3rem;padding:var(--space-xs) var(--space-sm);background:var(--surface);border:var(--rule-weight) solid var(--border-subtle);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);display:flex;position:relative}.o9x92q_option:hover,.o9x92q_toggle:hover{border-color:var(--border-strong)}.o9x92q_option[data-selected],.o9x92q_toggle[aria-pressed=true]{border-color:var(--accent)}.o9x92q_option:has(.o9x92q_optionInput:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.o9x92q_optionInput{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.o9x92q_optionMark{border:var(--rule-weight) solid var(--border-strong);block-size:1rem;inline-size:1rem;transition:border-color var(--duration-fast) var(--ease-standard);border-radius:50%;flex:none;margin-block-start:.2rem;position:relative}.o9x92q_optionMark:after{content:"";background:var(--accent);transition:transform var(--duration-fast) var(--ease-standard);border-radius:50%;position:absolute;inset:3px;transform:scale(0)}.o9x92q_option[data-selected] .o9x92q_optionMark,.o9x92q_toggle[aria-pressed=true] .o9x92q_optionMark{border-color:var(--accent)}.o9x92q_option[data-selected] .o9x92q_optionMark:after,.o9x92q_toggle[aria-pressed=true] .o9x92q_optionMark:after{transform:scale(1)}.o9x92q_toggle .o9x92q_optionMark{border-radius:var(--radius-sm);margin-block-start:0}.o9x92q_toggle .o9x92q_optionMark:after{border-radius:0}.o9x92q_toggle{font:inherit;font-size:var(--size-body-sm);color:var(--foreground-primary);text-align:start;align-self:flex-start;align-items:center}.o9x92q_optionText{flex-direction:column;gap:.125rem;min-inline-size:0;display:flex}.o9x92q_optionLabel{font-family:var(--font-display);font-weight:var(--font-weight-medium);font-size:var(--size-body-sm);line-height:var(--leading-normal)}.o9x92q_optionHint{font-size:var(--size-micro);line-height:var(--leading-normal);color:var(--foreground-muted)}.o9x92q_presets{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.o9x92q_preset{min-block-size:2.75rem;padding:0 var(--space-sm);background:var(--surface);border:var(--rule-weight) solid var(--border-subtle);font-family:var(--font-display);font-size:var(--size-body-sm);font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard)}.o9x92q_preset:hover{border-color:var(--border-strong)}.o9x92q_preset[aria-pressed=true]{border-color:var(--accent);color:var(--foreground-primary)}.o9x92q_fieldRow{gap:var(--space-2xs);flex-direction:column;display:flex}.o9x92q_fieldPair{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.o9x92q_field{gap:var(--space-3xs);flex-direction:column;min-inline-size:0;display:flex}.o9x92q_fieldLabel{font-size:var(--size-body-sm);color:var(--foreground-secondary)}.o9x92q_input{min-block-size:3rem;inline-size:100%;padding:0 var(--space-xs);background:var(--surface);border:var(--rule-weight) solid var(--border-subtle);border-radius:var(--radius-sm);font-size:var(--size-body);font-variant-numeric:tabular-nums;transition:border-color var(--duration-fast) var(--ease-standard)}.o9x92q_input:hover{border-color:var(--border-strong)}.o9x92q_input[aria-invalid=true]{border-color:var(--foreground-secondary)}.o9x92q_input::placeholder{color:var(--foreground-muted);opacity:.7}.o9x92q_fieldError{border-inline-start:var(--rule-weight) solid var(--border-strong);font-size:var(--size-body-sm);color:var(--foreground-secondary);padding-inline-start:var(--space-xs)}.o9x92q_reference{gap:var(--space-2xs);border-inline-start:var(--rule-weight) solid var(--composer-blue-line);flex-direction:column;padding-inline-start:var(--space-sm);display:flex}.o9x92q_referenceLabel{color:var(--composer-blue)}.o9x92q_referenceText{gap:var(--space-2xs);max-inline-size:var(--max-text-width);font-size:var(--size-body-sm);line-height:var(--leading-relaxed);color:var(--foreground-secondary);flex-direction:column;display:flex}.o9x92q_referenceKey{font-weight:var(--font-weight-semibold);color:var(--foreground-primary)}.o9x92q_referenceMuted{color:var(--foreground-muted)}.o9x92q_actions{gap:var(--space-xs);border-block-start:var(--rule-weight) solid var(--border-subtle);flex-wrap:wrap;padding-block-start:var(--space-md);display:flex}.o9x92q_nextButton{flex:auto}.o9x92q_blocked{min-block-size:1.5em;font-size:var(--size-body-sm);color:var(--foreground-secondary);margin-block-start:calc(var(--space-lg) * -.6)}.o9x92q_review{gap:var(--space-lg);flex-direction:column;display:flex}.o9x92q_reviewHeading{margin-block-end:var(--space-xs)}.o9x92q_reviewPrimary .o9x92q_reviewHeading{color:var(--foreground-primary)}.o9x92q_decisionGrid{border-block-start:var(--rule-weight) solid var(--border-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.o9x92q_decision{gap:var(--space-3xs);min-inline-size:0;padding:var(--space-xs) 2.75rem var(--space-xs) 0;border-block-end:var(--rule-weight) solid var(--border-subtle);flex-direction:column;display:flex;position:relative}.o9x92q_decision:nth-child(odd){padding-inline-end:calc(2.75rem + var(--space-xs))}.o9x92q_decision:nth-child(2n){border-inline-start:var(--rule-weight) solid var(--border-subtle);padding-inline-start:var(--space-sm)}.o9x92q_decisionLabel{font-size:var(--size-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--foreground-muted)}.o9x92q_decisionValue{font-family:var(--font-display);font-size:var(--size-body);font-weight:var(--font-weight-medium);line-height:var(--leading-snug);color:var(--foreground-primary);overflow-wrap:anywhere}.o9x92q_decisionOptional .o9x92q_decisionValue{font-size:var(--size-body-sm);color:var(--foreground-secondary)}.o9x92q_optionalBadge{border:var(--rule-weight) solid var(--composer-blue-line);color:var(--composer-blue);letter-spacing:var(--tracking-wide);margin-inline-start:var(--space-3xs);padding:0 .3em}.o9x92q_editButton{min-block-size:2.75rem;min-inline-size:2.75rem;padding:0 var(--space-3xs);font-family:var(--font-display);font-size:var(--size-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--foreground-muted);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:.3em;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;position:absolute;inset-block-start:.25rem;inset-inline-end:0}.o9x92q_decision:nth-child(odd) .o9x92q_editButton{inset-inline-end:var(--space-xs)}.o9x92q_editButton:hover{color:var(--accent-strong)}.o9x92q_reviewSecondary .o9x92q_reviewHeading{color:var(--composer-blue)}.o9x92q_referenceList{gap:var(--space-2xs);border-inline-start:var(--rule-weight) solid var(--composer-blue-line);padding-inline-start:var(--space-sm);display:grid}.o9x92q_referenceRow{font-size:var(--size-body-sm);line-height:var(--leading-normal);gap:.125rem;display:grid}.o9x92q_referenceRow dt{font-size:var(--size-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--foreground-muted)}.o9x92q_referenceRow dd{color:var(--foreground-secondary);margin:0}.o9x92q_reviewTertiary .o9x92q_reviewHeading{color:var(--accent-strong)}.o9x92q_validateGrid{gap:var(--space-xs) var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.o9x92q_validateGrid li{border-block-start:var(--rule-weight) solid var(--accent-quiet);flex-direction:column;gap:.125rem;padding-block-start:var(--space-2xs);display:flex}.o9x92q_validateTitle{font-family:var(--font-display);font-size:var(--size-body-sm);font-weight:var(--font-weight-medium);color:var(--foreground-primary)}.o9x92q_validateDetail{font-size:var(--size-micro);line-height:var(--leading-normal);color:var(--foreground-muted)}.o9x92q_reviewNote{font-size:var(--size-micro);line-height:var(--leading-normal);color:var(--foreground-muted);margin-block-start:var(--space-xs)}.o9x92q_cta{align-items:flex-start;gap:var(--space-sm);flex-direction:column;display:flex}.o9x92q_ctaNotice:empty{display:none}.o9x92q_ctaNotice{max-inline-size:var(--max-text-width);border-inline-start:var(--rule-weight) solid var(--accent);font-size:var(--size-body-sm);color:var(--foreground-secondary);padding-inline-start:var(--space-sm)}.o9x92q_dialog{background:var(--background-primary);block-size:100svh;max-block-size:100svh;inline-size:100vw;max-inline-size:100vw;color:var(--foreground-primary);border:0;margin:0;padding:0}.o9x92q_dialog::backdrop{background:var(--overlay-scrim)}.o9x92q_dialogInner{gap:var(--space-md);min-block-size:100%;padding:var(--space-md) var(--gutter);flex-direction:column;display:flex}.o9x92q_dialogHead{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.o9x92q_dialogTitle{font-size:var(--size-h4)}.o9x92q_dialogHint{font-size:var(--size-micro);color:var(--foreground-muted)}.o9x92q_dialogCanvas{overscroll-behavior-x:contain;border:var(--rule-weight) solid var(--border-subtle);inline-size:100%;overflow-x:auto}.o9x92q_dialogCanvas .o9x92q_scene{aspect-ratio:720/480;block-size:auto;inline-size:720px;max-inline-size:none}.o9x92q_layer{opacity:1;transition:opacity var(--duration-base) var(--ease-standard)}@starting-style{.o9x92q_layer{opacity:0}}.o9x92q_faint{opacity:.45}.o9x92q_halo{paint-order:stroke fill;stroke:var(--background-primary);stroke-width:4px;stroke-linejoin:round}.o9x92q_fadeStop{stop-color:var(--foreground-muted)}.o9x92q_skyStop{stop-color:var(--composer-blue)}.o9x92q_dot{fill:var(--foreground-muted);opacity:.35}.o9x92q_wall{fill:color-mix(in srgb, var(--foreground-primary) 4.5%, var(--background-primary))}.o9x92q_ceiling{fill:color-mix(in srgb, var(--foreground-primary) 2.5%, var(--background-primary))}.o9x92q_floor{fill:color-mix(in srgb, var(--foreground-primary) 8%, var(--background-primary))}.o9x92q_floorJoint{stroke:color-mix(in srgb, var(--foreground-primary) 7%, transparent);stroke-width:1px}.o9x92q_ground{fill:color-mix(in srgb, var(--foreground-primary) 7%, var(--background-primary))}.o9x92q_sidewalk{fill:color-mix(in srgb, var(--foreground-primary) 11%, var(--background-primary))}.o9x92q_curb{stroke:color-mix(in srgb, var(--foreground-primary) 22%, transparent);stroke-width:1px}.o9x92q_edge{stroke:var(--border-strong);stroke-width:1px}.o9x92q_edgeSoft{stroke:var(--border-subtle);stroke-width:1px}.o9x92q_horizon{stroke-width:1px;opacity:.75}.o9x92q_envLabel{fill:var(--foreground-muted);font-family:var(--font-display);letter-spacing:.18em;font-weight:500}.o9x92q_frameMark{fill:none;stroke:var(--foreground-muted);stroke-width:1px}.o9x92q_baseline{stroke:var(--border-strong);stroke-width:1px;stroke-dasharray:2 5}.o9x92q_footprint{fill:color-mix(in srgb, var(--foreground-primary) 8%, transparent)}.o9x92q_footprintStrong{fill:color-mix(in srgb, var(--foreground-primary) 13%, transparent)}.o9x92q_guide{stroke:var(--border-strong);stroke-width:1px;stroke-dasharray:2 4}.o9x92q_structureFront{fill:color-mix(in srgb, #9fb0c4 20%, var(--background-primary));stroke:#9fb0c473;stroke-width:1px}.o9x92q_structureTop{fill:color-mix(in srgb, #9fb0c4 32%, var(--background-primary))}.o9x92q_structureSide{fill:color-mix(in srgb, #9fb0c4 12%, var(--background-primary))}.o9x92q_bracket{stroke:#9fb0c4b3;stroke-width:2px}.o9x92q_structureLine,.o9x92q_rigging{stroke:#9fb0c4bf;stroke-width:1.25px}.o9x92q_anchor{fill:#9fb0c4cc}.o9x92q_structureOpen{fill:none;stroke:var(--foreground-muted);stroke-width:1px}.o9x92q_trussChord{fill:none;stroke:#9fb0c4bf;stroke-width:1.25px}.o9x92q_trussLace{fill:none;stroke:#9fb0c499;stroke-width:.9px}.o9x92q_displayTop{fill:color-mix(in srgb, var(--foreground-primary) 26%, var(--background-primary))}.o9x92q_displaySide{fill:color-mix(in srgb, var(--foreground-primary) 13%, var(--background-primary))}.o9x92q_displayFace{fill:#04060a}.o9x92q_displayBezel{fill:none;stroke:color-mix(in srgb, var(--foreground-primary) 42%, transparent);stroke-width:1.5px}.o9x92q_displayEdge{stroke:color-mix(in srgb, var(--foreground-primary) 55%, transparent);stroke-width:1px}.o9x92q_displayGhost,.o9x92q_displayOpenOutline{fill:none;stroke:var(--foreground-secondary);stroke-width:1px;stroke-dasharray:6 5}.o9x92q_displayGhost{stroke:var(--border-strong)}.o9x92q_ghostLabel{fill:var(--foreground-muted);font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase}.o9x92q_content{transition:opacity var(--duration-base) var(--ease-standard)}@starting-style{.o9x92q_content{opacity:0}}.o9x92q_contentEyebrow{font-family:var(--font-display);letter-spacing:.2em;font-size:10px;font-weight:600}.o9x92q_contentHeadline{font-family:var(--font-display);letter-spacing:-.02em;font-size:27px;font-weight:600}.o9x92q_contentBody{font-family:var(--font-body);font-size:12px;font-weight:500}.o9x92q_contentCta{font-family:var(--font-display);letter-spacing:.12em;font-size:8.5px;font-weight:700}.o9x92q_moduleGrid{fill:none;stroke:#ffffff21;stroke-width:.75px}.o9x92q_resolutionTag{fill:#04060acc;stroke:var(--composer-blue-line);stroke-width:1px}.o9x92q_resolutionTagText{fill:var(--composer-blue);font-family:var(--font-display);letter-spacing:.06em;font-weight:600}.o9x92q_dimension path,.o9x92q_distance line,.o9x92q_distance path{fill:none;stroke:color-mix(in srgb, var(--foreground-primary) 78%, transparent);stroke-width:1px}.o9x92q_dimensionOpen path,.o9x92q_distanceOpen line{stroke-dasharray:4 4}.o9x92q_dimensionText{fill:var(--foreground-primary);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:600}.o9x92q_dimensionMuted{fill:var(--foreground-muted);font-weight:400}.o9x92q_pitchText{fill:var(--composer-blue);font-family:var(--font-display);font-weight:500}.o9x92q_person{fill:color-mix(in srgb, var(--foreground-primary) 72%, transparent)}.o9x92q_personText{fill:var(--foreground-muted);font-family:var(--font-display)}.o9x92q_emptyLabel{fill:var(--foreground-muted);font-family:var(--font-display);letter-spacing:.04em}.o9x92q_chainPlaceholder{fill:var(--foreground-muted);font-family:var(--font-display);opacity:.8}.o9x92q_chainEyebrow{fill:var(--foreground-muted);font-family:var(--font-display);letter-spacing:.18em;font-size:12px;font-weight:500}.o9x92q_chainNote{fill:var(--foreground-secondary);font-size:13px}.o9x92q_chainNode{fill:var(--surface);stroke:color-mix(in srgb, var(--foreground-primary) 34%, transparent);stroke-width:1px}.o9x92q_chainNodePanel{fill:var(--surface-raised);stroke:color-mix(in srgb, var(--foreground-primary) 46%, transparent);stroke-width:1px}.o9x92q_chainTitle{fill:var(--foreground-primary);font-family:var(--font-display);font-weight:500}.o9x92q_chainSub{fill:var(--foreground-muted)}.o9x92q_panelGlyph rect,.o9x92q_panelGlyph path{fill:none;stroke:var(--foreground-secondary);stroke-width:1px}.o9x92q_linkSignal{fill:none;stroke:var(--accent);stroke-width:1.75px}.o9x92q_linkNetwork{fill:none;stroke:var(--composer-blue);stroke-width:1.5px;stroke-dasharray:5 4}.o9x92q_linkUndefined{fill:none;stroke:var(--foreground-muted);stroke-width:1.25px;stroke-dasharray:3 4}.o9x92q_linkText{fill:var(--foreground-muted);letter-spacing:.04em;font-size:12px}.o9x92q_power path{fill:none;stroke:var(--foreground-muted);stroke-width:1.25px;stroke-dasharray:2 4}.o9x92q_powerText{fill:var(--foreground-muted);font-family:var(--font-display)}.o9x92q_powerNote{fill:var(--foreground-muted);font-size:12.5px}.o9x92q_structureEnter{animation:o9x92q_composerRise var(--duration-slow) var(--ease-entrance) both}@keyframes o9x92q_composerRise{0%{opacity:0;clip-path:inset(100% 0 0) fill-box}to{opacity:1;clip-path:inset(0) fill-box}}.o9x92q_draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:o9x92q_composerDraw var(--duration-slow) var(--ease-standard) forwards}@keyframes o9x92q_composerDraw{to{stroke-dashoffset:0}}.o9x92q_valueEnter{animation:o9x92q_composerSettle var(--duration-base) var(--ease-standard) both}@keyframes o9x92q_composerSettle{0%{opacity:.25}to{opacity:1}}.o9x92q_markerEnter{animation:o9x92q_composerSettle var(--duration-base) var(--ease-standard) both}.o9x92q_nodeEnter{animation:o9x92q_composerNode var(--duration-base) var(--ease-entrance) both;animation-delay:calc(var(--i,0) * .11s)}@keyframes o9x92q_composerNode{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.o9x92q_linkDraw{stroke-dasharray:1;stroke-dashoffset:1px;animation:o9x92q_composerDraw var(--duration-base) var(--ease-standard) forwards;animation-delay:calc(var(--i,0) * .11s + 80ms)}.o9x92q_linkEnter{animation:o9x92q_composerSettle var(--duration-base) var(--ease-standard) both;animation-delay:calc(var(--i,0) * .11s + 80ms)}.o9x92q_pulse{fill:none;stroke:var(--accent-strong);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:5 200;stroke-dashoffset:5px;opacity:0;animation:o9x92q_composerPulse .9s var(--ease-standard) .42s both}@keyframes o9x92q_composerPulse{0%{stroke-dashoffset:5px;opacity:1}85%{opacity:1}to{stroke-dashoffset:-100px;opacity:0}}@media (min-width:48rem){.o9x92q_scenarioList,.o9x92q_options[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.o9x92q_stepName{clip-path:none;white-space:normal;block-size:auto;inline-size:auto;position:static;overflow:visible}.o9x92q_stepNavCaption{display:none}}@media (min-width:64rem){.o9x92q_workspace{gap:var(--space-xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.o9x92q_panel{order:1}.o9x92q_visual{top:calc(var(--header-height) + var(--space-md));gap:var(--space-md);border:0;flex-direction:column;order:2;margin-inline:0;padding:0;display:flex}.o9x92q_canvas{border:var(--rule-weight) solid var(--border-subtle);background:color-mix(in srgb, var(--foreground-primary) 1.5%, var(--background-primary));block-size:auto;overflow:hidden}.o9x92q_canvasCompact{display:none}.o9x92q_canvasWide{aspect-ratio:3/2;min-block-size:25rem;inline-size:100%;display:block}.o9x92q_expandButton{padding-inline:var(--space-sm);font-family:var(--font-display);font-size:var(--size-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;align-self:flex-end;margin-block-start:calc(var(--space-md) * -.5);position:static}.o9x92q_expandLabel{clip-path:none;block-size:auto;inline-size:auto;position:static;overflow:visible}.o9x92q_readoutDesktop{display:flex}.o9x92q_options[data-columns="3"]{grid-template-columns:minmax(0,1fr)}.o9x92q_dialog{border:var(--rule-weight) solid var(--border-subtle);block-size:auto;max-block-size:94svh;inline-size:min(1240px,94vw);margin:auto}.o9x92q_dialogInner{padding:var(--space-lg)}.o9x92q_dialogHint{display:none}.o9x92q_dialogCanvas{overflow:visible}.o9x92q_dialogCanvas .o9x92q_scene{inline-size:100%;max-inline-size:100%}}@media (min-width:90rem){.o9x92q_options[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}
@font-face{font-family:bodyFont;src:url(../media/inter_variable_latin-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:bodyFont Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.qKQgsG_className{font-family:bodyFont,bodyFont Fallback,Helvetica Neue,Arial,sans-serif}.qKQgsG_variable{--font-inter:"bodyFont", "bodyFont Fallback", Helvetica Neue, Arial, sans-serif}
.MW0ffG_form{gap:var(--space-md);flex-direction:column;min-inline-size:0;display:flex;container-type:inline-size}.MW0ffG_intro{gap:var(--space-2xs);flex-direction:column;display:flex}.MW0ffG_heading{font-size:var(--size-h3)}.MW0ffG_introCopy{color:var(--foreground-secondary);max-inline-size:38rem}.MW0ffG_requiredHint{margin-top:var(--space-2xs);font-family:var(--font-display);font-size:var(--size-micro);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--foreground-muted)}.MW0ffG_visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.MW0ffG_modelSummary{border-inline-start:var(--rule-weight) solid var(--accent);font-size:var(--size-body-sm);color:var(--foreground-secondary);padding-inline-start:var(--space-sm)}.MW0ffG_modelSummary strong{font-family:var(--font-display);font-weight:var(--font-weight-medium);color:var(--foreground-primary)}.MW0ffG_section,.MW0ffG_group{gap:var(--space-xs);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.MW0ffG_section{border-block-start:var(--rule-weight) solid var(--border-subtle);padding-block-start:var(--space-sm)}.MW0ffG_sectionLegend{float:left;inline-size:100%;font-family:var(--font-display);font-size:var(--size-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent);padding:0}.MW0ffG_groupLegend{float:left;inline-size:100%;font-family:var(--font-display);font-size:var(--size-body-sm);font-weight:var(--font-weight-medium);color:var(--foreground-secondary);padding:0}.MW0ffG_sectionLegend span,.MW0ffG_groupLegend span,.MW0ffG_label span{color:var(--accent)}.MW0ffG_row{gap:var(--space-sm) var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}.MW0ffG_rowLocation{grid-template-columns:repeat(2,minmax(0,1fr))}.MW0ffG_city{grid-column:1/-1}@container (min-width:34rem){.MW0ffG_row{grid-template-columns:repeat(2,minmax(0,1fr))}.MW0ffG_rowLocation{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.MW0ffG_city{grid-column:auto}}.MW0ffG_field{gap:var(--space-3xs);flex-direction:column;min-inline-size:0;display:flex}.MW0ffG_conditional{max-inline-size:26rem;margin-block-start:var(--space-3xs)}.MW0ffG_label{font-family:var(--font-display);font-size:var(--size-body-sm);font-weight:var(--font-weight-medium);color:var(--foreground-secondary)}.MW0ffG_input,.MW0ffG_textarea{appearance:none;border:var(--rule-weight) solid var(--border-subtle);border-radius:var(--radius-sm);background-color:var(--surface);inline-size:100%;min-inline-size:0;color:var(--foreground-primary);font-size:var(--size-body);padding:var(--space-xs) var(--space-sm);transition:border-color var(--duration-fast) var(--ease-standard);min-block-size:2.75rem;scroll-margin-block-start:var(--space-xl)}.MW0ffG_textarea{resize:vertical;min-block-size:5.5rem}.MW0ffG_select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23a7adba' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-sm) center;background-size:.75rem .5rem;padding-inline-end:2.5rem}.MW0ffG_input:hover:not(:disabled),.MW0ffG_textarea:hover{border-color:var(--border-strong)}.MW0ffG_input:focus-visible,.MW0ffG_textarea:focus-visible{border-color:var(--accent)}.MW0ffG_input::placeholder,.MW0ffG_textarea::placeholder{color:var(--foreground-muted)}.MW0ffG_input:disabled{opacity:.45;cursor:not-allowed}.MW0ffG_input[aria-invalid=true]{border-color:var(--accent);box-shadow:inset 0 0 0 var(--rule-weight) var(--accent)}.MW0ffG_hint{font-size:var(--size-body-sm);color:var(--foreground-muted)}.MW0ffG_error{font-size:var(--size-body-sm);color:var(--accent-strong)}.MW0ffG_choices{gap:var(--space-2xs);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));display:grid}.MW0ffG_choicesCompact{grid-template-columns:repeat(auto-fill,minmax(min(100%,9rem),1fr))}.MW0ffG_choice{align-items:center;gap:var(--space-xs);min-block-size:2.75rem;padding:var(--space-2xs) var(--space-sm);border:var(--rule-weight) solid var(--border-subtle);border-radius:var(--radius-sm);background-color:var(--surface);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);display:flex}.MW0ffG_choice:hover{border-color:var(--border-strong)}.MW0ffG_choice:has(.MW0ffG_choiceInput:checked){border-color:var(--border-accent);background-color:color-mix(in srgb, var(--accent) 8%, var(--surface))}.MW0ffG_choice:has(.MW0ffG_choiceInput[data-invalid]){border-color:var(--border-accent)}.MW0ffG_choice:has(.MW0ffG_choiceInput:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.MW0ffG_choiceText{font-size:var(--size-body-sm);line-height:var(--leading-normal);color:var(--foreground-primary)}.MW0ffG_choiceInput{appearance:none;border:1.5px solid var(--border-strong);cursor:pointer;background-color:#0000;border-radius:50%;flex:none;place-content:center;block-size:1.125rem;inline-size:1.125rem;margin:0;scroll-margin-block-start:4.5rem;display:grid}.MW0ffG_choiceInput:before{content:"";background-color:var(--accent);block-size:.5rem;inline-size:.5rem;transition:transform var(--duration-fast) var(--ease-standard);border-radius:50%;transform:scale(0)}.MW0ffG_choiceInput:checked{border-color:var(--accent)}.MW0ffG_choiceInput:checked:before{transform:scale(1)}.MW0ffG_choiceInput:focus-visible{border-radius:50%;outline:none}.MW0ffG_checkbox,.MW0ffG_checkbox:focus-visible{border-radius:var(--radius-sm)}.MW0ffG_checkbox:before{clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);border-radius:0;block-size:.625rem;inline-size:.625rem}.MW0ffG_submitRow{align-items:stretch;gap:var(--space-xs);border-block-start:var(--rule-weight) solid var(--border-subtle);flex-direction:column;padding-block-start:var(--space-sm);display:flex}.MW0ffG_submitRow .MW0ffG_submit{min-block-size:3.25rem;padding-inline:var(--space-xl);font-size:var(--size-body)}.MW0ffG_submitRow .MW0ffG_submit:disabled{opacity:.6;cursor:progress}@container (min-width:34rem){.MW0ffG_submitRow{align-items:flex-start}}.MW0ffG_privacyNote{font-size:var(--size-body-sm);line-height:var(--leading-normal);color:var(--foreground-muted);max-inline-size:34rem}.MW0ffG_inlineLink{color:var(--foreground-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:.2em;padding-block:.8rem}.MW0ffG_inlineLink:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.MW0ffG_honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;pointer-events:none;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@keyframes MW0ffG_feedback-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.MW0ffG_success,.MW0ffG_feedbackError{font-size:var(--size-body-sm);color:var(--foreground-primary);max-inline-size:34rem;animation:MW0ffG_feedback-reveal var(--duration-base) var(--ease-entrance) both;padding-inline-start:var(--space-sm)}.MW0ffG_success{border-inline-start:var(--rule-weight) solid var(--accent);font-size:var(--size-body);scroll-margin-block-start:var(--space-xl)}.MW0ffG_feedbackError{border-inline-start:var(--rule-weight) solid var(--border-strong)}.MW0ffG_success:focus-visible{outline-offset:6px}.MW0ffG_disclosure{color:var(--foreground-secondary);font:inherit;text-align:start;cursor:pointer;text-underline-offset:.3em;background:0 0;border:0;min-block-size:2.75rem;padding:.5rem 0;text-decoration:underline}
:is(body:has(.pHkeUq_root)>header,body:has(.pHkeUq_root)>footer){display:none}html:has(.pHkeUq_root){scroll-padding-top:var(--space-lg)}.pHkeUq_root{isolation:isolate;position:relative}
.rVk1tW_page{background:var(--background-primary);color:var(--foreground-primary)}.rVk1tW_opening{gap:var(--space-lg);padding:var(--space-lg) var(--gutter) var(--section-space);display:grid}.rVk1tW_breadcrumb{gap:var(--space-xs);font-size:var(--size-body-sm);color:var(--foreground-secondary);flex-wrap:wrap;display:flex}.rVk1tW_breadcrumb a{align-items:center;min-block-size:2.75rem;display:inline-flex}.rVk1tW_breadcrumb span{align-self:center}.rVk1tW_intro{min-inline-size:0}.rVk1tW_eyebrow{font-size:var(--size-micro);color:var(--foreground-muted);margin-block-end:var(--space-sm)}.rVk1tW_intro h1{font-size:var(--size-h1);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);overflow-wrap:anywhere;margin-block-end:var(--space-lg)}.rVk1tW_intro>p:not(.rVk1tW_eyebrow){color:var(--foreground-secondary);max-inline-size:44ch}.rVk1tW_equipment{align-self:center;min-inline-size:0;margin:0}.rVk1tW_equipment img{object-fit:contain;block-size:auto;inline-size:100%;max-inline-size:960px;display:block}.rVk1tW_equipment figcaption{color:var(--foreground-muted);font-size:var(--size-body-sm);margin-block-start:var(--space-sm)}.rVk1tW_technical,.rVk1tW_contact{padding:var(--section-space) var(--gutter)}.rVk1tW_technical{color:var(--foreground-primary);background:var(--background-primary);scroll-margin-block-start:var(--space-lg)}.rVk1tW_link{min-block-size:2.75rem;color:var(--accent-strong);text-underline-offset:.3em;align-items:center;margin-block-start:var(--space-lg);display:inline-flex}.rVk1tW_secondary{width:fit-content;min-block-size:2.75rem;color:var(--foreground-secondary);font-size:var(--size-body-sm);margin-block-start:var(--space-md);display:block}@media (min-width:64rem){.rVk1tW_opening{gap:var(--space-xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.rVk1tW_breadcrumb{grid-column:1/-1}.rVk1tW_intro{align-self:center}.rVk1tW_equipment{justify-self:center;inline-size:min(75%,720px)}}.rVk1tW_application{font-size:var(--size-body-sm);margin-block-start:var(--space-md)}.rVk1tW_essentials{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-lg);display:grid}.rVk1tW_essentials div{min-inline-size:0}.rVk1tW_essentials dt{font-size:var(--size-micro);color:var(--foreground-muted);margin-block-end:var(--space-xs)}.rVk1tW_essentials dd{overflow-wrap:anywhere;font-size:var(--size-body-sm);margin:0}.rVk1tW_details{margin-block-start:var(--space-xl)}.rVk1tW_details summary{min-block-size:2.75rem;padding-block:var(--space-sm);cursor:pointer;display:list-item}.rVk1tW_additional{gap:var(--space-lg);margin-block-start:var(--space-lg);display:grid}.rVk1tW_additional figure{min-inline-size:0;margin:0}.rVk1tW_additional img{block-size:auto;max-block-size:35rem;inline-size:auto;max-inline-size:100%;display:block}.rVk1tW_additional figcaption{font-size:var(--size-body-sm);color:var(--foreground-muted);margin-block-start:var(--space-sm)}.rVk1tW_page :focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (min-width:48rem){.rVk1tW_additional{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.rVk1tW_equipment[data-cabinet-sizing=compact]{inline-size:min(60%,576px)}}
